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# 206 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
119# 231 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
121# 242 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
123# 244 "/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# 284 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
128# 294 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
130# 304 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
132# 313 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
134# 330 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
136# 340 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
138# 347 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
140# 353 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
142# 359 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
144# 365 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
146# 371 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
148# 377 "/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# 193 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
219# 215 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
221# 244 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
223# 259 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
225# 269 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
227# 278 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
229# 294 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
231# 304 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
233# 311 "/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
238# 23 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
241# 43 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
244# 55 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
247# 112 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
250# 130 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
253# 145 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
256# 164 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
259# 193 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
262# 207 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
265# 219 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
268# 231 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
271# 242 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
274# 254 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
277# 266 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
280# 275 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
283# 282 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
286# 289 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
289# 296 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
292# 303 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
294# 305 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
295# 306 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
297# 2 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp" 2
299# 14 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
304# 57 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
307# 77 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
310# 85 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
313# 109 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
316# 125 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
319# 150 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
321# 156 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
323# 163 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
325# 7 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp" 2
331 use mpi !< message passing interface (mpi) module
369# 49 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
370#if defined(MFC_OpenACC)
371# 49 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
373# 49 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
374#elif defined(MFC_OpenMP)
375# 49 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
377# 49 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
392 real(wp),
target,
allocatable,
dimension(:) ::
dx,
dy,
dz
397# 67 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
398#if defined(MFC_OpenACC)
399# 67 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
401# 67 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
402#elif defined(MFC_OpenMP)
403# 67 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
405# 67 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
420# 80 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
421#if defined(MFC_OpenACC)
422# 80 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
424# 80 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
425#elif defined(MFC_OpenMP)
426# 80 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
428# 80 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
435# 90 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
438# 93 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
443# 120 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
464# 141 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
494# 169 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
495#if defined(MFC_OpenACC)
496# 169 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
498# 169 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
499#elif defined(MFC_OpenMP)
500# 169 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
502# 169 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
517# 184 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
518# 185 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
520# 185 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
522# 185 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
524# 185 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
526# 187 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
527# 184 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
528# 185 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
530# 185 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
532# 185 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
534# 185 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
536# 187 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
537# 184 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
538# 185 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
540# 185 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
542# 185 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
544# 185 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
546# 187 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
547# 188 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
550# 189 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
551#if defined(MFC_OpenACC)
552# 189 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
554# 189 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
555#elif defined(MFC_OpenMP)
556# 189 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
558# 189 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
564# 195 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
566# 195 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
567#if defined(MFC_OpenACC)
568# 195 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
570# 195 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
571#elif defined(MFC_OpenMP)
572# 195 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
574# 195 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
577# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
578#if defined(MFC_OpenACC)
579# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
581# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
582#elif defined(MFC_OpenMP)
583# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
585# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
588# 197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
589#if defined(MFC_OpenACC)
590# 197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
592# 197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
593#elif defined(MFC_OpenMP)
594# 197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
596# 197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
599# 198 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
600#if defined(MFC_OpenACC)
601# 198 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
603# 198 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
604#elif defined(MFC_OpenMP)
605# 198 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
607# 198 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
610# 199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
611#if defined(MFC_OpenACC)
612# 199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
614# 199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
615#elif defined(MFC_OpenMP)
616# 199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
618# 199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
620# 201 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
623# 202 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
624#if defined(MFC_OpenACC)
625# 202 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
627# 202 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
628#elif defined(MFC_OpenMP)
629# 202 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
631# 202 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
634# 203 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
635#if defined(MFC_OpenACC)
636# 203 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
638# 203 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
639#elif defined(MFC_OpenMP)
640# 203 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
642# 203 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
645# 204 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
646#if defined(MFC_OpenACC)
647# 204 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
649# 204 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
650#elif defined(MFC_OpenMP)
651# 204 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
653# 204 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
656# 205 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
657#if defined(MFC_OpenACC)
658# 205 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
660# 205 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
661#elif defined(MFC_OpenMP)
662# 205 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
664# 205 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
667# 206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
668#if defined(MFC_OpenACC)
669# 206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
671# 206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
672#elif defined(MFC_OpenMP)
673# 206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
675# 206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
683# 212 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
684#if defined(MFC_OpenACC)
685# 212 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
687# 212 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
688#elif defined(MFC_OpenMP)
689# 212 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
691# 212 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
705#if defined(MFC_OpenACC)
707# 226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
708#if defined(MFC_OpenACC)
709# 226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
711# 226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
712#elif defined(MFC_OpenMP)
713# 226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
715# 226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
718# 227 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
719#if defined(MFC_OpenACC)
720# 227 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
722# 227 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
723#elif defined(MFC_OpenMP)
724# 227 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
726# 227 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
729# 228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
730#if defined(MFC_OpenACC)
731# 228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
733# 228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
734#elif defined(MFC_OpenMP)
735# 228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
737# 228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
740# 229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
741#if defined(MFC_OpenACC)
742# 229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
744# 229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
745#elif defined(MFC_OpenMP)
746# 229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
748# 229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
750#elif defined(MFC_OpenMP)
752# 231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
753#if defined(MFC_OpenACC)
754# 231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
756# 231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
757#elif defined(MFC_OpenMP)
758# 231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
760# 231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
763# 232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
764#if defined(MFC_OpenACC)
765# 232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
767# 232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
768#elif defined(MFC_OpenMP)
769# 232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
771# 232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
776# 235 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
777#if defined(MFC_OpenACC)
778# 235 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
780# 235 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
781#elif defined(MFC_OpenMP)
782# 235 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
784# 235 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
793# 242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
794#if defined(MFC_OpenACC)
795# 242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
797# 242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
798#elif defined(MFC_OpenMP)
799# 242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
801# 242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
829# 268 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
830#if defined(MFC_OpenACC)
831# 268 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
833# 268 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
834#elif defined(MFC_OpenMP)
835# 268 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
837# 268 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
843# 272 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
844#if defined(MFC_OpenACC)
845# 272 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
847# 272 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
848#elif defined(MFC_OpenMP)
849# 272 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
851# 272 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
858# 277 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
859#if defined(MFC_OpenACC)
860# 277 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
862# 277 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
863#elif defined(MFC_OpenMP)
864# 277 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
866# 277 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
874 integer,
allocatable,
dimension(:,:) ::
re_idx
878# 287 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
879#if defined(MFC_OpenACC)
880# 287 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
882# 287 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
883#elif defined(MFC_OpenMP)
884# 287 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
886# 287 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
895# 294 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
896#if defined(MFC_OpenACC)
897# 294 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
899# 294 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
900#elif defined(MFC_OpenMP)
901# 294 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
903# 294 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
916# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
917#if defined(MFC_OpenACC)
918# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
920# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
921#elif defined(MFC_OpenMP)
922# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
924# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
929# 308 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
930#if defined(MFC_OpenACC)
931# 308 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
933# 308 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
934#elif defined(MFC_OpenMP)
935# 308 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
937# 308 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
945# 314 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
946#if defined(MFC_OpenACC)
947# 314 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
949# 314 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
950#elif defined(MFC_OpenMP)
951# 314 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
953# 314 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
966# 325 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
967#if defined(MFC_OpenACC)
968# 325 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
970# 325 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
971#elif defined(MFC_OpenMP)
972# 325 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
974# 325 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
989# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
990#if defined(MFC_OpenACC)
991# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
993# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
994#elif defined(MFC_OpenMP)
995# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
997# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1014# 353 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1015#if defined(MFC_OpenACC)
1016# 353 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1018# 353 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1019#elif defined(MFC_OpenMP)
1020# 353 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1022# 353 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1025# 354 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1026#if defined(MFC_OpenACC)
1027# 354 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1029# 354 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1030#elif defined(MFC_OpenMP)
1031# 354 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1033# 354 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1039# 362 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1041# 364 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1048# 369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1049#if defined(MFC_OpenACC)
1050# 369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1052# 369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1053#elif defined(MFC_OpenMP)
1054# 369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1056# 369 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1059 real(wp),
dimension(:),
allocatable ::
weight
1060 real(wp),
dimension(:),
allocatable ::
r0
1062# 373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1063#if defined(MFC_OpenACC)
1064# 373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1066# 373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1067#elif defined(MFC_OpenMP)
1068# 373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1070# 373 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1077# 378 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1078#if defined(MFC_OpenACC)
1079# 378 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1081# 378 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1082#elif defined(MFC_OpenMP)
1083# 378 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1085# 378 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1093# 384 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1094#if defined(MFC_OpenACC)
1095# 384 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1097# 384 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1098#elif defined(MFC_OpenMP)
1099# 384 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1101# 384 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1107# 388 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1108#if defined(MFC_OpenACC)
1109# 388 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1111# 388 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1112#elif defined(MFC_OpenMP)
1113# 388 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1115# 388 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1118 real(wp),
allocatable,
dimension(:,:,:) ::
ptil
1121# 392 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1122#if defined(MFC_OpenACC)
1123# 392 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1125# 392 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1126#elif defined(MFC_OpenMP)
1127# 392 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1129# 392 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1138# 399 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1139#if defined(MFC_OpenACC)
1140# 399 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1142# 399 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1143#elif defined(MFC_OpenMP)
1144# 399 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1146# 399 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1149# 402 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1151# 402 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1152#if defined(MFC_OpenACC)
1153# 402 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1155# 402 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1156#elif defined(MFC_OpenMP)
1157# 402 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1159# 402 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1161# 404 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1166# 407 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1167#if defined(MFC_OpenACC)
1168# 407 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1170# 407 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1171#elif defined(MFC_OpenMP)
1172# 407 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1174# 407 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1180# 411 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1181#if defined(MFC_OpenACC)
1182# 411 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1184# 411 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1185#elif defined(MFC_OpenMP)
1186# 411 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1188# 411 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1195# 416 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1196#if defined(MFC_OpenACC)
1197# 416 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1199# 416 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1200#elif defined(MFC_OpenMP)
1201# 416 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1203# 416 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1209# 420 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1210#if defined(MFC_OpenACC)
1211# 420 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1213# 420 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1214#elif defined(MFC_OpenMP)
1215# 420 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1217# 420 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1220# 421 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1221#if defined(MFC_OpenACC)
1222# 421 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1224# 421 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1225#elif defined(MFC_OpenMP)
1226# 421 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1228# 421 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1233# 424 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1234#if defined(MFC_OpenACC)
1235# 424 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1237# 424 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1238#elif defined(MFC_OpenMP)
1239# 424 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1241# 424 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1244 real(wp) ::
r0ref,
p0ref,
rho0ref,
t0ref,
ss,
pv,
vd,
mu_l,
mu_v,
mu_g,
gam_v,
gam_g,
m_v,
m_g,
cp_v,
cp_g,
r_v,
r_g
1246# 427 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1247#if defined(MFC_OpenACC)
1248# 427 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1250# 427 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1251#elif defined(MFC_OpenMP)
1252# 427 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1254# 427 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1265# 436 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1266#if defined(MFC_OpenACC)
1267# 436 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1269# 436 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1270#elif defined(MFC_OpenMP)
1271# 436 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1273# 436 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1281# 442 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1282#if defined(MFC_OpenACC)
1283# 442 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1285# 442 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1286#elif defined(MFC_OpenMP)
1287# 442 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1289# 442 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1295# 446 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1296#if defined(MFC_OpenACC)
1297# 446 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1299# 446 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1300#elif defined(MFC_OpenMP)
1301# 446 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1303# 446 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1313# 454 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1314#if defined(MFC_OpenACC)
1315# 454 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1317# 454 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1318#elif defined(MFC_OpenMP)
1319# 454 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1321# 454 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1329# 460 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1330#if defined(MFC_OpenACC)
1331# 460 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1333# 460 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1334#elif defined(MFC_OpenMP)
1335# 460 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1337# 460 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1343# 464 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1344#if defined(MFC_OpenACC)
1345# 464 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1347# 464 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1348#elif defined(MFC_OpenMP)
1349# 464 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1351# 464 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1361# 472 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1362#if defined(MFC_OpenACC)
1363# 472 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1365# 472 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1366#elif defined(MFC_OpenMP)
1367# 472 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1369# 472 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1378# 479 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1379#if defined(MFC_OpenACC)
1380# 479 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1382# 479 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1383#elif defined(MFC_OpenMP)
1384# 479 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1386# 479 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1404 m = dflt_int;
n = 0;
p = 0
1473# 566 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1483# 576 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1493 bc_x%beg = dflt_int;
bc_x%end = dflt_int
1494 bc_y%beg = dflt_int;
bc_y%end = dflt_int
1495 bc_z%beg = dflt_int;
bc_z%end = dflt_int
1497# 590 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1498# 591 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1501# 591 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1504# 591 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1507# 594 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1508# 590 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1509# 591 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1512# 591 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1515# 591 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1518# 594 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1519# 590 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1520# 591 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1523# 591 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1526# 591 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1529# 594 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1530# 595 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1537 do i = 1, num_fluids_max
1552 bub_pp%ss = dflt_real;
ss = dflt_real
1553 bub_pp%pv = dflt_real;
pv = dflt_real
1554 bub_pp%vd = dflt_real;
vd = dflt_real
1590# 655 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1597# 662 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1626# 691 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1627# 692 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1629# 692 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1631# 692 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1633# 692 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1635# 694 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1636# 691 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1637# 692 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1639# 692 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1641# 692 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1643# 692 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1645# 694 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1646# 691 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1647# 692 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1649# 692 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1651# 692 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1653# 692 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1655# 694 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1656# 695 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1660 do j = 1, num_probes_max
1672 acoustic(
j)%gauss_sigma_dist = dflt_real
1673 acoustic(
j)%gauss_sigma_time = dflt_real
1679 acoustic(
j)%element_spacing_angle = dflt_real
1680 acoustic(
j)%element_polygon_ratio = dflt_real
1695 do i = 1, num_probes_max
1696 probe(i)%x = dflt_real
1697 probe(i)%y = dflt_real
1698 probe(i)%z = dflt_real
1701 do i = 1, num_probes_max
1711# 750 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1712 bc_y%grcbc_in = .false.
1713 bc_y%grcbc_out = .false.
1714 bc_y%grcbc_vel_out = .false.
1715# 750 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1716 bc_x%grcbc_in = .false.
1717 bc_x%grcbc_out = .false.
1718 bc_x%grcbc_vel_out = .false.
1719# 750 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1720 bc_z%grcbc_in = .false.
1721 bc_z%grcbc_out = .false.
1722 bc_z%grcbc_vel_out = .false.
1723# 754 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1725# 756 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1726 bc_y%isothermal_in = .false.
1727 bc_y%isothermal_out = .false.
1728 bc_y%Twall_in = dflt_real
1729 bc_y%Twall_out = dflt_real
1730# 756 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1731 bc_x%isothermal_in = .false.
1732 bc_x%isothermal_out = .false.
1733 bc_x%Twall_in = dflt_real
1734 bc_x%Twall_out = dflt_real
1735# 756 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1736 bc_z%isothermal_in = .false.
1737 bc_z%isothermal_out = .false.
1738 bc_z%Twall_in = dflt_real
1739 bc_z%Twall_out = dflt_real
1740# 761 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1767# 788 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1770# 791 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1772 do i = 1, num_ib_patches_max
1790 patch_ib(i)%model_translate(:) = 0._wp
1791 patch_ib(i)%model_rotate(:) = 0._wp
1792 patch_ib(i)%model_filepath(:) = dflt_char
1794 patch_ib(i)%model_threshold = ray_tracing_threshold
1803 patch_ib(i)%centroid_offset(:) = 0._wp
1806 patch_ib(i)%rotation_matrix = 0._wp
1807 patch_ib(i)%rotation_matrix(1, 1) = 1._wp
1808 patch_ib(i)%rotation_matrix(2, 2) = 1._wp
1809 patch_ib(i)%rotation_matrix(3, 3) = 1._wp
1821# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1834# 853 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1835#if defined(MFC_OpenACC)
1836# 853 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1838# 853 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1839#elif defined(MFC_OpenMP)
1840# 853 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1842# 853 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1845# 854 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1846#if defined(MFC_OpenACC)
1847# 854 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1849# 854 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1850#elif defined(MFC_OpenMP)
1851# 854 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1853# 854 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1856# 855 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1857#if defined(MFC_OpenACC)
1858# 855 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1860# 855 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1861#elif defined(MFC_OpenMP)
1862# 855 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1864# 855 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1867# 856 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1868#if defined(MFC_OpenACC)
1869# 856 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1871# 856 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1872#elif defined(MFC_OpenMP)
1873# 856 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1875# 856 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1878# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1879#if defined(MFC_OpenACC)
1880# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1882# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1883#elif defined(MFC_OpenMP)
1884# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1886# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1888# 859 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1952 if (nnode == 4)
then
1972# 941 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1974# 941 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1975 use iso_fortran_env,
only: output_unit
1976# 941 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1978# 941 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1979 print *,
'm_global_parameters.fpp:941: ',
'@:ALLOCATE(qbmm_idx%rs(nb), qbmm_idx%vs(nb))'
1980# 941 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1982# 941 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1983 call flush (output_unit)
1984# 941 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1986# 941 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1988# 941 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1990# 941 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1992# 941 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1994# 941 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1996# 941 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1997#if defined(MFC_OpenACC)
1998# 941 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2000# 941 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2001#elif defined(MFC_OpenMP)
2002# 941 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2004# 941 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2007# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2009# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2010 use iso_fortran_env,
only: output_unit
2011# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2013# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2014 print *,
'm_global_parameters.fpp:942: ',
'@:ALLOCATE(qbmm_idx%ps(nb), qbmm_idx%ms(nb))'
2015# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2017# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2018 call flush (output_unit)
2019# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2021# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2023# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2025# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2027# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2029# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2031# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2032#if defined(MFC_OpenACC)
2033# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2035# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2036#elif defined(MFC_OpenMP)
2037# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2039# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2046# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2048# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2049 use iso_fortran_env,
only: output_unit
2050# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2052# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2053 print *,
'm_global_parameters.fpp:947: ',
'@:ALLOCATE(qbmm_idx%moms(nb, nmom))'
2054# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2056# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2057 call flush (output_unit)
2058# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2060# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2062# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2064# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2066# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2068# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2069#if defined(MFC_OpenACC)
2070# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2072# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2073#elif defined(MFC_OpenMP)
2074# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2076# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2145# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2147# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2148 use iso_fortran_env,
only: output_unit
2149# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2151# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2152 print *,
'm_global_parameters.fpp:1014: ',
'@:ALLOCATE(qbmm_idx%rs(nb), qbmm_idx%vs(nb))'
2153# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2155# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2156 call flush (output_unit)
2157# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2159# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2161# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2163# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2165# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2167# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2169# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2170#if defined(MFC_OpenACC)
2171# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2173# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2174#elif defined(MFC_OpenMP)
2175# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2177# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2180# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2182# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2183 use iso_fortran_env,
only: output_unit
2184# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2186# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2187 print *,
'm_global_parameters.fpp:1015: ',
'@:ALLOCATE(qbmm_idx%ps(nb), qbmm_idx%ms(nb))'
2188# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2190# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2191 call flush (output_unit)
2192# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2194# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2196# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2198# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2200# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2202# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2204# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2205#if defined(MFC_OpenACC)
2206# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2208# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2209#elif defined(MFC_OpenMP)
2210# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2212# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2245# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2246#if defined(MFC_OpenACC)
2247# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2249# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2250#elif defined(MFC_OpenMP)
2251# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2253# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2260# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2262# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2263 use iso_fortran_env,
only: output_unit
2264# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2266# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2267 print *,
'm_global_parameters.fpp:1051: ',
'@:ALLOCATE(Re_idx(1:2, 1:Re_size_max))'
2268# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2270# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2271 call flush (output_unit)
2272# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2274# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2276# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2278# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2280# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2282# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2283#if defined(MFC_OpenACC)
2284# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2286# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2287#elif defined(MFC_OpenMP)
2288# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2290# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2337# 1096 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2338#if defined(MFC_OpenACC)
2339# 1096 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2341# 1096 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2342#elif defined(MFC_OpenMP)
2343# 1096 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2345# 1096 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2416# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2417#if defined(MFC_OpenACC)
2418# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2420# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2421#elif defined(MFC_OpenMP)
2422# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2424# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2428# 1169 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2430# 1171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2450# 1189 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2451#if defined(MFC_OpenACC)
2452# 1189 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2454# 1189 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2455#elif defined(MFC_OpenMP)
2456# 1189 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2458# 1189 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2464# 1193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2466# 1193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2467 use iso_fortran_env,
only: output_unit
2468# 1193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2470# 1193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2471 print *,
'm_global_parameters.fpp:1193: ',
'@:ALLOCATE(ptil( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2472# 1193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2474# 1193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2475 call flush (output_unit)
2476# 1193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2478# 1193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2480# 1193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2482# 1193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2484# 1193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2486# 1193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2487#if defined(MFC_OpenACC)
2488# 1193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2490# 1193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2491#elif defined(MFC_OpenMP)
2492# 1193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2494# 1193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2499# 1196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2500#if defined(MFC_OpenACC)
2501# 1196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2503# 1196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2504#elif defined(MFC_OpenMP)
2505# 1196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2507# 1196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2519# 1206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2520#if defined(MFC_OpenACC)
2521# 1206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2523# 1206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2524#elif defined(MFC_OpenMP)
2525# 1206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2527# 1206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2530# 1207 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2531#if defined(MFC_OpenACC)
2532# 1207 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2534# 1207 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2535#elif defined(MFC_OpenMP)
2536# 1207 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2538# 1207 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2542# 1209 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2543#if defined(MFC_OpenACC)
2544# 1209 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2546# 1209 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2547#elif defined(MFC_OpenMP)
2548# 1209 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2550# 1209 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2554# 1211 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2555#if defined(MFC_OpenACC)
2556# 1211 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2558# 1211 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2559#elif defined(MFC_OpenMP)
2560# 1211 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2562# 1211 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2565# 1212 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2566#if defined(MFC_OpenACC)
2567# 1212 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2569# 1212 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2570#elif defined(MFC_OpenMP)
2571# 1212 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2573# 1212 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2575# 1215 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2578# 1216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2579#if defined(MFC_OpenACC)
2580# 1216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2582# 1216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2583#elif defined(MFC_OpenMP)
2584# 1216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2586# 1216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2590# 1218 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2591#if defined(MFC_OpenACC)
2592# 1218 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2594# 1218 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2595#elif defined(MFC_OpenMP)
2596# 1218 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2598# 1218 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2602# 1220 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2603#if defined(MFC_OpenACC)
2604# 1220 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2606# 1220 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2607#elif defined(MFC_OpenMP)
2608# 1220 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2610# 1220 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2614# 1222 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2615#if defined(MFC_OpenACC)
2616# 1222 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2618# 1222 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2619#elif defined(MFC_OpenMP)
2620# 1222 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2622# 1222 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2625# 1225 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2627# 1225 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2628#if defined(MFC_OpenACC)
2629# 1225 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2631# 1225 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2632#elif defined(MFC_OpenMP)
2633# 1225 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2635# 1225 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2638# 1226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2639#if defined(MFC_OpenACC)
2640# 1226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2642# 1226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2643#elif defined(MFC_OpenMP)
2644# 1226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2646# 1226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2649# 1227 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2650#if defined(MFC_OpenACC)
2651# 1227 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2653# 1227 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2654#elif defined(MFC_OpenMP)
2655# 1227 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2657# 1227 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2660# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2661#if defined(MFC_OpenACC)
2662# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2664# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2665#elif defined(MFC_OpenMP)
2666# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2668# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2671# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2672#if defined(MFC_OpenACC)
2673# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2675# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2676#elif defined(MFC_OpenMP)
2677# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2679# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2682# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2683#if defined(MFC_OpenACC)
2684# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2686# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2687#elif defined(MFC_OpenMP)
2688# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2690# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2692# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2695# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2696#if defined(MFC_OpenACC)
2697# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2699# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2700#elif defined(MFC_OpenMP)
2701# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2703# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2706# 1234 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2707#if defined(MFC_OpenACC)
2708# 1234 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2710# 1234 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2711#elif defined(MFC_OpenMP)
2712# 1234 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2714# 1234 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2717# 1235 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2718#if defined(MFC_OpenACC)
2719# 1235 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2721# 1235 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2722#elif defined(MFC_OpenMP)
2723# 1235 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2725# 1235 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2729# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2730#if defined(MFC_OpenACC)
2731# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2733# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2734#elif defined(MFC_OpenMP)
2735# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2737# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2742# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2744# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2745 use iso_fortran_env,
only: output_unit
2746# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2748# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2749 print *,
'm_global_parameters.fpp:1240: ',
'@:ALLOCATE(x_cb(-1 - buff_size:m + buff_size))'
2750# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2752# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2753 call flush (output_unit)
2754# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2756# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2758# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2760# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2762# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2764# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2765#if defined(MFC_OpenACC)
2766# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2768# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2769#elif defined(MFC_OpenMP)
2770# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2772# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2775# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2777# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2778 use iso_fortran_env,
only: output_unit
2779# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2781# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2782 print *,
'm_global_parameters.fpp:1241: ',
'@:ALLOCATE(x_cc(-buff_size:m + buff_size))'
2783# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2785# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2786 call flush (output_unit)
2787# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2789# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2791# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2793# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2795# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2797# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2798#if defined(MFC_OpenACC)
2799# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2801# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2802#elif defined(MFC_OpenMP)
2803# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2805# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2808# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2810# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2811 use iso_fortran_env,
only: output_unit
2812# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2814# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2815 print *,
'm_global_parameters.fpp:1242: ',
'@:ALLOCATE(dx(-buff_size:m + buff_size))'
2816# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2818# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2819 call flush (output_unit)
2820# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2822# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2824# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2826# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2828# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2830# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2831#if defined(MFC_OpenACC)
2832# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2834# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2835#elif defined(MFC_OpenMP)
2836# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2838# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2840#ifdef MFC_SIMULATION
2841# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2842#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2843# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2845# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2847# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2849# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2850#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2851# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2852 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2853# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2855# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2856 use cuda_runtime_api
2857# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2859# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2861# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2863# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2865# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2867# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2868 istat = cudamemadvise(c_devloc(
x_cb), sizeof(
x_cb), cudamemadvisesetpreferredlocation, 0)
2869# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2870 if (istat /= cudasuccess)
then
2871# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2872 write (*,
"('Error code: ',I0, ': ')") istat
2873# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2875# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2877# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2879# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2880 istat = cudamemadvise(c_devloc(
x_cb), sizeof(
x_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
2881# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2882 if (istat /= cudasuccess)
then
2883# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2884 write (*,
"('Error code: ',I0, ': ')") istat
2885# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2887# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2889# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2891# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2892 istat = cudamemprefetchasync(c_devloc(
x_cb), sizeof(
x_cb), 0, 0)
2893# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2894 if (istat /= cudasuccess)
then
2895# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2896 write (*,
"('Error code: ',I0, ': ')") istat
2897# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2899# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2901# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2903# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2905# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2907# 1243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2909#ifdef MFC_SIMULATION
2910# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2911#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2912# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2914# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2916# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2918# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2919#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2920# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2921 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2922# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2924# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2925 use cuda_runtime_api
2926# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2928# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2930# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2932# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2934# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2936# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2937 istat = cudamemadvise(c_devloc(
x_cc), sizeof(
x_cc), cudamemadvisesetpreferredlocation, 0)
2938# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2939 if (istat /= cudasuccess)
then
2940# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2941 write (*,
"('Error code: ',I0, ': ')") istat
2942# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2944# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2946# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2948# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2949 istat = cudamemadvise(c_devloc(
x_cc), sizeof(
x_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
2950# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2951 if (istat /= cudasuccess)
then
2952# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2953 write (*,
"('Error code: ',I0, ': ')") istat
2954# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2956# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2958# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2960# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2961 istat = cudamemprefetchasync(c_devloc(
x_cc), sizeof(
x_cc), 0, 0)
2962# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2963 if (istat /= cudasuccess)
then
2964# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2965 write (*,
"('Error code: ',I0, ': ')") istat
2966# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2968# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2970# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2972# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2974# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2976# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2978#ifdef MFC_SIMULATION
2979# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2980#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2981# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2983# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2985# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2987# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2988#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2989# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2990 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2991# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2993# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2994 use cuda_runtime_api
2995# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2997# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2999# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3001# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3003# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3005# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3006 istat = cudamemadvise(c_devloc(
dx), sizeof(
dx), cudamemadvisesetpreferredlocation, 0)
3007# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3008 if (istat /= cudasuccess)
then
3009# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3010 write (*,
"('Error code: ',I0, ': ')") istat
3011# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3013# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3015# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3017# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3018 istat = cudamemadvise(c_devloc(
dx), sizeof(
dx), cudamemadvisesetaccessedby, cudacpudeviceid)
3019# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3020 if (istat /= cudasuccess)
then
3021# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3022 write (*,
"('Error code: ',I0, ': ')") istat
3023# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3025# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3027# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3029# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3030 istat = cudamemprefetchasync(c_devloc(
dx), sizeof(
dx), 0, 0)
3031# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3032 if (istat /= cudasuccess)
then
3033# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3034 write (*,
"('Error code: ',I0, ': ')") istat
3035# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3037# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3039# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3041# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3043# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3045# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3050# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3052# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3053 use iso_fortran_env,
only: output_unit
3054# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3056# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3057 print *,
'm_global_parameters.fpp:1248: ',
'@:ALLOCATE(y_cb(-1 - buff_size:n + buff_size))'
3058# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3060# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3061 call flush (output_unit)
3062# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3064# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3066# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3068# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3070# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3072# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3073#if defined(MFC_OpenACC)
3074# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3076# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3077#elif defined(MFC_OpenMP)
3078# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3080# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3083# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3085# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3086 use iso_fortran_env,
only: output_unit
3087# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3089# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3090 print *,
'm_global_parameters.fpp:1249: ',
'@:ALLOCATE(y_cc(-buff_size:n + buff_size))'
3091# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3093# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3094 call flush (output_unit)
3095# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3097# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3099# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3101# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3103# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3105# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3106#if defined(MFC_OpenACC)
3107# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3109# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3110#elif defined(MFC_OpenMP)
3111# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3113# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3116# 1250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3118# 1250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3119 use iso_fortran_env,
only: output_unit
3120# 1250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3122# 1250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3123 print *,
'm_global_parameters.fpp:1250: ',
'@:ALLOCATE(dy(-buff_size:n + buff_size))'
3124# 1250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3126# 1250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3127 call flush (output_unit)
3128# 1250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3130# 1250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3132# 1250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3134# 1250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3136# 1250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3138# 1250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3139#if defined(MFC_OpenACC)
3140# 1250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3142# 1250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3143#elif defined(MFC_OpenMP)
3144# 1250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3146# 1250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3148#ifdef MFC_SIMULATION
3149# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3150#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3151# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3153# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3155# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3157# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3158#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3159# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3160 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3161# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3163# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3164 use cuda_runtime_api
3165# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3167# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3169# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3171# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3173# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3175# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3176 istat = cudamemadvise(c_devloc(
y_cb), sizeof(
y_cb), cudamemadvisesetpreferredlocation, 0)
3177# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3178 if (istat /= cudasuccess)
then
3179# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3180 write (*,
"('Error code: ',I0, ': ')") istat
3181# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3183# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3185# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3187# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3188 istat = cudamemadvise(c_devloc(
y_cb), sizeof(
y_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
3189# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3190 if (istat /= cudasuccess)
then
3191# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3192 write (*,
"('Error code: ',I0, ': ')") istat
3193# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3195# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3197# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3199# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3200 istat = cudamemprefetchasync(c_devloc(
y_cb), sizeof(
y_cb), 0, 0)
3201# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3202 if (istat /= cudasuccess)
then
3203# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3204 write (*,
"('Error code: ',I0, ': ')") istat
3205# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3207# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3209# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3211# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3213# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3215# 1251 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3217#ifdef MFC_SIMULATION
3218# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3219#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3220# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3222# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3224# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3226# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3227#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3228# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3229 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3230# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3232# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3233 use cuda_runtime_api
3234# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3236# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3238# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3240# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3242# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3244# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3245 istat = cudamemadvise(c_devloc(
y_cc), sizeof(
y_cc), cudamemadvisesetpreferredlocation, 0)
3246# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3247 if (istat /= cudasuccess)
then
3248# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3249 write (*,
"('Error code: ',I0, ': ')") istat
3250# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3252# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3254# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3256# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3257 istat = cudamemadvise(c_devloc(
y_cc), sizeof(
y_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
3258# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3259 if (istat /= cudasuccess)
then
3260# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3261 write (*,
"('Error code: ',I0, ': ')") istat
3262# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3264# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3266# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3268# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3269 istat = cudamemprefetchasync(c_devloc(
y_cc), sizeof(
y_cc), 0, 0)
3270# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3271 if (istat /= cudasuccess)
then
3272# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3273 write (*,
"('Error code: ',I0, ': ')") istat
3274# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3276# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3278# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3280# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3282# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3284# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3286#ifdef MFC_SIMULATION
3287# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3288#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3289# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3291# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3293# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3295# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3296#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3297# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3298 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3299# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3301# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3302 use cuda_runtime_api
3303# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3305# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3307# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3309# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3311# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3313# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3314 istat = cudamemadvise(c_devloc(
dy), sizeof(
dy), cudamemadvisesetpreferredlocation, 0)
3315# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3316 if (istat /= cudasuccess)
then
3317# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3318 write (*,
"('Error code: ',I0, ': ')") istat
3319# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3321# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3323# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3325# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3326 istat = cudamemadvise(c_devloc(
dy), sizeof(
dy), cudamemadvisesetaccessedby, cudacpudeviceid)
3327# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3328 if (istat /= cudasuccess)
then
3329# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3330 write (*,
"('Error code: ',I0, ': ')") istat
3331# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3333# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3335# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3337# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3338 istat = cudamemprefetchasync(c_devloc(
dy), sizeof(
dy), 0, 0)
3339# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3340 if (istat /= cudasuccess)
then
3341# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3342 write (*,
"('Error code: ',I0, ': ')") istat
3343# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3345# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3347# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3349# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3351# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3353# 1253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3358# 1256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3360# 1256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3361 use iso_fortran_env,
only: output_unit
3362# 1256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3364# 1256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3365 print *,
'm_global_parameters.fpp:1256: ',
'@:ALLOCATE(z_cb(-1 - buff_size:p + buff_size))'
3366# 1256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3368# 1256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3369 call flush (output_unit)
3370# 1256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3372# 1256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3374# 1256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3376# 1256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3378# 1256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3380# 1256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3381#if defined(MFC_OpenACC)
3382# 1256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3384# 1256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3385#elif defined(MFC_OpenMP)
3386# 1256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3388# 1256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3391# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3393# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3394 use iso_fortran_env,
only: output_unit
3395# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3397# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3398 print *,
'm_global_parameters.fpp:1257: ',
'@:ALLOCATE(z_cc(-buff_size:p + buff_size))'
3399# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3401# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3402 call flush (output_unit)
3403# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3405# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3407# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3409# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3411# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3413# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3414#if defined(MFC_OpenACC)
3415# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3417# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3418#elif defined(MFC_OpenMP)
3419# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3421# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3424# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3426# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3427 use iso_fortran_env,
only: output_unit
3428# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3430# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3431 print *,
'm_global_parameters.fpp:1258: ',
'@:ALLOCATE(dz(-buff_size:p + buff_size))'
3432# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3434# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3435 call flush (output_unit)
3436# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3438# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3440# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3442# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3444# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3446# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3447#if defined(MFC_OpenACC)
3448# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3450# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3451#elif defined(MFC_OpenMP)
3452# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3454# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3456#ifdef MFC_SIMULATION
3457# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3458#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3459# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3461# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3463# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3465# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3466#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3467# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3468 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3469# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3471# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3472 use cuda_runtime_api
3473# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3475# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3477# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3479# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3481# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3483# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3484 istat = cudamemadvise(c_devloc(
z_cb), sizeof(
z_cb), cudamemadvisesetpreferredlocation, 0)
3485# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3486 if (istat /= cudasuccess)
then
3487# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3488 write (*,
"('Error code: ',I0, ': ')") istat
3489# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3491# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3493# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3495# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3496 istat = cudamemadvise(c_devloc(
z_cb), sizeof(
z_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
3497# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3498 if (istat /= cudasuccess)
then
3499# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3500 write (*,
"('Error code: ',I0, ': ')") istat
3501# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3503# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3505# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3507# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3508 istat = cudamemprefetchasync(c_devloc(
z_cb), sizeof(
z_cb), 0, 0)
3509# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3510 if (istat /= cudasuccess)
then
3511# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3512 write (*,
"('Error code: ',I0, ': ')") istat
3513# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3515# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3517# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3519# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3521# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3523# 1259 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3525#ifdef MFC_SIMULATION
3526# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3527#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3528# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3530# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3532# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3534# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3535#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3536# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3537 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3538# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3540# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3541 use cuda_runtime_api
3542# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3544# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3546# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3548# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3550# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3552# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3553 istat = cudamemadvise(c_devloc(
z_cc), sizeof(
z_cc), cudamemadvisesetpreferredlocation, 0)
3554# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3555 if (istat /= cudasuccess)
then
3556# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3557 write (*,
"('Error code: ',I0, ': ')") istat
3558# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3560# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3562# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3564# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3565 istat = cudamemadvise(c_devloc(
z_cc), sizeof(
z_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
3566# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3567 if (istat /= cudasuccess)
then
3568# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3569 write (*,
"('Error code: ',I0, ': ')") istat
3570# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3572# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3574# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3576# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3577 istat = cudamemprefetchasync(c_devloc(
z_cc), sizeof(
z_cc), 0, 0)
3578# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3579 if (istat /= cudasuccess)
then
3580# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3581 write (*,
"('Error code: ',I0, ': ')") istat
3582# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3584# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3586# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3588# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3590# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3592# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3594#ifdef MFC_SIMULATION
3595# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3596#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3597# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3599# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3601# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3603# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3604#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3605# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3606 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3607# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3609# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3610 use cuda_runtime_api
3611# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3613# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3615# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3617# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3619# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3621# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3622 istat = cudamemadvise(c_devloc(
dz), sizeof(
dz), cudamemadvisesetpreferredlocation, 0)
3623# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3624 if (istat /= cudasuccess)
then
3625# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3626 write (*,
"('Error code: ',I0, ': ')") istat
3627# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3629# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3631# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3633# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3634 istat = cudamemadvise(c_devloc(
dz), sizeof(
dz), cudamemadvisesetaccessedby, cudacpudeviceid)
3635# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3636 if (istat /= cudasuccess)
then
3637# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3638 write (*,
"('Error code: ',I0, ': ')") istat
3639# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3641# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3643# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3645# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3646 istat = cudamemprefetchasync(c_devloc(
dz), sizeof(
dz), 0, 0)
3647# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3648 if (istat /= cudasuccess)
then
3649# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3650 write (*,
"('Error code: ',I0, ': ')") istat
3651# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3653# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3655# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3657# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3659# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3661# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3673# 1273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3681# 1281 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3689 write (
mpiiofs,
'(A)')
'/lustre_'
3693 call mpi_info_set(
mpi_info_int,
'romio_ds_write',
'disable', ierr)
3713# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3715# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3716 use iso_fortran_env,
only: output_unit
3717# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3719# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3720 print *,
'm_global_parameters.fpp:1311: ',
'@:DEALLOCATE(Re_idx)'
3721# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3723# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3724 call flush (output_unit)
3725# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3727# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3729# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3731# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3732#if defined(MFC_OpenACC)
3733# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3735# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3736#elif defined(MFC_OpenMP)
3737# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3739# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3741# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3747# 1315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3749# 1315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3750 use iso_fortran_env,
only: output_unit
3751# 1315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3753# 1315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3754 print *,
'm_global_parameters.fpp:1315: ',
'@:DEALLOCATE(qbmm_idx%rs, qbmm_idx%vs, qbmm_idx%ps, qbmm_idx%ms)'
3755# 1315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3757# 1315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3758 call flush (output_unit)
3759# 1315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3761# 1315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3763# 1315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3765# 1315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3766#if defined(MFC_OpenACC)
3767# 1315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3769# 1315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3770#elif defined(MFC_OpenMP)
3771# 1315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3773# 1315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3775# 1315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3779# 1317 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3781# 1317 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3782 use iso_fortran_env,
only: output_unit
3783# 1317 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3785# 1317 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3786 print *,
'm_global_parameters.fpp:1317: ',
'@:DEALLOCATE(qbmm_idx%moms)'
3787# 1317 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3789# 1317 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3790 call flush (output_unit)
3791# 1317 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3793# 1317 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3795# 1317 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3797# 1317 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3798#if defined(MFC_OpenACC)
3799# 1317 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3801# 1317 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3802#elif defined(MFC_OpenMP)
3803# 1317 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3805# 1317 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3807# 1317 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3834# 1342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3836# 1342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3837 use iso_fortran_env,
only: output_unit
3838# 1342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3840# 1342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3841 print *,
'm_global_parameters.fpp:1342: ',
'@:DEALLOCATE(x_cb, x_cc, dx)'
3842# 1342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3844# 1342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3845 call flush (output_unit)
3846# 1342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3848# 1342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3850# 1342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3852# 1342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3853#if defined(MFC_OpenACC)
3854# 1342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3856# 1342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3857#elif defined(MFC_OpenMP)
3858# 1342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3860# 1342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3862# 1342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3867# 1345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3869# 1345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3870 use iso_fortran_env,
only: output_unit
3871# 1345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3873# 1345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3874 print *,
'm_global_parameters.fpp:1345: ',
'@:DEALLOCATE(y_cb, y_cc, dy)'
3875# 1345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3877# 1345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3878 call flush (output_unit)
3879# 1345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3881# 1345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3883# 1345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3885# 1345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3886#if defined(MFC_OpenACC)
3887# 1345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3889# 1345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3890#elif defined(MFC_OpenMP)
3891# 1345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3893# 1345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3895# 1345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3900# 1348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3902# 1348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3903 use iso_fortran_env,
only: output_unit
3904# 1348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3906# 1348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3907 print *,
'm_global_parameters.fpp:1348: ',
'@:DEALLOCATE(z_cb, z_cc, dz)'
3908# 1348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3910# 1348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3911 call flush (output_unit)
3912# 1348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3914# 1348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3916# 1348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3918# 1348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3919#if defined(MFC_OpenACC)
3920# 1348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3922# 1348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3923#elif defined(MFC_OpenMP)
3924# 1348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3926# 1348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3928# 1348 "/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...
type(int_bounds_info) ib_bc_z
integer weno_num_stencils
Number of stencils for WENO reconstruction (only different from weno_polyn for TENO(>5)).
type(scalar_field), dimension(:,:,:), allocatable mom_3d
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.
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
Shear stress BC reflection indices (1:3, 1:shear_BC_flip_num).
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
logical weno_avg
Average left/right cell-boundary states.
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.
type(int_bounds_info) ib_bc_y
logical acoustic_source
Acoustic source switch.
real(wp) ib_coefficient_of_friction
type(int_bounds_info) ib_bc_x
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(qbmm_idx_info) qbmm_idx
QBMM moment index mappings (allocatable; GPU-managed separately).
integer, dimension(:,:), allocatable re_idx
type(bubbles_lagrange_parameters) lag_params
Lagrange bubbles' parameters.
integer weno_polyn
Degree of the WENO polynomials (polyn).
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.
type(mpi_io_ib_var), public mpi_io_ib_data
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.
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.
integer int_comp
Interface compression: 0=off, 1=THINC, 2=MTHINC.
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.
logical viscous
Viscous effects.
integer fd_number
Finite-difference half-stencil size: MAX(1, fd_order/2).
type(mpi_io_levelset_var), public mpi_io_levelset_data
logical run_time_info
Run-time output flag.
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
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
Number of ghost cells for boundary condition storage.
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
Stiffened gas EOS parameters and Reynolds numbers per fluid.
integer, dimension(3) dir_idx_tau
used for hypoelasticity=true
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
Initialize the global parameters module.
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
Finite-difference order for CoM and flow probe derivatives.
logical bubbles_lagrange
Lagrangian subgrid bubble model switch.
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.
logical bf_z
body force toggle in three directions
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.
real(wp) pi_fac
Factor for artificial pi_inf.
logical hyper_cleaning
Hyperbolic cleaning for MHD for divB=0.
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
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
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 shear_num
Number of shear stress components.
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), dimension(:,:,:), allocatable ptil
Pressure modification.
real(wp), dimension(:,:), allocatable, public mpi_io_data_lag_bubbles
real(wp) w_y
amplitude, frequency, and phase shift sinusoid in each direction
real(wp) adap_dt_tol
Tolerance to control adaptive step size.
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
Enable out-of-core storage of q_cons_ts(2) in timestepping (default FALSE).
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
0 => jac, jac_rhs, and jac_old on CPU
logical elasticity
elasticity modeling, true for hyper or hypo
integer nb
Number of eq. bubble sizes.
type(mpi_io_var), public mpi_io_data
real(wp) muscl_eps
MUSCL limiter slope-product threshold.
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.
real(wp) coefficient_of_restitution
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.
logical relativity
Relativity (only for MHD).
logical nv_uvm_pref_gpu
Enable explicit gpu memory hints (default FALSE).
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
type(eqn_idx_info) eqn_idx
All conserved-variable equation index ranges and scalars.
integer igr_iter_solver
IGR elliptic solver.
real(wp), dimension(:), allocatable mass_v0
integer muscl_lim
MUSCL Limiter.
type(ib_patch_parameters), dimension(num_ib_patches_max) patch_ib
Immersed boundary patch parameters.
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.
logical elemental function, public f_is_default(var)
Checks if a real(wp) variable is of default value.
Acoustic source parameters.
Derived type adding beginning (beg) and end bounds info as attributes.
Lagrangian bubble parameters.
Max and min number of cells in a direction of each combination of x-,y-, and z-.
All conserved-variable equation indices, computed at startup from model_eqns and enabled features....
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).
QBMM moment index mappings - separate from bub beg/end so eqn_idx contains no allocatables.
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: ...