SummationByParts/multigrid/examples/sedecim.json

183 lines
7.2 KiB
JSON
Raw Permalink Normal View History

2020-04-14 15:53:26 +00:00
{
2020-04-15 21:58:39 +00:00
"grids": {
2020-09-04 14:51:18 +00:00
"default": {
"operators": {
"xi": "upwind9",
"eta": "upwind9"
}
},
2020-04-15 21:58:39 +00:00
"grid00": {
2020-09-04 14:51:18 +00:00
"x": { "linspace": { "start": -5, "end": -2.5, "steps": 128 } },
"y": { "linspace": { "start": 2.5, "end": 5, "steps": 128 } },
2020-04-15 21:58:39 +00:00
"boundary_conditions": {
2020-09-04 14:51:18 +00:00
"south": {"neighbour": "grid01"},
"north": {"neighbour": "grid11"},
"east": {"neighbour": "grid03"},
"west": {"neighbour": "grid33"}
2020-04-15 21:58:39 +00:00
}
2020-04-14 15:53:26 +00:00
},
2020-04-15 21:58:39 +00:00
"grid01": {
2020-09-04 14:51:18 +00:00
"x": { "linspace": { "start": -5, "end": -2.5, "steps": 128 } },
"y": { "linspace": { "start": 0, "end": 2.5, "steps": 128 } },
2020-04-15 21:58:39 +00:00
"boundary_conditions": {
2020-09-04 14:51:18 +00:00
"south": {"neighbour": "grid10"},
"north": {"neighbour": "grid00"},
"east": {"neighbour": "grid02"},
"west": {"neighbour": "grid32"}
2020-04-15 21:58:39 +00:00
}
2020-04-14 15:53:26 +00:00
},
2020-04-15 21:58:39 +00:00
"grid02": {
2020-09-04 14:51:18 +00:00
"x": { "linspace": { "start": -2.5, "end": 0, "steps": 128 } },
"y": { "linspace": { "start": 0, "end": 2.5, "steps": 128 } },
2020-04-15 21:58:39 +00:00
"boundary_conditions": {
2020-09-04 14:51:18 +00:00
"south": {"neighbour": "grid13"},
"north": {"neighbour": "grid03"},
"east": {"neighbour": "grid31"},
"west": {"neighbour": "grid01"}
2020-04-15 21:58:39 +00:00
}
2020-04-14 15:53:26 +00:00
},
2020-04-15 21:58:39 +00:00
"grid03": {
2020-09-04 14:51:18 +00:00
"x": { "linspace": { "start": -2.5, "end": 0, "steps": 128 } },
"y": { "linspace": { "start": 2.5, "end": 5, "steps": 128 } },
2020-04-15 21:58:39 +00:00
"boundary_conditions": {
2020-09-04 14:51:18 +00:00
"south": {"neighbour": "grid02"},
"north": {"neighbour": "grid12"},
"east": {"neighbour": "grid30"},
"west": {"neighbour": "grid00"}
2020-04-15 21:58:39 +00:00
}
2020-04-14 15:53:26 +00:00
},
2020-04-15 21:58:39 +00:00
"grid10": {
2020-09-04 14:51:18 +00:00
"x": { "linspace": { "start": -5, "end": -2.5, "steps": 128 } },
"y": { "linspace": { "start": -2.5, "end": 0, "steps": 128 } },
2020-04-15 21:58:39 +00:00
"boundary_conditions": {
2020-09-04 14:51:18 +00:00
"south": {"neighbour": "grid11"},
"north": {"neighbour": "grid01"},
"east": {"neighbour": "grid13"},
"west": {"neighbour": "grid23"}
2020-04-15 21:58:39 +00:00
}
2020-04-14 15:53:26 +00:00
},
2020-04-15 21:58:39 +00:00
"grid11": {
2020-09-04 14:51:18 +00:00
"x": { "linspace": { "start": -5, "end": -2.5, "steps": 128 } },
"y": { "linspace": { "start": -5, "end": -2.5, "steps": 128 } },
2020-04-15 21:58:39 +00:00
"boundary_conditions": {
2020-09-04 14:51:18 +00:00
"south": {"neighbour": "grid00"},
"north": {"neighbour": "grid10"},
"east": {"neighbour": "grid12"},
"west": {"neighbour": "grid22"}
2020-04-15 21:58:39 +00:00
}
2020-04-14 15:53:26 +00:00
},
2020-04-15 21:58:39 +00:00
"grid12": {
2020-09-04 14:51:18 +00:00
"x": { "linspace": { "start": -2.5, "end": 0, "steps": 128 } },
"y": { "linspace": { "start": -5, "end": -2.5, "steps": 128 } },
2020-04-15 21:58:39 +00:00
"boundary_conditions": {
2020-09-04 14:51:18 +00:00
"south": {"neighbour": "grid03"},
"north": {"neighbour": "grid13"},
"east": {"neighbour": "grid21"},
"west": {"neighbour": "grid11"}
2020-04-15 21:58:39 +00:00
}
2020-04-14 15:53:26 +00:00
},
2020-04-15 21:58:39 +00:00
"grid13": {
2020-09-04 14:51:18 +00:00
"x": { "linspace": { "start": -2.5, "end": 0, "steps": 128 } },
"y": { "linspace": { "start": -2.5, "end": 0, "steps": 128 } },
2020-04-15 21:58:39 +00:00
"boundary_conditions": {
2020-09-04 14:51:18 +00:00
"south": {"neighbour": "grid12"},
"north": {"neighbour": "grid02"},
"east": {"neighbour": "grid20"},
"west": {"neighbour": "grid10"}
2020-04-15 21:58:39 +00:00
}
2020-04-14 15:53:26 +00:00
},
2020-04-15 21:58:39 +00:00
"grid20": {
2020-09-04 14:51:18 +00:00
"x": { "linspace": { "start": 0, "end": 2.5, "steps": 128 } },
"y": { "linspace": { "start": -2.5, "end": 0, "steps": 128 } },
2020-04-15 21:58:39 +00:00
"boundary_conditions": {
2020-09-04 14:51:18 +00:00
"south": {"neighbour": "grid21"},
"north": {"neighbour": "grid31"},
"east": {"neighbour": "grid23"},
"west": {"neighbour": "grid13"}
2020-04-15 21:58:39 +00:00
}
2020-04-14 15:53:26 +00:00
},
2020-04-15 21:58:39 +00:00
"grid21": {
2020-09-04 14:51:18 +00:00
"x": { "linspace": { "start": 0, "end": 2.5, "steps": 128 } },
"y": { "linspace": { "start": -5, "end": -2.5, "steps": 128 } },
2020-04-15 21:58:39 +00:00
"boundary_conditions": {
2020-09-04 14:51:18 +00:00
"south": {"neighbour": "grid30"},
"north": {"neighbour": "grid20"},
"east": {"neighbour": "grid22"},
"west": {"neighbour": "grid12"}
2020-04-15 21:58:39 +00:00
}
2020-04-14 15:53:26 +00:00
},
2020-04-15 21:58:39 +00:00
"grid22": {
2020-09-04 14:51:18 +00:00
"x": { "linspace": { "start": 2.5, "end": 5, "steps": 128 } },
"y": { "linspace": { "start": -5, "end": -2.5, "steps": 128 } },
2020-04-15 21:58:39 +00:00
"boundary_conditions": {
2020-09-04 14:51:18 +00:00
"south": {"neighbour": "grid33"},
"north": {"neighbour": "grid23"},
"east": {"neighbour": "grid11"},
"west": {"neighbour": "grid21"}
2020-04-15 21:58:39 +00:00
}
2020-04-14 15:53:26 +00:00
},
2020-04-15 21:58:39 +00:00
"grid23": {
2020-09-04 14:51:18 +00:00
"x": { "linspace": { "start": 2.5, "end": 5, "steps": 128 } },
"y": { "linspace": { "start": -2.5, "end": 0, "steps": 128 } },
2020-04-15 21:58:39 +00:00
"boundary_conditions": {
2020-09-04 14:51:18 +00:00
"south": {"neighbour": "grid22"},
"north": {"neighbour": "grid32"},
"east": {"neighbour": "grid10"},
"west": {"neighbour": "grid20"}
2020-04-15 21:58:39 +00:00
}
2020-04-14 15:53:26 +00:00
},
2020-04-15 21:58:39 +00:00
"grid30": {
2020-09-04 14:51:18 +00:00
"x": { "linspace": { "start": 0, "end": 2.5, "steps": 128 } },
"y": { "linspace": { "start": 2.5, "end": 5, "steps": 128 } },
2020-04-15 21:58:39 +00:00
"boundary_conditions": {
2020-09-04 14:51:18 +00:00
"south": {"neighbour": "grid31"},
"north": {"neighbour": "grid21"},
"east": {"neighbour": "grid33"},
"west": {"neighbour": "grid03"}
2020-04-15 21:58:39 +00:00
}
2020-04-14 15:53:26 +00:00
},
2020-04-15 21:58:39 +00:00
"grid31": {
2020-09-04 14:51:18 +00:00
"x": { "linspace": { "start": 0, "end": 2.5, "steps": 128 } },
"y": { "linspace": { "start": 0, "end": 2.5, "steps": 128 } },
2020-04-15 21:58:39 +00:00
"boundary_conditions": {
2020-09-04 14:51:18 +00:00
"south": {"neighbour": "grid20"},
"north": {"neighbour": "grid30"},
"east": {"neighbour": "grid32"},
"west": {"neighbour": "grid02"}
2020-04-15 21:58:39 +00:00
}
2020-04-14 15:53:26 +00:00
},
2020-04-15 21:58:39 +00:00
"grid32": {
2020-09-04 14:51:18 +00:00
"x": { "linspace": { "start": 2.5, "end": 5, "steps": 128 } },
"y": { "linspace": { "start": 0, "end": 2.5, "steps": 128 } },
2020-04-15 21:58:39 +00:00
"boundary_conditions": {
2020-09-04 14:51:18 +00:00
"south": {"neighbour": "grid23"},
"north": {"neighbour": "grid33"},
"east": {"neighbour": "grid01"},
"west": {"neighbour": "grid31"}
2020-04-15 21:58:39 +00:00
}
2020-04-14 15:53:26 +00:00
},
2020-04-15 21:58:39 +00:00
"grid33": {
2020-09-04 14:51:18 +00:00
"x": { "linspace": { "start": 2.5, "end": 5, "steps": 128 } },
"y": { "linspace": { "start": 2.5, "end": 5, "steps": 128 } },
2020-04-15 21:58:39 +00:00
"boundary_conditions": {
2020-09-04 14:51:18 +00:00
"south": {"neighbour": "grid32"},
"north": {"neighbour": "grid22"},
"east": {"neighbour": "grid00"},
"west": {"neighbour": "grid30"}
2020-04-15 21:58:39 +00:00
}
2020-04-14 15:53:26 +00:00
}
2020-04-15 21:58:39 +00:00
},
2020-04-14 15:53:26 +00:00
"integration_time": 2.0,
"initial_conditions": {
"vortex": {
"vortices": [{
"x0": -1.0,
"y0": 0.0,
"rstar": 0.5,
"eps": 1.0
}],
"mach": 0.5
}
2020-04-14 15:53:26 +00:00
}
}