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# 8 "/home/runner/work/MFC/MFC/src/common/include/case.fpp"
15# 12 "/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# 12 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
31# 1 "/home/runner/work/MFC/MFC/src/common/include/defaults/thermochem.fpp" 1
34# 4 "/home/runner/work/MFC/MFC/src/common/include/defaults/thermochem.fpp"
35# 5 "/home/runner/work/MFC/MFC/src/common/include/defaults/thermochem.fpp"
36# 13 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp" 2
38# 16 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
39# 17 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
41# 24 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
43# 53 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
45# 65 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
47# 75 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
49# 105 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
51# 117 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
53# 127 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
55# 174 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
57# 2 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 2
58# 1 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp" 1
59# 1 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp" 1
60# 2 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
61# 3 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
62# 4 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
63# 5 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
64# 6 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
66# 8 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
67# 9 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
68# 10 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
70# 12 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
71# 1 "/home/runner/work/MFC/MFC/src/common/include/defaults/thermochem.fpp" 1
74# 4 "/home/runner/work/MFC/MFC/src/common/include/defaults/thermochem.fpp"
75# 5 "/home/runner/work/MFC/MFC/src/common/include/defaults/thermochem.fpp"
76# 13 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp" 2
78# 16 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
79# 17 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
81# 24 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
83# 53 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
85# 65 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
87# 75 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
89# 105 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
91# 117 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
93# 127 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
95# 174 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
97# 2 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp" 2
99# 4 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
100# 5 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
101# 6 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
102# 7 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
103# 8 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
105# 20 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
107# 43 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
109# 48 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
111# 53 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
113# 58 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
115# 63 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
117# 68 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
119# 81 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
121# 95 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
123# 100 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
125# 105 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
127# 110 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
129# 115 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
131# 120 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
133# 125 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
135# 130 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
137# 135 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
139# 165 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
141# 219 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
143# 233 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
145# 258 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
147# 269 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
149# 271 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
150# 282 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
152# 332 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
154# 342 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
156# 352 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
158# 361 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
160# 378 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
162# 388 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
164# 395 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
166# 401 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
168# 407 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
170# 413 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
172# 419 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
174# 425 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
176# 3 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 2
177# 1 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp" 1
178# 1 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp" 1
179# 2 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
180# 3 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
181# 4 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
182# 5 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
183# 6 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
185# 8 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
186# 9 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
187# 10 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
189# 12 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
190# 1 "/home/runner/work/MFC/MFC/src/common/include/defaults/thermochem.fpp" 1
193# 4 "/home/runner/work/MFC/MFC/src/common/include/defaults/thermochem.fpp"
194# 5 "/home/runner/work/MFC/MFC/src/common/include/defaults/thermochem.fpp"
195# 13 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp" 2
197# 16 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
198# 17 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
200# 24 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
202# 53 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
204# 65 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
206# 75 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
208# 105 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
210# 117 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
212# 127 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
214# 174 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
216# 2 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp" 2
218# 7 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
220# 17 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
222# 22 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
224# 27 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
226# 32 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
228# 37 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
230# 42 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
232# 47 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
234# 52 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
236# 57 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
238# 62 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
240# 73 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
242# 78 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
244# 83 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
246# 88 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
248# 103 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
250# 131 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
252# 160 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
254# 175 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
256# 193 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
258# 215 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
260# 244 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
262# 259 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
264# 269 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
266# 278 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
268# 294 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
270# 304 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
272# 311 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
274# 4 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 2
277# 23 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
280# 43 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
283# 55 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
286# 112 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
289# 130 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
292# 145 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
295# 164 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
298# 193 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
301# 207 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
304# 219 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
307# 231 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
310# 242 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
313# 254 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
316# 266 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
319# 275 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
322# 282 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
325# 289 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
328# 296 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
331# 303 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
333# 305 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
334# 306 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
336# 2 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp" 2
338# 14 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
343# 52 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
346# 72 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
349# 80 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
352# 104 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
355# 120 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
358# 145 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
360# 151 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
362# 158 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
364# 7 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp" 2
388# 29 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
389#if defined(MFC_OpenACC)
390# 29 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
392# 29 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
393#elif defined(MFC_OpenMP)
394# 29 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
396# 29 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
398# 30 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
413# 43 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
414#if defined(MFC_OpenACC)
415# 43 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
417# 43 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
418#elif defined(MFC_OpenMP)
419# 43 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
421# 43 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
423# 44 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
437 real(wp),
target,
allocatable,
dimension(:) ::
dx,
dy,
dz
441# 60 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
442#if defined(MFC_OpenACC)
443# 60 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
445# 60 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
446#elif defined(MFC_OpenMP)
447# 60 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
449# 60 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
451# 61 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
455# 63 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
456#if defined(MFC_OpenACC)
457# 63 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
459# 63 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
460#elif defined(MFC_OpenMP)
461# 63 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
463# 63 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
465# 64 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
490# 87 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
491#if defined(MFC_OpenACC)
492# 87 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
494# 87 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
495#elif defined(MFC_OpenMP)
496# 87 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
498# 87 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
500# 88 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
507# 93 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
508#if defined(MFC_OpenACC)
509# 93 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
511# 93 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
512#elif defined(MFC_OpenMP)
513# 93 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
515# 93 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
517# 94 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
525# 100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
526#if defined(MFC_OpenACC)
527# 100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
529# 100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
530#elif defined(MFC_OpenMP)
531# 100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
533# 100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
535# 101 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
537# 101 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
538#if defined(MFC_OpenACC)
539# 101 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
541# 101 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
542#elif defined(MFC_OpenMP)
543# 101 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
545# 101 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
547# 102 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
552# 105 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
553#if defined(MFC_OpenACC)
554# 105 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
556# 105 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
557#elif defined(MFC_OpenMP)
558# 105 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
560# 105 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
562# 106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
564# 106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
565#if defined(MFC_OpenACC)
566# 106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
568# 106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
569#elif defined(MFC_OpenMP)
570# 106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
572# 106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
574# 107 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
588#if defined(MFC_OpenACC)
590# 121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
591#if defined(MFC_OpenACC)
592# 121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
594# 121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
595#elif defined(MFC_OpenMP)
596# 121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
598# 121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
600# 122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
602# 122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
603#if defined(MFC_OpenACC)
604# 122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
606# 122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
607#elif defined(MFC_OpenMP)
608# 122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
610# 122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
612# 123 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
614# 123 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
615#if defined(MFC_OpenACC)
616# 123 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
618# 123 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
619#elif defined(MFC_OpenMP)
620# 123 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
622# 123 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
624# 124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
626# 124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
627#if defined(MFC_OpenACC)
628# 124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
630# 124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
631#elif defined(MFC_OpenMP)
632# 124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
634# 124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
636# 125 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
638# 125 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
639#if defined(MFC_OpenACC)
640# 125 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
642# 125 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
643#elif defined(MFC_OpenMP)
644# 125 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
646# 125 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
648# 126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
650# 126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
651#if defined(MFC_OpenACC)
652# 126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
654# 126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
655#elif defined(MFC_OpenMP)
656# 126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
658# 126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
660# 127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
662# 127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
663#if defined(MFC_OpenACC)
664# 127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
666# 127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
667#elif defined(MFC_OpenMP)
668# 127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
670# 127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
672# 128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
673#elif defined(MFC_OpenMP)
675# 129 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
676#if defined(MFC_OpenACC)
677# 129 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
679# 129 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
680#elif defined(MFC_OpenMP)
681# 129 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
683# 129 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
685# 130 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
687# 130 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
688#if defined(MFC_OpenACC)
689# 130 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
691# 130 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
692#elif defined(MFC_OpenMP)
693# 130 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
695# 130 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
697# 131 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
700# 132 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
701#if defined(MFC_OpenACC)
702# 132 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
704# 132 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
705#elif defined(MFC_OpenMP)
706# 132 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
708# 132 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
710# 133 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
714# 135 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
715#if defined(MFC_OpenACC)
716# 135 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
718# 135 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
719#elif defined(MFC_OpenMP)
720# 135 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
722# 135 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
724# 136 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
735# 145 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
736#if defined(MFC_OpenACC)
737# 145 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
739# 145 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
740#elif defined(MFC_OpenMP)
741# 145 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
743# 145 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
745# 146 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
760# 159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
761#if defined(MFC_OpenACC)
762# 159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
764# 159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
765#elif defined(MFC_OpenMP)
766# 159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
768# 159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
770# 160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
776# 164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
777#if defined(MFC_OpenACC)
778# 164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
780# 164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
781#elif defined(MFC_OpenMP)
782# 164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
784# 164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
786# 165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
798# 175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
799#if defined(MFC_OpenACC)
800# 175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
802# 175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
803#elif defined(MFC_OpenMP)
804# 175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
806# 175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
808# 176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
816# 182 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
817#if defined(MFC_OpenACC)
818# 182 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
820# 182 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
821#elif defined(MFC_OpenMP)
822# 182 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
824# 182 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
826# 183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
841# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
842#if defined(MFC_OpenACC)
843# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
845# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
846#elif defined(MFC_OpenMP)
847# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
849# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
851# 197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
855# 199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
856#if defined(MFC_OpenACC)
857# 199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
859# 199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
860#elif defined(MFC_OpenMP)
861# 199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
863# 199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
865# 200 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
875# 208 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
876#if defined(MFC_OpenACC)
877# 208 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
879# 208 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
880#elif defined(MFC_OpenMP)
881# 208 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
883# 208 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
885# 209 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
894# 216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
895#if defined(MFC_OpenACC)
896# 216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
898# 216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
899#elif defined(MFC_OpenMP)
900# 216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
902# 216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
904# 217 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
918# 229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
919#if defined(MFC_OpenACC)
920# 229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
922# 229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
923#elif defined(MFC_OpenMP)
924# 229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
926# 229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
928# 230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
933# 237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
935# 239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
939# 241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
940#if defined(MFC_OpenACC)
941# 241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
943# 241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
944#elif defined(MFC_OpenMP)
945# 241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
947# 241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
949# 242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
951 real(wp),
dimension(:),
allocatable ::
weight
952 real(wp),
dimension(:),
allocatable ::
r0
954# 245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
955#if defined(MFC_OpenACC)
956# 245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
958# 245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
959#elif defined(MFC_OpenMP)
960# 245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
962# 245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
964# 246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
966 real(wp),
allocatable,
dimension(:,:,:) ::
ptil
968# 248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
969#if defined(MFC_OpenACC)
970# 248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
972# 248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
973#elif defined(MFC_OpenMP)
974# 248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
976# 248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
978# 249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
984# 253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
985#if defined(MFC_OpenACC)
986# 253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
988# 253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
989#elif defined(MFC_OpenMP)
990# 253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
992# 253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
994# 254 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
996# 256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
998# 256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
999#if defined(MFC_OpenACC)
1000# 256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1002# 256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1003#elif defined(MFC_OpenMP)
1004# 256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1006# 256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1008# 257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1009# 258 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1014# 261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1015#if defined(MFC_OpenACC)
1016# 261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1018# 261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1019#elif defined(MFC_OpenMP)
1020# 261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1022# 261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1024# 262 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1033# 269 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1034#if defined(MFC_OpenACC)
1035# 269 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1037# 269 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1038#elif defined(MFC_OpenMP)
1039# 269 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1041# 269 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1043# 270 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1048# 273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1049#if defined(MFC_OpenACC)
1050# 273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1052# 273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1053#elif defined(MFC_OpenMP)
1054# 273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1056# 273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1058# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1060# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1061#if defined(MFC_OpenACC)
1062# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1064# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1065#elif defined(MFC_OpenMP)
1066# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1068# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1070# 275 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1074# 277 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1075#if defined(MFC_OpenACC)
1076# 277 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1078# 277 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1079#elif defined(MFC_OpenMP)
1080# 277 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1082# 277 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1084# 278 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1086 real(wp) ::
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
1088# 280 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1089#if defined(MFC_OpenACC)
1090# 280 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1092# 280 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1093#elif defined(MFC_OpenMP)
1094# 280 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1096# 280 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1098# 281 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1112# 293 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1113#if defined(MFC_OpenACC)
1114# 293 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1116# 293 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1117#elif defined(MFC_OpenMP)
1118# 293 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1120# 293 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1122# 294 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1135# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1136#if defined(MFC_OpenACC)
1137# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1139# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1140#elif defined(MFC_OpenMP)
1141# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1143# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1145# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1147# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1148#if defined(MFC_OpenACC)
1149# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1151# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1152#elif defined(MFC_OpenMP)
1153# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1155# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1157# 307 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1159# 307 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1160#if defined(MFC_OpenACC)
1161# 307 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1163# 307 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1164#elif defined(MFC_OpenMP)
1165# 307 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1167# 307 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1169# 308 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1195 bc_x%beg = dflt_int;
bc_x%end = dflt_int
1196 bc_y%beg = dflt_int;
bc_y%end = dflt_int
1197 bc_z%beg = dflt_int;
bc_z%end = dflt_int
1199# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1200# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1202# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1204# 341 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1205# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1207# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1209# 341 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1210# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1212# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1214# 341 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1215# 342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1216# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1217# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1219# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1221# 341 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1222# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1224# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1226# 341 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1227# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1229# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1231# 341 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1232# 342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1233# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1234# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1236# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1238# 341 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1239# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1241# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1243# 341 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1244# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1246# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1248# 341 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1249# 342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1250# 343 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1252# 345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1253 bc_x%isothermal_in = .false.
1254# 346 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1255 bc_x%isothermal_out = .false.
1256# 347 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1257 bc_x%Twall_in = dflt_real
1258# 348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1259 bc_x%Twall_out = dflt_real
1260# 349 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1261# 345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1262 bc_y%isothermal_in = .false.
1263# 346 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1264 bc_y%isothermal_out = .false.
1265# 347 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1266 bc_y%Twall_in = dflt_real
1267# 348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1268 bc_y%Twall_out = dflt_real
1269# 349 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1270# 345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1271 bc_z%isothermal_in = .false.
1272# 346 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1273 bc_z%isothermal_out = .false.
1274# 347 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1275 bc_z%Twall_in = dflt_real
1276# 348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1277 bc_z%Twall_out = dflt_real
1278# 349 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1279# 350 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1338# 409 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1346# 417 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1378 do i = 1, num_fluids_max
1379 fluid_pp(i)%eos = eos_stiffened_gas
1383 fluid_pp(i)%mg_gruneisen = dflt_real
1398 fluid_pp(i)%vinet_gruneisen = dflt_real
1399 fluid_pp(i)%vinet_gruneisen_a = 0._wp
1409 fluid_pp(i)%non_newtonian = .false.
1425 bub_pp%ss = dflt_real;
ss = dflt_real
1426 bub_pp%pv = dflt_real;
pv = dflt_real
1427 bub_pp%vd = dflt_real;
vd = dflt_real
1461# 532 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1464# 535 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1485# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1486# 557 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1488# 558 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1489# 557 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1491# 558 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1492# 557 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1494# 558 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1495# 557 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1497# 558 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1498# 559 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1499# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1500# 557 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1502# 558 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1503# 557 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1505# 558 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1506# 557 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1508# 558 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1509# 557 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1511# 558 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1512# 559 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1513# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1514# 557 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1516# 558 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1517# 557 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1519# 558 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1520# 557 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1522# 558 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1523# 557 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1525# 558 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1526# 559 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1527# 560 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1540 do j = 1, num_probes_max
1552 acoustic(
j)%gauss_sigma_dist = dflt_real
1553 acoustic(
j)%gauss_sigma_time = dflt_real
1559 acoustic(
j)%element_spacing_angle = dflt_real
1560 acoustic(
j)%element_polygon_ratio = dflt_real
1573 do i = 1, num_probes_max
1574 probe(i)%x = dflt_real
1575 probe(i)%y = dflt_real
1576 probe(i)%z = dflt_real
1580# 613 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1581 bc_x%grcbc_in = .false.
1582# 614 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1583 bc_x%grcbc_out = .false.
1584# 615 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1585 bc_x%grcbc_vel_out = .false.
1586# 616 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1587 bc_x%vel_in_ramp = 0._wp
1588# 617 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1589 bc_x%vel_in_t0 = 0._wp
1590# 618 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1591 bc_x%vel_in_frac0 = 0._wp
1592# 619 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1593# 613 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1594 bc_y%grcbc_in = .false.
1595# 614 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1596 bc_y%grcbc_out = .false.
1597# 615 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1598 bc_y%grcbc_vel_out = .false.
1599# 616 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1600 bc_y%vel_in_ramp = 0._wp
1601# 617 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1602 bc_y%vel_in_t0 = 0._wp
1603# 618 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1604 bc_y%vel_in_frac0 = 0._wp
1605# 619 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1606# 613 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1607 bc_z%grcbc_in = .false.
1608# 614 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1609 bc_z%grcbc_out = .false.
1610# 615 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1611 bc_z%grcbc_vel_out = .false.
1612# 616 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1613 bc_z%vel_in_ramp = 0._wp
1614# 617 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1615 bc_z%vel_in_t0 = 0._wp
1616# 618 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1617 bc_z%vel_in_frac0 = 0._wp
1618# 619 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1619# 620 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1641 lag_params%input_path =
'input/lag_bubbles.dat'
1654 do i = 1, num_ib_airfoils_max
1663 do i = 1, num_particle_clouds_max
1684 do i = 1, num_ib_patches_max_namelist
1726 patch_ib(i)%centroid_offset(:) = 0._wp
1729 patch_ib(i)%rotation_matrix = 0._wp
1730 patch_ib(i)%rotation_matrix(1, 1) = 1._wp
1731 patch_ib(i)%rotation_matrix(2, 2) = 1._wp
1732 patch_ib(i)%rotation_matrix(3, 3) = 1._wp
1738 do i = 1, num_stl_models_max
1742 stl_models(i)%model_threshold = ray_tracing_threshold
1753# 754 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1762 else if (
recon_type == recon_type_muscl)
then
1766# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1767#if defined(MFC_OpenACC)
1768# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1770# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1771#elif defined(MFC_OpenMP)
1772# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1774# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1776# 766 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1778# 766 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1779#if defined(MFC_OpenACC)
1780# 766 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1782# 766 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1783#elif defined(MFC_OpenMP)
1784# 766 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1786# 766 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1788# 767 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1790# 767 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1791#if defined(MFC_OpenACC)
1792# 767 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1794# 767 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1795#elif defined(MFC_OpenMP)
1796# 767 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1798# 767 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1800# 768 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1802# 768 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1803#if defined(MFC_OpenACC)
1804# 768 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1806# 768 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1807#elif defined(MFC_OpenMP)
1808# 768 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1810# 768 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1812# 769 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1814# 769 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1815#if defined(MFC_OpenACC)
1816# 769 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1818# 769 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1819#elif defined(MFC_OpenMP)
1820# 769 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1822# 769 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1824# 770 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1825# 771 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1847# 791 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1848#if defined(MFC_OpenACC)
1849# 791 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1851# 791 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1852#elif defined(MFC_OpenMP)
1853# 791 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1855# 791 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1857# 792 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1869# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1871# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1872 use iso_fortran_env,
only: output_unit
1873# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1875# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1876 print *,
'm_global_parameters.fpp:802: ',
'@:ALLOCATE(qbmm_idx%rs(nb), qbmm_idx%vs(nb))'
1877# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1879# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1880 call flush (output_unit)
1881# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1883# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1885# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1887# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1889# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1891# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1893# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1894#if defined(MFC_OpenACC)
1895# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1897# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1898#elif defined(MFC_OpenMP)
1899# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1901# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1903# 803 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1905# 803 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1907# 803 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1908 use iso_fortran_env,
only: output_unit
1909# 803 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1911# 803 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1912 print *,
'm_global_parameters.fpp:803: ',
'@:ALLOCATE(qbmm_idx%ps(nb), qbmm_idx%ms(nb))'
1913# 803 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1915# 803 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1916 call flush (output_unit)
1917# 803 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1919# 803 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1921# 803 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1923# 803 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1925# 803 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1927# 803 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1929# 803 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1930#if defined(MFC_OpenACC)
1931# 803 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1933# 803 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1934#elif defined(MFC_OpenMP)
1935# 803 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1937# 803 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1939# 804 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1945# 808 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1947# 808 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1948 use iso_fortran_env,
only: output_unit
1949# 808 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1951# 808 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1952 print *,
'm_global_parameters.fpp:808: ',
'@:ALLOCATE(qbmm_idx%moms(nb, nmom))'
1953# 808 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1955# 808 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1956 call flush (output_unit)
1957# 808 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1959# 808 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1961# 808 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1963# 808 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1965# 808 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1967# 808 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1968#if defined(MFC_OpenACC)
1969# 808 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1971# 808 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1972#elif defined(MFC_OpenMP)
1973# 808 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1975# 808 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1977# 809 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1987 if (.not. polytropic)
then
1993 qbmm_idx%rs(i) = eqn_idx%bub%beg + (i - 1)*fac
1996 if (.not. polytropic)
then
2005 if (model_eqns /= model_eqns_gamma_law)
then
2007 do i = 1, num_fluids
2008 if (fluid_pp(i)%Re(1) > 0) re_size(1) = re_size(1) + 1
2009 if (fluid_pp(i)%Re(2) > 0) re_size(2) = re_size(2) + 1
2015 re_size_max = maxval(re_size)
2018# 848 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2019#if defined(MFC_OpenACC)
2020# 848 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2022# 848 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2023#elif defined(MFC_OpenMP)
2024# 848 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2026# 848 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2028# 849 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2033# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2035# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2036 use iso_fortran_env,
only: output_unit
2037# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2039# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2040 print *,
'm_global_parameters.fpp:852: ',
'@:ALLOCATE(Re_idx(1:2, 1:Re_size_max))'
2041# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2043# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2044 call flush (output_unit)
2045# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2047# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2049# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2050 allocate (re_idx(1:2, 1:re_size_max))
2051# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2053# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2055# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2056#if defined(MFC_OpenACC)
2057# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2059# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2060#elif defined(MFC_OpenMP)
2061# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2063# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2065# 853 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2068 do i = 1, num_fluids
2069 if (fluid_pp(i)%Re(1) > 0)
then
2070 k =
k + 1; re_idx(1,
k) = i
2075 do i = 1, num_fluids
2076 if (fluid_pp(i)%Re(2) > 0)
then
2077 k =
k + 1; re_idx(2,
k) = i
2085# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2087# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2088 use iso_fortran_env,
only: output_unit
2089# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2091# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2092 print *,
'm_global_parameters.fpp:871: ',
'@:ALLOCATE(is_non_newtonian(1:num_fluids))'
2093# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2095# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2096 call flush (output_unit)
2097# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2099# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2101# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2103# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2105# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2107# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2108#if defined(MFC_OpenACC)
2109# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2111# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2112#elif defined(MFC_OpenMP)
2113# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2115# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2117# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2119# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2121# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2122 use iso_fortran_env,
only: output_unit
2123# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2125# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2126 print *,
'm_global_parameters.fpp:872: ',
'@:ALLOCATE(hb_tau0(1:num_fluids), hb_K(1:num_fluids), hb_nn(1:num_fluids), hb_m_arr(1:num_fluids))'
2127# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2129# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2130 call flush (output_unit)
2131# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2133# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2135# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2137# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2139# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2141# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2143# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2145# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2147# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2148#if defined(MFC_OpenACC)
2149# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2151# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2152#elif defined(MFC_OpenMP)
2153# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2155# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2157# 873 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2159# 873 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2161# 873 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2162 use iso_fortran_env,
only: output_unit
2163# 873 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2165# 873 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2166 print *,
'm_global_parameters.fpp:873: ',
'@:ALLOCATE(hb_mu_min(1:num_fluids), hb_mu_max(1:num_fluids))'
2167# 873 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2169# 873 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2170 call flush (output_unit)
2171# 873 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2173# 873 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2175# 873 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2177# 873 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2179# 873 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2181# 873 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2183# 873 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2184#if defined(MFC_OpenACC)
2185# 873 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2187# 873 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2188#elif defined(MFC_OpenMP)
2189# 873 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2191# 873 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2193# 874 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2195# 874 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2197# 874 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2198 use iso_fortran_env,
only: output_unit
2199# 874 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2201# 874 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2202 print *,
'm_global_parameters.fpp:874: ',
'@:ALLOCATE(fluid_inv_re(1:num_fluids))'
2203# 874 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2205# 874 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2206 call flush (output_unit)
2207# 874 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2209# 874 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2211# 874 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2213# 874 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2215# 874 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2217# 874 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2218#if defined(MFC_OpenACC)
2219# 874 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2221# 874 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2222#elif defined(MFC_OpenMP)
2223# 874 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2225# 874 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2227# 875 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2230 do i = 1, num_fluids
2234 hb_k(i) = fluid_pp(i)%K
2235 hb_nn(i) = fluid_pp(i)%nn
2239 if (fluid_pp(i)%Re(1) > 0._wp)
then
2246# 892 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2247#if defined(MFC_OpenACC)
2248# 892 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2250# 892 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2251#elif defined(MFC_OpenMP)
2252# 892 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2254# 892 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2256# 893 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2258 if (bubbles_euler .and. qbmm .and. .not. polytropic)
then
2261 else if (bubbles_lagrange)
then
2272# 907 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2273#if defined(MFC_OpenACC)
2274# 907 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2276# 907 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2277#elif defined(MFC_OpenMP)
2278# 907 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2280# 907 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2282# 908 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2285# 911 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2286 wenojs = .not. (mapped_weno .or. wenoz .or. teno)
2287# 913 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2289 if (hypoelasticity .or. mhd .or. probe_wrt .or. ib .or. bubbles_lagrange)
then
2294 if (hypoelasticity)
then
2295 if (riemann_solver == 1)
then
2296 if (hypo_hll_interface_rhs)
then
2301 else if (riemann_solver == 2)
then
2303 else if (riemann_solver == 4)
then
2309 if (riemann_solver == 1 .and. .not. hll_u_interface)
then
2312 else if ((riemann_solver == 1 .and. hll_u_interface) .or. riemann_solver == 2 .or. riemann_solver == 3 &
2313 & .or. riemann_solver == 5)
then
2316 else if (riemann_solver == 4)
then
2321 call s_configure_coordinate_bounds(recon_type, weno_polyn, muscl_polyn, igr_order,
buff_size,
idwint,
idwbuff, viscous, &
2322 & bubbles_lagrange, m, n, p, num_dims, igr, ib,
fd_number)
2324# 948 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2325#if defined(MFC_OpenACC)
2326# 948 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2328# 948 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2329#elif defined(MFC_OpenMP)
2330# 948 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2332# 948 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2334# 949 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2337 if (bubbles_euler)
then
2339# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2341# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2342 use iso_fortran_env,
only: output_unit
2343# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2345# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2346 print *,
'm_global_parameters.fpp:952: ',
'@:ALLOCATE(ptil( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2347# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2349# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2350 call flush (output_unit)
2351# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2353# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2355# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2357# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2359# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2361# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2362#if defined(MFC_OpenACC)
2363# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2365# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2366#elif defined(MFC_OpenMP)
2367# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2369# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2371# 953 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2375# 955 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2376#if defined(MFC_OpenACC)
2377# 955 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2379# 955 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2380#elif defined(MFC_OpenMP)
2381# 955 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2383# 955 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2385# 956 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2387 if (cyl_coord .neqv. .true.)
then
2389 else if (cyl_coord .and. p == 0)
then
2406# 975 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2407#if defined(MFC_OpenACC)
2408# 975 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2410# 975 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2411#elif defined(MFC_OpenMP)
2412# 975 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2414# 975 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2416# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2418# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2419#if defined(MFC_OpenACC)
2420# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2422# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2423#elif defined(MFC_OpenMP)
2424# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2426# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2428# 977 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2431# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2432#if defined(MFC_OpenACC)
2433# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2435# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2436#elif defined(MFC_OpenMP)
2437# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2439# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2441# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2443# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2444#if defined(MFC_OpenACC)
2445# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2447# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2448#elif defined(MFC_OpenMP)
2449# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2451# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2453# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2455# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2456#if defined(MFC_OpenACC)
2457# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2459# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2460#elif defined(MFC_OpenMP)
2461# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2463# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2465# 982 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2468# 983 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2469#if defined(MFC_OpenACC)
2470# 983 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2472# 983 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2473#elif defined(MFC_OpenMP)
2474# 983 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2476# 983 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2478# 984 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2481# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2482#if defined(MFC_OpenACC)
2483# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2485# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2486#elif defined(MFC_OpenMP)
2487# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2489# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2491# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2494# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2495#if defined(MFC_OpenACC)
2496# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2498# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2499#elif defined(MFC_OpenMP)
2500# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2502# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2504# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2507# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2508#if defined(MFC_OpenACC)
2509# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2511# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2512#elif defined(MFC_OpenMP)
2513# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2515# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2517# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2520# 991 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2521#if defined(MFC_OpenACC)
2522# 991 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2524# 991 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2525#elif defined(MFC_OpenMP)
2526# 991 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2528# 991 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2530# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2532# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2534# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2535#if defined(MFC_OpenACC)
2536# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2538# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2539#elif defined(MFC_OpenMP)
2540# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2542# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2544# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2546# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2547#if defined(MFC_OpenACC)
2548# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2550# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2551#elif defined(MFC_OpenMP)
2552# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2554# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2556# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2558# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2559#if defined(MFC_OpenACC)
2560# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2562# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2563#elif defined(MFC_OpenMP)
2564# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2566# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2568# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2570# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2571#if defined(MFC_OpenACC)
2572# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2574# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2575#elif defined(MFC_OpenMP)
2576# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2578# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2580# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2582# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2583#if defined(MFC_OpenACC)
2584# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2586# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2587#elif defined(MFC_OpenMP)
2588# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2590# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2592# 999 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2594# 999 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2595#if defined(MFC_OpenACC)
2596# 999 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2598# 999 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2599#elif defined(MFC_OpenMP)
2600# 999 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2602# 999 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2604# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2605# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2608# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2609#if defined(MFC_OpenACC)
2610# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2612# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2613#elif defined(MFC_OpenMP)
2614# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2616# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2618# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2620# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2621#if defined(MFC_OpenACC)
2622# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2624# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2625#elif defined(MFC_OpenMP)
2626# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2628# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2630# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2632# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2633#if defined(MFC_OpenACC)
2634# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2636# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2637#elif defined(MFC_OpenMP)
2638# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2640# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2642# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2645# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2646#if defined(MFC_OpenACC)
2647# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2649# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2650#elif defined(MFC_OpenMP)
2651# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2653# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2655# 1007 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2657 if (synthetic_turbulence)
then
2659# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2660#if defined(MFC_OpenACC)
2661# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2663# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2664#elif defined(MFC_OpenMP)
2665# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2667# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2669# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2671# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2672#if defined(MFC_OpenACC)
2673# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2675# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2676#elif defined(MFC_OpenMP)
2677# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2679# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2681# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2683# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2684#if defined(MFC_OpenACC)
2685# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2687# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2688#elif defined(MFC_OpenMP)
2689# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2691# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2693# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2698# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2700# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2701 use iso_fortran_env,
only: output_unit
2702# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2704# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2705 print *,
'm_global_parameters.fpp:1015: ',
'@:ALLOCATE(x_cb(-1 - buff_size:m + buff_size))'
2706# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2708# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2709 call flush (output_unit)
2710# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2712# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2714# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2716# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2718# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2720# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2721#if defined(MFC_OpenACC)
2722# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2724# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2725#elif defined(MFC_OpenMP)
2726# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2728# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2730# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2732# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2734# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2735 use iso_fortran_env,
only: output_unit
2736# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2738# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2739 print *,
'm_global_parameters.fpp:1016: ',
'@:ALLOCATE(x_cc(-buff_size:m + buff_size))'
2740# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2742# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2743 call flush (output_unit)
2744# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2746# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2748# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2750# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2752# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2754# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2755#if defined(MFC_OpenACC)
2756# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2758# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2759#elif defined(MFC_OpenMP)
2760# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2762# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2764# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2766# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2768# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2769 use iso_fortran_env,
only: output_unit
2770# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2772# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2773 print *,
'm_global_parameters.fpp:1017: ',
'@:ALLOCATE(dx(-buff_size:m + buff_size))'
2774# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2776# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2777 call flush (output_unit)
2778# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2780# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2782# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2784# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2786# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2788# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2789#if defined(MFC_OpenACC)
2790# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2792# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2793#elif defined(MFC_OpenMP)
2794# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2796# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2798# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2799#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2800# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2802# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2804# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2806# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2807#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2808# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2809 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2810# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2812# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2813 use cuda_runtime_api
2814# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2816# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2818# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2820# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2821 if (nv_uvm_pref_gpu)
then
2822# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2824# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2825 istat = cudamemadvise(c_devloc(
x_cb), sizeof(
x_cb), cudamemadvisesetpreferredlocation, 0)
2826# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2827 if (istat /= cudasuccess)
then
2828# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2829 write (*,
"('Error code: ',I0, ': ')") istat
2830# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2832# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2834# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2835 istat = cudamemadvise(c_devloc(
x_cb), sizeof(
x_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
2836# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2837 if (istat /= cudasuccess)
then
2838# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2839 write (*,
"('Error code: ',I0, ': ')") istat
2840# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2842# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2844# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2845 istat = cudamemprefetchasync(c_devloc(
x_cb), sizeof(
x_cb), 0, 0)
2846# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2847 if (istat /= cudasuccess)
then
2848# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2849 write (*,
"('Error code: ',I0, ': ')") istat
2850# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2852# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2854# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2856# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2858# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2859#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2860# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2862# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2864# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2866# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2867#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2868# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2869 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2870# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2872# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2873 use cuda_runtime_api
2874# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2876# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2878# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2880# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2881 if (nv_uvm_pref_gpu)
then
2882# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2884# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2885 istat = cudamemadvise(c_devloc(
x_cc), sizeof(
x_cc), cudamemadvisesetpreferredlocation, 0)
2886# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2887 if (istat /= cudasuccess)
then
2888# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2889 write (*,
"('Error code: ',I0, ': ')") istat
2890# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2892# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2894# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2895 istat = cudamemadvise(c_devloc(
x_cc), sizeof(
x_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
2896# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2897 if (istat /= cudasuccess)
then
2898# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2899 write (*,
"('Error code: ',I0, ': ')") istat
2900# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2902# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2904# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2905 istat = cudamemprefetchasync(c_devloc(
x_cc), sizeof(
x_cc), 0, 0)
2906# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2907 if (istat /= cudasuccess)
then
2908# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2909 write (*,
"('Error code: ',I0, ': ')") istat
2910# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2912# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2914# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2916# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2918# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2919#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2920# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2922# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2924# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2926# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2927#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2928# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2929 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2930# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2932# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2933 use cuda_runtime_api
2934# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2936# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2938# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2940# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2941 if (nv_uvm_pref_gpu)
then
2942# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2944# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2945 istat = cudamemadvise(c_devloc(
dx), sizeof(
dx), cudamemadvisesetpreferredlocation, 0)
2946# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2947 if (istat /= cudasuccess)
then
2948# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2949 write (*,
"('Error code: ',I0, ': ')") istat
2950# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2952# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2954# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2955 istat = cudamemadvise(c_devloc(
dx), sizeof(
dx), cudamemadvisesetaccessedby, cudacpudeviceid)
2956# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2957 if (istat /= cudasuccess)
then
2958# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2959 write (*,
"('Error code: ',I0, ': ')") istat
2960# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2962# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2964# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2965 istat = cudamemprefetchasync(c_devloc(
dx), sizeof(
dx), 0, 0)
2966# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2967 if (istat /= cudasuccess)
then
2968# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2969 write (*,
"('Error code: ',I0, ': ')") istat
2970# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2972# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2974# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2976# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2978# 1021 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2982# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2984# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2985 use iso_fortran_env,
only: output_unit
2986# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2988# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2989 print *,
'm_global_parameters.fpp:1023: ',
'@:ALLOCATE(y_cb(-1 - buff_size:n + buff_size))'
2990# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2992# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2993 call flush (output_unit)
2994# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2996# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2998# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3000# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3002# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3004# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3005#if defined(MFC_OpenACC)
3006# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3008# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3009#elif defined(MFC_OpenMP)
3010# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3012# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3014# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3016# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3018# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3019 use iso_fortran_env,
only: output_unit
3020# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3022# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3023 print *,
'm_global_parameters.fpp:1024: ',
'@:ALLOCATE(y_cc(-buff_size:n + buff_size))'
3024# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3026# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3027 call flush (output_unit)
3028# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3030# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3032# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3034# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3036# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3038# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3039#if defined(MFC_OpenACC)
3040# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3042# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3043#elif defined(MFC_OpenMP)
3044# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3046# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3048# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3050# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3052# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3053 use iso_fortran_env,
only: output_unit
3054# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3056# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3057 print *,
'm_global_parameters.fpp:1025: ',
'@:ALLOCATE(dy(-buff_size:n + buff_size))'
3058# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3060# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3061 call flush (output_unit)
3062# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3064# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3066# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3068# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3070# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3072# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3073#if defined(MFC_OpenACC)
3074# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3076# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3077#elif defined(MFC_OpenMP)
3078# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3080# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3082# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3083#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3084# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3086# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3088# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3090# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3091#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3092# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3093 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3094# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3096# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3097 use cuda_runtime_api
3098# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3100# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3102# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3104# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3105 if (nv_uvm_pref_gpu)
then
3106# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3108# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3109 istat = cudamemadvise(c_devloc(
y_cb), sizeof(
y_cb), cudamemadvisesetpreferredlocation, 0)
3110# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3111 if (istat /= cudasuccess)
then
3112# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3113 write (*,
"('Error code: ',I0, ': ')") istat
3114# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3116# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3118# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3119 istat = cudamemadvise(c_devloc(
y_cb), sizeof(
y_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
3120# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3121 if (istat /= cudasuccess)
then
3122# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3123 write (*,
"('Error code: ',I0, ': ')") istat
3124# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3126# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3128# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3129 istat = cudamemprefetchasync(c_devloc(
y_cb), sizeof(
y_cb), 0, 0)
3130# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3131 if (istat /= cudasuccess)
then
3132# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3133 write (*,
"('Error code: ',I0, ': ')") istat
3134# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3136# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3138# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3140# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3142# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3143#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3144# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3146# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3148# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3150# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3151#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3152# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3153 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3154# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3156# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3157 use cuda_runtime_api
3158# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3160# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3162# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3164# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3165 if (nv_uvm_pref_gpu)
then
3166# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3168# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3169 istat = cudamemadvise(c_devloc(
y_cc), sizeof(
y_cc), cudamemadvisesetpreferredlocation, 0)
3170# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3171 if (istat /= cudasuccess)
then
3172# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3173 write (*,
"('Error code: ',I0, ': ')") istat
3174# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3176# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3178# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3179 istat = cudamemadvise(c_devloc(
y_cc), sizeof(
y_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
3180# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3181 if (istat /= cudasuccess)
then
3182# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3183 write (*,
"('Error code: ',I0, ': ')") istat
3184# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3186# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3188# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3189 istat = cudamemprefetchasync(c_devloc(
y_cc), sizeof(
y_cc), 0, 0)
3190# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3191 if (istat /= cudasuccess)
then
3192# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3193 write (*,
"('Error code: ',I0, ': ')") istat
3194# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3196# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3198# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3200# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3202# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3203#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3204# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3206# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3208# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3210# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3211#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3212# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3213 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3214# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3216# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3217 use cuda_runtime_api
3218# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3220# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3222# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3224# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3225 if (nv_uvm_pref_gpu)
then
3226# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3228# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3229 istat = cudamemadvise(c_devloc(
dy), sizeof(
dy), cudamemadvisesetpreferredlocation, 0)
3230# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3231 if (istat /= cudasuccess)
then
3232# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3233 write (*,
"('Error code: ',I0, ': ')") istat
3234# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3236# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3238# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3239 istat = cudamemadvise(c_devloc(
dy), sizeof(
dy), cudamemadvisesetaccessedby, cudacpudeviceid)
3240# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3241 if (istat /= cudasuccess)
then
3242# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3243 write (*,
"('Error code: ',I0, ': ')") istat
3244# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3246# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3248# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3249 istat = cudamemprefetchasync(c_devloc(
dy), sizeof(
dy), 0, 0)
3250# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3251 if (istat /= cudasuccess)
then
3252# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3253 write (*,
"('Error code: ',I0, ': ')") istat
3254# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3256# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3258# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3260# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3262# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3266# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3268# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3269 use iso_fortran_env,
only: output_unit
3270# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3272# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3273 print *,
'm_global_parameters.fpp:1031: ',
'@:ALLOCATE(z_cb(-1 - buff_size:p + buff_size))'
3274# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3276# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3277 call flush (output_unit)
3278# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3280# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3282# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3284# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3286# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3288# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3289#if defined(MFC_OpenACC)
3290# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3292# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3293#elif defined(MFC_OpenMP)
3294# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3296# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3298# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3300# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3302# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3303 use iso_fortran_env,
only: output_unit
3304# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3306# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3307 print *,
'm_global_parameters.fpp:1032: ',
'@:ALLOCATE(z_cc(-buff_size:p + buff_size))'
3308# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3310# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3311 call flush (output_unit)
3312# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3314# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3316# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3318# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3320# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3322# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3323#if defined(MFC_OpenACC)
3324# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3326# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3327#elif defined(MFC_OpenMP)
3328# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3330# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3332# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3334# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3336# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3337 use iso_fortran_env,
only: output_unit
3338# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3340# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3341 print *,
'm_global_parameters.fpp:1033: ',
'@:ALLOCATE(dz(-buff_size:p + buff_size))'
3342# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3344# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3345 call flush (output_unit)
3346# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3348# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3350# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3352# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3354# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3356# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3357#if defined(MFC_OpenACC)
3358# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3360# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3361#elif defined(MFC_OpenMP)
3362# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3364# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3366# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3367#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3368# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3370# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3372# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3374# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3375#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3376# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3377 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3378# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3380# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3381 use cuda_runtime_api
3382# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3384# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3386# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3388# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3389 if (nv_uvm_pref_gpu)
then
3390# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3392# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3393 istat = cudamemadvise(c_devloc(
z_cb), sizeof(
z_cb), cudamemadvisesetpreferredlocation, 0)
3394# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3395 if (istat /= cudasuccess)
then
3396# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3397 write (*,
"('Error code: ',I0, ': ')") istat
3398# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3400# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3402# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3403 istat = cudamemadvise(c_devloc(
z_cb), sizeof(
z_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
3404# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3405 if (istat /= cudasuccess)
then
3406# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3407 write (*,
"('Error code: ',I0, ': ')") istat
3408# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3410# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3412# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3413 istat = cudamemprefetchasync(c_devloc(
z_cb), sizeof(
z_cb), 0, 0)
3414# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3415 if (istat /= cudasuccess)
then
3416# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3417 write (*,
"('Error code: ',I0, ': ')") istat
3418# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3420# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3422# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3424# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3426# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3427#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3428# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3430# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3432# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3434# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3435#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3436# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3437 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3438# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3440# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3441 use cuda_runtime_api
3442# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3444# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3446# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3448# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3449 if (nv_uvm_pref_gpu)
then
3450# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3452# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3453 istat = cudamemadvise(c_devloc(
z_cc), sizeof(
z_cc), cudamemadvisesetpreferredlocation, 0)
3454# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3455 if (istat /= cudasuccess)
then
3456# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3457 write (*,
"('Error code: ',I0, ': ')") istat
3458# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3460# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3462# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3463 istat = cudamemadvise(c_devloc(
z_cc), sizeof(
z_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
3464# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3465 if (istat /= cudasuccess)
then
3466# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3467 write (*,
"('Error code: ',I0, ': ')") istat
3468# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3470# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3472# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3473 istat = cudamemprefetchasync(c_devloc(
z_cc), sizeof(
z_cc), 0, 0)
3474# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3475 if (istat /= cudasuccess)
then
3476# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3477 write (*,
"('Error code: ',I0, ': ')") istat
3478# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3480# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3482# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3484# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3486# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3487#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3488# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3490# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3492# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3494# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3495#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3496# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3497 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3498# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3500# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3501 use cuda_runtime_api
3502# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3504# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3506# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3508# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3509 if (nv_uvm_pref_gpu)
then
3510# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3512# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3513 istat = cudamemadvise(c_devloc(
dz), sizeof(
dz), cudamemadvisesetpreferredlocation, 0)
3514# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3515 if (istat /= cudasuccess)
then
3516# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3517 write (*,
"('Error code: ',I0, ': ')") istat
3518# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3520# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3522# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3523 istat = cudamemadvise(c_devloc(
dz), sizeof(
dz), cudamemadvisesetaccessedby, cudacpudeviceid)
3524# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3525 if (istat /= cudasuccess)
then
3526# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3527 write (*,
"('Error code: ',I0, ': ')") istat
3528# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3530# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3532# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3533 istat = cudamemprefetchasync(c_devloc(
dz), sizeof(
dz), 0, 0)
3534# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3535 if (istat /= cudasuccess)
then
3536# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3537 write (*,
"('Error code: ',I0, ': ')") istat
3538# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3540# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3542# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3544# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3546# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3554 call s_initialize_parallel_io_common
3558# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3560# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3561 use iso_fortran_env,
only: output_unit
3562# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3564# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3565 print *,
'm_global_parameters.fpp:1047: ',
'@:ALLOCATE(pcomm_coords(1:num_dims))'
3566# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3568# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3569 call flush (output_unit)
3570# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3572# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3574# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3576# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3578# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3580# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3581#if defined(MFC_OpenACC)
3582# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3584# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3585#elif defined(MFC_OpenMP)
3586# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3588# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3590# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3604# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3606# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3607 use iso_fortran_env,
only: output_unit
3608# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3610# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3611 print *,
'm_global_parameters.fpp:1060: ',
'@:DEALLOCATE(Re_idx)'
3612# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3614# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3615 call flush (output_unit)
3616# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3618# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3620# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3622# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3623#if defined(MFC_OpenACC)
3624# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3626# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3627#elif defined(MFC_OpenMP)
3628# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3630# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3632# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3634# 1061 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3639# 1064 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3641# 1064 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3642 use iso_fortran_env,
only: output_unit
3643# 1064 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3645# 1064 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3646 print *,
'm_global_parameters.fpp:1064: ',
'@:DEALLOCATE(is_non_newtonian)'
3647# 1064 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3649# 1064 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3650 call flush (output_unit)
3651# 1064 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3653# 1064 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3655# 1064 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3657# 1064 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3658#if defined(MFC_OpenACC)
3659# 1064 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3661# 1064 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3662#elif defined(MFC_OpenMP)
3663# 1064 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3665# 1064 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3667# 1064 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3669# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3671# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3673# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3674 use iso_fortran_env,
only: output_unit
3675# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3677# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3678 print *,
'm_global_parameters.fpp:1065: ',
'@:DEALLOCATE(hb_tau0, hb_K, hb_nn, hb_m_arr)'
3679# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3681# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3682 call flush (output_unit)
3683# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3685# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3687# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3689# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3690#if defined(MFC_OpenACC)
3691# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3693# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3694#elif defined(MFC_OpenMP)
3695# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3697# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3699# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3701# 1066 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3703# 1066 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3705# 1066 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3706 use iso_fortran_env,
only: output_unit
3707# 1066 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3709# 1066 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3710 print *,
'm_global_parameters.fpp:1066: ',
'@:DEALLOCATE(hb_mu_min, hb_mu_max)'
3711# 1066 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3713# 1066 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3714 call flush (output_unit)
3715# 1066 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3717# 1066 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3719# 1066 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3721# 1066 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3722#if defined(MFC_OpenACC)
3723# 1066 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3725# 1066 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3726#elif defined(MFC_OpenMP)
3727# 1066 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3729# 1066 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3731# 1066 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3733# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3735# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3737# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3738 use iso_fortran_env,
only: output_unit
3739# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3741# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3742 print *,
'm_global_parameters.fpp:1067: ',
'@:DEALLOCATE(fluid_inv_re)'
3743# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3745# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3746 call flush (output_unit)
3747# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3749# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3751# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3753# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3754#if defined(MFC_OpenACC)
3755# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3757# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3758#elif defined(MFC_OpenMP)
3759# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3761# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3763# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3765# 1068 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3767 if (bubbles_euler)
then
3769# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3771# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3772 use iso_fortran_env,
only: output_unit
3773# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3775# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3776 print *,
'm_global_parameters.fpp:1070: ',
'@:DEALLOCATE(ptil)'
3777# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3779# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3780 call flush (output_unit)
3781# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3783# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3785# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3787# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3788#if defined(MFC_OpenACC)
3789# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3791# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3792#elif defined(MFC_OpenMP)
3793# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3795# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3797# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3799# 1071 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3801# 1071 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3803# 1071 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3804 use iso_fortran_env,
only: output_unit
3805# 1071 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3807# 1071 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3808 print *,
'm_global_parameters.fpp:1071: ',
'@:DEALLOCATE(qbmm_idx%rs, qbmm_idx%vs, qbmm_idx%ps, qbmm_idx%ms)'
3809# 1071 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3811# 1071 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3812 call flush (output_unit)
3813# 1071 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3815# 1071 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3817# 1071 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3819# 1071 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3820#if defined(MFC_OpenACC)
3821# 1071 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3823# 1071 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3824#elif defined(MFC_OpenMP)
3825# 1071 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3827# 1071 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3829# 1071 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3831# 1072 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3834# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3836# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3837 use iso_fortran_env,
only: output_unit
3838# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3840# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3841 print *,
'm_global_parameters.fpp:1073: ',
'@:DEALLOCATE(qbmm_idx%moms)'
3842# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3844# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3845 call flush (output_unit)
3846# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3848# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3850# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3852# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3853#if defined(MFC_OpenACC)
3854# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3856# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3857#elif defined(MFC_OpenMP)
3858# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3860# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3862# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3864# 1074 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3869# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3871# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3872 use iso_fortran_env,
only: output_unit
3873# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3875# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3876 print *,
'm_global_parameters.fpp:1077: ',
'@:DEALLOCATE(pcomm_coords)'
3877# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3879# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3880 call flush (output_unit)
3881# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3883# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3885# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3887# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3888#if defined(MFC_OpenACC)
3889# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3891# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3892#elif defined(MFC_OpenMP)
3893# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3895# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3897# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3899# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3902 call s_finalize_global_parameters_common
3904 if (parallel_io)
then
3905 if (bubbles_lagrange)
then
3906 do i = 1, sys_size + 1
3923# 1100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3925# 1100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3926 use iso_fortran_env,
only: output_unit
3927# 1100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3929# 1100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3930 print *,
'm_global_parameters.fpp:1100: ',
'@:DEALLOCATE(x_cb, x_cc, dx)'
3931# 1100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3933# 1100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3934 call flush (output_unit)
3935# 1100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3937# 1100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3939# 1100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3941# 1100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3942#if defined(MFC_OpenACC)
3943# 1100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3945# 1100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3946#elif defined(MFC_OpenMP)
3947# 1100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3949# 1100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3951# 1100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3953# 1101 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3957# 1103 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3959# 1103 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3960 use iso_fortran_env,
only: output_unit
3961# 1103 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3963# 1103 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3964 print *,
'm_global_parameters.fpp:1103: ',
'@:DEALLOCATE(y_cb, y_cc, dy)'
3965# 1103 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3967# 1103 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3968 call flush (output_unit)
3969# 1103 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3971# 1103 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3973# 1103 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3975# 1103 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3976#if defined(MFC_OpenACC)
3977# 1103 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3979# 1103 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3980#elif defined(MFC_OpenMP)
3981# 1103 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3983# 1103 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3985# 1103 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3987# 1104 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3991# 1106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3993# 1106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3994 use iso_fortran_env,
only: output_unit
3995# 1106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3997# 1106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3998 print *,
'm_global_parameters.fpp:1106: ',
'@:DEALLOCATE(z_cb, z_cc, dz)'
3999# 1106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4001# 1106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4002 call flush (output_unit)
4003# 1106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4005# 1106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4007# 1106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4009# 1106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4010#if defined(MFC_OpenACC)
4011# 1106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4013# 1106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4014#elif defined(MFC_OpenMP)
4015# 1106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4017# 1106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4019# 1106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4021# 1107 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4025# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4027# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4028 use iso_fortran_env,
only: output_unit
4029# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4031# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4032 print *,
'm_global_parameters.fpp:1109: ',
'@:DEALLOCATE(neighbor_ranks)'
4033# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4035# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4036 call flush (output_unit)
4037# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4039# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4041# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4043# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4044#if defined(MFC_OpenACC)
4045# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4047# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4048#elif defined(MFC_OpenMP)
4049# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4051# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4053# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4055# 1110 "/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.
Shared global parameters and equation-index setup for all three executables. Each per-target m_global...
type(ib_stl_parameters), dimension(num_stl_models_max) stl_models
Per-STL model parameters.
integer nv_uvm_igr_temps_on_gpu
type(subgrid_bubble_physical_parameters) bub_pp
Subgrid bubble physical parameters.
integer weno_num_stencils
type(vec3_dt), dimension(num_probes_max) probe
integer, dimension(2) re_size
logical bf_spatial_support
logical ib_second_order_vel
type(physical_parameters), dimension(num_fluids_max) fluid_pp
Per-fluid stiffened-gas EOS parameters, Reynolds numbers, and shear modulus.
real(wp) hyper_cleaning_speed
real(wp) hyper_cleaning_tau
real(wp) coefficient_of_restitution
logical nv_uvm_out_of_core
logical many_ib_patch_parallelism
type(acoustic_parameters), dimension(num_probes_max) acoustic
Acoustic source parameters.
type(spbf_parameters) spatial_bf
Parameters for spatially supported body force (Wei & Freund, JFM 2005).
logical synthetic_turbulence
integer num_igr_warm_start_iters
type(chemistry_parameters) chem_params
type(ib_patch_parameters), dimension(num_ib_patches_max_namelist) patch_ib
Immersed boundary patch parameters.
logical hypo_hll_interface_rhs
integer collision_temporal_resolution
type(particle_cloud_parameters), dimension(num_particle_clouds_max) particle_cloud
Particle bed specifications.
integer adap_dt_max_iters
integer ib_neighborhood_radius
type(ib_airfoil_parameters), dimension(num_ib_airfoils_max) ib_airfoil
Per-airfoil NACA user inputs.
impure subroutine s_assign_common_defaults
Assign default values to the user-input parameters that are shared across all three executables (pre_...
type(bubbles_lagrange_parameters) lag_params
Lagrange bubbles' parameters.
real(wp) ib_coefficient_of_friction
integer num_particle_clouds
impure subroutine s_initialize_eqn_idx(nmom_in, nb_in, six_eqn_alf_is_advected)
Initialize equation-index state (eqn_idx and sys_size) from the namelist parameters....
integer num_turbulent_sources
Global parameters for the computational domain, fluid properties, and simulation algorithm configurat...
type(int_bounds_info) ib_bc_z
type(scalar_field), dimension(:,:,:), allocatable mom_3d
real(wp) mytime
Current simulation time.
integer nmomsp
Number of moments required by ensemble-averaging.
type(mpi_io_levelset_norm_var), public mpi_io_levelsetnorm_data
real(wp), dimension(:), allocatable fluid_inv_re
per-fluid Newtonian inverse-Re
logical bulk_stress
Bulk stresses.
real(wp), dimension(num_synth_shells_max) synth_k_shell
integer, parameter hypo_nc_mode_interface
interface-velocity export for the velocity-gradient tensor (HLL Method 2, HLLC)
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, parameter nmom
Number of carried moments per R0 location.
real(wp), dimension(num_synth_shells_max) synth_amp_shell
real(wp), dimension(:), allocatable im_trans_c
type(int_bounds_info), dimension(1:3) idwint
real(wp), dimension(:), allocatable, target z_cb
logical any_non_newtonian
.true. if any fluid is non-Newtonian
type(int_bounds_info) ib_bc_y
type(bounds_info) neighbor_domain_y
type(int_bounds_info), dimension(3) nidx
Neighbor index offsets per direction.
real(wp), dimension(:), allocatable hb_tau0
type(int_bounds_info) ib_bc_x
type(int_bounds_info) bc_z
integer, parameter hypo_nc_mode_none
Hypoelastic NC velocity-coupling mode; exactly one value, derived from riemann_solver + hypo_hll_inte...
real(wp), dimension(:), allocatable pb0
real(wp), dimension(:), allocatable hb_k
real(wp), dimension(:), allocatable im_trans_t
type(qbmm_idx_info) qbmm_idx
QBMM moment index mappings (allocatable; GPU-managed separately).
logical, dimension(3) periodic_bc
integer proc_rank
Rank of the local processor.
real(wp), dimension(:), allocatable re_trans_t
real(wp), dimension(:,:), allocatable fd_coeff_z
logical moving_lag_bubbles
type(mpi_io_ib_var), public mpi_io_ib_data
real(wp), dimension(:,:,:), allocatable spbf_source_y
real(wp), dimension(3) accel_bf
real(wp), dimension(:), allocatable weight
Simpson quadrature weights.
integer, parameter adv_src_mode_alpha_iface
flux_src exports per-fluid interface alpha
real(wp), dimension(:), allocatable k_v
integer, dimension(num_local_ibs_max) local_ib_patch_ids
lookup table of IBs in the local compute domain
real(wp), dimension(:), allocatable hb_nn
integer nmomtot
Total number of carried moments moments/transport equations.
integer, dimension(3) dir_idx
logical lag_gravity_force
integer fd_number
Finite-difference half-stencil size: MAX(1, fd_order/2).
type(mpi_io_levelset_var), public mpi_io_levelset_data
type(bounds_info), dimension(3) glb_bounds
type(int_bounds_info), dimension(1:3) idwbuff
integer, parameter adv_src_mode_vel_iface
flux_src exports shared face-normal interface velocity
integer buff_size
Number of ghost cells for boundary condition storage.
integer, dimension(3) dir_idx_tau
(nn, nt, nt2) stress indices for wave speeds and momentum flux
type(int_bounds_info) bc_y
integer, dimension(:,:,:), allocatable neighbor_ranks
MPI ranks of neighbors.
real(wp), dimension(:), allocatable r0
Bubble sizes.
real(wp), dimension(:,:,:), allocatable spbf_source_x
Source fields for the spatially supported body force. spatial_bf and bf_spatial_support are auto-gene...
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
integer n_el_bubs_glb
Number of Lagrangian bubbles (local and global).
type(pres_field), dimension(:), allocatable mv_ts
real(wp), dimension(:,:), allocatable fd_coeff_y
type(int_bounds_info) bc_x
real(wp), dimension(:), allocatable, target z_cc
integer, parameter hypo_nc_mode_dual_pass
anchored dual-pass HLLD; all NC terms stay in the Riemann flux
logical use_nc_iface_vel
nc_iface_vel exports interface velocities needed outside flux_src
type(bounds_info), dimension(:), allocatable pcomm_coords
Local rank physical domain bounds.
real(wp), dimension(:), allocatable hb_m_arr
logical lag_pressure_force
integer, parameter hypo_nc_mode_finite_diff
velocity gradients by finite difference (HLL without interface RHS)
integer num_procs
Number of processors.
type(bounds_info) neighbor_domain_z
real(wp), dimension(3) dir_flg
real(wp), dimension(:), allocatable, target x_cc
integer, dimension(num_synth_shells_max) synth_n_waves_per_shell
real(wp), dimension(num_turb_sources_max, 3) turb_pos
real(wp), dimension(:), allocatable, target y_cb
real(wp), dimension(:), allocatable hb_mu_min
real(wp), dimension(:,:,:), allocatable ptil
Pressure modification.
real(wp), dimension(:,:), allocatable, public mpi_io_data_lag_bubbles
type(scalar_field), dimension(:), allocatable mom_sp
type(cell_num_bounds) cells_bounds
integer, parameter adv_src_mode_unset
NC volume-fraction advection export mode; exactly one value, derived from riemann_solver + hll_u_inte...
type(mpi_io_airfoil_ib_var), public mpi_io_airfoil_ib_data
real(wp), dimension(:), allocatable mass_g0
integer, dimension(6) stress_perm
Full tensor permutation: local basis -> physical storage index.
real(wp), dimension(:,:), allocatable fd_coeff_x
type(mpi_io_var), public mpi_io_data
impure subroutine s_initialize_parallel_io
Initializes parallel infrastructure.
real(wp), dimension(:), allocatable omegan
real(wp), dimension(:), allocatable re_trans_c
real(wp), dimension(:), allocatable, target dy
real(wp), dimension(num_turb_sources_max, 3) synth_l
type(ib_airfoil_grid), dimension(num_ib_airfoils_max) ib_airfoil_grids
Per-airfoil computed surface grids.
integer, parameter adv_src_mode_none
flux_src exports no NC advection quantity
logical shear_stress
Shear stresses.
integer, dimension(:,:,:), allocatable ib_neighbor_ranks
MPI ranks of neighborhood domains, indexed (-N:N,-N:N,-N:N).
real(wp), dimension(:), allocatable, target dz
real(wp), dimension(:), allocatable, target dx
type(bounds_info) neighbor_domain_x
real(wp), dimension(:), allocatable pe_t
real(wp), dimension(:), allocatable mass_v0
real(wp), dimension(:), allocatable hb_mu_max
logical, dimension(:), allocatable is_non_newtonian
per-fluid NN flag
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)
Update the min and max number of cells in each set of axes.
logical elemental function, public f_is_default(var)
Check if a real(wp) variable is of default value.
Groups the x, y, z boundary condition begin/end codes for passing as a single argument.
Derived type adding beginning (beg) and end bounds info as attributes.
Max and min number of cells in a direction of each combination of x-,y-, and z-.
Computed surface grid for a NACA airfoil (simulation-only, not in namelist).
Integer bounds for variables.
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).