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
1459# 530 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1462# 533 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1483# 554 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1484# 555 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1486# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1487# 555 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1489# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1490# 555 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1492# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1493# 555 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1495# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1496# 557 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1497# 554 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1498# 555 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1500# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1501# 555 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1503# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1504# 555 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1506# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1507# 555 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1509# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1510# 557 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1511# 554 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1512# 555 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1514# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1515# 555 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1517# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1518# 555 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1520# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1521# 555 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1523# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1524# 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"
1538 do j = 1, num_probes_max
1550 acoustic(
j)%gauss_sigma_dist = dflt_real
1551 acoustic(
j)%gauss_sigma_time = dflt_real
1557 acoustic(
j)%element_spacing_angle = dflt_real
1558 acoustic(
j)%element_polygon_ratio = dflt_real
1571 do i = 1, num_probes_max
1572 probe(i)%x = dflt_real
1573 probe(i)%y = dflt_real
1574 probe(i)%z = dflt_real
1578# 611 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1579 bc_x%grcbc_in = .false.
1580# 612 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1581 bc_x%grcbc_out = .false.
1582# 613 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1583 bc_x%grcbc_vel_out = .false.
1584# 614 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1585 bc_x%vel_in_ramp = 0._wp
1586# 615 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1587 bc_x%vel_in_t0 = 0._wp
1588# 616 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1589 bc_x%vel_in_frac0 = 0._wp
1590# 617 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1591# 611 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1592 bc_y%grcbc_in = .false.
1593# 612 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1594 bc_y%grcbc_out = .false.
1595# 613 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1596 bc_y%grcbc_vel_out = .false.
1597# 614 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1598 bc_y%vel_in_ramp = 0._wp
1599# 615 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1600 bc_y%vel_in_t0 = 0._wp
1601# 616 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1602 bc_y%vel_in_frac0 = 0._wp
1603# 617 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1604# 611 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1605 bc_z%grcbc_in = .false.
1606# 612 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1607 bc_z%grcbc_out = .false.
1608# 613 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1609 bc_z%grcbc_vel_out = .false.
1610# 614 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1611 bc_z%vel_in_ramp = 0._wp
1612# 615 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1613 bc_z%vel_in_t0 = 0._wp
1614# 616 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1615 bc_z%vel_in_frac0 = 0._wp
1616# 617 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1617# 618 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1639 lag_params%input_path =
'input/lag_bubbles.dat'
1652 do i = 1, num_ib_airfoils_max
1661 do i = 1, num_particle_clouds_max
1682 do i = 1, num_ib_patches_max_namelist
1724 patch_ib(i)%centroid_offset(:) = 0._wp
1727 patch_ib(i)%rotation_matrix = 0._wp
1728 patch_ib(i)%rotation_matrix(1, 1) = 1._wp
1729 patch_ib(i)%rotation_matrix(2, 2) = 1._wp
1730 patch_ib(i)%rotation_matrix(3, 3) = 1._wp
1736 do i = 1, num_stl_models_max
1740 stl_models(i)%model_threshold = ray_tracing_threshold
1751# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1760 else if (
recon_type == recon_type_muscl)
then
1764# 763 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1765#if defined(MFC_OpenACC)
1766# 763 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1768# 763 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1769#elif defined(MFC_OpenMP)
1770# 763 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1772# 763 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1774# 764 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1776# 764 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1777#if defined(MFC_OpenACC)
1778# 764 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1780# 764 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1781#elif defined(MFC_OpenMP)
1782# 764 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1784# 764 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1786# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1788# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1789#if defined(MFC_OpenACC)
1790# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1792# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1793#elif defined(MFC_OpenMP)
1794# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1796# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1798# 766 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1800# 766 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1801#if defined(MFC_OpenACC)
1802# 766 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1804# 766 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1805#elif defined(MFC_OpenMP)
1806# 766 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1808# 766 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1810# 767 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1812# 767 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1813#if defined(MFC_OpenACC)
1814# 767 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1816# 767 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1817#elif defined(MFC_OpenMP)
1818# 767 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1820# 767 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1822# 768 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1823# 769 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1845# 789 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1846#if defined(MFC_OpenACC)
1847# 789 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1849# 789 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1850#elif defined(MFC_OpenMP)
1851# 789 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1853# 789 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1855# 790 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1867# 800 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1869# 800 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1870 use iso_fortran_env,
only: output_unit
1871# 800 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1873# 800 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1874 print *,
'm_global_parameters.fpp:800: ',
'@:ALLOCATE(qbmm_idx%rs(nb), qbmm_idx%vs(nb))'
1875# 800 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1877# 800 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1878 call flush (output_unit)
1879# 800 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1881# 800 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1883# 800 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1885# 800 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1887# 800 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1889# 800 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1891# 800 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1892#if defined(MFC_OpenACC)
1893# 800 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1895# 800 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1896#elif defined(MFC_OpenMP)
1897# 800 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1899# 800 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1901# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1903# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1905# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1906 use iso_fortran_env,
only: output_unit
1907# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1909# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1910 print *,
'm_global_parameters.fpp:801: ',
'@:ALLOCATE(qbmm_idx%ps(nb), qbmm_idx%ms(nb))'
1911# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1913# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1914 call flush (output_unit)
1915# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1917# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1919# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1921# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1923# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1925# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1927# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1928#if defined(MFC_OpenACC)
1929# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1931# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1932#elif defined(MFC_OpenMP)
1933# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1935# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1937# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1943# 806 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1945# 806 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1946 use iso_fortran_env,
only: output_unit
1947# 806 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1949# 806 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1950 print *,
'm_global_parameters.fpp:806: ',
'@:ALLOCATE(qbmm_idx%moms(nb, nmom))'
1951# 806 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1953# 806 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1954 call flush (output_unit)
1955# 806 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1957# 806 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1959# 806 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1961# 806 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1963# 806 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1965# 806 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1966#if defined(MFC_OpenACC)
1967# 806 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1969# 806 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1970#elif defined(MFC_OpenMP)
1971# 806 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1973# 806 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1975# 807 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1985 if (.not. polytropic)
then
1991 qbmm_idx%rs(i) = eqn_idx%bub%beg + (i - 1)*fac
1994 if (.not. polytropic)
then
2003 if (model_eqns /= model_eqns_gamma_law)
then
2005 do i = 1, num_fluids
2006 if (fluid_pp(i)%Re(1) > 0) re_size(1) = re_size(1) + 1
2007 if (fluid_pp(i)%Re(2) > 0) re_size(2) = re_size(2) + 1
2013 re_size_max = maxval(re_size)
2016# 846 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2017#if defined(MFC_OpenACC)
2018# 846 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2020# 846 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2021#elif defined(MFC_OpenMP)
2022# 846 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2024# 846 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2026# 847 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2031# 850 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2033# 850 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2034 use iso_fortran_env,
only: output_unit
2035# 850 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2037# 850 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2038 print *,
'm_global_parameters.fpp:850: ',
'@:ALLOCATE(Re_idx(1:2, 1:Re_size_max))'
2039# 850 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2041# 850 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2042 call flush (output_unit)
2043# 850 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2045# 850 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2047# 850 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2048 allocate (re_idx(1:2, 1:re_size_max))
2049# 850 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2051# 850 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2053# 850 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2054#if defined(MFC_OpenACC)
2055# 850 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2057# 850 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2058#elif defined(MFC_OpenMP)
2059# 850 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2061# 850 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2063# 851 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2066 do i = 1, num_fluids
2067 if (fluid_pp(i)%Re(1) > 0)
then
2068 k =
k + 1; re_idx(1,
k) = i
2073 do i = 1, num_fluids
2074 if (fluid_pp(i)%Re(2) > 0)
then
2075 k =
k + 1; re_idx(2,
k) = i
2083# 869 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2085# 869 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2086 use iso_fortran_env,
only: output_unit
2087# 869 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2089# 869 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2090 print *,
'm_global_parameters.fpp:869: ',
'@:ALLOCATE(is_non_newtonian(1:num_fluids))'
2091# 869 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2093# 869 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2094 call flush (output_unit)
2095# 869 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2097# 869 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2099# 869 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2101# 869 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2103# 869 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2105# 869 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2106#if defined(MFC_OpenACC)
2107# 869 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2109# 869 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2110#elif defined(MFC_OpenMP)
2111# 869 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2113# 869 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2115# 870 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2117# 870 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2119# 870 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2120 use iso_fortran_env,
only: output_unit
2121# 870 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2123# 870 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2124 print *,
'm_global_parameters.fpp:870: ',
'@:ALLOCATE(hb_tau0(1:num_fluids), hb_K(1:num_fluids), hb_nn(1:num_fluids), hb_m_arr(1:num_fluids))'
2125# 870 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2127# 870 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2128 call flush (output_unit)
2129# 870 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2131# 870 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2133# 870 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2135# 870 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2137# 870 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2139# 870 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2141# 870 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2143# 870 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2145# 870 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2146#if defined(MFC_OpenACC)
2147# 870 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2149# 870 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2150#elif defined(MFC_OpenMP)
2151# 870 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2153# 870 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2155# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2157# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2159# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2160 use iso_fortran_env,
only: output_unit
2161# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2163# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2164 print *,
'm_global_parameters.fpp:871: ',
'@:ALLOCATE(hb_mu_min(1:num_fluids), hb_mu_max(1:num_fluids))'
2165# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2167# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2168 call flush (output_unit)
2169# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2171# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2173# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2175# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2177# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2179# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2181# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2182#if defined(MFC_OpenACC)
2183# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2185# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2186#elif defined(MFC_OpenMP)
2187# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2189# 871 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2191# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2193# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2195# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2196 use iso_fortran_env,
only: output_unit
2197# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2199# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2200 print *,
'm_global_parameters.fpp:872: ',
'@:ALLOCATE(fluid_inv_re(1:num_fluids))'
2201# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2203# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2204 call flush (output_unit)
2205# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2207# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2209# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2211# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2213# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2215# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2216#if defined(MFC_OpenACC)
2217# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2219# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2220#elif defined(MFC_OpenMP)
2221# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2223# 872 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2225# 873 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2228 do i = 1, num_fluids
2232 hb_k(i) = fluid_pp(i)%K
2233 hb_nn(i) = fluid_pp(i)%nn
2237 if (fluid_pp(i)%Re(1) > 0._wp)
then
2244# 890 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2245#if defined(MFC_OpenACC)
2246# 890 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2248# 890 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2249#elif defined(MFC_OpenMP)
2250# 890 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2252# 890 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2254# 891 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2256 if (bubbles_euler .and. qbmm .and. .not. polytropic)
then
2259 else if (bubbles_lagrange)
then
2267 if (.not. down_sample)
then
2273 if (bubbles_euler .and. qbmm .and. .not. polytropic)
then
2274 do i = sys_size + 1, sys_size + 2*
nb*nnode
2278 else if (bubbles_lagrange)
then
2279 do i = 1, sys_size + 1
2288# 923 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2289#if defined(MFC_OpenACC)
2290# 923 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2292# 923 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2293#elif defined(MFC_OpenMP)
2294# 923 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2296# 923 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2298# 924 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2301# 927 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2302 wenojs = .not. (mapped_weno .or. wenoz .or. teno)
2303# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2307 if (hypoelasticity .or. mhd .or. probe_wrt .or. ib .or. bubbles_lagrange)
then
2312 if (hypoelasticity)
then
2313 if (riemann_solver == 1)
then
2314 if (hypo_hll_interface_rhs)
then
2319 else if (riemann_solver == 2)
then
2321 else if (riemann_solver == 4)
then
2327 if (riemann_solver == 1 .and. .not. hll_u_interface)
then
2330 else if ((riemann_solver == 1 .and. hll_u_interface) .or. riemann_solver == 2 .or. riemann_solver == 3 &
2331 & .or. riemann_solver == 5)
then
2334 else if (riemann_solver == 4)
then
2339 call s_configure_coordinate_bounds(recon_type, weno_polyn, muscl_polyn, igr_order,
buff_size,
idwint,
idwbuff, viscous, &
2340 & bubbles_lagrange, m, n, p, num_dims, igr, ib,
fd_number)
2342# 966 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2343#if defined(MFC_OpenACC)
2344# 966 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2346# 966 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2347#elif defined(MFC_OpenMP)
2348# 966 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2350# 966 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2352# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2355 if (bubbles_euler)
then
2357# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2359# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2360 use iso_fortran_env,
only: output_unit
2361# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2363# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2364 print *,
'm_global_parameters.fpp:970: ',
'@:ALLOCATE(ptil( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2365# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2367# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2368 call flush (output_unit)
2369# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2371# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2373# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2375# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2377# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2379# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2380#if defined(MFC_OpenACC)
2381# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2383# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2384#elif defined(MFC_OpenMP)
2385# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2387# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2389# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2393# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2394#if defined(MFC_OpenACC)
2395# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2397# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2398#elif defined(MFC_OpenMP)
2399# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2401# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2403# 974 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2405 if (cyl_coord .neqv. .true.)
then
2407 else if (cyl_coord .and. p == 0)
then
2424# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2425#if defined(MFC_OpenACC)
2426# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2428# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2429#elif defined(MFC_OpenMP)
2430# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2432# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2434# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2436# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2437#if defined(MFC_OpenACC)
2438# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2440# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2441#elif defined(MFC_OpenMP)
2442# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2444# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2446# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2449# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2450#if defined(MFC_OpenACC)
2451# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2453# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2454#elif defined(MFC_OpenMP)
2455# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2457# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2459# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2461# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2462#if defined(MFC_OpenACC)
2463# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2465# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2466#elif defined(MFC_OpenMP)
2467# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2469# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2471# 999 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2473# 999 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2474#if defined(MFC_OpenACC)
2475# 999 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2477# 999 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2478#elif defined(MFC_OpenMP)
2479# 999 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2481# 999 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2483# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2486# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2487#if defined(MFC_OpenACC)
2488# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2490# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2491#elif defined(MFC_OpenMP)
2492# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2494# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2496# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2499# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2500#if defined(MFC_OpenACC)
2501# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2503# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2504#elif defined(MFC_OpenMP)
2505# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2507# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2509# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2512# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2513#if defined(MFC_OpenACC)
2514# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2516# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2517#elif defined(MFC_OpenMP)
2518# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2520# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2522# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2525# 1007 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2526#if defined(MFC_OpenACC)
2527# 1007 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2529# 1007 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2530#elif defined(MFC_OpenMP)
2531# 1007 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2533# 1007 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2535# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2538# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2539#if defined(MFC_OpenACC)
2540# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2542# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2543#elif defined(MFC_OpenMP)
2544# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2546# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2548# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2550# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2552# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2553#if defined(MFC_OpenACC)
2554# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2556# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2557#elif defined(MFC_OpenMP)
2558# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2560# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2562# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2564# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2565#if defined(MFC_OpenACC)
2566# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2568# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2569#elif defined(MFC_OpenMP)
2570# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2572# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2574# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2576# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2577#if defined(MFC_OpenACC)
2578# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2580# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2581#elif defined(MFC_OpenMP)
2582# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2584# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2586# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2588# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2589#if defined(MFC_OpenACC)
2590# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2592# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2593#elif defined(MFC_OpenMP)
2594# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2596# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2598# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2600# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2601#if defined(MFC_OpenACC)
2602# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2604# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2605#elif defined(MFC_OpenMP)
2606# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2608# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2610# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2612# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2613#if defined(MFC_OpenACC)
2614# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2616# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2617#elif defined(MFC_OpenMP)
2618# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2620# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2622# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2623# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2626# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2627#if defined(MFC_OpenACC)
2628# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2630# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2631#elif defined(MFC_OpenMP)
2632# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2634# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2636# 1021 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2638# 1021 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2639#if defined(MFC_OpenACC)
2640# 1021 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2642# 1021 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2643#elif defined(MFC_OpenMP)
2644# 1021 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2646# 1021 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2648# 1022 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2650# 1022 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2651#if defined(MFC_OpenACC)
2652# 1022 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2654# 1022 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2655#elif defined(MFC_OpenMP)
2656# 1022 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2658# 1022 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2660# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2663# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2664#if defined(MFC_OpenACC)
2665# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2667# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2668#elif defined(MFC_OpenMP)
2669# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2671# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2673# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2675 if (synthetic_turbulence)
then
2677# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2678#if defined(MFC_OpenACC)
2679# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2681# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2682#elif defined(MFC_OpenMP)
2683# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2685# 1027 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2687# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2689# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2690#if defined(MFC_OpenACC)
2691# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2693# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2694#elif defined(MFC_OpenMP)
2695# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2697# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2699# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2701# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2702#if defined(MFC_OpenACC)
2703# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2705# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2706#elif defined(MFC_OpenMP)
2707# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2709# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2711# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2716# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2718# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2719 use iso_fortran_env,
only: output_unit
2720# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2722# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2723 print *,
'm_global_parameters.fpp:1033: ',
'@:ALLOCATE(x_cb(-1 - buff_size:m + buff_size))'
2724# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2726# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2727 call flush (output_unit)
2728# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2730# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2732# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2734# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2736# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2738# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2739#if defined(MFC_OpenACC)
2740# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2742# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2743#elif defined(MFC_OpenMP)
2744# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2746# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2748# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2750# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2752# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2753 use iso_fortran_env,
only: output_unit
2754# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2756# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2757 print *,
'm_global_parameters.fpp:1034: ',
'@:ALLOCATE(x_cc(-buff_size:m + buff_size))'
2758# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2760# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2761 call flush (output_unit)
2762# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2764# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2766# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2768# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2770# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2772# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2773#if defined(MFC_OpenACC)
2774# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2776# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2777#elif defined(MFC_OpenMP)
2778# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2780# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2782# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2784# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2786# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2787 use iso_fortran_env,
only: output_unit
2788# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2790# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2791 print *,
'm_global_parameters.fpp:1035: ',
'@:ALLOCATE(dx(-buff_size:m + buff_size))'
2792# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2794# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2795 call flush (output_unit)
2796# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2798# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2800# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2802# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2804# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2806# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2807#if defined(MFC_OpenACC)
2808# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2810# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2811#elif defined(MFC_OpenMP)
2812# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2814# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2816# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2817#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2818# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2820# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2822# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2824# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2825#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2826# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2827 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2828# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2830# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2831 use cuda_runtime_api
2832# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2834# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2836# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2838# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2839 if (nv_uvm_pref_gpu)
then
2840# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2842# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2843 istat = cudamemadvise(c_devloc(
x_cb), sizeof(
x_cb), cudamemadvisesetpreferredlocation, 0)
2844# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2845 if (istat /= cudasuccess)
then
2846# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2847 write (*,
"('Error code: ',I0, ': ')") istat
2848# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2850# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2852# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2853 istat = cudamemadvise(c_devloc(
x_cb), sizeof(
x_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
2854# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2855 if (istat /= cudasuccess)
then
2856# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2857 write (*,
"('Error code: ',I0, ': ')") istat
2858# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2860# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2862# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2863 istat = cudamemprefetchasync(c_devloc(
x_cb), sizeof(
x_cb), 0, 0)
2864# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2865 if (istat /= cudasuccess)
then
2866# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2867 write (*,
"('Error code: ',I0, ': ')") istat
2868# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2870# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2872# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2874# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2876# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2877#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2878# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2880# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2882# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2884# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2885#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2886# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2887 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2888# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2890# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2891 use cuda_runtime_api
2892# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2894# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2896# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2898# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2899 if (nv_uvm_pref_gpu)
then
2900# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2902# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2903 istat = cudamemadvise(c_devloc(
x_cc), sizeof(
x_cc), cudamemadvisesetpreferredlocation, 0)
2904# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2905 if (istat /= cudasuccess)
then
2906# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2907 write (*,
"('Error code: ',I0, ': ')") istat
2908# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2910# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2912# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2913 istat = cudamemadvise(c_devloc(
x_cc), sizeof(
x_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
2914# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2915 if (istat /= cudasuccess)
then
2916# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2917 write (*,
"('Error code: ',I0, ': ')") istat
2918# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2920# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2922# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2923 istat = cudamemprefetchasync(c_devloc(
x_cc), sizeof(
x_cc), 0, 0)
2924# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2925 if (istat /= cudasuccess)
then
2926# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2927 write (*,
"('Error code: ',I0, ': ')") istat
2928# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2930# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2932# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2934# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2936# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2937#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2938# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2940# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2942# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2944# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2945#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2946# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2947 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2948# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2950# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2951 use cuda_runtime_api
2952# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2954# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2956# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2958# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2959 if (nv_uvm_pref_gpu)
then
2960# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2962# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2963 istat = cudamemadvise(c_devloc(
dx), sizeof(
dx), cudamemadvisesetpreferredlocation, 0)
2964# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2965 if (istat /= cudasuccess)
then
2966# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2967 write (*,
"('Error code: ',I0, ': ')") istat
2968# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2970# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2972# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2973 istat = cudamemadvise(c_devloc(
dx), sizeof(
dx), cudamemadvisesetaccessedby, cudacpudeviceid)
2974# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2975 if (istat /= cudasuccess)
then
2976# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2977 write (*,
"('Error code: ',I0, ': ')") istat
2978# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2980# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2982# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2983 istat = cudamemprefetchasync(c_devloc(
dx), sizeof(
dx), 0, 0)
2984# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2985 if (istat /= cudasuccess)
then
2986# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2987 write (*,
"('Error code: ',I0, ': ')") istat
2988# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2990# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2992# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2994# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2996# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3000# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3002# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3003 use iso_fortran_env,
only: output_unit
3004# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3006# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3007 print *,
'm_global_parameters.fpp:1041: ',
'@:ALLOCATE(y_cb(-1 - buff_size:n + buff_size))'
3008# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3010# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3011 call flush (output_unit)
3012# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3014# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3016# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3018# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3020# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3022# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3023#if defined(MFC_OpenACC)
3024# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3026# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3027#elif defined(MFC_OpenMP)
3028# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3030# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3032# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3034# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3036# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3037 use iso_fortran_env,
only: output_unit
3038# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3040# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3041 print *,
'm_global_parameters.fpp:1042: ',
'@:ALLOCATE(y_cc(-buff_size:n + buff_size))'
3042# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3044# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3045 call flush (output_unit)
3046# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3048# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3050# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3052# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3054# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3056# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3057#if defined(MFC_OpenACC)
3058# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3060# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3061#elif defined(MFC_OpenMP)
3062# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3064# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3066# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3068# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3070# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3071 use iso_fortran_env,
only: output_unit
3072# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3074# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3075 print *,
'm_global_parameters.fpp:1043: ',
'@:ALLOCATE(dy(-buff_size:n + buff_size))'
3076# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3078# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3079 call flush (output_unit)
3080# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3082# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3084# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3086# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3088# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3090# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3091#if defined(MFC_OpenACC)
3092# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3094# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3095#elif defined(MFC_OpenMP)
3096# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3098# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3100# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3101#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3102# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3104# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3106# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3108# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3109#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3110# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3111 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3112# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3114# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3115 use cuda_runtime_api
3116# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3118# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3120# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3122# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3123 if (nv_uvm_pref_gpu)
then
3124# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3126# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3127 istat = cudamemadvise(c_devloc(
y_cb), sizeof(
y_cb), cudamemadvisesetpreferredlocation, 0)
3128# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3129 if (istat /= cudasuccess)
then
3130# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3131 write (*,
"('Error code: ',I0, ': ')") istat
3132# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3134# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3136# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3137 istat = cudamemadvise(c_devloc(
y_cb), sizeof(
y_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
3138# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3139 if (istat /= cudasuccess)
then
3140# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3141 write (*,
"('Error code: ',I0, ': ')") istat
3142# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3144# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3146# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3147 istat = cudamemprefetchasync(c_devloc(
y_cb), sizeof(
y_cb), 0, 0)
3148# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3149 if (istat /= cudasuccess)
then
3150# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3151 write (*,
"('Error code: ',I0, ': ')") istat
3152# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3154# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3156# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3158# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3160# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3161#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3162# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3164# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3166# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3168# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3169#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3170# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3171 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3172# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3174# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3175 use cuda_runtime_api
3176# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3178# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3180# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3182# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3183 if (nv_uvm_pref_gpu)
then
3184# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3186# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3187 istat = cudamemadvise(c_devloc(
y_cc), sizeof(
y_cc), cudamemadvisesetpreferredlocation, 0)
3188# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3189 if (istat /= cudasuccess)
then
3190# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3191 write (*,
"('Error code: ',I0, ': ')") istat
3192# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3194# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3196# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3197 istat = cudamemadvise(c_devloc(
y_cc), sizeof(
y_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
3198# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3199 if (istat /= cudasuccess)
then
3200# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3201 write (*,
"('Error code: ',I0, ': ')") istat
3202# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3204# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3206# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3207 istat = cudamemprefetchasync(c_devloc(
y_cc), sizeof(
y_cc), 0, 0)
3208# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3209 if (istat /= cudasuccess)
then
3210# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3211 write (*,
"('Error code: ',I0, ': ')") istat
3212# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3214# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3216# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3218# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3220# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3221#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3222# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3224# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3226# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3228# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3229#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3230# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3231 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3232# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3234# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3235 use cuda_runtime_api
3236# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3238# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3240# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3242# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3243 if (nv_uvm_pref_gpu)
then
3244# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3246# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3247 istat = cudamemadvise(c_devloc(
dy), sizeof(
dy), cudamemadvisesetpreferredlocation, 0)
3248# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3249 if (istat /= cudasuccess)
then
3250# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3251 write (*,
"('Error code: ',I0, ': ')") istat
3252# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3254# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3256# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3257 istat = cudamemadvise(c_devloc(
dy), sizeof(
dy), cudamemadvisesetaccessedby, cudacpudeviceid)
3258# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3259 if (istat /= cudasuccess)
then
3260# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3261 write (*,
"('Error code: ',I0, ': ')") istat
3262# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3264# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3266# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3267 istat = cudamemprefetchasync(c_devloc(
dy), sizeof(
dy), 0, 0)
3268# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3269 if (istat /= cudasuccess)
then
3270# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3271 write (*,
"('Error code: ',I0, ': ')") istat
3272# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3274# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3276# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3278# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3280# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3284# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3286# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3287 use iso_fortran_env,
only: output_unit
3288# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3290# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3291 print *,
'm_global_parameters.fpp:1049: ',
'@:ALLOCATE(z_cb(-1 - buff_size:p + buff_size))'
3292# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3294# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3295 call flush (output_unit)
3296# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3298# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3300# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3302# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3304# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3306# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3307#if defined(MFC_OpenACC)
3308# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3310# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3311#elif defined(MFC_OpenMP)
3312# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3314# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3316# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3318# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3320# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3321 use iso_fortran_env,
only: output_unit
3322# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3324# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3325 print *,
'm_global_parameters.fpp:1050: ',
'@:ALLOCATE(z_cc(-buff_size:p + buff_size))'
3326# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3328# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3329 call flush (output_unit)
3330# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3332# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3334# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3336# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3338# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3340# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3341#if defined(MFC_OpenACC)
3342# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3344# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3345#elif defined(MFC_OpenMP)
3346# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3348# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3350# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3352# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3354# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3355 use iso_fortran_env,
only: output_unit
3356# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3358# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3359 print *,
'm_global_parameters.fpp:1051: ',
'@:ALLOCATE(dz(-buff_size:p + buff_size))'
3360# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3362# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3363 call flush (output_unit)
3364# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3366# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3368# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3370# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3372# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3374# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3375#if defined(MFC_OpenACC)
3376# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3378# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3379#elif defined(MFC_OpenMP)
3380# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3382# 1051 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3384# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3385#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3386# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3388# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3390# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3392# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3393#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3394# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3395 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3396# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3398# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3399 use cuda_runtime_api
3400# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3402# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3404# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3406# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3407 if (nv_uvm_pref_gpu)
then
3408# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3410# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3411 istat = cudamemadvise(c_devloc(
z_cb), sizeof(
z_cb), cudamemadvisesetpreferredlocation, 0)
3412# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3413 if (istat /= cudasuccess)
then
3414# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3415 write (*,
"('Error code: ',I0, ': ')") istat
3416# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3418# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3420# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3421 istat = cudamemadvise(c_devloc(
z_cb), sizeof(
z_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
3422# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3423 if (istat /= cudasuccess)
then
3424# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3425 write (*,
"('Error code: ',I0, ': ')") istat
3426# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3428# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3430# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3431 istat = cudamemprefetchasync(c_devloc(
z_cb), sizeof(
z_cb), 0, 0)
3432# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3433 if (istat /= cudasuccess)
then
3434# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3435 write (*,
"('Error code: ',I0, ': ')") istat
3436# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3438# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3440# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3442# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3444# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3445#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3446# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3448# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3450# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3452# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3453#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3454# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3455 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3456# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3458# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3459 use cuda_runtime_api
3460# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3462# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3464# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3466# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3467 if (nv_uvm_pref_gpu)
then
3468# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3470# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3471 istat = cudamemadvise(c_devloc(
z_cc), sizeof(
z_cc), cudamemadvisesetpreferredlocation, 0)
3472# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3473 if (istat /= cudasuccess)
then
3474# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3475 write (*,
"('Error code: ',I0, ': ')") istat
3476# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3478# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3480# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3481 istat = cudamemadvise(c_devloc(
z_cc), sizeof(
z_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
3482# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3483 if (istat /= cudasuccess)
then
3484# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3485 write (*,
"('Error code: ',I0, ': ')") istat
3486# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3488# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3490# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3491 istat = cudamemprefetchasync(c_devloc(
z_cc), sizeof(
z_cc), 0, 0)
3492# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3493 if (istat /= cudasuccess)
then
3494# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3495 write (*,
"('Error code: ',I0, ': ')") istat
3496# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3498# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3500# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3502# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3504# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3505#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3506# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3508# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3510# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3512# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3513#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3514# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3515 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3516# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3518# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3519 use cuda_runtime_api
3520# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3522# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3524# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3526# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3527 if (nv_uvm_pref_gpu)
then
3528# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3530# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3531 istat = cudamemadvise(c_devloc(
dz), sizeof(
dz), cudamemadvisesetpreferredlocation, 0)
3532# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3533 if (istat /= cudasuccess)
then
3534# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3535 write (*,
"('Error code: ',I0, ': ')") istat
3536# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3538# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3540# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3541 istat = cudamemadvise(c_devloc(
dz), sizeof(
dz), cudamemadvisesetaccessedby, cudacpudeviceid)
3542# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3543 if (istat /= cudasuccess)
then
3544# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3545 write (*,
"('Error code: ',I0, ': ')") istat
3546# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3548# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3550# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3551 istat = cudamemprefetchasync(c_devloc(
dz), sizeof(
dz), 0, 0)
3552# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3553 if (istat /= cudasuccess)
then
3554# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3555 write (*,
"('Error code: ',I0, ': ')") istat
3556# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3558# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3560# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3562# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3564# 1055 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3572 call s_initialize_parallel_io_common
3576# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3578# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3579 use iso_fortran_env,
only: output_unit
3580# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3582# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3583 print *,
'm_global_parameters.fpp:1065: ',
'@:ALLOCATE(pcomm_coords(1:num_dims))'
3584# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3586# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3587 call flush (output_unit)
3588# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3590# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3592# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3594# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3596# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3598# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3599#if defined(MFC_OpenACC)
3600# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3602# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3603#elif defined(MFC_OpenMP)
3604# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3606# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3608# 1066 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3622# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3624# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3625 use iso_fortran_env,
only: output_unit
3626# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3628# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3629 print *,
'm_global_parameters.fpp:1078: ',
'@:DEALLOCATE(Re_idx)'
3630# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3632# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3633 call flush (output_unit)
3634# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3636# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3638# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3640# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3641#if defined(MFC_OpenACC)
3642# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3644# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3645#elif defined(MFC_OpenMP)
3646# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3648# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3650# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3652# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3657# 1082 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3659# 1082 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3660 use iso_fortran_env,
only: output_unit
3661# 1082 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3663# 1082 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3664 print *,
'm_global_parameters.fpp:1082: ',
'@:DEALLOCATE(is_non_newtonian)'
3665# 1082 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3667# 1082 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3668 call flush (output_unit)
3669# 1082 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3671# 1082 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3673# 1082 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3675# 1082 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3676#if defined(MFC_OpenACC)
3677# 1082 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3679# 1082 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3680#elif defined(MFC_OpenMP)
3681# 1082 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3683# 1082 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3685# 1082 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3687# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3689# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3691# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3692 use iso_fortran_env,
only: output_unit
3693# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3695# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3696 print *,
'm_global_parameters.fpp:1083: ',
'@:DEALLOCATE(hb_tau0, hb_K, hb_nn, hb_m_arr)'
3697# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3699# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3700 call flush (output_unit)
3701# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3703# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3705# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3707# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3708#if defined(MFC_OpenACC)
3709# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3711# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3712#elif defined(MFC_OpenMP)
3713# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3715# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3717# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3719# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3721# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3723# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3724 use iso_fortran_env,
only: output_unit
3725# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3727# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3728 print *,
'm_global_parameters.fpp:1084: ',
'@:DEALLOCATE(hb_mu_min, hb_mu_max)'
3729# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3731# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3732 call flush (output_unit)
3733# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3735# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3737# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3739# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3740#if defined(MFC_OpenACC)
3741# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3743# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3744#elif defined(MFC_OpenMP)
3745# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3747# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3749# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3751# 1085 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3753# 1085 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3755# 1085 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3756 use iso_fortran_env,
only: output_unit
3757# 1085 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3759# 1085 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3760 print *,
'm_global_parameters.fpp:1085: ',
'@:DEALLOCATE(fluid_inv_re)'
3761# 1085 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3763# 1085 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3764 call flush (output_unit)
3765# 1085 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3767# 1085 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3769# 1085 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3771# 1085 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3772#if defined(MFC_OpenACC)
3773# 1085 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3775# 1085 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3776#elif defined(MFC_OpenMP)
3777# 1085 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3779# 1085 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3781# 1085 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3783# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3785 if (bubbles_euler)
then
3787# 1088 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3789# 1088 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3790 use iso_fortran_env,
only: output_unit
3791# 1088 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3793# 1088 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3794 print *,
'm_global_parameters.fpp:1088: ',
'@:DEALLOCATE(ptil)'
3795# 1088 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3797# 1088 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3798 call flush (output_unit)
3799# 1088 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3801# 1088 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3803# 1088 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3805# 1088 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3806#if defined(MFC_OpenACC)
3807# 1088 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3809# 1088 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3810#elif defined(MFC_OpenMP)
3811# 1088 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3813# 1088 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3815# 1088 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3817# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3819# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3821# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3822 use iso_fortran_env,
only: output_unit
3823# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3825# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3826 print *,
'm_global_parameters.fpp:1089: ',
'@:DEALLOCATE(qbmm_idx%rs, qbmm_idx%vs, qbmm_idx%ps, qbmm_idx%ms)'
3827# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3829# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3830 call flush (output_unit)
3831# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3833# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3835# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3837# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3838#if defined(MFC_OpenACC)
3839# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3841# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3842#elif defined(MFC_OpenMP)
3843# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3845# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3847# 1089 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3849# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3852# 1091 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3854# 1091 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3855 use iso_fortran_env,
only: output_unit
3856# 1091 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3858# 1091 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3859 print *,
'm_global_parameters.fpp:1091: ',
'@:DEALLOCATE(qbmm_idx%moms)'
3860# 1091 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3862# 1091 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3863 call flush (output_unit)
3864# 1091 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3866# 1091 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3868# 1091 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3870# 1091 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3871#if defined(MFC_OpenACC)
3872# 1091 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3874# 1091 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3875#elif defined(MFC_OpenMP)
3876# 1091 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3878# 1091 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3880# 1091 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3882# 1092 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3887# 1095 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3889# 1095 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3890 use iso_fortran_env,
only: output_unit
3891# 1095 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3893# 1095 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3894 print *,
'm_global_parameters.fpp:1095: ',
'@:DEALLOCATE(pcomm_coords)'
3895# 1095 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3897# 1095 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3898 call flush (output_unit)
3899# 1095 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3901# 1095 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3903# 1095 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3905# 1095 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3906#if defined(MFC_OpenACC)
3907# 1095 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3909# 1095 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3910#elif defined(MFC_OpenMP)
3911# 1095 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3913# 1095 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3915# 1095 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3917# 1096 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3920 call s_finalize_global_parameters_common
3922 if (parallel_io)
then
3923 if (bubbles_lagrange)
then
3924 do i = 1, sys_size + 1
3941# 1118 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3943# 1118 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3944 use iso_fortran_env,
only: output_unit
3945# 1118 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3947# 1118 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3948 print *,
'm_global_parameters.fpp:1118: ',
'@:DEALLOCATE(x_cb, x_cc, dx)'
3949# 1118 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3951# 1118 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3952 call flush (output_unit)
3953# 1118 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3955# 1118 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3957# 1118 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3959# 1118 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3960#if defined(MFC_OpenACC)
3961# 1118 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3963# 1118 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3964#elif defined(MFC_OpenMP)
3965# 1118 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3967# 1118 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3969# 1118 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3971# 1119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3975# 1121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3977# 1121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3978 use iso_fortran_env,
only: output_unit
3979# 1121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3981# 1121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3982 print *,
'm_global_parameters.fpp:1121: ',
'@:DEALLOCATE(y_cb, y_cc, dy)'
3983# 1121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3985# 1121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3986 call flush (output_unit)
3987# 1121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3989# 1121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3991# 1121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3993# 1121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3994#if defined(MFC_OpenACC)
3995# 1121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3997# 1121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3998#elif defined(MFC_OpenMP)
3999# 1121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4001# 1121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4003# 1121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4005# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4009# 1124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4011# 1124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4012 use iso_fortran_env,
only: output_unit
4013# 1124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4015# 1124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4016 print *,
'm_global_parameters.fpp:1124: ',
'@:DEALLOCATE(z_cb, z_cc, dz)'
4017# 1124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4019# 1124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4020 call flush (output_unit)
4021# 1124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4023# 1124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4025# 1124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4027# 1124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4028#if defined(MFC_OpenACC)
4029# 1124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4031# 1124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4032#elif defined(MFC_OpenMP)
4033# 1124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4035# 1124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4037# 1124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4039# 1125 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4043# 1127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4045# 1127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4046 use iso_fortran_env,
only: output_unit
4047# 1127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4049# 1127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4050 print *,
'm_global_parameters.fpp:1127: ',
'@:DEALLOCATE(neighbor_ranks)'
4051# 1127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4053# 1127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4054 call flush (output_unit)
4055# 1127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4057# 1127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4059# 1127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4061# 1127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4062#if defined(MFC_OpenACC)
4063# 1127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4065# 1127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4066#elif defined(MFC_OpenMP)
4067# 1127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4069# 1127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4071# 1127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
4073# 1128 "/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
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).