forked from ALaDyn/piccante
-
Notifications
You must be signed in to change notification settings - Fork 0
/
inputPiccante.json
129 lines (127 loc) · 3 KB
/
inputPiccante.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
{
"VERSION": 2,
"dimensions": 3,
"masterProc": 0,
"OutputPath": "OUTPUT",
"lambda0": 1.0,
"radiationFriction": false,
"courantFactor": 0.98,
"nProcY": 2,
"nProcZ": 2,
"xRange": [-5, 5],
"yRange": [-5, 5],
"zRange": [-5, 5],
"NCells": [300, 100, 100],
"simulationTime": 20,
"boundaries": ["periodic", "periodic","periodic"],
"NO_StretchedGrid":{
"x":{"left": { "limit": -10.0, "NCells": 1000 },
"right": { "limit": 10.0, "NCells": 1000 } },
"y":{"left": { "limit": -15.0, "NCells": 1000 },
"right": { "limit": 15.0, "NCells": 1000 } },
"z":{"left": { "limit": -15.0, "NCells": 1000 },
"right": { "limit": 15.0, "NCells": 1000 } }
},
"MovingWindow":{
"enabled": false,
"start": 0,
"NO_beta": 1,
"NO_frequency":20
},
"restart":{
"DumpPath": "DUMP",
"doRestart": false,
"restartFromDump": 1,
"doDump": false,
"dumpEvery": 2.0
},
"special":{"variabile1": 32,"variabile2": 32.5},
"Plasma":[
{
"name": "XXbulk",
"densityFunction": "box",
"XRangeBox" : [-5, 5],
"YRangeBox" : [-5, 5],
"ZRangeBox" : [-100, 100],
"DensityCoefficient" : 1.0,
"DensityLambda" : 1.0,
"NORampLength" : 0.2,
"NORampMinDensity" : 0.001,
"NOLeftRampLength" : 0.0,
"NORightRampLength" : 0.0,
"NOScaleLength" : 0.0,
"NOLeftScaleLength" : 0.0,
"NORightScaleLength" : 0.0,
"NOLeftRampMinDensity" : 0.0,
"NORightRampMinDensity" : 0.0,
"NOGratingDepth" : 0.0,
"NOGratingPeriod" : 0.0,
"NOGratingPhase" : 0.0
}
],
"Species":[
{
"enabled": true,
"name": "ELE1",
"plasma": "bulk",
"ParticlesPerCell": [3,3,3],
"type": "ELECTRON",
"NOZ": 1.0,
"NOA": 1.0,
"isMarker": 0,
"isTest": false,
"distribution": "Maxwell",
"distributionParams": [1.0e-5],
"distributionAddMomentum": [0.0,0.0,-1.0]
}
],
"Laser":[
{
"enabled": false,
"type": "COS2_PLANE_WAVE",
"polarization": "S",
"durationFWHM": 5.0,
"initialPosition": -5.5,
"waist": 4,
"focusPosition": 0.0,
"a": 8.0,
"lambda": 1.0,
"rotation": false,
"angle": 10.0,
"center": 0,
"riseTime": 2
},
{
"enabled": true,
"type": "COS2_PLANE_WAVE",
"polarization": "P",
"durationFWHM": 4.0,
"initialPosition": 0.0,
"a": 8.0
}
],
"Domains":[
{
"name": "subd1",
"freeDim": [1,1,1],
"pointCoord": [0.0,0.0,0.0],
"xRange": [-10, 10],
"yRange": [-10, 10],
"zRange": [-10, 10]
},
{
"name": "subd2",
"freeDim": [1,0,0],
"pointCoord": [0.0,0.0756,0.0],
"xRange": [-10, 10],
"yRange": [-11, 11],
"zRange": [-12, 12]
}
],
"Output":[
{"type": "EB", "every": 1.0},
{"type": "XDensity", "spec": "ELE1", "every": 5.0, "in":"subd1"},
{"type": "XPhSp", "spec": "ELE2", "every": 2.0},
{"type": "Diag", "every": 0.25}
]
}