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# 15 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
31# 16 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
32# 17 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
34# 24 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
36# 53 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
38# 65 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
40# 75 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
42# 105 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
44# 117 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
46# 127 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
48# 174 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
50# 2 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 2
51# 1 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp" 1
52# 1 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp" 1
53# 2 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
54# 3 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
55# 4 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
56# 5 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
57# 6 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
59# 8 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
60# 9 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
61# 10 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
63# 15 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
64# 16 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
65# 17 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
67# 24 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
69# 53 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
71# 65 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
73# 75 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
75# 105 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
77# 117 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
79# 127 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
81# 174 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
83# 2 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp" 2
85# 4 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
86# 5 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
87# 6 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
88# 7 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
89# 8 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
91# 20 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
93# 43 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
95# 48 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
97# 53 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
99# 58 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
101# 63 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
103# 68 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
105# 81 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
107# 86 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
109# 91 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
111# 96 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
113# 101 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
115# 106 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
117# 111 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
119# 116 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
121# 121 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
123# 126 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
125# 156 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
127# 197 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
129# 211 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
131# 236 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
133# 247 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
135# 249 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
136# 260 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
138# 310 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
140# 320 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
142# 330 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
144# 339 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
146# 356 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
148# 366 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
150# 373 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
152# 379 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
154# 385 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
156# 391 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
158# 397 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
160# 403 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
162# 3 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 2
163# 1 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp" 1
164# 1 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp" 1
165# 2 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
166# 3 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
167# 4 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
168# 5 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
169# 6 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
171# 8 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
172# 9 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
173# 10 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
175# 15 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
176# 16 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
177# 17 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
179# 24 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
181# 53 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
183# 65 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
185# 75 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
187# 105 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
189# 117 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
191# 127 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
193# 174 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
195# 2 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp" 2
197# 7 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
199# 17 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
201# 22 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
203# 27 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
205# 32 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
207# 37 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
209# 42 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
211# 47 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
213# 52 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
215# 57 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
217# 62 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
219# 73 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
221# 78 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
223# 83 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
225# 88 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
227# 103 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
229# 131 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
231# 160 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
233# 175 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
235# 193 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
237# 215 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
239# 244 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
241# 259 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
243# 269 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
245# 278 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
247# 294 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
249# 304 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
251# 311 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
253# 4 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 2
256# 23 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
259# 43 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
262# 55 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
265# 112 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
268# 130 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
271# 145 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
274# 164 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
277# 193 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
280# 207 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
283# 219 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
286# 231 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
289# 242 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
292# 254 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
295# 266 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
298# 275 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
301# 282 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
304# 289 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
307# 296 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
310# 303 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
312# 305 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
313# 306 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
315# 2 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp" 2
317# 14 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
322# 52 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
325# 72 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
328# 80 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
331# 104 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
334# 120 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
337# 145 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
339# 151 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
341# 158 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
343# 7 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp" 2
349 use mpi !< message passing interface (mpi) module
367# 29 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
368#if defined(MFC_OpenACC)
369# 29 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
371# 29 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
372#elif defined(MFC_OpenMP)
373# 29 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
375# 29 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
391# 43 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
392#if defined(MFC_OpenACC)
393# 43 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
395# 43 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
396#elif defined(MFC_OpenMP)
397# 43 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
399# 43 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
414 real(wp),
target,
allocatable,
dimension(:) ::
dx,
dy,
dz
418# 60 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
419#if defined(MFC_OpenACC)
420# 60 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
422# 60 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
423#elif defined(MFC_OpenMP)
424# 60 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
426# 60 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
431# 63 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
432#if defined(MFC_OpenACC)
433# 63 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
435# 63 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
436#elif defined(MFC_OpenMP)
437# 63 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
439# 63 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
465# 87 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
466#if defined(MFC_OpenACC)
467# 87 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
469# 87 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
470#elif defined(MFC_OpenMP)
471# 87 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
473# 87 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
481# 93 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
482#if defined(MFC_OpenACC)
483# 93 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
485# 93 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
486#elif defined(MFC_OpenMP)
487# 93 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
489# 93 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
498# 100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
499#if defined(MFC_OpenACC)
500# 100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
502# 100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
503#elif defined(MFC_OpenMP)
504# 100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
506# 100 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
509# 101 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
510#if defined(MFC_OpenACC)
511# 101 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
513# 101 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
514#elif defined(MFC_OpenMP)
515# 101 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
517# 101 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
523# 105 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
524#if defined(MFC_OpenACC)
525# 105 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
527# 105 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
528#elif defined(MFC_OpenMP)
529# 105 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
531# 105 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
534# 106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
535#if defined(MFC_OpenACC)
536# 106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
538# 106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
539#elif defined(MFC_OpenMP)
540# 106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
542# 106 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
557#if defined(MFC_OpenACC)
559# 121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
560#if defined(MFC_OpenACC)
561# 121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
563# 121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
564#elif defined(MFC_OpenMP)
565# 121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
567# 121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
570# 122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
571#if defined(MFC_OpenACC)
572# 122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
574# 122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
575#elif defined(MFC_OpenMP)
576# 122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
578# 122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
581# 123 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
582#if defined(MFC_OpenACC)
583# 123 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
585# 123 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
586#elif defined(MFC_OpenMP)
587# 123 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
589# 123 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
592# 124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
593#if defined(MFC_OpenACC)
594# 124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
596# 124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
597#elif defined(MFC_OpenMP)
598# 124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
600# 124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
603# 125 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
604#if defined(MFC_OpenACC)
605# 125 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
607# 125 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
608#elif defined(MFC_OpenMP)
609# 125 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
611# 125 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
614# 126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
615#if defined(MFC_OpenACC)
616# 126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
618# 126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
619#elif defined(MFC_OpenMP)
620# 126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
622# 126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
625# 127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
626#if defined(MFC_OpenACC)
627# 127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
629# 127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
630#elif defined(MFC_OpenMP)
631# 127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
633# 127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
635#elif defined(MFC_OpenMP)
637# 129 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
638#if defined(MFC_OpenACC)
639# 129 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
641# 129 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
642#elif defined(MFC_OpenMP)
643# 129 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
645# 129 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
648# 130 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
649#if defined(MFC_OpenACC)
650# 130 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
652# 130 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
653#elif defined(MFC_OpenMP)
654# 130 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
656# 130 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
660# 132 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
661#if defined(MFC_OpenACC)
662# 132 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
664# 132 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
665#elif defined(MFC_OpenMP)
666# 132 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
668# 132 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
673# 135 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
674#if defined(MFC_OpenACC)
675# 135 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
677# 135 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
678#elif defined(MFC_OpenMP)
679# 135 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
681# 135 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
693# 145 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
694#if defined(MFC_OpenACC)
695# 145 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
697# 145 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
698#elif defined(MFC_OpenMP)
699# 145 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
701# 145 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
717# 159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
718#if defined(MFC_OpenACC)
719# 159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
721# 159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
722#elif defined(MFC_OpenMP)
723# 159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
725# 159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
732# 164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
733#if defined(MFC_OpenACC)
734# 164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
736# 164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
737#elif defined(MFC_OpenMP)
738# 164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
740# 164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
753# 175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
754#if defined(MFC_OpenACC)
755# 175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
757# 175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
758#elif defined(MFC_OpenMP)
759# 175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
761# 175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
770# 182 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
771#if defined(MFC_OpenACC)
772# 182 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
774# 182 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
775#elif defined(MFC_OpenMP)
776# 182 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
778# 182 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
794# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
795#if defined(MFC_OpenACC)
796# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
798# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
799#elif defined(MFC_OpenMP)
800# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
802# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
807# 199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
808#if defined(MFC_OpenACC)
809# 199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
811# 199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
812#elif defined(MFC_OpenMP)
813# 199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
815# 199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
826# 208 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
827#if defined(MFC_OpenACC)
828# 208 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
830# 208 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
831#elif defined(MFC_OpenMP)
832# 208 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
834# 208 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
844# 216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
845#if defined(MFC_OpenACC)
846# 216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
848# 216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
849#elif defined(MFC_OpenMP)
850# 216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
852# 216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
867# 229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
868#if defined(MFC_OpenACC)
869# 229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
871# 229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
872#elif defined(MFC_OpenMP)
873# 229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
875# 229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
881# 237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
883# 239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
887# 241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
888#if defined(MFC_OpenACC)
889# 241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
891# 241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
892#elif defined(MFC_OpenMP)
893# 241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
895# 241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
898 real(wp),
dimension(:),
allocatable ::
weight
899 real(wp),
dimension(:),
allocatable ::
r0
901# 245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
902#if defined(MFC_OpenACC)
903# 245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
905# 245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
906#elif defined(MFC_OpenMP)
907# 245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
909# 245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
912 real(wp),
allocatable,
dimension(:,:,:) ::
ptil
914# 248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
915#if defined(MFC_OpenACC)
916# 248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
918# 248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
919#elif defined(MFC_OpenMP)
920# 248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
922# 248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
929# 253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
930#if defined(MFC_OpenACC)
931# 253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
933# 253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
934#elif defined(MFC_OpenMP)
935# 253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
937# 253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
940# 256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
942# 256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
943#if defined(MFC_OpenACC)
944# 256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
946# 256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
947#elif defined(MFC_OpenMP)
948# 256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
950# 256 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
952# 258 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
957# 261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
958#if defined(MFC_OpenACC)
959# 261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
961# 261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
962#elif defined(MFC_OpenMP)
963# 261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
965# 261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
975# 269 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
976#if defined(MFC_OpenACC)
977# 269 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
979# 269 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
980#elif defined(MFC_OpenMP)
981# 269 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
983# 269 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
989# 273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
990#if defined(MFC_OpenACC)
991# 273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
993# 273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
994#elif defined(MFC_OpenMP)
995# 273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
997# 273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1000# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1001#if defined(MFC_OpenACC)
1002# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1004# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1005#elif defined(MFC_OpenMP)
1006# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1008# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1013# 277 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1014#if defined(MFC_OpenACC)
1015# 277 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1017# 277 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1018#elif defined(MFC_OpenMP)
1019# 277 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1021# 277 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1024 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
1026# 280 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1027#if defined(MFC_OpenACC)
1028# 280 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1030# 280 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1031#elif defined(MFC_OpenMP)
1032# 280 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1034# 280 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1050# 294 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1051#if defined(MFC_OpenACC)
1052# 294 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1054# 294 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1055#elif defined(MFC_OpenMP)
1056# 294 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1058# 294 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1072# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1073#if defined(MFC_OpenACC)
1074# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1076# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1077#elif defined(MFC_OpenMP)
1078# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1080# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1083# 307 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1084#if defined(MFC_OpenACC)
1085# 307 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1087# 307 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1088#elif defined(MFC_OpenMP)
1089# 307 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1091# 307 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1094# 308 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1095#if defined(MFC_OpenACC)
1096# 308 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1098# 308 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1099#elif defined(MFC_OpenMP)
1100# 308 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1102# 308 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1129 bc_x%beg = dflt_int;
bc_x%end = dflt_int
1130 bc_y%beg = dflt_int;
bc_y%end = dflt_int
1131 bc_z%beg = dflt_int;
bc_z%end = dflt_int
1133# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1134# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1137# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1140# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1143# 343 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1144# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1145# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1148# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1151# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1154# 343 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1155# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1156# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1159# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1162# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1165# 343 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1166# 344 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1168# 346 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1169 bc_x%isothermal_in = .false.
1170 bc_x%isothermal_out = .false.
1171 bc_x%Twall_in = dflt_real
1172 bc_x%Twall_out = dflt_real
1173# 346 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1174 bc_y%isothermal_in = .false.
1175 bc_y%isothermal_out = .false.
1176 bc_y%Twall_in = dflt_real
1177 bc_y%Twall_out = dflt_real
1178# 346 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1179 bc_z%isothermal_in = .false.
1180 bc_z%isothermal_out = .false.
1181 bc_z%Twall_in = dflt_real
1182 bc_z%Twall_out = dflt_real
1183# 351 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1242# 410 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1250# 418 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1282 do i = 1, num_fluids_max
1283 fluid_pp(i)%eos = eos_stiffened_gas
1287 fluid_pp(i)%mg_gruneisen = dflt_real
1302 fluid_pp(i)%vinet_gruneisen = dflt_real
1303 fluid_pp(i)%vinet_gruneisen_a = 0._wp
1313 fluid_pp(i)%non_newtonian = .false.
1329 bub_pp%ss = dflt_real;
ss = dflt_real
1330 bub_pp%pv = dflt_real;
pv = dflt_real
1331 bub_pp%vd = dflt_real;
vd = dflt_real
1363# 531 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1366# 534 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1387# 555 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1388# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1390# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1392# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1394# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1396# 558 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1397# 555 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1398# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1400# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1402# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1404# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1406# 558 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1407# 555 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1408# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1410# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1412# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1414# 556 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1416# 558 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1417# 559 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1430 do j = 1, num_probes_max
1442 acoustic(
j)%gauss_sigma_dist = dflt_real
1443 acoustic(
j)%gauss_sigma_time = dflt_real
1449 acoustic(
j)%element_spacing_angle = dflt_real
1450 acoustic(
j)%element_polygon_ratio = dflt_real
1463 do i = 1, num_probes_max
1464 probe(i)%x = dflt_real
1465 probe(i)%y = dflt_real
1466 probe(i)%z = dflt_real
1470# 612 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1471 bc_x%grcbc_in = .false.
1472 bc_x%grcbc_out = .false.
1473 bc_x%grcbc_vel_out = .false.
1474 bc_x%vel_in_ramp = 0._wp
1475 bc_x%vel_in_t0 = 0._wp
1476 bc_x%vel_in_frac0 = 0._wp
1477# 612 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1478 bc_y%grcbc_in = .false.
1479 bc_y%grcbc_out = .false.
1480 bc_y%grcbc_vel_out = .false.
1481 bc_y%vel_in_ramp = 0._wp
1482 bc_y%vel_in_t0 = 0._wp
1483 bc_y%vel_in_frac0 = 0._wp
1484# 612 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1485 bc_z%grcbc_in = .false.
1486 bc_z%grcbc_out = .false.
1487 bc_z%grcbc_vel_out = .false.
1488 bc_z%vel_in_ramp = 0._wp
1489 bc_z%vel_in_t0 = 0._wp
1490 bc_z%vel_in_frac0 = 0._wp
1491# 619 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1513 lag_params%input_path =
'input/lag_bubbles.dat'
1526 do i = 1, num_ib_airfoils_max
1535 do i = 1, num_particle_clouds_max
1555 do i = 1, num_ib_patches_max_namelist
1592 patch_ib(i)%centroid_offset(:) = 0._wp
1595 patch_ib(i)%rotation_matrix = 0._wp
1596 patch_ib(i)%rotation_matrix(1, 1) = 1._wp
1597 patch_ib(i)%rotation_matrix(2, 2) = 1._wp
1598 patch_ib(i)%rotation_matrix(3, 3) = 1._wp
1604 do i = 1, num_stl_models_max
1608 stl_models(i)%model_threshold = ray_tracing_threshold
1619# 747 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1628 else if (
recon_type == recon_type_muscl)
then
1632# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1633#if defined(MFC_OpenACC)
1634# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1636# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1637#elif defined(MFC_OpenMP)
1638# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1640# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1643# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1644#if defined(MFC_OpenACC)
1645# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1647# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1648#elif defined(MFC_OpenMP)
1649# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1651# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1654# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1655#if defined(MFC_OpenACC)
1656# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1658# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1659#elif defined(MFC_OpenMP)
1660# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1662# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1665# 761 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1666#if defined(MFC_OpenACC)
1667# 761 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1669# 761 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1670#elif defined(MFC_OpenMP)
1671# 761 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1673# 761 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1676# 762 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1677#if defined(MFC_OpenACC)
1678# 762 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1680# 762 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1681#elif defined(MFC_OpenMP)
1682# 762 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1684# 762 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1686# 764 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1708# 784 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1709#if defined(MFC_OpenACC)
1710# 784 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1712# 784 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1713#elif defined(MFC_OpenMP)
1714# 784 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1716# 784 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1729# 795 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1731# 795 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1732 use iso_fortran_env,
only: output_unit
1733# 795 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1735# 795 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1736 print *,
'm_global_parameters.fpp:795: ',
'@:ALLOCATE(qbmm_idx%rs(nb), qbmm_idx%vs(nb))'
1737# 795 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1739# 795 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1740 call flush (output_unit)
1741# 795 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1743# 795 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1745# 795 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1747# 795 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1749# 795 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1751# 795 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1753# 795 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1754#if defined(MFC_OpenACC)
1755# 795 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1757# 795 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1758#elif defined(MFC_OpenMP)
1759# 795 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1761# 795 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1764# 796 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1766# 796 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1767 use iso_fortran_env,
only: output_unit
1768# 796 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1770# 796 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1771 print *,
'm_global_parameters.fpp:796: ',
'@:ALLOCATE(qbmm_idx%ps(nb), qbmm_idx%ms(nb))'
1772# 796 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1774# 796 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1775 call flush (output_unit)
1776# 796 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1778# 796 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1780# 796 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1782# 796 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1784# 796 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1786# 796 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1788# 796 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1789#if defined(MFC_OpenACC)
1790# 796 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1792# 796 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1793#elif defined(MFC_OpenMP)
1794# 796 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1796# 796 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1803# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1805# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1806 use iso_fortran_env,
only: output_unit
1807# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1809# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1810 print *,
'm_global_parameters.fpp:801: ',
'@:ALLOCATE(qbmm_idx%moms(nb, nmom))'
1811# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1813# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1814 call flush (output_unit)
1815# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1817# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1819# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1821# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1823# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1825# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1826#if defined(MFC_OpenACC)
1827# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1829# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1830#elif defined(MFC_OpenMP)
1831# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1833# 801 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1844 if (.not. polytropic)
then
1850 qbmm_idx%rs(i) = eqn_idx%bub%beg + (i - 1)*fac
1853 if (.not. polytropic)
then
1862 if (model_eqns /= model_eqns_gamma_law)
then
1864 do i = 1, num_fluids
1865 if (fluid_pp(i)%Re(1) > 0) re_size(1) = re_size(1) + 1
1866 if (fluid_pp(i)%Re(2) > 0) re_size(2) = re_size(2) + 1
1872 re_size_max = maxval(re_size)
1875# 841 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1876#if defined(MFC_OpenACC)
1877# 841 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1879# 841 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1880#elif defined(MFC_OpenMP)
1881# 841 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1883# 841 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1889# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1891# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1892 use iso_fortran_env,
only: output_unit
1893# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1895# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1896 print *,
'm_global_parameters.fpp:845: ',
'@:ALLOCATE(Re_idx(1:2, 1:Re_size_max))'
1897# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1899# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1900 call flush (output_unit)
1901# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1903# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1905# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1906 allocate (re_idx(1:2, 1:re_size_max))
1907# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1909# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1911# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1912#if defined(MFC_OpenACC)
1913# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1915# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1916#elif defined(MFC_OpenMP)
1917# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1919# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1923 do i = 1, num_fluids
1924 if (fluid_pp(i)%Re(1) > 0)
then
1925 k =
k + 1; re_idx(1,
k) = i
1930 do i = 1, num_fluids
1931 if (fluid_pp(i)%Re(2) > 0)
then
1932 k =
k + 1; re_idx(2,
k) = i
1940# 864 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1942# 864 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1943 use iso_fortran_env,
only: output_unit
1944# 864 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1946# 864 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1947 print *,
'm_global_parameters.fpp:864: ',
'@:ALLOCATE(is_non_newtonian(1:num_fluids))'
1948# 864 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1950# 864 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1951 call flush (output_unit)
1952# 864 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1954# 864 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1956# 864 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1958# 864 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1960# 864 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1962# 864 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1963#if defined(MFC_OpenACC)
1964# 864 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1966# 864 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1967#elif defined(MFC_OpenMP)
1968# 864 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1970# 864 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1973# 865 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1975# 865 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1976 use iso_fortran_env,
only: output_unit
1977# 865 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1979# 865 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1980 print *,
'm_global_parameters.fpp:865: ',
'@:ALLOCATE(hb_tau0(1:num_fluids), hb_K(1:num_fluids), hb_nn(1:num_fluids), hb_m_arr(1:num_fluids))'
1981# 865 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1983# 865 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1984 call flush (output_unit)
1985# 865 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1987# 865 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1989# 865 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1991# 865 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1993# 865 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1995# 865 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1997# 865 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1999# 865 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2001# 865 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2002#if defined(MFC_OpenACC)
2003# 865 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2005# 865 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2006#elif defined(MFC_OpenMP)
2007# 865 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2009# 865 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2012# 866 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2014# 866 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2015 use iso_fortran_env,
only: output_unit
2016# 866 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2018# 866 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2019 print *,
'm_global_parameters.fpp:866: ',
'@:ALLOCATE(hb_mu_min(1:num_fluids), hb_mu_max(1:num_fluids))'
2020# 866 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2022# 866 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2023 call flush (output_unit)
2024# 866 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2026# 866 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2028# 866 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2030# 866 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2032# 866 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2034# 866 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2036# 866 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2037#if defined(MFC_OpenACC)
2038# 866 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2040# 866 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2041#elif defined(MFC_OpenMP)
2042# 866 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2044# 866 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2047# 867 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2049# 867 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2050 use iso_fortran_env,
only: output_unit
2051# 867 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2053# 867 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2054 print *,
'm_global_parameters.fpp:867: ',
'@:ALLOCATE(fluid_inv_re(1:num_fluids))'
2055# 867 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2057# 867 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2058 call flush (output_unit)
2059# 867 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2061# 867 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2063# 867 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2065# 867 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2067# 867 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2069# 867 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2070#if defined(MFC_OpenACC)
2071# 867 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2073# 867 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2074#elif defined(MFC_OpenMP)
2075# 867 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2077# 867 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2081 do i = 1, num_fluids
2085 hb_k(i) = fluid_pp(i)%K
2086 hb_nn(i) = fluid_pp(i)%nn
2090 if (fluid_pp(i)%Re(1) > 0._wp)
then
2097# 885 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2098#if defined(MFC_OpenACC)
2099# 885 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2101# 885 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2102#elif defined(MFC_OpenMP)
2103# 885 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2105# 885 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2108 if (bubbles_euler .and. qbmm .and. .not. polytropic)
then
2111 else if (bubbles_lagrange)
then
2119 if (.not. down_sample)
then
2125 if (bubbles_euler .and. qbmm .and. .not. polytropic)
then
2126 do i = sys_size + 1, sys_size + 2*
nb*nnode
2130 else if (bubbles_lagrange)
then
2131 do i = 1, sys_size + 1
2140# 918 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2141#if defined(MFC_OpenACC)
2142# 918 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2144# 918 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2145#elif defined(MFC_OpenMP)
2146# 918 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2148# 918 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2152# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2153 wenojs = .not. (mapped_weno .or. wenoz .or. teno)
2154# 924 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2158 if (hypoelasticity .or. mhd .or. probe_wrt .or. ib .or. bubbles_lagrange)
then
2163 if (hypoelasticity)
then
2164 if (riemann_solver == 1)
then
2165 if (hypo_hll_interface_rhs)
then
2170 else if (riemann_solver == 2)
then
2172 else if (riemann_solver == 4)
then
2178 if (riemann_solver == 1 .and. .not. hll_u_interface)
then
2181 else if ((riemann_solver == 1 .and. hll_u_interface) .or. riemann_solver == 2 .or. riemann_solver == 3 &
2182 & .or. riemann_solver == 5)
then
2185 else if (riemann_solver == 4)
then
2190 call s_configure_coordinate_bounds(recon_type, weno_polyn, muscl_polyn, igr_order,
buff_size,
idwint,
idwbuff, viscous, &
2191 & bubbles_lagrange, m, n, p, num_dims, igr, ib,
fd_number)
2193# 961 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2194#if defined(MFC_OpenACC)
2195# 961 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2197# 961 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2198#elif defined(MFC_OpenMP)
2199# 961 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2201# 961 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2205 if (bubbles_euler)
then
2207# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2209# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2210 use iso_fortran_env,
only: output_unit
2211# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2213# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2214 print *,
'm_global_parameters.fpp:965: ',
'@:ALLOCATE(ptil( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2215# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2217# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2218 call flush (output_unit)
2219# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2221# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2223# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2225# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2227# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2229# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2230#if defined(MFC_OpenACC)
2231# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2233# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2234#elif defined(MFC_OpenMP)
2235# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2237# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2242# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2243#if defined(MFC_OpenACC)
2244# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2246# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2247#elif defined(MFC_OpenMP)
2248# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2250# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2253 if (cyl_coord .neqv. .true.)
then
2255 else if (cyl_coord .and. p == 0)
then
2272# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2273#if defined(MFC_OpenACC)
2274# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2276# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2277#elif defined(MFC_OpenMP)
2278# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2280# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2283# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2284#if defined(MFC_OpenACC)
2285# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2287# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2288#elif defined(MFC_OpenMP)
2289# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2291# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2295# 991 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2296#if defined(MFC_OpenACC)
2297# 991 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2299# 991 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2300#elif defined(MFC_OpenMP)
2301# 991 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2303# 991 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2306# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2307#if defined(MFC_OpenACC)
2308# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2310# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2311#elif defined(MFC_OpenMP)
2312# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2314# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2316# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2318# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2319#if defined(MFC_OpenACC)
2320# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2322# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2323#elif defined(MFC_OpenMP)
2324# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2326# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2330# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2331#if defined(MFC_OpenACC)
2332# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2334# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2335#elif defined(MFC_OpenMP)
2336# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2338# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2342# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2343#if defined(MFC_OpenACC)
2344# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2346# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2347#elif defined(MFC_OpenMP)
2348# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2350# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2354# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2355#if defined(MFC_OpenACC)
2356# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2358# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2359#elif defined(MFC_OpenMP)
2360# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2362# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2366# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2367#if defined(MFC_OpenACC)
2368# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2370# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2371#elif defined(MFC_OpenMP)
2372# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2374# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2378# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2379#if defined(MFC_OpenACC)
2380# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2382# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2383#elif defined(MFC_OpenMP)
2384# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2386# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2389# 1007 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2391# 1007 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2392#if defined(MFC_OpenACC)
2393# 1007 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2395# 1007 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2396#elif defined(MFC_OpenMP)
2397# 1007 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2399# 1007 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2402# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2403#if defined(MFC_OpenACC)
2404# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2406# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2407#elif defined(MFC_OpenMP)
2408# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2410# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2413# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2414#if defined(MFC_OpenACC)
2415# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2417# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2418#elif defined(MFC_OpenMP)
2419# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2421# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2424# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2425#if defined(MFC_OpenACC)
2426# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2428# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2429#elif defined(MFC_OpenMP)
2430# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2432# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2435# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2436#if defined(MFC_OpenACC)
2437# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2439# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2440#elif defined(MFC_OpenMP)
2441# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2443# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2446# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2447#if defined(MFC_OpenACC)
2448# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2450# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2451#elif defined(MFC_OpenMP)
2452# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2454# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2456# 1014 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2459# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2460#if defined(MFC_OpenACC)
2461# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2463# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2464#elif defined(MFC_OpenMP)
2465# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2467# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2470# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2471#if defined(MFC_OpenACC)
2472# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2474# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2475#elif defined(MFC_OpenMP)
2476# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2478# 1016 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2481# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2482#if defined(MFC_OpenACC)
2483# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2485# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2486#elif defined(MFC_OpenMP)
2487# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2489# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2493# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2494#if defined(MFC_OpenACC)
2495# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2497# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2498#elif defined(MFC_OpenMP)
2499# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2501# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2504 if (synthetic_turbulence)
then
2506# 1022 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2507#if defined(MFC_OpenACC)
2508# 1022 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2510# 1022 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2511#elif defined(MFC_OpenMP)
2512# 1022 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2514# 1022 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2517# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2518#if defined(MFC_OpenACC)
2519# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2521# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2522#elif defined(MFC_OpenMP)
2523# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2525# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2528# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2529#if defined(MFC_OpenACC)
2530# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2532# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2533#elif defined(MFC_OpenMP)
2534# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2536# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2542# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2544# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2545 use iso_fortran_env,
only: output_unit
2546# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2548# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2549 print *,
'm_global_parameters.fpp:1028: ',
'@:ALLOCATE(x_cb(-1 - buff_size:m + buff_size))'
2550# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2552# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2553 call flush (output_unit)
2554# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2556# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2558# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2560# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2562# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2564# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2565#if defined(MFC_OpenACC)
2566# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2568# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2569#elif defined(MFC_OpenMP)
2570# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2572# 1028 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2575# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2577# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2578 use iso_fortran_env,
only: output_unit
2579# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2581# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2582 print *,
'm_global_parameters.fpp:1029: ',
'@:ALLOCATE(x_cc(-buff_size:m + buff_size))'
2583# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2585# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2586 call flush (output_unit)
2587# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2589# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2591# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2593# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2595# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2597# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2598#if defined(MFC_OpenACC)
2599# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2601# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2602#elif defined(MFC_OpenMP)
2603# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2605# 1029 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2608# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2610# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2611 use iso_fortran_env,
only: output_unit
2612# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2614# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2615 print *,
'm_global_parameters.fpp:1030: ',
'@:ALLOCATE(dx(-buff_size:m + buff_size))'
2616# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2618# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2619 call flush (output_unit)
2620# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2622# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2624# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2626# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2628# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2630# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2631#if defined(MFC_OpenACC)
2632# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2634# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2635#elif defined(MFC_OpenMP)
2636# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2638# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2640#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2641# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2643# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2645# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2647# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2648#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2649# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2650 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2651# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2653# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2654 use cuda_runtime_api
2655# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2657# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2659# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2661# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2662 if (nv_uvm_pref_gpu)
then
2663# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2665# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2666 istat = cudamemadvise(c_devloc(
x_cb), sizeof(
x_cb), cudamemadvisesetpreferredlocation, 0)
2667# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2668 if (istat /= cudasuccess)
then
2669# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2670 write (*,
"('Error code: ',I0, ': ')") istat
2671# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2673# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2675# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2676 istat = cudamemadvise(c_devloc(
x_cb), sizeof(
x_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
2677# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2678 if (istat /= cudasuccess)
then
2679# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2680 write (*,
"('Error code: ',I0, ': ')") istat
2681# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2683# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2685# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2686 istat = cudamemprefetchasync(c_devloc(
x_cb), sizeof(
x_cb), 0, 0)
2687# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2688 if (istat /= cudasuccess)
then
2689# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2690 write (*,
"('Error code: ',I0, ': ')") istat
2691# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2693# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2695# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2697# 1031 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2699#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2700# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2702# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2704# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2706# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2707#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2708# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2709 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2710# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2712# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2713 use cuda_runtime_api
2714# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2716# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2718# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2720# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2721 if (nv_uvm_pref_gpu)
then
2722# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2724# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2725 istat = cudamemadvise(c_devloc(
x_cc), sizeof(
x_cc), cudamemadvisesetpreferredlocation, 0)
2726# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2727 if (istat /= cudasuccess)
then
2728# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2729 write (*,
"('Error code: ',I0, ': ')") istat
2730# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2732# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2734# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2735 istat = cudamemadvise(c_devloc(
x_cc), sizeof(
x_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
2736# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2737 if (istat /= cudasuccess)
then
2738# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2739 write (*,
"('Error code: ',I0, ': ')") istat
2740# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2742# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2744# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2745 istat = cudamemprefetchasync(c_devloc(
x_cc), sizeof(
x_cc), 0, 0)
2746# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2747 if (istat /= cudasuccess)
then
2748# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2749 write (*,
"('Error code: ',I0, ': ')") istat
2750# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2752# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2754# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2756# 1032 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2758#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2759# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2761# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2763# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2765# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2766#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2767# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2768 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2769# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2771# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2772 use cuda_runtime_api
2773# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2775# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2777# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2779# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2780 if (nv_uvm_pref_gpu)
then
2781# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2783# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2784 istat = cudamemadvise(c_devloc(
dx), sizeof(
dx), cudamemadvisesetpreferredlocation, 0)
2785# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2786 if (istat /= cudasuccess)
then
2787# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2788 write (*,
"('Error code: ',I0, ': ')") istat
2789# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2791# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2793# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2794 istat = cudamemadvise(c_devloc(
dx), sizeof(
dx), cudamemadvisesetaccessedby, cudacpudeviceid)
2795# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2796 if (istat /= cudasuccess)
then
2797# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2798 write (*,
"('Error code: ',I0, ': ')") istat
2799# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2801# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2803# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2804 istat = cudamemprefetchasync(c_devloc(
dx), sizeof(
dx), 0, 0)
2805# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2806 if (istat /= cudasuccess)
then
2807# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2808 write (*,
"('Error code: ',I0, ': ')") istat
2809# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2811# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2813# 1033 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2815# 1033 "/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"
2823 use iso_fortran_env,
only: output_unit
2824# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2826# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2827 print *,
'm_global_parameters.fpp:1036: ',
'@:ALLOCATE(y_cb(-1 - buff_size:n + buff_size))'
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 call flush (output_unit)
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"
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#if defined(MFC_OpenACC)
2844# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2846# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2847#elif defined(MFC_OpenMP)
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"
2853# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2855# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2856 use iso_fortran_env,
only: output_unit
2857# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2859# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2860 print *,
'm_global_parameters.fpp:1037: ',
'@:ALLOCATE(y_cc(-buff_size:n + buff_size))'
2861# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2863# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2864 call flush (output_unit)
2865# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2867# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2869# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2871# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2873# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2875# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2876#if defined(MFC_OpenACC)
2877# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2879# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2880#elif defined(MFC_OpenMP)
2881# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2883# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2886# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2888# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2889 use iso_fortran_env,
only: output_unit
2890# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2892# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2893 print *,
'm_global_parameters.fpp:1038: ',
'@:ALLOCATE(dy(-buff_size:n + buff_size))'
2894# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2896# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2897 call flush (output_unit)
2898# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2900# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2902# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2904# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2906# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2908# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2909#if defined(MFC_OpenACC)
2910# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2912# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2913#elif defined(MFC_OpenMP)
2914# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2916# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2918#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2919# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2921# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2923# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2925# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2926#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2927# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2928 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2929# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2931# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2932 use cuda_runtime_api
2933# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2935# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2937# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2939# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2940 if (nv_uvm_pref_gpu)
then
2941# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2943# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2944 istat = cudamemadvise(c_devloc(
y_cb), sizeof(
y_cb), cudamemadvisesetpreferredlocation, 0)
2945# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2946 if (istat /= cudasuccess)
then
2947# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2948 write (*,
"('Error code: ',I0, ': ')") istat
2949# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2951# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2953# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2954 istat = cudamemadvise(c_devloc(
y_cb), sizeof(
y_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
2955# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2956 if (istat /= cudasuccess)
then
2957# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2958 write (*,
"('Error code: ',I0, ': ')") istat
2959# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2961# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2963# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2964 istat = cudamemprefetchasync(c_devloc(
y_cb), sizeof(
y_cb), 0, 0)
2965# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2966 if (istat /= cudasuccess)
then
2967# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2968 write (*,
"('Error code: ',I0, ': ')") istat
2969# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2971# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2973# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2975# 1039 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2977#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2978# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2980# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2982# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2984# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2985#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2986# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2987 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2988# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2990# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2991 use cuda_runtime_api
2992# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2994# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2996# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2998# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2999 if (nv_uvm_pref_gpu)
then
3000# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3002# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3003 istat = cudamemadvise(c_devloc(
y_cc), sizeof(
y_cc), cudamemadvisesetpreferredlocation, 0)
3004# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3005 if (istat /= cudasuccess)
then
3006# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3007 write (*,
"('Error code: ',I0, ': ')") istat
3008# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3010# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3012# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3013 istat = cudamemadvise(c_devloc(
y_cc), sizeof(
y_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
3014# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3015 if (istat /= cudasuccess)
then
3016# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3017 write (*,
"('Error code: ',I0, ': ')") istat
3018# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3020# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3022# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3023 istat = cudamemprefetchasync(c_devloc(
y_cc), sizeof(
y_cc), 0, 0)
3024# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3025 if (istat /= cudasuccess)
then
3026# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3027 write (*,
"('Error code: ',I0, ': ')") istat
3028# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3030# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3032# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3034# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3036#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3037# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3039# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3041# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3043# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3044#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3045# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3046 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3047# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3049# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3050 use cuda_runtime_api
3051# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3053# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3055# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3057# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3058 if (nv_uvm_pref_gpu)
then
3059# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3061# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3062 istat = cudamemadvise(c_devloc(
dy), sizeof(
dy), cudamemadvisesetpreferredlocation, 0)
3063# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3064 if (istat /= cudasuccess)
then
3065# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3066 write (*,
"('Error code: ',I0, ': ')") istat
3067# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3069# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3071# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3072 istat = cudamemadvise(c_devloc(
dy), sizeof(
dy), cudamemadvisesetaccessedby, cudacpudeviceid)
3073# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3074 if (istat /= cudasuccess)
then
3075# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3076 write (*,
"('Error code: ',I0, ': ')") istat
3077# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3079# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3081# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3082 istat = cudamemprefetchasync(c_devloc(
dy), sizeof(
dy), 0, 0)
3083# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3084 if (istat /= cudasuccess)
then
3085# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3086 write (*,
"('Error code: ',I0, ': ')") istat
3087# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3089# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3091# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3093# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3098# 1044 "/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 use iso_fortran_env,
only: output_unit
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"
3105 print *,
'm_global_parameters.fpp:1044: ',
'@:ALLOCATE(z_cb(-1 - buff_size:p + buff_size))'
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 call flush (output_unit)
3110# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
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"
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"
3121#if defined(MFC_OpenACC)
3122# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3124# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3125#elif defined(MFC_OpenMP)
3126# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3128# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3131# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3133# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3134 use iso_fortran_env,
only: output_unit
3135# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3137# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3138 print *,
'm_global_parameters.fpp:1045: ',
'@:ALLOCATE(z_cc(-buff_size:p + buff_size))'
3139# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3141# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3142 call flush (output_unit)
3143# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3145# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3147# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3149# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3151# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3153# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3154#if defined(MFC_OpenACC)
3155# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3157# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3158#elif defined(MFC_OpenMP)
3159# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3161# 1045 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3164# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3166# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3167 use iso_fortran_env,
only: output_unit
3168# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3170# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3171 print *,
'm_global_parameters.fpp:1046: ',
'@:ALLOCATE(dz(-buff_size:p + buff_size))'
3172# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3174# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3175 call flush (output_unit)
3176# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3178# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3180# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3182# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3184# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3186# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3187#if defined(MFC_OpenACC)
3188# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3190# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3191#elif defined(MFC_OpenMP)
3192# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3194# 1046 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3196#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3197# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3199# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3201# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3203# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3204#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3205# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3206 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3207# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3209# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3210 use cuda_runtime_api
3211# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3213# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3215# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3217# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3218 if (nv_uvm_pref_gpu)
then
3219# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3221# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3222 istat = cudamemadvise(c_devloc(
z_cb), sizeof(
z_cb), cudamemadvisesetpreferredlocation, 0)
3223# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3224 if (istat /= cudasuccess)
then
3225# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3226 write (*,
"('Error code: ',I0, ': ')") istat
3227# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3229# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3231# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3232 istat = cudamemadvise(c_devloc(
z_cb), sizeof(
z_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
3233# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3234 if (istat /= cudasuccess)
then
3235# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3236 write (*,
"('Error code: ',I0, ': ')") istat
3237# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3239# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3241# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3242 istat = cudamemprefetchasync(c_devloc(
z_cb), sizeof(
z_cb), 0, 0)
3243# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3244 if (istat /= cudasuccess)
then
3245# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3246 write (*,
"('Error code: ',I0, ': ')") istat
3247# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3249# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3251# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3253# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3255#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3256# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3258# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3260# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3262# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3263#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3264# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3265 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3266# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3268# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3269 use cuda_runtime_api
3270# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3272# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3274# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3276# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3277 if (nv_uvm_pref_gpu)
then
3278# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3280# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3281 istat = cudamemadvise(c_devloc(
z_cc), sizeof(
z_cc), cudamemadvisesetpreferredlocation, 0)
3282# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3283 if (istat /= cudasuccess)
then
3284# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3285 write (*,
"('Error code: ',I0, ': ')") istat
3286# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3288# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3290# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3291 istat = cudamemadvise(c_devloc(
z_cc), sizeof(
z_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
3292# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3293 if (istat /= cudasuccess)
then
3294# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3295 write (*,
"('Error code: ',I0, ': ')") istat
3296# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3298# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3300# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3301 istat = cudamemprefetchasync(c_devloc(
z_cc), sizeof(
z_cc), 0, 0)
3302# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3303 if (istat /= cudasuccess)
then
3304# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3305 write (*,
"('Error code: ',I0, ': ')") istat
3306# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3308# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3310# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3312# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3314#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3315# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3317# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3319# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3321# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3322#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3323# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3324 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3325# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3327# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3328 use cuda_runtime_api
3329# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3331# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3333# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3335# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3336 if (nv_uvm_pref_gpu)
then
3337# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3339# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3340 istat = cudamemadvise(c_devloc(
dz), sizeof(
dz), cudamemadvisesetpreferredlocation, 0)
3341# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3342 if (istat /= cudasuccess)
then
3343# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3344 write (*,
"('Error code: ',I0, ': ')") istat
3345# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3347# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3349# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3350 istat = cudamemadvise(c_devloc(
dz), sizeof(
dz), cudamemadvisesetaccessedby, cudacpudeviceid)
3351# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3352 if (istat /= cudasuccess)
then
3353# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3354 write (*,
"('Error code: ',I0, ': ')") istat
3355# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3357# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3359# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3360 istat = cudamemprefetchasync(c_devloc(
dz), sizeof(
dz), 0, 0)
3361# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3362 if (istat /= cudasuccess)
then
3363# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3364 write (*,
"('Error code: ',I0, ': ')") istat
3365# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3367# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3369# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3371# 1049 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3380 call s_initialize_parallel_io_common
3384# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3386# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3387 use iso_fortran_env,
only: output_unit
3388# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3390# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3391 print *,
'm_global_parameters.fpp:1060: ',
'@:ALLOCATE(pcomm_coords(1:num_dims))'
3392# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3394# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3395 call flush (output_unit)
3396# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3398# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3400# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3402# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3404# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3406# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3407#if defined(MFC_OpenACC)
3408# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3410# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3411#elif defined(MFC_OpenMP)
3412# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3414# 1060 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3429# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3431# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3432 use iso_fortran_env,
only: output_unit
3433# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3435# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3436 print *,
'm_global_parameters.fpp:1073: ',
'@:DEALLOCATE(Re_idx)'
3437# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3439# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3440 call flush (output_unit)
3441# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3443# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3445# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3447# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3448#if defined(MFC_OpenACC)
3449# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3451# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3452#elif defined(MFC_OpenMP)
3453# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3455# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3457# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3463# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3465# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3466 use iso_fortran_env,
only: output_unit
3467# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3469# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3470 print *,
'm_global_parameters.fpp:1077: ',
'@:DEALLOCATE(is_non_newtonian)'
3471# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3473# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3474 call flush (output_unit)
3475# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3477# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3479# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3481# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3482#if defined(MFC_OpenACC)
3483# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3485# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3486#elif defined(MFC_OpenMP)
3487# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3489# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3491# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3494# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3496# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3497 use iso_fortran_env,
only: output_unit
3498# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3500# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3501 print *,
'm_global_parameters.fpp:1078: ',
'@:DEALLOCATE(hb_tau0, hb_K, hb_nn, hb_m_arr)'
3502# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3504# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3505 call flush (output_unit)
3506# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3508# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3510# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3512# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3513#if defined(MFC_OpenACC)
3514# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3516# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3517#elif defined(MFC_OpenMP)
3518# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3520# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3522# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3525# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3527# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3528 use iso_fortran_env,
only: output_unit
3529# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3531# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3532 print *,
'm_global_parameters.fpp:1079: ',
'@:DEALLOCATE(hb_mu_min, hb_mu_max)'
3533# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3535# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3536 call flush (output_unit)
3537# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3539# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3541# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3543# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3544#if defined(MFC_OpenACC)
3545# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3547# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3548#elif defined(MFC_OpenMP)
3549# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3551# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3553# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3556# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3558# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3559 use iso_fortran_env,
only: output_unit
3560# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3562# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3563 print *,
'm_global_parameters.fpp:1080: ',
'@:DEALLOCATE(fluid_inv_re)'
3564# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3566# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3567 call flush (output_unit)
3568# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3570# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3572# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3574# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3575#if defined(MFC_OpenACC)
3576# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3578# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3579#elif defined(MFC_OpenMP)
3580# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3582# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3584# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3587 if (bubbles_euler)
then
3589# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3591# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3592 use iso_fortran_env,
only: output_unit
3593# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3595# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3596 print *,
'm_global_parameters.fpp:1083: ',
'@:DEALLOCATE(ptil)'
3597# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3599# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3600 call flush (output_unit)
3601# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3603# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3605# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3607# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3608#if defined(MFC_OpenACC)
3609# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3611# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3612#elif defined(MFC_OpenMP)
3613# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3615# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3617# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3620# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3622# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3623 use iso_fortran_env,
only: output_unit
3624# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3626# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3627 print *,
'm_global_parameters.fpp:1084: ',
'@:DEALLOCATE(qbmm_idx%rs, qbmm_idx%vs, qbmm_idx%ps, qbmm_idx%ms)'
3628# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3630# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3631 call flush (output_unit)
3632# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3634# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3636# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3638# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3639#if defined(MFC_OpenACC)
3640# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3642# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3643#elif defined(MFC_OpenMP)
3644# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3646# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3648# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3652# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3654# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3655 use iso_fortran_env,
only: output_unit
3656# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3658# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3659 print *,
'm_global_parameters.fpp:1086: ',
'@:DEALLOCATE(qbmm_idx%moms)'
3660# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3662# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3663 call flush (output_unit)
3664# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3666# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3668# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3670# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3671#if defined(MFC_OpenACC)
3672# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3674# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3675#elif defined(MFC_OpenMP)
3676# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3678# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3680# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3686# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3688# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3689 use iso_fortran_env,
only: output_unit
3690# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3692# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3693 print *,
'm_global_parameters.fpp:1090: ',
'@:DEALLOCATE(pcomm_coords)'
3694# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3696# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3697 call flush (output_unit)
3698# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3700# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3702# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3704# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3705#if defined(MFC_OpenACC)
3706# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3708# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3709#elif defined(MFC_OpenMP)
3710# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3712# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3714# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3718 call s_finalize_global_parameters_common
3720 if (parallel_io)
then
3721 if (bubbles_lagrange)
then
3722 do i = 1, sys_size + 1
3739# 1113 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3741# 1113 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3742 use iso_fortran_env,
only: output_unit
3743# 1113 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3745# 1113 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3746 print *,
'm_global_parameters.fpp:1113: ',
'@:DEALLOCATE(x_cb, x_cc, dx)'
3747# 1113 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3749# 1113 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3750 call flush (output_unit)
3751# 1113 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3753# 1113 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3755# 1113 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3757# 1113 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3758#if defined(MFC_OpenACC)
3759# 1113 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3761# 1113 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3762#elif defined(MFC_OpenMP)
3763# 1113 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3765# 1113 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3767# 1113 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3772# 1116 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3774# 1116 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3775 use iso_fortran_env,
only: output_unit
3776# 1116 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3778# 1116 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3779 print *,
'm_global_parameters.fpp:1116: ',
'@:DEALLOCATE(y_cb, y_cc, dy)'
3780# 1116 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3782# 1116 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3783 call flush (output_unit)
3784# 1116 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3786# 1116 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3788# 1116 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3790# 1116 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3791#if defined(MFC_OpenACC)
3792# 1116 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3794# 1116 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3795#elif defined(MFC_OpenMP)
3796# 1116 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3798# 1116 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3800# 1116 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3805# 1119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3807# 1119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3808 use iso_fortran_env,
only: output_unit
3809# 1119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3811# 1119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3812 print *,
'm_global_parameters.fpp:1119: ',
'@:DEALLOCATE(z_cb, z_cc, dz)'
3813# 1119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3815# 1119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3816 call flush (output_unit)
3817# 1119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3819# 1119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3821# 1119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3823# 1119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3824#if defined(MFC_OpenACC)
3825# 1119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3827# 1119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3828#elif defined(MFC_OpenMP)
3829# 1119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3831# 1119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3833# 1119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3838# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3840# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3841 use iso_fortran_env,
only: output_unit
3842# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3844# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3845 print *,
'm_global_parameters.fpp:1122: ',
'@:DEALLOCATE(neighbor_ranks)'
3846# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3848# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3849 call flush (output_unit)
3850# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3852# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3854# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3856# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3857#if defined(MFC_OpenACC)
3858# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3860# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3861#elif defined(MFC_OpenMP)
3862# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3864# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3866# 1122 "/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) finaltime
Final simulation time.
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).