SummationByParts/multigrid/examples/sedecim.json

173 lines
4.8 KiB
JSON

{
"grids": {
"grid00": {
"x": "linspace:-5:-2.5:128",
"y": "linspace:2.5:5:128",
"boundary_conditions": {
"south": "grid01",
"north": "grid11",
"east": "grid03",
"west": "grid33"
}
},
"grid01": {
"x": "linspace:-5:-2.5:128",
"y": "linspace:0:2.5:128",
"boundary_conditions": {
"south": "grid10",
"north": "grid00",
"east": "grid02",
"west": "grid32"
}
},
"grid02": {
"x": "linspace:-2.5:0:128",
"y": "linspace:0:2.5:128",
"boundary_conditions": {
"south": "grid13",
"north": "grid03",
"east": "grid31",
"west": "grid01"
}
},
"grid03": {
"x": "linspace:-2.5:0:128",
"y": "linspace:2.5:5:128",
"boundary_conditions": {
"south": "grid02",
"north": "grid12",
"east": "grid30",
"west": "grid00"
}
},
"grid10": {
"x": "linspace:-5:-2.5:128",
"y": "linspace:-2.5:0:128",
"boundary_conditions": {
"south": "grid11",
"north": "grid01",
"east": "grid13",
"west": "grid23"
}
},
"grid11": {
"x": "linspace:-5:-2.5:128",
"y": "linspace:-5:-2.5:128",
"boundary_conditions": {
"south": "grid00",
"north": "grid10",
"east": "grid12",
"west": "grid22"
}
},
"grid12": {
"x": "linspace:-2.5:0:128",
"y": "linspace:-5:-2.5:128",
"boundary_conditions": {
"south": "grid03",
"north": "grid13",
"east": "grid21",
"west": "grid11"
}
},
"grid13": {
"x": "linspace:-2.5:0:128",
"y": "linspace:-2.5:0:128",
"boundary_conditions": {
"south": "grid12",
"north": "grid02",
"east": "grid20",
"west": "grid10"
}
},
"grid20": {
"x": "linspace:0:2.5:128",
"y": "linspace:-2.5:0:128",
"boundary_conditions": {
"south": "grid21",
"north": "grid31",
"east": "grid23",
"west": "grid13"
}
},
"grid21": {
"x": "linspace:0:2.5:128",
"y": "linspace:-5:-2.5:128",
"boundary_conditions": {
"south": "grid30",
"north": "grid20",
"east": "grid22",
"west": "grid12"
}
},
"grid22": {
"x": "linspace:2.5:5:128",
"y": "linspace:-5:-2.5:128",
"boundary_conditions": {
"south": "grid33",
"north": "grid23",
"east": "grid11",
"west": "grid21"
}
},
"grid23": {
"x": "linspace:2.5:5:128",
"y": "linspace:-2.5:0:128",
"boundary_conditions": {
"south": "grid22",
"north": "grid32",
"east": "grid10",
"west": "grid20"
}
},
"grid30": {
"x": "linspace:0:2.5:128",
"y": "linspace:2.5:5:128",
"boundary_conditions": {
"south": "grid31",
"north": "grid21",
"east": "grid33",
"west": "grid03"
}
},
"grid31": {
"x": "linspace:0:2.5:128",
"y": "linspace:0:2.5:128",
"boundary_conditions": {
"south": "grid20",
"north": "grid30",
"east": "grid32",
"west": "grid02"
}
},
"grid32": {
"x": "linspace:2.5:5:128",
"y": "linspace:0:2.5:128",
"boundary_conditions": {
"south": "grid23",
"north": "grid33",
"east": "grid01",
"west": "grid31"
}
},
"grid33": {
"x": "linspace:2.5:5:128",
"y": "linspace:2.5:5:128",
"boundary_conditions": {
"south": "grid32",
"north": "grid22",
"east": "grid00",
"west": "grid30"
}
}
},
"integration_time": 2.0,
"vortex": {
"x0": -1.0,
"y0": 0.0,
"mach": 0.5,
"rstar": 0.5,
"eps": 1.0
}
}