Now collisions can have a different time step. Added species name to output names as it was starting to get confusing in Gmsh for multiple species. Output filenames adapted to match any number of iterations.
68 lines
2.5 KiB
JSON
68 lines
2.5 KiB
JSON
{
|
|
"output": {
|
|
"path": "./runs/Argon_Expansion/",
|
|
"triggerOutput": 10,
|
|
"cpuTime": false,
|
|
"numColl": false
|
|
},
|
|
"geometry": {
|
|
"type": "2DCyl",
|
|
"meshType": "gmsh",
|
|
"meshFile": "mesh.msh"
|
|
},
|
|
"species": [
|
|
{"name": "Argon", "type": "neutral", "mass": 6.633e-26, "weight": 1.0e8, "ion": "Argon+"},
|
|
{"name": "Argon+", "type": "charged", "mass": 6.633e-26, "weight": 1.0e8, "neutral": "Argon"}
|
|
],
|
|
"boundary": [
|
|
{"name": "Injection", "physicalSurface": 1, "bTypes": [
|
|
{"type": "transparent"},
|
|
{"type": "transparent"}
|
|
]},
|
|
{"name": "Exterior", "physicalSurface": 2, "bTypes": [
|
|
{"type": "transparent"},
|
|
{"type": "transparent"}
|
|
]},
|
|
{"name": "Axis", "physicalSurface": 3, "bTypes": [
|
|
{"type": "axis"},
|
|
{"type": "axis"}
|
|
]}
|
|
],
|
|
"inject": [
|
|
{"name": "Exhausts Ar", "species": "Argon", "flow": 1.7, "units": "sccm", "v": 300.0, "T": [300.0, 300.0, 300.0],
|
|
"velDist": ["Maxwellian", "Maxwellian", "Maxwellian"], "n": [1, 0, 0], "physicalSurface": 1},
|
|
{"name": "Exhausts Ar+", "species": "Argon+", "flow": 1.3, "units": "sccm", "v": 40000.0, "T": [300.0, 300.0, 300.0],
|
|
"velDist": ["Maxwellian", "Maxwellian", "Maxwellian"], "n": [1, 0, 0], "physicalSurface": 1}
|
|
],
|
|
"reference": {
|
|
"density": 1.0e19,
|
|
"mass": 6.633e-26,
|
|
"temperature": 300.0,
|
|
"radius": 1.88e-10
|
|
},
|
|
"case": {
|
|
"tau": [1.0e-4, 1.0e-6],
|
|
"time": 4.0e-3,
|
|
"pusher": ["2DCylNeutral", "2DCylNeutral"],
|
|
"WeightingScheme": "Volume"
|
|
},
|
|
"interactions": {
|
|
"folderCollisions": "./data/collisions/",
|
|
"collisions": [
|
|
{"species_i": "Argon", "species_j": "Argon",
|
|
"cTypes": [
|
|
{"type": "elastic", "crossSection": "EL_Ar-Ar.dat"}
|
|
]},
|
|
{"species_i": "Argon", "species_j": "Argon+",
|
|
"cTypes": [
|
|
{"type": "elastic", "crossSection": "EL_Ar-Ar.dat"},
|
|
{"type": "chargeExchange", "crossSection": "CX_Ar-Ar+.dat"}
|
|
]}
|
|
]
|
|
},
|
|
"parallel": {
|
|
"OpenMP":{
|
|
"nThreads": 24
|
|
}
|
|
}
|
|
}
|