1# 1 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
6# 1 "/home/runner/work/MFC/MFC/src/common/include/case.fpp" 1
12# 9 "/home/runner/work/MFC/MFC/src/common/include/case.fpp"
15# 14 "/home/runner/work/MFC/MFC/src/common/include/case.fpp"
16# 6 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp" 2
17# 1 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp" 1
18# 1 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 1
19# 1 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp" 1
20# 2 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
21# 3 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
22# 4 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
23# 5 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
24# 6 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
26# 8 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
27# 9 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
28# 10 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
30# 17 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
32# 46 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
34# 58 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
36# 68 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
38# 98 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
40# 110 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
42# 120 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
44# 2 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 2
45# 1 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp" 1
46# 1 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp" 1
47# 2 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
48# 3 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
49# 4 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
50# 5 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
51# 6 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
53# 8 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
54# 9 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
55# 10 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
57# 17 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
59# 46 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
61# 58 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
63# 68 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
65# 98 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
67# 110 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
69# 120 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
71# 2 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp" 2
73# 4 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
74# 5 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
75# 6 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
76# 7 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
77# 8 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
79# 20 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
81# 43 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
83# 48 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
85# 53 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
87# 58 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
89# 63 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
91# 68 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
93# 76 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
95# 81 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
97# 86 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
99# 91 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
101# 96 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
103# 101 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
105# 106 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
107# 111 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
109# 116 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
111# 121 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
113# 151 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
115# 192 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
117# 207 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
119# 232 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
121# 243 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
123# 245 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
124# 255 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
126# 283 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
128# 293 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
130# 303 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
132# 312 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
134# 329 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
136# 339 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
138# 346 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
140# 352 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
142# 358 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
144# 364 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
146# 370 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
148# 376 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
150# 3 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 2
151# 1 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp" 1
152# 1 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp" 1
153# 2 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
154# 3 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
155# 4 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
156# 5 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
157# 6 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
159# 8 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
160# 9 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
161# 10 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
163# 17 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
165# 46 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
167# 58 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
169# 68 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
171# 98 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
173# 110 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
175# 120 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
177# 2 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp" 2
179# 7 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
181# 17 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
183# 22 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
185# 27 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
187# 32 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
189# 37 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
191# 42 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
193# 47 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
195# 52 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
197# 57 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
199# 62 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
201# 73 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
203# 78 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
205# 83 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
207# 88 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
209# 103 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
211# 131 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
213# 160 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
215# 175 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
217# 192 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
219# 213 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
221# 241 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
223# 256 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
225# 266 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
227# 275 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
229# 291 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
231# 301 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
233# 308 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
235# 4 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 2
237# 21 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
239# 37 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
241# 50 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
243# 76 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
245# 91 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
247# 102 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
249# 115 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
251# 143 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
253# 154 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
255# 165 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
257# 176 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
259# 187 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
261# 198 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
263# 208 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
265# 214 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
267# 220 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
269# 226 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
271# 232 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
273# 234 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
274# 235 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
276# 2 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp" 2
278# 14 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
284# 63 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
286# 81 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
288# 88 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
290# 111 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
292# 127 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
294# 153 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
296# 159 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
298# 167 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
300# 7 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp" 2
306 use mpi !< message passing interface (mpi) module
348# 53 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
349#if defined(MFC_OpenACC)
350# 53 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
352# 53 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
353#elif defined(MFC_OpenMP)
354# 53 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
356# 53 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
375 real(wp),
target,
allocatable,
dimension(:) ::
dx,
dy,
dz
381# 76 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
382#if defined(MFC_OpenACC)
383# 76 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
385# 76 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
386#elif defined(MFC_OpenMP)
387# 76 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
389# 76 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
405# 90 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
406#if defined(MFC_OpenACC)
407# 90 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
409# 90 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
410#elif defined(MFC_OpenMP)
411# 90 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
413# 90 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
422# 102 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
425# 105 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
430# 131 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
451# 152 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
494# 195 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
495# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
497# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
499# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
501# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
503# 198 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
504# 195 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
505# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
507# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
509# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
511# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
513# 198 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
514# 195 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
515# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
517# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
519# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
521# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
523# 198 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
524# 199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
527# 200 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
528#if defined(MFC_OpenACC)
529# 200 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
531# 200 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
532#elif defined(MFC_OpenMP)
533# 200 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
535# 200 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
541# 206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
543# 206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
544#if defined(MFC_OpenACC)
545# 206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
547# 206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
548#elif defined(MFC_OpenMP)
549# 206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
551# 206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
554# 207 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
555#if defined(MFC_OpenACC)
556# 207 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
558# 207 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
559#elif defined(MFC_OpenMP)
560# 207 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
562# 207 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
565# 208 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
566#if defined(MFC_OpenACC)
567# 208 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
569# 208 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
570#elif defined(MFC_OpenMP)
571# 208 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
573# 208 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
576# 209 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
577#if defined(MFC_OpenACC)
578# 209 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
580# 209 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
581#elif defined(MFC_OpenMP)
582# 209 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
584# 209 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
587# 210 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
588#if defined(MFC_OpenACC)
589# 210 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
591# 210 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
592#elif defined(MFC_OpenMP)
593# 210 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
595# 210 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
597# 212 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
600# 213 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
601#if defined(MFC_OpenACC)
602# 213 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
604# 213 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
605#elif defined(MFC_OpenMP)
606# 213 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
608# 213 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
611# 214 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
612#if defined(MFC_OpenACC)
613# 214 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
615# 214 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
616#elif defined(MFC_OpenMP)
617# 214 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
619# 214 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
622# 215 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
623#if defined(MFC_OpenACC)
624# 215 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
626# 215 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
627#elif defined(MFC_OpenMP)
628# 215 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
630# 215 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
633# 216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
634#if defined(MFC_OpenACC)
635# 216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
637# 216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
638#elif defined(MFC_OpenMP)
639# 216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
641# 216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
650# 223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
651#if defined(MFC_OpenACC)
652# 223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
654# 223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
655#elif defined(MFC_OpenMP)
656# 223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
658# 223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
667#if defined(MFC_OpenACC)
669# 232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
670#if defined(MFC_OpenACC)
671# 232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
673# 232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
674#elif defined(MFC_OpenMP)
675# 232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
677# 232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
680# 233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
681#if defined(MFC_OpenACC)
682# 233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
684# 233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
685#elif defined(MFC_OpenMP)
686# 233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
688# 233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
691# 234 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
692#if defined(MFC_OpenACC)
693# 234 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
695# 234 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
696#elif defined(MFC_OpenMP)
697# 234 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
699# 234 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
701#elif defined(MFC_OpenMP)
703# 236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
704#if defined(MFC_OpenACC)
705# 236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
707# 236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
708#elif defined(MFC_OpenMP)
709# 236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
711# 236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
723# 246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
724#if defined(MFC_OpenACC)
725# 246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
727# 246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
728#elif defined(MFC_OpenMP)
729# 246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
731# 246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
778# 291 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
779#if defined(MFC_OpenACC)
780# 291 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
782# 291 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
783#elif defined(MFC_OpenMP)
784# 291 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
786# 291 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
789# 292 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
790#if defined(MFC_OpenACC)
791# 292 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
793# 292 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
794#elif defined(MFC_OpenMP)
795# 292 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
797# 292 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
800# 293 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
801#if defined(MFC_OpenACC)
802# 293 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
804# 293 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
805#elif defined(MFC_OpenMP)
806# 293 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
808# 293 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
815# 298 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
816#if defined(MFC_OpenACC)
817# 298 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
819# 298 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
820#elif defined(MFC_OpenMP)
821# 298 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
823# 298 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
831# 304 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
832#if defined(MFC_OpenACC)
833# 304 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
835# 304 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
836#elif defined(MFC_OpenMP)
837# 304 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
839# 304 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
848 integer,
allocatable,
dimension(:, :) ::
re_idx
852# 315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
853#if defined(MFC_OpenACC)
854# 315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
856# 315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
857#elif defined(MFC_OpenMP)
858# 315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
860# 315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
873# 326 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
874#if defined(MFC_OpenACC)
875# 326 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
877# 326 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
878#elif defined(MFC_OpenMP)
879# 326 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
881# 326 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
895# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
896#if defined(MFC_OpenACC)
897# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
899# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
900#elif defined(MFC_OpenMP)
901# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
903# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
912# 345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
913#if defined(MFC_OpenACC)
914# 345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
916# 345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
917#elif defined(MFC_OpenMP)
918# 345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
920# 345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
933# 356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
934#if defined(MFC_OpenACC)
935# 356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
937# 356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
938#elif defined(MFC_OpenMP)
939# 356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
941# 356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
966# 379 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
967#if defined(MFC_OpenACC)
968# 379 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
970# 379 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
971#elif defined(MFC_OpenMP)
972# 379 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
974# 379 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
989# 392 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
990#if defined(MFC_OpenACC)
991# 392 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
993# 392 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
994#elif defined(MFC_OpenMP)
995# 392 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
997# 392 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1014# 407 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1015#if defined(MFC_OpenACC)
1016# 407 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1018# 407 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1019#elif defined(MFC_OpenMP)
1020# 407 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1022# 407 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1028# 415 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1030# 417 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1037# 422 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1038#if defined(MFC_OpenACC)
1039# 422 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1041# 422 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1042#elif defined(MFC_OpenMP)
1043# 422 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1045# 422 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1048 real(wp),
dimension(:),
allocatable ::
weight
1049 real(wp),
dimension(:),
allocatable ::
r0
1051# 426 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1052#if defined(MFC_OpenACC)
1053# 426 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1055# 426 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1056#elif defined(MFC_OpenMP)
1057# 426 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1059# 426 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1066# 431 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1067#if defined(MFC_OpenACC)
1068# 431 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1070# 431 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1071#elif defined(MFC_OpenMP)
1072# 431 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1074# 431 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1082# 437 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1083#if defined(MFC_OpenACC)
1084# 437 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1086# 437 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1087#elif defined(MFC_OpenMP)
1088# 437 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1090# 437 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1096# 441 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1097#if defined(MFC_OpenACC)
1098# 441 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1100# 441 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1101#elif defined(MFC_OpenMP)
1102# 441 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1104# 441 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1107 real(wp),
allocatable,
dimension(:, :, :) ::
ptil
1111# 446 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1112#if defined(MFC_OpenACC)
1113# 446 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1115# 446 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1116#elif defined(MFC_OpenMP)
1117# 446 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1119# 446 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1129# 454 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1130#if defined(MFC_OpenACC)
1131# 454 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1133# 454 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1134#elif defined(MFC_OpenMP)
1135# 454 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1137# 454 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1140# 457 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1142# 457 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1143#if defined(MFC_OpenACC)
1144# 457 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1146# 457 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1147#elif defined(MFC_OpenMP)
1148# 457 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1150# 457 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1152# 459 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1157# 462 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1158#if defined(MFC_OpenACC)
1159# 462 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1161# 462 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1162#elif defined(MFC_OpenMP)
1163# 462 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1165# 462 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1172# 467 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1173#if defined(MFC_OpenACC)
1174# 467 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1176# 467 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1177#elif defined(MFC_OpenMP)
1178# 467 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1180# 467 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1187# 472 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1188#if defined(MFC_OpenACC)
1189# 472 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1191# 472 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1192#elif defined(MFC_OpenMP)
1193# 472 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1195# 472 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1201# 476 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1202#if defined(MFC_OpenACC)
1203# 476 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1205# 476 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1206#elif defined(MFC_OpenMP)
1207# 476 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1209# 476 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1212# 477 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1213#if defined(MFC_OpenACC)
1214# 477 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1216# 477 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1217#elif defined(MFC_OpenMP)
1218# 477 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1220# 477 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1225# 480 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1226#if defined(MFC_OpenACC)
1227# 480 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1229# 480 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1230#elif defined(MFC_OpenMP)
1231# 480 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1233# 480 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1236 real(wp) ::
r0ref,
p0ref,
rho0ref,
t0ref,
ss,
pv,
vd,
mu_l,
mu_v,
mu_g, &
1239# 484 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1240#if defined(MFC_OpenACC)
1241# 484 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1243# 484 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1244#elif defined(MFC_OpenMP)
1245# 484 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1247# 484 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1249# 486 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1259# 494 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1260#if defined(MFC_OpenACC)
1261# 494 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1263# 494 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1264#elif defined(MFC_OpenMP)
1265# 494 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1267# 494 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1276# 501 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1277#if defined(MFC_OpenACC)
1278# 501 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1280# 501 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1281#elif defined(MFC_OpenMP)
1282# 501 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1284# 501 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1297# 512 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1298#if defined(MFC_OpenACC)
1299# 512 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1301# 512 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1302#elif defined(MFC_OpenMP)
1303# 512 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1305# 512 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1308# 513 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1309#if defined(MFC_OpenACC)
1310# 513 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1312# 513 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1313#elif defined(MFC_OpenMP)
1314# 513 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1316# 513 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1319# 514 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1320#if defined(MFC_OpenACC)
1321# 514 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1323# 514 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1324#elif defined(MFC_OpenMP)
1325# 514 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1327# 514 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1330# 515 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1331#if defined(MFC_OpenACC)
1332# 515 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1334# 515 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1335#elif defined(MFC_OpenMP)
1336# 515 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1338# 515 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1343# 518 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1344#if defined(MFC_OpenACC)
1345# 518 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1347# 518 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1348#elif defined(MFC_OpenMP)
1349# 518 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1351# 518 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1364# 529 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1365#if defined(MFC_OpenACC)
1366# 529 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1368# 529 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1369#elif defined(MFC_OpenMP)
1370# 529 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1372# 529 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1380# 535 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1381#if defined(MFC_OpenACC)
1382# 535 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1384# 535 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1385#elif defined(MFC_OpenMP)
1386# 535 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1388# 535 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1394# 539 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1395#if defined(MFC_OpenACC)
1396# 539 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1398# 539 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1399#elif defined(MFC_OpenMP)
1400# 539 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1402# 539 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1414# 549 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1415#if defined(MFC_OpenACC)
1416# 549 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1418# 549 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1419#elif defined(MFC_OpenMP)
1420# 549 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1422# 549 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1431# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1432#if defined(MFC_OpenACC)
1433# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1435# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1436#elif defined(MFC_OpenMP)
1437# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1439# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1458 m = dflt_int;
n = 0;
p = 0
1526# 643 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1536# 653 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1546 bc_x%beg = dflt_int;
bc_x%end = dflt_int
1547 bc_y%beg = dflt_int;
bc_y%end = dflt_int
1548 bc_z%beg = dflt_int;
bc_z%end = dflt_int
1550# 667 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1551# 668 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1554# 668 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1557# 668 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1560# 671 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1561# 667 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1562# 668 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1565# 668 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1568# 668 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1571# 671 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1572# 667 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1573# 668 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1576# 668 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1579# 668 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1582# 671 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1583# 672 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1590 do i = 1, num_fluids_max
1605 bub_pp%ss = dflt_real;
ss = dflt_real
1606 bub_pp%pv = dflt_real;
pv = dflt_real
1607 bub_pp%vd = dflt_real;
vd = dflt_real
1638# 727 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1645# 734 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1674# 763 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1675# 764 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1677# 764 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1679# 764 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1681# 764 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1683# 766 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1684# 763 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1685# 764 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1687# 764 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1689# 764 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1691# 764 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1693# 766 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1694# 763 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1695# 764 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1697# 764 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1699# 764 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1701# 764 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1703# 766 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1704# 767 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1709 do j = 1, num_probes_max
1721 acoustic(
j)%gauss_sigma_dist = dflt_real
1722 acoustic(
j)%gauss_sigma_time = dflt_real
1728 acoustic(
j)%element_spacing_angle = dflt_real
1729 acoustic(
j)%element_polygon_ratio = dflt_real
1744 do i = 1, num_probes_max
1745 probe(i)%x = dflt_real
1746 probe(i)%y = dflt_real
1747 probe(i)%z = dflt_real
1750 do i = 1, num_probes_max
1760# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1761 bc_x%grcbc_in = .false.
1762 bc_x%grcbc_out = .false.
1763 bc_x%grcbc_vel_out = .false.
1764# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1765 bc_y%grcbc_in = .false.
1766 bc_y%grcbc_out = .false.
1767 bc_y%grcbc_vel_out = .false.
1768# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1769 bc_z%grcbc_in = .false.
1770 bc_z%grcbc_out = .false.
1771 bc_z%grcbc_vel_out = .false.
1772# 827 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1799# 854 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1802# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1804 do i = 1, num_patches_max
1822 patch_ib(i)%model_translate(:) = 0._wp
1823 patch_ib(i)%model_rotate(:) = 0._wp
1824 patch_ib(i)%model_filepath(:) = dflt_char
1826 patch_ib(i)%model_threshold = ray_tracing_threshold
1835 patch_ib(i)%centroid_offset(:) = 0._wp
1838 patch_ib(i)%rotation_matrix = 0._wp
1839 patch_ib(i)%rotation_matrix(1, 1) = 1._wp
1840 patch_ib(i)%rotation_matrix(2, 2) = 1._wp
1841 patch_ib(i)%rotation_matrix(3, 3) = 1._wp
1855# 910 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1868# 921 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1869#if defined(MFC_OpenACC)
1870# 921 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1872# 921 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1873#elif defined(MFC_OpenMP)
1874# 921 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1876# 921 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1879# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1880#if defined(MFC_OpenACC)
1881# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1883# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1884#elif defined(MFC_OpenMP)
1885# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1887# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1890# 923 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1891#if defined(MFC_OpenACC)
1892# 923 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1894# 923 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1895#elif defined(MFC_OpenMP)
1896# 923 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1898# 923 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1901# 924 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1902#if defined(MFC_OpenACC)
1903# 924 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1905# 924 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1906#elif defined(MFC_OpenMP)
1907# 924 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1909# 924 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1912# 925 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1913#if defined(MFC_OpenACC)
1914# 925 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1916# 925 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1917#elif defined(MFC_OpenMP)
1918# 925 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1920# 925 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1922# 927 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1990 if (nnode == 4)
then
2010# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2012# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2013 use iso_fortran_env,
only: output_unit
2014# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2016# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2017 print *,
'm_global_parameters.fpp:1013: ',
'@:ALLOCATE(bub_idx%rs(nb), bub_idx%vs(nb))'
2018# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2020# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2021 call flush (output_unit)
2022# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2024# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2026# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2028# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2030# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2032# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2034# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2035#if defined(MFC_OpenACC)
2036# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2038# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2039#elif defined(MFC_OpenMP)
2040# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2042# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2045# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2047# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2048 use iso_fortran_env,
only: output_unit
2049# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2051# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2052 print *,
'm_global_parameters.fpp:1014: ',
'@:ALLOCATE(bub_idx%ps(nb), bub_idx%ms(nb))'
2053# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2055# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2056 call flush (output_unit)
2057# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2059# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2061# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2063# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2065# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2067# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2069# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2070#if defined(MFC_OpenACC)
2071# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2073# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2074#elif defined(MFC_OpenMP)
2075# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2077# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2084# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2086# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2087 use iso_fortran_env,
only: output_unit
2088# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2090# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2091 print *,
'm_global_parameters.fpp:1019: ',
'@:ALLOCATE(bub_idx%moms(nb, nmom))'
2092# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2094# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2095 call flush (output_unit)
2096# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2098# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2100# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2102# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2104# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2106# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2107#if defined(MFC_OpenACC)
2108# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2110# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2111#elif defined(MFC_OpenMP)
2112# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2114# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2186# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2188# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2189 use iso_fortran_env,
only: output_unit
2190# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2192# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2193 print *,
'm_global_parameters.fpp:1089: ',
'@:ALLOCATE(bub_idx%rs(nb), bub_idx%vs(nb))'
2194# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2196# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2197 call flush (output_unit)
2198# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2200# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2202# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2204# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2206# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2208# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2210# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2211#if defined(MFC_OpenACC)
2212# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2214# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2215#elif defined(MFC_OpenMP)
2216# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2218# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2221# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2223# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2224 use iso_fortran_env,
only: output_unit
2225# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2227# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2228 print *,
'm_global_parameters.fpp:1090: ',
'@:ALLOCATE(bub_idx%ps(nb), bub_idx%ms(nb))'
2229# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2231# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2232 call flush (output_unit)
2233# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2235# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2237# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2239# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2241# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2243# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2245# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2246#if defined(MFC_OpenACC)
2247# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2249# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2250#elif defined(MFC_OpenMP)
2251# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2253# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2287# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2288#if defined(MFC_OpenACC)
2289# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2291# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2292#elif defined(MFC_OpenMP)
2293# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2295# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2303# 1128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2305# 1128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2306 use iso_fortran_env,
only: output_unit
2307# 1128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2309# 1128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2310 print *,
'm_global_parameters.fpp:1128: ',
'@:ALLOCATE(Re_idx(1:2, 1:Re_size_max))'
2311# 1128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2313# 1128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2314 call flush (output_unit)
2315# 1128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2317# 1128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2319# 1128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2321# 1128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2323# 1128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2325# 1128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2326#if defined(MFC_OpenACC)
2327# 1128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2329# 1128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2330#elif defined(MFC_OpenMP)
2331# 1128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2333# 1128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2385# 1178 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2386#if defined(MFC_OpenACC)
2387# 1178 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2389# 1178 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2390#elif defined(MFC_OpenMP)
2391# 1178 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2393# 1178 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2469# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2470#if defined(MFC_OpenACC)
2471# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2473# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2474#elif defined(MFC_OpenMP)
2475# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2477# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2481# 1256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2483# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2506# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2507#if defined(MFC_OpenACC)
2508# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2510# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2511#elif defined(MFC_OpenMP)
2512# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2514# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2520# 1283 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2522# 1283 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2523 use iso_fortran_env,
only: output_unit
2524# 1283 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2526# 1283 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2527 print *,
'm_global_parameters.fpp:1283: ',
'@:ALLOCATE(ptil( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2528# 1283 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2530# 1283 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2531 call flush (output_unit)
2532# 1283 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2534# 1283 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2536# 1283 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2538# 1283 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2540# 1283 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2542# 1283 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2543#if defined(MFC_OpenACC)
2544# 1283 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2546# 1283 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2547#elif defined(MFC_OpenMP)
2548# 1283 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2550# 1283 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2552# 1287 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2556# 1289 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2557#if defined(MFC_OpenACC)
2558# 1289 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2560# 1289 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2561#elif defined(MFC_OpenMP)
2562# 1289 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2564# 1289 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2593# 1316 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2594#if defined(MFC_OpenACC)
2595# 1316 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2597# 1316 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2598#elif defined(MFC_OpenMP)
2599# 1316 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2601# 1316 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2603# 1320 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2605# 1320 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2606#if defined(MFC_OpenACC)
2607# 1320 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2609# 1320 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2610#elif defined(MFC_OpenMP)
2611# 1320 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2613# 1320 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2617# 1322 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2618#if defined(MFC_OpenACC)
2619# 1322 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2621# 1322 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2622#elif defined(MFC_OpenMP)
2623# 1322 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2625# 1322 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2628# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2629#if defined(MFC_OpenACC)
2630# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2632# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2633#elif defined(MFC_OpenMP)
2634# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2636# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2640# 1325 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2641#if defined(MFC_OpenACC)
2642# 1325 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2644# 1325 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2645#elif defined(MFC_OpenMP)
2646# 1325 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2648# 1325 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2651# 1326 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2652#if defined(MFC_OpenACC)
2653# 1326 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2655# 1326 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2656#elif defined(MFC_OpenMP)
2657# 1326 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2659# 1326 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2661# 1333 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2664# 1334 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2665#if defined(MFC_OpenACC)
2666# 1334 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2668# 1334 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2669#elif defined(MFC_OpenMP)
2670# 1334 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2672# 1334 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2676# 1336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2677#if defined(MFC_OpenACC)
2678# 1336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2680# 1336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2681#elif defined(MFC_OpenMP)
2682# 1336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2684# 1336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2688# 1338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2689#if defined(MFC_OpenACC)
2690# 1338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2692# 1338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2693#elif defined(MFC_OpenMP)
2694# 1338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2696# 1338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2700# 1340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2701#if defined(MFC_OpenACC)
2702# 1340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2704# 1340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2705#elif defined(MFC_OpenMP)
2706# 1340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2708# 1340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2711# 1343 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2713# 1343 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2714#if defined(MFC_OpenACC)
2715# 1343 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2717# 1343 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2718#elif defined(MFC_OpenMP)
2719# 1343 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2721# 1343 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2724# 1344 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2725#if defined(MFC_OpenACC)
2726# 1344 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2728# 1344 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2729#elif defined(MFC_OpenMP)
2730# 1344 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2732# 1344 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2735# 1345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2736#if defined(MFC_OpenACC)
2737# 1345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2739# 1345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2740#elif defined(MFC_OpenMP)
2741# 1345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2743# 1345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2746# 1346 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2747#if defined(MFC_OpenACC)
2748# 1346 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2750# 1346 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2751#elif defined(MFC_OpenMP)
2752# 1346 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2754# 1346 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2757# 1347 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2758#if defined(MFC_OpenACC)
2759# 1347 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2761# 1347 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2762#elif defined(MFC_OpenMP)
2763# 1347 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2765# 1347 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2768# 1348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2769#if defined(MFC_OpenACC)
2770# 1348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2772# 1348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2773#elif defined(MFC_OpenMP)
2774# 1348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2776# 1348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2778# 1350 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2781# 1351 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2782#if defined(MFC_OpenACC)
2783# 1351 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2785# 1351 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2786#elif defined(MFC_OpenMP)
2787# 1351 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2789# 1351 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2793# 1353 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2794#if defined(MFC_OpenACC)
2795# 1353 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2797# 1353 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2798#elif defined(MFC_OpenMP)
2799# 1353 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2801# 1353 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2806# 1356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2808# 1356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2809 use iso_fortran_env,
only: output_unit
2810# 1356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2812# 1356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2813 print *,
'm_global_parameters.fpp:1356: ',
'@:ALLOCATE(x_cb(-1 - buff_size:m + buff_size))'
2814# 1356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2816# 1356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2817 call flush (output_unit)
2818# 1356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2820# 1356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2822# 1356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2824# 1356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2826# 1356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2828# 1356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2829#if defined(MFC_OpenACC)
2830# 1356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2832# 1356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2833#elif defined(MFC_OpenMP)
2834# 1356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2836# 1356 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2839# 1357 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2841# 1357 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2842 use iso_fortran_env,
only: output_unit
2843# 1357 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2845# 1357 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2846 print *,
'm_global_parameters.fpp:1357: ',
'@:ALLOCATE(x_cc(-buff_size:m + buff_size))'
2847# 1357 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2849# 1357 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2850 call flush (output_unit)
2851# 1357 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2853# 1357 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2855# 1357 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2857# 1357 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2859# 1357 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2861# 1357 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2862#if defined(MFC_OpenACC)
2863# 1357 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2865# 1357 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2866#elif defined(MFC_OpenMP)
2867# 1357 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2869# 1357 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2872# 1358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2874# 1358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2875 use iso_fortran_env,
only: output_unit
2876# 1358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2878# 1358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2879 print *,
'm_global_parameters.fpp:1358: ',
'@:ALLOCATE(dx(-buff_size:m + buff_size))'
2880# 1358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2882# 1358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2883 call flush (output_unit)
2884# 1358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2886# 1358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2888# 1358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2890# 1358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2892# 1358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2894# 1358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2895#if defined(MFC_OpenACC)
2896# 1358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2898# 1358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2899#elif defined(MFC_OpenMP)
2900# 1358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2902# 1358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2904#ifdef MFC_SIMULATION
2905# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2906#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2907# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2909# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2911# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2913# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2915# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2917# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2919# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2921# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2922#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2923# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2924 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2925# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2927# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2928 use cuda_runtime_api
2929# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2931# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2933# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2935# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2937# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2939# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2941# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2942 istat = cudamemadvise(c_devloc(
x_cb), sizeof(
x_cb), cudamemadvisesetpreferredlocation, 0)
2943# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2944 if (istat /= cudasuccess)
then
2945# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2946 write (*,
"('Error code: ',I0, ': ')") istat
2947# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2949# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2951# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2953# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2954 istat = cudamemadvise(c_devloc(
x_cb), sizeof(
x_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
2955# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2956 if (istat /= cudasuccess)
then
2957# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2958 write (*,
"('Error code: ',I0, ': ')") istat
2959# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2961# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2963# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2965# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2966 istat = cudamemprefetchasync(c_devloc(
x_cb), sizeof(
x_cb), 0, 0)
2967# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2968 if (istat /= cudasuccess)
then
2969# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2970 write (*,
"('Error code: ',I0, ': ')") istat
2971# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2973# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2975# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2977# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2979# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2981# 1359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2983#ifdef MFC_SIMULATION
2984# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2985#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2986# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2988# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2990# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2992# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2994# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2996# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2998# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3000# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3001#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3002# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3003 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3004# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3006# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3007 use cuda_runtime_api
3008# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3010# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3012# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3014# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3016# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3018# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3020# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3021 istat = cudamemadvise(c_devloc(
x_cc), sizeof(
x_cc), cudamemadvisesetpreferredlocation, 0)
3022# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3023 if (istat /= cudasuccess)
then
3024# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3025 write (*,
"('Error code: ',I0, ': ')") istat
3026# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3028# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3030# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3032# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3033 istat = cudamemadvise(c_devloc(
x_cc), sizeof(
x_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
3034# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3035 if (istat /= cudasuccess)
then
3036# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3037 write (*,
"('Error code: ',I0, ': ')") istat
3038# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3040# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3042# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3044# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3045 istat = cudamemprefetchasync(c_devloc(
x_cc), sizeof(
x_cc), 0, 0)
3046# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3047 if (istat /= cudasuccess)
then
3048# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3049 write (*,
"('Error code: ',I0, ': ')") istat
3050# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3052# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3054# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3056# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3058# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3060# 1360 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3062#ifdef MFC_SIMULATION
3063# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3064#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3065# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3067# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3069# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3071# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3073# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3075# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3077# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3079# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3080#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3081# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3082 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3083# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3085# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3086 use cuda_runtime_api
3087# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3089# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3091# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3093# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3095# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3097# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3099# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3100 istat = cudamemadvise(c_devloc(
dx), sizeof(
dx), cudamemadvisesetpreferredlocation, 0)
3101# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3102 if (istat /= cudasuccess)
then
3103# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3104 write (*,
"('Error code: ',I0, ': ')") istat
3105# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3107# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3109# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3111# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3112 istat = cudamemadvise(c_devloc(
dx), sizeof(
dx), cudamemadvisesetaccessedby, cudacpudeviceid)
3113# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3114 if (istat /= cudasuccess)
then
3115# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3116 write (*,
"('Error code: ',I0, ': ')") istat
3117# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3119# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3121# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3123# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3124 istat = cudamemprefetchasync(c_devloc(
dx), sizeof(
dx), 0, 0)
3125# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3126 if (istat /= cudasuccess)
then
3127# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3128 write (*,
"('Error code: ',I0, ': ')") istat
3129# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3131# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3133# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3135# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3137# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3139# 1361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3144# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3146# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3147 use iso_fortran_env,
only: output_unit
3148# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3150# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3151 print *,
'm_global_parameters.fpp:1364: ',
'@:ALLOCATE(y_cb(-1 - buff_size:n + buff_size))'
3152# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3154# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3155 call flush (output_unit)
3156# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3158# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3160# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3162# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3164# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3166# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3167#if defined(MFC_OpenACC)
3168# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3170# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3171#elif defined(MFC_OpenMP)
3172# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3174# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3177# 1365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3179# 1365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3180 use iso_fortran_env,
only: output_unit
3181# 1365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3183# 1365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3184 print *,
'm_global_parameters.fpp:1365: ',
'@:ALLOCATE(y_cc(-buff_size:n + buff_size))'
3185# 1365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3187# 1365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3188 call flush (output_unit)
3189# 1365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3191# 1365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3193# 1365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3195# 1365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3197# 1365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3199# 1365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3200#if defined(MFC_OpenACC)
3201# 1365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3203# 1365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3204#elif defined(MFC_OpenMP)
3205# 1365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3207# 1365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3210# 1366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3212# 1366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3213 use iso_fortran_env,
only: output_unit
3214# 1366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3216# 1366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3217 print *,
'm_global_parameters.fpp:1366: ',
'@:ALLOCATE(dy(-buff_size:n + buff_size))'
3218# 1366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3220# 1366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3221 call flush (output_unit)
3222# 1366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3224# 1366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3226# 1366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3228# 1366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3230# 1366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3232# 1366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3233#if defined(MFC_OpenACC)
3234# 1366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3236# 1366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3237#elif defined(MFC_OpenMP)
3238# 1366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3240# 1366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3242#ifdef MFC_SIMULATION
3243# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3244#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3245# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3247# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3249# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3251# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3253# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3255# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3257# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3259# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3260#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3261# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3262 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3263# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3265# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3266 use cuda_runtime_api
3267# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3269# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3271# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3273# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3275# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3277# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3279# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3280 istat = cudamemadvise(c_devloc(
y_cb), sizeof(
y_cb), cudamemadvisesetpreferredlocation, 0)
3281# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3282 if (istat /= cudasuccess)
then
3283# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3284 write (*,
"('Error code: ',I0, ': ')") istat
3285# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3287# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3289# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3291# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3292 istat = cudamemadvise(c_devloc(
y_cb), sizeof(
y_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
3293# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3294 if (istat /= cudasuccess)
then
3295# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3296 write (*,
"('Error code: ',I0, ': ')") istat
3297# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3299# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3301# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3303# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3304 istat = cudamemprefetchasync(c_devloc(
y_cb), sizeof(
y_cb), 0, 0)
3305# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3306 if (istat /= cudasuccess)
then
3307# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3308 write (*,
"('Error code: ',I0, ': ')") istat
3309# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3311# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3313# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3315# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3317# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3319# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3321#ifdef MFC_SIMULATION
3322# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3323#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3324# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3326# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3328# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3330# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3332# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3334# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3336# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3338# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3339#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3340# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3341 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3342# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3344# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3345 use cuda_runtime_api
3346# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3348# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3350# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3352# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3354# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3356# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3358# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3359 istat = cudamemadvise(c_devloc(
y_cc), sizeof(
y_cc), cudamemadvisesetpreferredlocation, 0)
3360# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3361 if (istat /= cudasuccess)
then
3362# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3363 write (*,
"('Error code: ',I0, ': ')") istat
3364# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3366# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3368# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3370# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3371 istat = cudamemadvise(c_devloc(
y_cc), sizeof(
y_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
3372# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3373 if (istat /= cudasuccess)
then
3374# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3375 write (*,
"('Error code: ',I0, ': ')") istat
3376# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3378# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3380# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3382# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3383 istat = cudamemprefetchasync(c_devloc(
y_cc), sizeof(
y_cc), 0, 0)
3384# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3385 if (istat /= cudasuccess)
then
3386# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3387 write (*,
"('Error code: ',I0, ': ')") istat
3388# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3390# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3392# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3394# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3396# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3398# 1368 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3400#ifdef MFC_SIMULATION
3401# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3402#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3403# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3405# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3407# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3409# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3411# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3413# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3415# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3417# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3418#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3419# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3420 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3421# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3423# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3424 use cuda_runtime_api
3425# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3427# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3429# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3431# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3433# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3435# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3437# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3438 istat = cudamemadvise(c_devloc(
dy), sizeof(
dy), cudamemadvisesetpreferredlocation, 0)
3439# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3440 if (istat /= cudasuccess)
then
3441# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3442 write (*,
"('Error code: ',I0, ': ')") istat
3443# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3445# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3447# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3449# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3450 istat = cudamemadvise(c_devloc(
dy), sizeof(
dy), cudamemadvisesetaccessedby, cudacpudeviceid)
3451# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3452 if (istat /= cudasuccess)
then
3453# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3454 write (*,
"('Error code: ',I0, ': ')") istat
3455# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3457# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3459# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3461# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3462 istat = cudamemprefetchasync(c_devloc(
dy), sizeof(
dy), 0, 0)
3463# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3464 if (istat /= cudasuccess)
then
3465# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3466 write (*,
"('Error code: ',I0, ': ')") istat
3467# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3469# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3471# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3473# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3475# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3477# 1369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3482# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3484# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3485 use iso_fortran_env,
only: output_unit
3486# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3488# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3489 print *,
'm_global_parameters.fpp:1372: ',
'@:ALLOCATE(z_cb(-1 - buff_size:p + buff_size))'
3490# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3492# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3493 call flush (output_unit)
3494# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3496# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3498# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3500# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3502# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3504# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3505#if defined(MFC_OpenACC)
3506# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3508# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3509#elif defined(MFC_OpenMP)
3510# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3512# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3515# 1373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3517# 1373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3518 use iso_fortran_env,
only: output_unit
3519# 1373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3521# 1373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3522 print *,
'm_global_parameters.fpp:1373: ',
'@:ALLOCATE(z_cc(-buff_size:p + buff_size))'
3523# 1373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3525# 1373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3526 call flush (output_unit)
3527# 1373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3529# 1373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3531# 1373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3533# 1373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3535# 1373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3537# 1373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3538#if defined(MFC_OpenACC)
3539# 1373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3541# 1373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3542#elif defined(MFC_OpenMP)
3543# 1373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3545# 1373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3548# 1374 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3550# 1374 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3551 use iso_fortran_env,
only: output_unit
3552# 1374 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3554# 1374 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3555 print *,
'm_global_parameters.fpp:1374: ',
'@:ALLOCATE(dz(-buff_size:p + buff_size))'
3556# 1374 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3558# 1374 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3559 call flush (output_unit)
3560# 1374 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3562# 1374 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3564# 1374 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3566# 1374 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3568# 1374 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3570# 1374 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3571#if defined(MFC_OpenACC)
3572# 1374 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3574# 1374 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3575#elif defined(MFC_OpenMP)
3576# 1374 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3578# 1374 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3580#ifdef MFC_SIMULATION
3581# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3582#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3583# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3585# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3587# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3589# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3591# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3593# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3595# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3597# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3598#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3599# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3600 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3601# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3603# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3604 use cuda_runtime_api
3605# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3607# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3609# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3611# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3613# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3615# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3617# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3618 istat = cudamemadvise(c_devloc(
z_cb), sizeof(
z_cb), cudamemadvisesetpreferredlocation, 0)
3619# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3620 if (istat /= cudasuccess)
then
3621# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3622 write (*,
"('Error code: ',I0, ': ')") istat
3623# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3625# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3627# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3629# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3630 istat = cudamemadvise(c_devloc(
z_cb), sizeof(
z_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
3631# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3632 if (istat /= cudasuccess)
then
3633# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3634 write (*,
"('Error code: ',I0, ': ')") istat
3635# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3637# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3639# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3641# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3642 istat = cudamemprefetchasync(c_devloc(
z_cb), sizeof(
z_cb), 0, 0)
3643# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3644 if (istat /= cudasuccess)
then
3645# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3646 write (*,
"('Error code: ',I0, ': ')") istat
3647# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3649# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3651# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3653# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3655# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3657# 1375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3659#ifdef MFC_SIMULATION
3660# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3661#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3662# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3664# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3666# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3668# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3670# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3672# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3674# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3676# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3677#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3678# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3679 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3680# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3682# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3683 use cuda_runtime_api
3684# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3686# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3688# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3690# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3692# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3694# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3696# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3697 istat = cudamemadvise(c_devloc(
z_cc), sizeof(
z_cc), cudamemadvisesetpreferredlocation, 0)
3698# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3699 if (istat /= cudasuccess)
then
3700# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3701 write (*,
"('Error code: ',I0, ': ')") istat
3702# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3704# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3706# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3708# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3709 istat = cudamemadvise(c_devloc(
z_cc), sizeof(
z_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
3710# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3711 if (istat /= cudasuccess)
then
3712# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3713 write (*,
"('Error code: ',I0, ': ')") istat
3714# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3716# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3718# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3720# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3721 istat = cudamemprefetchasync(c_devloc(
z_cc), sizeof(
z_cc), 0, 0)
3722# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3723 if (istat /= cudasuccess)
then
3724# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3725 write (*,
"('Error code: ',I0, ': ')") istat
3726# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3728# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3730# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3732# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3734# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3736# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3738#ifdef MFC_SIMULATION
3739# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3740#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3741# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3743# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3745# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3747# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3749# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3751# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3753# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3755# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3756#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3757# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3758 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3759# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3761# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3762 use cuda_runtime_api
3763# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3765# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3767# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3769# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3771# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3773# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3775# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3776 istat = cudamemadvise(c_devloc(
dz), sizeof(
dz), cudamemadvisesetpreferredlocation, 0)
3777# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3778 if (istat /= cudasuccess)
then
3779# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3780 write (*,
"('Error code: ',I0, ': ')") istat
3781# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3783# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3785# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3787# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3788 istat = cudamemadvise(c_devloc(
dz), sizeof(
dz), cudamemadvisesetaccessedby, cudacpudeviceid)
3789# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3790 if (istat /= cudasuccess)
then
3791# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3792 write (*,
"('Error code: ',I0, ': ')") istat
3793# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3795# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3797# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3799# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3800 istat = cudamemprefetchasync(c_devloc(
dz), sizeof(
dz), 0, 0)
3801# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3802 if (istat /= cudasuccess)
then
3803# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3804 write (*,
"('Error code: ',I0, ': ')") istat
3805# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3807# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3809# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3811# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3813# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3815# 1377 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3827# 1389 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3835# 1397 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3844 write (
mpiiofs,
'(A)')
'/lustre_'
3848 call mpi_info_set(
mpi_info_int,
'romio_ds_write',
'disable', ierr)
3871# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3873# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3874 use iso_fortran_env,
only: output_unit
3875# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3877# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3878 print *,
'm_global_parameters.fpp:1431: ',
'@:DEALLOCATE(Re_idx)'
3879# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3881# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3882 call flush (output_unit)
3883# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3885# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3887# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3889# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3890#if defined(MFC_OpenACC)
3891# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3893# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3894#elif defined(MFC_OpenMP)
3895# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3897# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3899# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3925# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3927# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3928 use iso_fortran_env,
only: output_unit
3929# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3931# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3932 print *,
'm_global_parameters.fpp:1455: ',
'@:DEALLOCATE(x_cb, x_cc, dx)'
3933# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3935# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3936 call flush (output_unit)
3937# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3939# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3941# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3943# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3944#if defined(MFC_OpenACC)
3945# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3947# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3948#elif defined(MFC_OpenMP)
3949# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3951# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3953# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3958# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3960# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3961 use iso_fortran_env,
only: output_unit
3962# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3964# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3965 print *,
'm_global_parameters.fpp:1458: ',
'@:DEALLOCATE(y_cb, y_cc, dy)'
3966# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3968# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3969 call flush (output_unit)
3970# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3972# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3974# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3976# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3977#if defined(MFC_OpenACC)
3978# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3980# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3981#elif defined(MFC_OpenMP)
3982# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3984# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3986# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3991# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3993# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3994 use iso_fortran_env,
only: output_unit
3995# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3997# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3998 print *,
'm_global_parameters.fpp:1461: ',
'@:DEALLOCATE(z_cb, z_cc, dz)'
3999# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4001# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4002 call flush (output_unit)
4003# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4005# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4007# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4009# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4010#if defined(MFC_OpenACC)
4011# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4013# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4014#elif defined(MFC_OpenMP)
4015# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4017# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4019# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
Shared derived types for field data, patch geometry, bubble dynamics, and MPI I/O structures.
Global parameters for the computational domain, fluid properties, and simulation algorithm configurat...
integer weno_num_stencils
Number of stencils for WENO reconstruction (only different from weno_polyn for TENO(>5)).
real(wp) mytime
Current simulation time.
real(wp) web
Weber number.
logical null_weights
Null undesired WENO weights.
logical bubbles_euler
Bubbles euler on/off.
integer nmomsp
Number of moments required by ensemble-averaging.
type(mpi_io_levelset_norm_var), public mpi_io_levelsetnorm_data
integer, dimension(2) re_size
logical bulk_stress
Bulk stresses.
real(wp) cont_damage_s
Exponent s for continuum damage modeling.
type(int_bounds_info) xi_idx
Indexes of first and last reference map eqns.
integer wave_speeds
Wave speeds estimation method.
logical cont_damage
Continuum damage modeling.
logical igr
Use information geometric regularization.
integer, dimension(3, 2) shear_bc_flip_indices
Indices of shear stress components to reflect for boundary conditions. Size: (1:3,...
logical hypoelasticity
hypoelasticity modeling
impure subroutine s_assign_default_values_to_user_inputs
Assigns default values to the user inputs before reading them in. This enables for an easier consiste...
impure subroutine s_finalize_global_parameters_module
Module deallocation and/or disassociation procedures.
integer thermal
Thermal behavior. 1 = adiabatic, 2 = isotherm, 3 = transfer.
integer, parameter nmom
Number of carried moments per R0 location.
integer avg_state
Average state evaluation method.
real(wp), dimension(:), allocatable im_trans_c
type(int_bounds_info), dimension(1:3) idwint
real(wp), dimension(:), allocatable, target z_cb
integer recon_type
Reconstruction Type.
logical igr_pres_lim
Limit to positive pressures for IGR.
logical, parameter chemistry
Chemistry modeling.
logical acoustic_source
Acoustic source switch.
type(ib_patch_parameters), dimension(num_patches_max) patch_ib
type(int_bounds_info) mom_idx
Indexes of first & last momentum eqns.
type(int_bounds_info) bc_z
real(wp), dimension(:), allocatable pb0
integer num_fluids
number of fluids in the simulation
logical polydisperse
Polydisperse bubbles.
real(wp), dimension(:), allocatable im_trans_t
type(bubbles_lagrange_parameters) lag_params
Lagrange bubbles' parameters.
integer weno_polyn
Degree of the WENO polynomials (polyn).
type(int_bounds_info) stress_idx
Indexes of first and last shear stress eqns.
integer proc_rank
Rank of the local processor.
real(wp), dimension(:), allocatable re_trans_t
real(wp) hyper_cleaning_tau
Hyperbolic cleaning tau.
logical mixture_err
Mixture properties correction.
logical adap_dt
Adaptive step size control.
logical weno_re_flux
WENO reconstruct velocity gradients for viscous stress tensor.
real(wp) hyper_cleaning_speed
Hyperbolic cleaning wave speed (c_h).
integer t_step_print
Number of time-steps between printouts.
integer n_idx
Index of number density.
type(mpi_io_ib_var), public mpi_io_ib_data
logical dummy
AMDFlang workaround: keep a dummy logical to avoid a compiler case-optimization bug when a parameter+...
real(wp) poly_sigma
log normal sigma for polydisperse PDF
integer, dimension(:), allocatable proc_coords
Processor coordinates in MPI_CART_COMM.
type(bounds_info) z_domain
character(len=name_len) mpiiofs
integer, dimension(:), allocatable start_idx
Starting cell-center index of local processor in global grid.
type(vec3_dt), dimension(num_probes_max) probe
real(wp), dimension(3) accel_bf
integer sys_size
Number of unknowns in system of eqns.
real(wp), dimension(:), allocatable weight
Simpson quadrature weights.
integer gamma_idx
Index of specific heat ratio func. eqn.
real(wp), dimension(:), allocatable k_v
integer muscl_order
Order of the MUSCL reconstruction.
integer nmomtot
Total number of carried moments moments/transport equations.
type(bounds_info) x_domain
logical alt_soundspeed
Alternate mixture sound speed.
real(wp) ptgalpha_eps
trigger parameter for the pTg relaxation procedure, phase change model
integer, dimension(3) dir_idx
integer relax_model
Relaxation model.
integer t_step_old
Existing IC/grid folder.
type(int_bounds_info) cont_idx
Indexes of first & last continuity eqns.
logical viscous
Viscous effects.
integer fd_number
The finite-difference number is given by MAX(1, fd_order/2). Essentially, it is a measure of the half...
type(mpi_io_levelset_var), public mpi_io_levelset_data
logical run_time_info
Run-time output flag.
type(int_bounds_info) b_idx
Indexes of first and last magnetic field eqns.
integer tensor_size
Number of elements in the full tensor plus one.
real(wp) wenoz_q
Power constant for WENO-Z.
integer riemann_solver
Riemann solver algorithm.
type(int_bounds_info), dimension(1:3) idwbuff
logical int_comp
THINC interface compression.
real(wp) re_inv
Inverse Reynolds number.
real(wp) ic_eps
THINC Epsilon to compress on surface cells.
integer model_eqns
Multicomponent flow model.
integer buff_size
The number of cells that are necessary to be able to store enough boundary conditions data to march t...
integer precision
Precision of output files.
logical hyperelasticity
hyperelasticity modeling
real(wp), dimension(:), allocatable ps_inf
type(physical_parameters), dimension(num_fluids_max) fluid_pp
Database of the physical parameters of each of the fluids that is present in the flow....
integer, dimension(3) dir_idx_tau
type(vec3_dt), dimension(:), allocatable airfoil_grid_u
integer num_dims
Number of spatial dimensions.
integer shear_bc_flip_num
Number of shear stress components to reflect for boundary conditions.
type(int_bounds_info) bc_y
real(wp), dimension(:), allocatable cvs
real(wp) alf_factor
alpha factor for IGR
real(wp), dimension(:), allocatable r0
Bubble sizes.
impure subroutine s_initialize_global_parameters_module
The computation of parameters, the allocation of memory, the association of pointers and/or the execu...
integer pi_inf_idx
Index of liquid stiffness func. eqn.
real(wp), dimension(:), allocatable, target y_cc
real(wp), dimension(:), allocatable k_g
type(pres_field), dimension(:), allocatable pb_ts
type(pres_field), dimension(:), allocatable mv_ts
type(chemistry_parameters) chem_params
real(wp), dimension(:), allocatable qvps
integer fd_order
The order of the finite-difference (fd) approximations of the first-order derivatives that need to be...
logical bubbles_lagrange
Lagrangian subgrid bubble model switch.
real(wp), dimension(:, :, :), allocatable ptil
Pressure modification.
integer num_vels
Number of velocity components (different from num_dims for mhd).
real(wp) ca
Cavitation number.
real(wp) alpha_bar
Damage rate factor for continuum damage modeling.
logical polytropic
Polytropic switch.
integer, dimension(:, :), allocatable re_idx
logical bf_z
body force toggle in three directions amplitude, frequency, and phase shift sinusoid in each directio...
logical mp_weno
Monotonicity preserving (MP) WENO.
type(int_bounds_info) bc_x
integer hyper_model
hyperelasticity solver algorithm
type(bounds_info) y_domain
real(wp), dimension(:), allocatable, target z_cc
logical relax
activate phase change
logical qbmm
Quadrature moment method.
type(bub_bounds_info) bub_idx
Indexes of first & last bubble variable eqns.
integer damage_idx
Index of damage state variable (D) for continuum damage model.
real(wp) pi_fac
Factor for artificial pi_inf.
logical hyper_cleaning
Hyperbolic cleaning for MHD for divB=0.
type(int_bounds_info) internalenergies_idx
Indexes of first & last internal energy eqns.
integer adap_dt_max_iters
Maximum number of iterations.
real(wp) ic_beta
THINC Sharpness Parameter.
real(wp) bx0
Constant magnetic field in the x-direction (1D).
integer b_size
Number of elements in the symmetric b tensor, plus one.
integer num_source
Number of acoustic sources.
real(wp), dimension(:), allocatable qvs
real(wp), dimension(:), allocatable pi_infs
real(wp), dimension(:, :), allocatable, public mpi_io_data_lag_bubbles
logical adv_n
Solve the number density equation and compute alpha from number density.
integer num_procs
Number of processors.
character(len=path_len) case_dir
Case folder location.
real(wp) weno_eps
Binding for the WENO nonlinear weights.
type(vec3_dt), dimension(:), allocatable airfoil_grid_l
type(scalar_field), dimension(:, :, :), allocatable mom_3d
type(int_bounds_info) adv_idx
Indexes of first & last advection eqns.
integer weno_order
Order of the WENO reconstruction.
real(wp), dimension(3) dir_flg
logical mhd
Magnetohydrodynamics.
real(wp), dimension(:), allocatable, target x_cc
integer, dimension(3) shear_indices
Indices of the stress components that represent shear stress.
type(acoustic_parameters), dimension(num_probes_max) acoustic
Acoustic source parameters.
real(wp) tau_star
Stress threshold for continuum damage modeling.
logical parallel_io
Format of the data files.
type(integral_parameters), dimension(num_probes_max) integral
real(wp), dimension(:), allocatable, target y_cb
real(wp) adap_dt_tol
Tolerance to control adaptive step size.
integer e_idx
Index of energy equation.
type(scalar_field), dimension(:), allocatable mom_sp
type(cell_num_bounds) cells_bounds
logical down_sample
down sample the output files
type(mpi_io_airfoil_ib_var), public mpi_io_airfoil_ib_data
real(wp), dimension(:), allocatable mass_g0
logical nv_uvm_out_of_core
logical file_per_process
shared file or not when using parallel io
real(wp) palpha_eps
trigger parameter for the p relaxation procedure, phase change model
integer num_igr_warm_start_iters
number of warm start iterations for elliptic solve
integer nv_uvm_igr_temps_on_gpu
logical elasticity
elasticity modeling, true for hyper or hypo
integer nb
Number of eq. bubble sizes.
type(mpi_io_var), public mpi_io_data
integer c_idx
Index of color function.
impure subroutine s_initialize_parallel_io
Initializes parallel infrastructure.
logical wenojs
WENO-JS (default).
logical mpp_lim
Mixture physical parameters (MPP) limits.
integer num_igr_iters
number of iterations for elliptic solve
real(wp) teno_ct
Smoothness threshold for TENO.
real(wp), dimension(:), allocatable omegan
integer low_mach
Low Mach number fix to HLLC Riemann solver.
integer igr_order
Reconstruction order for IGR.
integer psi_idx
Index of hyperbolic cleaning state variable for MHD.
integer muscl_polyn
Degree of the MUSCL polynomials (polyn)i.
logical teno
TENO (Targeted ENO).
real(wp), dimension(:), allocatable re_trans_c
real(wp), dimension(:), allocatable, target dy
real(wp) dt
Size of the time-step.
type(subgrid_bubble_physical_parameters) bub_pp
logical shear_stress
Shear stresses.
integer time_stepper
Time-stepper algorithm.
type(int_bounds_info) species_idx
Indexes of first & last concentration eqns.
logical relativity
Relativity (only for MHD).
real(wp), dimension(:), allocatable gammas
integer bubble_model
Gilmore or Keller–Miksis bubble model.
real(wp), dimension(:), allocatable gs_min
real(wp) finaltime
Final simulation time.
real(wp), dimension(:), allocatable, target dz
real(wp), dimension(:), allocatable, target dx
logical mapped_weno
WENO-M (WENO with mapping of nonlinear weights).
real(wp), dimension(:), allocatable pe_t
integer alf_idx
Index of void fraction.
integer igr_iter_solver
IGR elliptic solver.
real(wp), dimension(:), allocatable mass_v0
integer muscl_lim
MUSCL Limiter.
real(wp), dimension(:), allocatable, target x_cb
Basic floating-point utilities: approximate equality, default detection, and coordinate bounds.
elemental subroutine, public s_update_cell_bounds(bounds, m, n, p)
Updates the min and max number of cells in each set of axes.
Acoustic source parameters.
Derived type adding beginning (beg) and end bounds info as attributes.
bounds for the bubble dynamic variables
Lagrangian bubble parameters.
Max and min number of cells in a direction of each combination of x-,y-, and z-.
Integer bounds for variables.
Derived type annexing integral regions.
Derived type annexing the physical parameters (PP) of the fluids. These include the specific heat rat...
Derived type for bubble variables pb and mv at quadrature nodes (qbmm).
Derived type annexing a scalar field (SF).
Derived type annexing the physical parameters required for sub-grid bubble models.
Generic 3-component vector (e.g., spatial coordinates or field components) Named _dt (derived types: ...