The geometry and push structure has been reworked to allow eassy adding new pushers. Documentation not updated yet. Baseline for merging Cartesian pushers into one.
58 lines
2.2 KiB
JSON
58 lines
2.2 KiB
JSON
|
|
{
|
|
"output": {
|
|
"path": "./runs/1D_Cathode/",
|
|
"triggerOutput": 100,
|
|
"cpuTime": false,
|
|
"numColl": false,
|
|
"EMField": true,
|
|
"folder": "Radial_Emission"
|
|
},
|
|
"reference": {
|
|
"density": 1.0e16,
|
|
"mass": 9.109e-31,
|
|
"temperature": 11604.0
|
|
},
|
|
"geometry": {
|
|
"dimension": 1,
|
|
"type": "Cart",
|
|
"meshType": "gmsh2",
|
|
"meshFile": "mesh.msh"
|
|
},
|
|
"species": [
|
|
{"name": "Electron", "type": "charged", "mass": 9.109e-31, "charge":-1.0, "weight": 1.0e1},
|
|
{"name": "Argon+", "type": "charged", "mass": 6.633e-26, "charge": 1.0, "weight": 1.0e1}
|
|
],
|
|
"boundary": [
|
|
{"name": "Cathode", "physicalSurface": 1, "bTypes": [
|
|
{"type": "absorption"},
|
|
{"type": "absorption"}
|
|
]},
|
|
{"name": "Infinite", "physicalSurface": 2, "bTypes": [
|
|
{"type": "transparent"},
|
|
{"type": "transparent"}
|
|
]}
|
|
],
|
|
"boundaryEM": [
|
|
{"name": "Cathode", "type": "dirichlet", "potential": 0.0, "physicalSurface": 1}
|
|
],
|
|
"inject": [
|
|
{"name": "Plasma Inf Ar+", "species": "Argon+", "flow": 1.00e-6, "units": "A", "v": 323.0, "T": [ 500.0, 500.0, 500.0],
|
|
"velDist": ["Delta", "Maxwellian", "Maxwellian"], "n": [-1, 0, 0], "physicalSurface": 2},
|
|
{"name": "Plasma Inf e", "species": "Electron", "flow": 2.64e-4, "units": "A", "v": 0.0, "T": [11604.0, 11604.0, 11604.0],
|
|
"velDist": ["Maxwellian", "Maxwellian", "Maxwellian"], "n": [-1, 0, 0], "physicalSurface": 2},
|
|
{"name": "Plasma Cat e", "species": "Electron", "flow": 2.64e-2, "units": "A", "v": 180000.0, "T": [ 2300.0, 2300.0, 2300.0],
|
|
"velDist": ["Maxwellian", "Maxwellian", "Maxwellian"], "n": [ 1, 0, 0], "physicalSurface": 1}
|
|
],
|
|
"solver": {
|
|
"tau": [1.0e-11, 1.0e-11],
|
|
"finalTime": 3.0e-7,
|
|
"pusher": ["Electrostatic", "Electrostatic"],
|
|
"EMSolver": "Electrostatic"
|
|
},
|
|
"parallel": {
|
|
"OpenMP":{
|
|
"nThreads": 24
|
|
}
|
|
}
|
|
}
|