forked from N-BodyShop/gasoline
-
Notifications
You must be signed in to change notification settings - Fork 0
/
checkpoint.fdl
310 lines (310 loc) · 4.52 KB
/
checkpoint.fdl
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
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
FDL checkpoint_8 (
ELEMENT version (
TYPE int
)
ELEMENT not_corrupt_flag (
TYPE int
)
ELEMENT checkpoint_header (
ELEMENT number_of_particles (
TYPE int
)
ELEMENT number_of_gas_particles (
TYPE int
)
ELEMENT number_of_dark_particles (
TYPE int
)
ELEMENT number_of_star_particles (
TYPE int
)
ELEMENT max_order (
TYPE int
)
ELEMENT max_order_gas (
TYPE int
)
ELEMENT max_order_dark (
TYPE int
)
ELEMENT current_timestep (
TYPE int
)
ELEMENT current_time (
TYPE double
)
ELEMENT current_ecosmo (
TYPE double
)
ELEMENT old_time (
TYPE double
)
ELEMENT old_potentiale (
TYPE double
)
ELEMENT opening_type (
TYPE int
)
ELEMENT opening_criterion (
TYPE double
)
ELEMENT number_of_outs (
TYPE int
)
ARRAY redout_array (
INDEX out_time_index
SIZE number_of_outs
ELEMENT out_time (
TYPE double
)
)
ELEMENT parameters (
ELEMENT bPeriodic (
TYPE int
)
ELEMENT bComove (
TYPE int
)
ELEMENT bParaRead (
TYPE int
)
ELEMENT bParaWrite (
TYPE int
)
ELEMENT bCannonical (
TYPE int
)
ELEMENT bStandard (
TYPE int
)
ELEMENT bKDK (
TYPE int
)
ELEMENT bBinary (
TYPE int
)
ELEMENT bDoGravity (
TYPE int
)
ELEMENT bDoGas (
TYPE int
)
ELEMENT bFandG (
TYPE int
)
ELEMENT bHeliocentric (
TYPE int
)
ELEMENT bLogHalo (
TYPE int
)
ELEMENT bHernquistSpheroid (
TYPE int
)
ELEMENT bMiyamotoDisk (
TYPE int
)
ELEMENT bRotatingBar (
TYPE int
)
ELEMENT dRotBarMass (
TYPE double
)
ELEMENT dRotBarLength (
TYPE double
)
ELEMENT dRotBarCorotFac (
TYPE double
)
ELEMENT dRotBarTurnOff (
TYPE double
)
ELEMENT dRotBarTurnOn (
TYPE double
)
ELEMENT dRotBarAmpFac (
TYPE double
)
ELEMENT dRotBarDuration (
TYPE double
)
ELEMENT dRotBarPosAng (
TYPE double
)
ELEMENT dRotBarPosX (
TYPE double
)
ELEMENT dRotBarPosY (
TYPE double
)
ELEMENT dRotBarPosZ (
TYPE double
)
ELEMENT dRotBarVelX (
TYPE double
)
ELEMENT dRotBarVelY (
TYPE double
)
ELEMENT dRotBarVelZ (
TYPE double
)
ELEMENT dRotBarTime0 (
TYPE double
)
ELEMENT dRotBarOmega (
TYPE double
)
ELEMENT dRotBarB5 (
TYPE double
)
ELEMENT dRotBarIz (
TYPE double
)
ELEMENT dRotBarLz (
TYPE double
)
ELEMENT dRotBarLz0 (
TYPE double
)
ELEMENT nBucket (
TYPE int
)
ELEMENT iOutInterval (
TYPE int
)
ELEMENT iLogInterval (
TYPE int
)
ELEMENT iCheckInterval (
TYPE int
)
ELEMENT iExpOrder (
TYPE int
)
ELEMENT iEwOrder (
TYPE int
)
ELEMENT nReplicas (
TYPE int
)
ELEMENT iStartStep (
TYPE int
)
ELEMENT nSteps (
TYPE int
)
ELEMENT dExtraStore (
TYPE double
)
ELEMENT dDelta (
TYPE double
)
ELEMENT dEta (
TYPE double
)
ELEMENT dEtaCourant (
TYPE double
)
ELEMENT bEpsAccStep (
TYPE int
)
ELEMENT bNonSymp (
TYPE int
)
ELEMENT iMaxRung (
TYPE int
)
ELEMENT dEwCut (
TYPE double
)
ELEMENT dEwhCut (
TYPE double
)
ELEMENT dPeriod (
TYPE double
)
ELEMENT dxPeriod (
TYPE double
)
ELEMENT dyPeriod (
TYPE double
)
ELEMENT dzPeriod (
TYPE double
)
ELEMENT dHubble0 (
TYPE double
)
ELEMENT dOmega0 (
TYPE double
)
ELEMENT dLambda (
TYPE double
)
ELEMENT dOmegaRad (
TYPE double
)
ELEMENT dQuintess (
TYPE double
)
ELEMENT dTheta (
TYPE double
)
ELEMENT dTheta2 (
TYPE double
)
ELEMENT dCentMass (
TYPE double
)
ELEMENT dMassFracHelium (
TYPE double
)
ELEMENT dFracNoDomainDecomp (
TYPE double
)
)
)
ARRAY particle_array (
INDEX particle_index
SIZE number_of_particles
ELEMENT particle (
ELEMENT iOrder (
TYPE int
)
ELEMENT fMass (
TYPE float
)
ELEMENT fSoft (
TYPE float
)
ARRAY pos_array (
INDEX pos_index
SIZE 3
ELEMENT pos (
TYPE float
)
)
ARRAY vel_array (
INDEX vel_index
SIZE 3
ELEMENT vel (
TYPE float
)
)
ARRAY spin_array (
INDEX spin_index
SIZE 3
ELEMENT spin (
TYPE float
)
)
ELEMENT iColor (
TYPE int
)
ELEMENT iOrgIdx (
TYPE int
)
)
)
)