1# 1 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
6# 1 "/home/runner/work/MFC/MFC/src/common/include/case.fpp" 1
12# 9 "/home/runner/work/MFC/MFC/src/common/include/case.fpp"
15# 14 "/home/runner/work/MFC/MFC/src/common/include/case.fpp"
16# 6 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp" 2
17# 1 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp" 1
18# 1 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 1
19# 1 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp" 1
20# 2 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
21# 3 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
22# 4 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
23# 5 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
24# 6 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
26# 8 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
27# 9 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
28# 10 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
30# 17 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
32# 46 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
34# 58 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
36# 68 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
38# 98 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
40# 110 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
42# 120 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
44# 2 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 2
45# 1 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp" 1
46# 1 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp" 1
47# 2 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
48# 3 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
49# 4 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
50# 5 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
51# 6 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
53# 8 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
54# 9 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
55# 10 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
57# 17 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
59# 46 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
61# 58 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
63# 68 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
65# 98 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
67# 110 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
69# 120 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
71# 2 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp" 2
73# 4 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
74# 5 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
75# 6 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
76# 7 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
77# 8 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
79# 20 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
81# 43 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
83# 48 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
85# 53 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
87# 58 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
89# 63 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
91# 68 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
93# 76 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
95# 81 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
97# 86 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
99# 91 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
101# 96 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
103# 101 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
105# 106 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
107# 111 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
109# 116 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
111# 121 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
113# 151 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
115# 192 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
117# 206 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
119# 231 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
121# 242 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
123# 244 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
124# 255 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
126# 284 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
128# 294 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
130# 304 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
132# 313 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
134# 330 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
136# 340 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
138# 347 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
140# 353 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
142# 359 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
144# 365 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
146# 371 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
148# 377 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
150# 3 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 2
151# 1 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp" 1
152# 1 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp" 1
153# 2 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
154# 3 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
155# 4 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
156# 5 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
157# 6 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
159# 8 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
160# 9 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
161# 10 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
163# 17 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
165# 46 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
167# 58 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
169# 68 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
171# 98 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
173# 110 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
175# 120 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
177# 2 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp" 2
179# 7 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
181# 17 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
183# 22 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
185# 27 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
187# 32 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
189# 37 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
191# 42 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
193# 47 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
195# 52 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
197# 57 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
199# 62 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
201# 73 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
203# 78 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
205# 83 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
207# 88 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
209# 103 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
211# 131 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
213# 160 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
215# 175 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
217# 193 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
219# 215 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
221# 244 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
223# 259 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
225# 269 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
227# 278 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
229# 294 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
231# 304 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
233# 311 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
235# 4 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 2
238# 23 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
241# 43 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
244# 55 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
247# 112 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
250# 130 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
253# 145 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
256# 164 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
259# 193 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
262# 207 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
265# 219 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
268# 231 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
271# 242 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
274# 254 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
277# 266 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
280# 275 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
283# 282 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
286# 289 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
289# 296 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
292# 303 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
294# 305 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
295# 306 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
297# 2 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp" 2
299# 14 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
304# 57 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
307# 77 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
310# 85 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
313# 109 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
316# 125 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
319# 150 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
321# 156 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
323# 163 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
325# 7 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp" 2
331 use mpi !< message passing interface (mpi) module
369# 49 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
370#if defined(MFC_OpenACC)
371# 49 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
373# 49 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
374#elif defined(MFC_OpenMP)
375# 49 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
377# 49 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
392 real(wp),
target,
allocatable,
dimension(:) ::
dx,
dy,
dz
397# 67 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
398#if defined(MFC_OpenACC)
399# 67 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
401# 67 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
402#elif defined(MFC_OpenMP)
403# 67 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
405# 67 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
420# 80 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
421#if defined(MFC_OpenACC)
422# 80 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
424# 80 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
425#elif defined(MFC_OpenMP)
426# 80 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
428# 80 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
435# 90 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
438# 93 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
443# 120 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
464# 141 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
505# 182 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
506# 183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
508# 183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
510# 183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
512# 183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
514# 185 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
515# 182 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
516# 183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
518# 183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
520# 183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
522# 183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
524# 185 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
525# 182 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
526# 183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
528# 183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
530# 183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
532# 183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
534# 185 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
535# 186 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
538# 187 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
539#if defined(MFC_OpenACC)
540# 187 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
542# 187 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
543#elif defined(MFC_OpenMP)
544# 187 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
546# 187 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
552# 193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
554# 193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
555#if defined(MFC_OpenACC)
556# 193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
558# 193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
559#elif defined(MFC_OpenMP)
560# 193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
562# 193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
565# 194 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
566#if defined(MFC_OpenACC)
567# 194 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
569# 194 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
570#elif defined(MFC_OpenMP)
571# 194 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
573# 194 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
576# 195 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
577#if defined(MFC_OpenACC)
578# 195 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
580# 195 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
581#elif defined(MFC_OpenMP)
582# 195 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
584# 195 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
587# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
588#if defined(MFC_OpenACC)
589# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
591# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
592#elif defined(MFC_OpenMP)
593# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
595# 196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
598# 197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
599#if defined(MFC_OpenACC)
600# 197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
602# 197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
603#elif defined(MFC_OpenMP)
604# 197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
606# 197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
608# 199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
611# 200 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
612#if defined(MFC_OpenACC)
613# 200 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
615# 200 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
616#elif defined(MFC_OpenMP)
617# 200 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
619# 200 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
622# 201 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
623#if defined(MFC_OpenACC)
624# 201 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
626# 201 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
627#elif defined(MFC_OpenMP)
628# 201 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
630# 201 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
633# 202 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
634#if defined(MFC_OpenACC)
635# 202 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
637# 202 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
638#elif defined(MFC_OpenMP)
639# 202 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
641# 202 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
644# 203 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
645#if defined(MFC_OpenACC)
646# 203 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
648# 203 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
649#elif defined(MFC_OpenMP)
650# 203 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
652# 203 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
660# 209 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
661#if defined(MFC_OpenACC)
662# 209 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
664# 209 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
665#elif defined(MFC_OpenMP)
666# 209 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
668# 209 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
682#if defined(MFC_OpenACC)
684# 223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
685#if defined(MFC_OpenACC)
686# 223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
688# 223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
689#elif defined(MFC_OpenMP)
690# 223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
692# 223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
695# 224 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
696#if defined(MFC_OpenACC)
697# 224 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
699# 224 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
700#elif defined(MFC_OpenMP)
701# 224 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
703# 224 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
706# 225 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
707#if defined(MFC_OpenACC)
708# 225 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
710# 225 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
711#elif defined(MFC_OpenMP)
712# 225 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
714# 225 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
717# 226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
718#if defined(MFC_OpenACC)
719# 226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
721# 226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
722#elif defined(MFC_OpenMP)
723# 226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
725# 226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
727#elif defined(MFC_OpenMP)
729# 228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
730#if defined(MFC_OpenACC)
731# 228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
733# 228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
734#elif defined(MFC_OpenMP)
735# 228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
737# 228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
740# 229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
741#if defined(MFC_OpenACC)
742# 229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
744# 229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
745#elif defined(MFC_OpenMP)
746# 229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
748# 229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
753# 232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
754#if defined(MFC_OpenACC)
755# 232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
757# 232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
758#elif defined(MFC_OpenMP)
759# 232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
761# 232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
770# 239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
771#if defined(MFC_OpenACC)
772# 239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
774# 239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
775#elif defined(MFC_OpenMP)
776# 239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
778# 239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
806# 265 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
807#if defined(MFC_OpenACC)
808# 265 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
810# 265 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
811#elif defined(MFC_OpenMP)
812# 265 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
814# 265 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
820# 269 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
821#if defined(MFC_OpenACC)
822# 269 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
824# 269 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
825#elif defined(MFC_OpenMP)
826# 269 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
828# 269 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
835# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
836#if defined(MFC_OpenACC)
837# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
839# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
840#elif defined(MFC_OpenMP)
841# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
843# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
851 integer,
allocatable,
dimension(:,:) ::
re_idx
855# 284 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
856#if defined(MFC_OpenACC)
857# 284 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
859# 284 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
860#elif defined(MFC_OpenMP)
861# 284 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
863# 284 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
872# 291 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
873#if defined(MFC_OpenACC)
874# 291 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
876# 291 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
877#elif defined(MFC_OpenMP)
878# 291 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
880# 291 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
893# 302 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
894#if defined(MFC_OpenACC)
895# 302 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
897# 302 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
898#elif defined(MFC_OpenMP)
899# 302 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
901# 302 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
906# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
907#if defined(MFC_OpenACC)
908# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
910# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
911#elif defined(MFC_OpenMP)
912# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
914# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
922# 311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
923#if defined(MFC_OpenACC)
924# 311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
926# 311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
927#elif defined(MFC_OpenMP)
928# 311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
930# 311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
943# 322 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
944#if defined(MFC_OpenACC)
945# 322 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
947# 322 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
948#elif defined(MFC_OpenMP)
949# 322 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
951# 322 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
966# 335 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
967#if defined(MFC_OpenACC)
968# 335 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
970# 335 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
971#elif defined(MFC_OpenMP)
972# 335 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
974# 335 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
991# 350 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
992#if defined(MFC_OpenACC)
993# 350 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
995# 350 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
996#elif defined(MFC_OpenMP)
997# 350 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
999# 350 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1002# 351 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1003#if defined(MFC_OpenACC)
1004# 351 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1006# 351 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1007#elif defined(MFC_OpenMP)
1008# 351 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1010# 351 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1016# 359 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1018# 361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1025# 366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1026#if defined(MFC_OpenACC)
1027# 366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1029# 366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1030#elif defined(MFC_OpenMP)
1031# 366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1033# 366 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1036 real(wp),
dimension(:),
allocatable ::
weight
1037 real(wp),
dimension(:),
allocatable ::
r0
1039# 370 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1040#if defined(MFC_OpenACC)
1041# 370 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1043# 370 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1044#elif defined(MFC_OpenMP)
1045# 370 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1047# 370 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1054# 375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1055#if defined(MFC_OpenACC)
1056# 375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1058# 375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1059#elif defined(MFC_OpenMP)
1060# 375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1062# 375 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1070# 381 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1071#if defined(MFC_OpenACC)
1072# 381 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1074# 381 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1075#elif defined(MFC_OpenMP)
1076# 381 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1078# 381 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1084# 385 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1085#if defined(MFC_OpenACC)
1086# 385 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1088# 385 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1089#elif defined(MFC_OpenMP)
1090# 385 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1092# 385 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1095 real(wp),
allocatable,
dimension(:,:,:) ::
ptil
1098# 389 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1099#if defined(MFC_OpenACC)
1100# 389 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1102# 389 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1103#elif defined(MFC_OpenMP)
1104# 389 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1106# 389 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1115# 396 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1116#if defined(MFC_OpenACC)
1117# 396 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1119# 396 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1120#elif defined(MFC_OpenMP)
1121# 396 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1123# 396 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1126# 399 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1128# 399 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1129#if defined(MFC_OpenACC)
1130# 399 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1132# 399 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1133#elif defined(MFC_OpenMP)
1134# 399 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1136# 399 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1138# 401 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1143# 404 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1144#if defined(MFC_OpenACC)
1145# 404 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1147# 404 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1148#elif defined(MFC_OpenMP)
1149# 404 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1151# 404 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1157# 408 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1158#if defined(MFC_OpenACC)
1159# 408 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1161# 408 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1162#elif defined(MFC_OpenMP)
1163# 408 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1165# 408 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1172# 413 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1173#if defined(MFC_OpenACC)
1174# 413 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1176# 413 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1177#elif defined(MFC_OpenMP)
1178# 413 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1180# 413 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1186# 417 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1187#if defined(MFC_OpenACC)
1188# 417 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1190# 417 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1191#elif defined(MFC_OpenMP)
1192# 417 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1194# 417 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1197# 418 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1198#if defined(MFC_OpenACC)
1199# 418 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1201# 418 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1202#elif defined(MFC_OpenMP)
1203# 418 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1205# 418 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1210# 421 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1211#if defined(MFC_OpenACC)
1212# 421 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1214# 421 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1215#elif defined(MFC_OpenMP)
1216# 421 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1218# 421 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1221 real(wp) ::
r0ref,
p0ref,
rho0ref,
t0ref,
ss,
pv,
vd,
mu_l,
mu_v,
mu_g,
gam_v,
gam_g,
m_v,
m_g,
cp_v,
cp_g,
r_v,
r_g
1223# 424 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1224#if defined(MFC_OpenACC)
1225# 424 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1227# 424 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1228#elif defined(MFC_OpenMP)
1229# 424 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1231# 424 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1242# 433 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1243#if defined(MFC_OpenACC)
1244# 433 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1246# 433 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1247#elif defined(MFC_OpenMP)
1248# 433 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1250# 433 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1258# 439 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1259#if defined(MFC_OpenACC)
1260# 439 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1262# 439 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1263#elif defined(MFC_OpenMP)
1264# 439 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1266# 439 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1272# 443 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1273#if defined(MFC_OpenACC)
1274# 443 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1276# 443 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1277#elif defined(MFC_OpenMP)
1278# 443 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1280# 443 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1290# 451 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1291#if defined(MFC_OpenACC)
1292# 451 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1294# 451 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1295#elif defined(MFC_OpenMP)
1296# 451 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1298# 451 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1306# 457 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1307#if defined(MFC_OpenACC)
1308# 457 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1310# 457 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1311#elif defined(MFC_OpenMP)
1312# 457 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1314# 457 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1320# 461 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1321#if defined(MFC_OpenACC)
1322# 461 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1324# 461 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1325#elif defined(MFC_OpenMP)
1326# 461 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1328# 461 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1339# 470 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1340#if defined(MFC_OpenACC)
1341# 470 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1343# 470 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1344#elif defined(MFC_OpenMP)
1345# 470 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1347# 470 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1356# 477 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1357#if defined(MFC_OpenACC)
1358# 477 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1360# 477 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1361#elif defined(MFC_OpenMP)
1362# 477 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1364# 477 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1382 m = dflt_int;
n = 0;
p = 0
1450# 563 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1460# 573 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1470 bc_x%beg = dflt_int;
bc_x%end = dflt_int
1471 bc_y%beg = dflt_int;
bc_y%end = dflt_int
1472 bc_z%beg = dflt_int;
bc_z%end = dflt_int
1474# 587 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1475# 588 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1478# 588 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1481# 588 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1484# 591 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1485# 587 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1486# 588 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1489# 588 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1492# 588 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1495# 591 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1496# 587 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1497# 588 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1500# 588 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1503# 588 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1506# 591 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1507# 592 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1514 do i = 1, num_fluids_max
1529 bub_pp%ss = dflt_real;
ss = dflt_real
1530 bub_pp%pv = dflt_real;
pv = dflt_real
1531 bub_pp%vd = dflt_real;
vd = dflt_real
1567# 652 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1574# 659 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1603# 688 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1604# 689 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1606# 689 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1608# 689 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1610# 689 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1612# 691 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1613# 688 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1614# 689 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1616# 689 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1618# 689 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1620# 689 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1622# 691 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1623# 688 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1624# 689 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1626# 689 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1628# 689 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1630# 689 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1632# 691 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1633# 692 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1638 do j = 1, num_probes_max
1650 acoustic(
j)%gauss_sigma_dist = dflt_real
1651 acoustic(
j)%gauss_sigma_time = dflt_real
1657 acoustic(
j)%element_spacing_angle = dflt_real
1658 acoustic(
j)%element_polygon_ratio = dflt_real
1673 do i = 1, num_probes_max
1674 probe(i)%x = dflt_real
1675 probe(i)%y = dflt_real
1676 probe(i)%z = dflt_real
1679 do i = 1, num_probes_max
1689# 748 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1690 bc_x%grcbc_in = .false.
1691 bc_x%grcbc_out = .false.
1692 bc_x%grcbc_vel_out = .false.
1693# 748 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1694 bc_y%grcbc_in = .false.
1695 bc_y%grcbc_out = .false.
1696 bc_y%grcbc_vel_out = .false.
1697# 748 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1698 bc_z%grcbc_in = .false.
1699 bc_z%grcbc_out = .false.
1700 bc_z%grcbc_vel_out = .false.
1701# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1703# 754 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1704 bc_x%isothermal_in = .false.
1705 bc_x%isothermal_out = .false.
1706 bc_x%Twall_in = dflt_real
1707 bc_x%Twall_out = dflt_real
1708# 754 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1709 bc_y%isothermal_in = .false.
1710 bc_y%isothermal_out = .false.
1711 bc_y%Twall_in = dflt_real
1712 bc_y%Twall_out = dflt_real
1713# 754 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1714 bc_z%isothermal_in = .false.
1715 bc_z%isothermal_out = .false.
1716 bc_z%Twall_in = dflt_real
1717 bc_z%Twall_out = dflt_real
1718# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1745# 786 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1748# 789 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1750 do i = 1, num_ib_patches_max
1768 patch_ib(i)%model_translate(:) = 0._wp
1769 patch_ib(i)%model_rotate(:) = 0._wp
1770 patch_ib(i)%model_filepath(:) = dflt_char
1772 patch_ib(i)%model_threshold = ray_tracing_threshold
1781 patch_ib(i)%centroid_offset(:) = 0._wp
1784 patch_ib(i)%rotation_matrix = 0._wp
1785 patch_ib(i)%rotation_matrix(1, 1) = 1._wp
1786 patch_ib(i)%rotation_matrix(2, 2) = 1._wp
1787 patch_ib(i)%rotation_matrix(3, 3) = 1._wp
1799# 840 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1813# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1814#if defined(MFC_OpenACC)
1815# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1817# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1818#elif defined(MFC_OpenMP)
1819# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1821# 852 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1824# 853 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1825#if defined(MFC_OpenACC)
1826# 853 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1828# 853 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1829#elif defined(MFC_OpenMP)
1830# 853 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1832# 853 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1835# 854 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1836#if defined(MFC_OpenACC)
1837# 854 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1839# 854 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1840#elif defined(MFC_OpenMP)
1841# 854 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1843# 854 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1846# 855 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1847#if defined(MFC_OpenACC)
1848# 855 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1850# 855 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1851#elif defined(MFC_OpenMP)
1852# 855 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1854# 855 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1857# 856 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1858#if defined(MFC_OpenACC)
1859# 856 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1861# 856 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1862#elif defined(MFC_OpenMP)
1863# 856 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1865# 856 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1867# 858 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1922 if (nnode == 4)
then
1942# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1944# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1945 use iso_fortran_env,
only: output_unit
1946# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1948# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1949 print *,
'm_global_parameters.fpp:931: ',
'@:ALLOCATE(qbmm_idx%rs(nb), qbmm_idx%vs(nb))'
1950# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1952# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1953 call flush (output_unit)
1954# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1956# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1958# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1960# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1962# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1964# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1966# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1967#if defined(MFC_OpenACC)
1968# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1970# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1971#elif defined(MFC_OpenMP)
1972# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1974# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1977# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1979# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1980 use iso_fortran_env,
only: output_unit
1981# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1983# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1984 print *,
'm_global_parameters.fpp:932: ',
'@:ALLOCATE(qbmm_idx%ps(nb), qbmm_idx%ms(nb))'
1985# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1987# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1988 call flush (output_unit)
1989# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1991# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1993# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1995# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1997# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1999# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2001# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2002#if defined(MFC_OpenACC)
2003# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2005# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2006#elif defined(MFC_OpenMP)
2007# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2009# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2016# 937 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2018# 937 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2019 use iso_fortran_env,
only: output_unit
2020# 937 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2022# 937 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2023 print *,
'm_global_parameters.fpp:937: ',
'@:ALLOCATE(qbmm_idx%moms(nb, nmom))'
2024# 937 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2026# 937 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2027 call flush (output_unit)
2028# 937 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2030# 937 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2032# 937 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2034# 937 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2036# 937 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2038# 937 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2039#if defined(MFC_OpenACC)
2040# 937 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2042# 937 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2043#elif defined(MFC_OpenMP)
2044# 937 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2046# 937 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2115# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2117# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2118 use iso_fortran_env,
only: output_unit
2119# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2121# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2122 print *,
'm_global_parameters.fpp:1004: ',
'@:ALLOCATE(qbmm_idx%rs(nb), qbmm_idx%vs(nb))'
2123# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2125# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2126 call flush (output_unit)
2127# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2129# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2131# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2133# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2135# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2137# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2139# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2140#if defined(MFC_OpenACC)
2141# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2143# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2144#elif defined(MFC_OpenMP)
2145# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2147# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2150# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2152# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2153 use iso_fortran_env,
only: output_unit
2154# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2156# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2157 print *,
'm_global_parameters.fpp:1005: ',
'@:ALLOCATE(qbmm_idx%ps(nb), qbmm_idx%ms(nb))'
2158# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2160# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2161 call flush (output_unit)
2162# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2164# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2166# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2168# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2170# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2172# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2174# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2175#if defined(MFC_OpenACC)
2176# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2178# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2179#elif defined(MFC_OpenMP)
2180# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2182# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2215# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2216#if defined(MFC_OpenACC)
2217# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2219# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2220#elif defined(MFC_OpenMP)
2221# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2223# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2230# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2232# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2233 use iso_fortran_env,
only: output_unit
2234# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2236# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2237 print *,
'm_global_parameters.fpp:1041: ',
'@:ALLOCATE(Re_idx(1:2, 1:Re_size_max))'
2238# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2240# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2241 call flush (output_unit)
2242# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2244# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2246# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2248# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2250# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2252# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2253#if defined(MFC_OpenACC)
2254# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2256# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2257#elif defined(MFC_OpenMP)
2258# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2260# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2307# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2308#if defined(MFC_OpenACC)
2309# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2311# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2312#elif defined(MFC_OpenMP)
2313# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2315# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2386# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2387#if defined(MFC_OpenACC)
2388# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2390# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2391#elif defined(MFC_OpenMP)
2392# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2394# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2398# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2400# 1161 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2420# 1179 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2421#if defined(MFC_OpenACC)
2422# 1179 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2424# 1179 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2425#elif defined(MFC_OpenMP)
2426# 1179 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2428# 1179 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2434# 1183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2436# 1183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2437 use iso_fortran_env,
only: output_unit
2438# 1183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2440# 1183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2441 print *,
'm_global_parameters.fpp:1183: ',
'@:ALLOCATE(ptil( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2442# 1183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2444# 1183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2445 call flush (output_unit)
2446# 1183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2448# 1183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2450# 1183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2452# 1183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2454# 1183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2456# 1183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2457#if defined(MFC_OpenACC)
2458# 1183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2460# 1183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2461#elif defined(MFC_OpenMP)
2462# 1183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2464# 1183 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2469# 1186 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2470#if defined(MFC_OpenACC)
2471# 1186 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2473# 1186 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2474#elif defined(MFC_OpenMP)
2475# 1186 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2477# 1186 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2489# 1196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2490#if defined(MFC_OpenACC)
2491# 1196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2493# 1196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2494#elif defined(MFC_OpenMP)
2495# 1196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2497# 1196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2500# 1197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2501#if defined(MFC_OpenACC)
2502# 1197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2504# 1197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2505#elif defined(MFC_OpenMP)
2506# 1197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2508# 1197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2512# 1199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2513#if defined(MFC_OpenACC)
2514# 1199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2516# 1199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2517#elif defined(MFC_OpenMP)
2518# 1199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2520# 1199 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2524# 1201 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2525#if defined(MFC_OpenACC)
2526# 1201 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2528# 1201 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2529#elif defined(MFC_OpenMP)
2530# 1201 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2532# 1201 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2535# 1202 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2536#if defined(MFC_OpenACC)
2537# 1202 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2539# 1202 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2540#elif defined(MFC_OpenMP)
2541# 1202 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2543# 1202 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2545# 1205 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2548# 1206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2549#if defined(MFC_OpenACC)
2550# 1206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2552# 1206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2553#elif defined(MFC_OpenMP)
2554# 1206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2556# 1206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2560# 1208 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2561#if defined(MFC_OpenACC)
2562# 1208 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2564# 1208 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2565#elif defined(MFC_OpenMP)
2566# 1208 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2568# 1208 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2572# 1210 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2573#if defined(MFC_OpenACC)
2574# 1210 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2576# 1210 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2577#elif defined(MFC_OpenMP)
2578# 1210 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2580# 1210 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2584# 1212 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2585#if defined(MFC_OpenACC)
2586# 1212 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2588# 1212 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2589#elif defined(MFC_OpenMP)
2590# 1212 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2592# 1212 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2595# 1215 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2597# 1215 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2598#if defined(MFC_OpenACC)
2599# 1215 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2601# 1215 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2602#elif defined(MFC_OpenMP)
2603# 1215 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2605# 1215 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2608# 1216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2609#if defined(MFC_OpenACC)
2610# 1216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2612# 1216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2613#elif defined(MFC_OpenMP)
2614# 1216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2616# 1216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2619# 1217 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2620#if defined(MFC_OpenACC)
2621# 1217 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2623# 1217 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2624#elif defined(MFC_OpenMP)
2625# 1217 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2627# 1217 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2630# 1218 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2631#if defined(MFC_OpenACC)
2632# 1218 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2634# 1218 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2635#elif defined(MFC_OpenMP)
2636# 1218 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2638# 1218 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2641# 1219 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2642#if defined(MFC_OpenACC)
2643# 1219 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2645# 1219 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2646#elif defined(MFC_OpenMP)
2647# 1219 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2649# 1219 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2652# 1220 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2653#if defined(MFC_OpenACC)
2654# 1220 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2656# 1220 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2657#elif defined(MFC_OpenMP)
2658# 1220 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2660# 1220 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2662# 1222 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2665# 1223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2666#if defined(MFC_OpenACC)
2667# 1223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2669# 1223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2670#elif defined(MFC_OpenMP)
2671# 1223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2673# 1223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2677# 1225 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2678#if defined(MFC_OpenACC)
2679# 1225 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2681# 1225 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2682#elif defined(MFC_OpenMP)
2683# 1225 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2685# 1225 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2690# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2692# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2693 use iso_fortran_env,
only: output_unit
2694# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2696# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2697 print *,
'm_global_parameters.fpp:1228: ',
'@:ALLOCATE(x_cb(-1 - buff_size:m + buff_size))'
2698# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2700# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2701 call flush (output_unit)
2702# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2704# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2706# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2708# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2710# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2712# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2713#if defined(MFC_OpenACC)
2714# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2716# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2717#elif defined(MFC_OpenMP)
2718# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2720# 1228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2723# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2725# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2726 use iso_fortran_env,
only: output_unit
2727# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2729# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2730 print *,
'm_global_parameters.fpp:1229: ',
'@:ALLOCATE(x_cc(-buff_size:m + buff_size))'
2731# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2733# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2734 call flush (output_unit)
2735# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2737# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2739# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2741# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2743# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2745# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2746#if defined(MFC_OpenACC)
2747# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2749# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2750#elif defined(MFC_OpenMP)
2751# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2753# 1229 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2756# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2758# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2759 use iso_fortran_env,
only: output_unit
2760# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2762# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2763 print *,
'm_global_parameters.fpp:1230: ',
'@:ALLOCATE(dx(-buff_size:m + buff_size))'
2764# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2766# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2767 call flush (output_unit)
2768# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2770# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2772# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2774# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2776# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2778# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2779#if defined(MFC_OpenACC)
2780# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2782# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2783#elif defined(MFC_OpenMP)
2784# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2786# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2788#ifdef MFC_SIMULATION
2789# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2790#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2791# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2793# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2795# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2797# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2798#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2799# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2800 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2801# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2803# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2804 use cuda_runtime_api
2805# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2807# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2809# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2811# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2813# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2815# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2816 istat = cudamemadvise(c_devloc(
x_cb), sizeof(
x_cb), cudamemadvisesetpreferredlocation, 0)
2817# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2818 if (istat /= cudasuccess)
then
2819# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2820 write (*,
"('Error code: ',I0, ': ')") istat
2821# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2823# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2825# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2827# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2828 istat = cudamemadvise(c_devloc(
x_cb), sizeof(
x_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
2829# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2830 if (istat /= cudasuccess)
then
2831# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2832 write (*,
"('Error code: ',I0, ': ')") istat
2833# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2835# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2837# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2839# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2840 istat = cudamemprefetchasync(c_devloc(
x_cb), sizeof(
x_cb), 0, 0)
2841# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2842 if (istat /= cudasuccess)
then
2843# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2844 write (*,
"('Error code: ',I0, ': ')") istat
2845# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2847# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2849# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2851# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2853# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2855# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2857#ifdef MFC_SIMULATION
2858# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2859#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2860# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2862# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2864# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2866# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2867#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2868# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2869 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2870# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2872# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2873 use cuda_runtime_api
2874# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2876# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2878# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2880# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2882# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2884# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2885 istat = cudamemadvise(c_devloc(
x_cc), sizeof(
x_cc), cudamemadvisesetpreferredlocation, 0)
2886# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2887 if (istat /= cudasuccess)
then
2888# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2889 write (*,
"('Error code: ',I0, ': ')") istat
2890# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2892# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2894# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2896# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2897 istat = cudamemadvise(c_devloc(
x_cc), sizeof(
x_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
2898# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2899 if (istat /= cudasuccess)
then
2900# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2901 write (*,
"('Error code: ',I0, ': ')") istat
2902# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2904# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2906# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2908# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2909 istat = cudamemprefetchasync(c_devloc(
x_cc), sizeof(
x_cc), 0, 0)
2910# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2911 if (istat /= cudasuccess)
then
2912# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2913 write (*,
"('Error code: ',I0, ': ')") istat
2914# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2916# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2918# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2920# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2922# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2924# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2926#ifdef MFC_SIMULATION
2927# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2928#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2929# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2931# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2933# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2935# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2936#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2937# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2938 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2939# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2941# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2942 use cuda_runtime_api
2943# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2945# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2947# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2949# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2951# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2953# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2954 istat = cudamemadvise(c_devloc(
dx), sizeof(
dx), cudamemadvisesetpreferredlocation, 0)
2955# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2956 if (istat /= cudasuccess)
then
2957# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2958 write (*,
"('Error code: ',I0, ': ')") istat
2959# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2961# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2963# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2965# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2966 istat = cudamemadvise(c_devloc(
dx), sizeof(
dx), cudamemadvisesetaccessedby, cudacpudeviceid)
2967# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2968 if (istat /= cudasuccess)
then
2969# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2970 write (*,
"('Error code: ',I0, ': ')") istat
2971# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2973# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2975# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2977# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2978 istat = cudamemprefetchasync(c_devloc(
dx), sizeof(
dx), 0, 0)
2979# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2980 if (istat /= cudasuccess)
then
2981# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2982 write (*,
"('Error code: ',I0, ': ')") istat
2983# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2985# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2987# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2989# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2991# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2993# 1233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2998# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3000# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3001 use iso_fortran_env,
only: output_unit
3002# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3004# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3005 print *,
'm_global_parameters.fpp:1236: ',
'@:ALLOCATE(y_cb(-1 - buff_size:n + buff_size))'
3006# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3008# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3009 call flush (output_unit)
3010# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3012# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3014# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3016# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3018# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3020# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3021#if defined(MFC_OpenACC)
3022# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3024# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3025#elif defined(MFC_OpenMP)
3026# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3028# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3031# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3033# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3034 use iso_fortran_env,
only: output_unit
3035# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3037# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3038 print *,
'm_global_parameters.fpp:1237: ',
'@:ALLOCATE(y_cc(-buff_size:n + buff_size))'
3039# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3041# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3042 call flush (output_unit)
3043# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3045# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3047# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3049# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3051# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3053# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3054#if defined(MFC_OpenACC)
3055# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3057# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3058#elif defined(MFC_OpenMP)
3059# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3061# 1237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3064# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3066# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3067 use iso_fortran_env,
only: output_unit
3068# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3070# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3071 print *,
'm_global_parameters.fpp:1238: ',
'@:ALLOCATE(dy(-buff_size:n + buff_size))'
3072# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3074# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3075 call flush (output_unit)
3076# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3078# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3080# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3082# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3084# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3086# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3087#if defined(MFC_OpenACC)
3088# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3090# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3091#elif defined(MFC_OpenMP)
3092# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3094# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3096#ifdef MFC_SIMULATION
3097# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3098#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3099# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3101# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3103# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3105# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3106#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3107# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3108 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3109# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3111# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3112 use cuda_runtime_api
3113# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3115# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3117# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3119# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3121# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3123# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3124 istat = cudamemadvise(c_devloc(
y_cb), sizeof(
y_cb), cudamemadvisesetpreferredlocation, 0)
3125# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3126 if (istat /= cudasuccess)
then
3127# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3128 write (*,
"('Error code: ',I0, ': ')") istat
3129# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3131# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3133# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3135# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3136 istat = cudamemadvise(c_devloc(
y_cb), sizeof(
y_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
3137# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3138 if (istat /= cudasuccess)
then
3139# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3140 write (*,
"('Error code: ',I0, ': ')") istat
3141# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3143# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3145# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3147# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3148 istat = cudamemprefetchasync(c_devloc(
y_cb), sizeof(
y_cb), 0, 0)
3149# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3150 if (istat /= cudasuccess)
then
3151# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3152 write (*,
"('Error code: ',I0, ': ')") istat
3153# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3155# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3157# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3159# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3161# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3163# 1239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3165#ifdef MFC_SIMULATION
3166# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3167#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3168# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3170# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3172# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3174# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3175#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3176# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3177 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3178# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3180# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3181 use cuda_runtime_api
3182# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3184# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3186# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3188# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3190# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3192# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3193 istat = cudamemadvise(c_devloc(
y_cc), sizeof(
y_cc), cudamemadvisesetpreferredlocation, 0)
3194# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3195 if (istat /= cudasuccess)
then
3196# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3197 write (*,
"('Error code: ',I0, ': ')") istat
3198# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3200# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3202# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3204# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3205 istat = cudamemadvise(c_devloc(
y_cc), sizeof(
y_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
3206# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3207 if (istat /= cudasuccess)
then
3208# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3209 write (*,
"('Error code: ',I0, ': ')") istat
3210# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3212# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3214# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3216# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3217 istat = cudamemprefetchasync(c_devloc(
y_cc), sizeof(
y_cc), 0, 0)
3218# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3219 if (istat /= cudasuccess)
then
3220# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3221 write (*,
"('Error code: ',I0, ': ')") istat
3222# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3224# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3226# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3228# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3230# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3232# 1240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3234#ifdef MFC_SIMULATION
3235# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3236#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3237# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3239# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3241# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3243# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3244#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3245# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3246 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3247# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3249# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3250 use cuda_runtime_api
3251# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3253# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3255# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3257# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3259# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3261# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3262 istat = cudamemadvise(c_devloc(
dy), sizeof(
dy), cudamemadvisesetpreferredlocation, 0)
3263# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3264 if (istat /= cudasuccess)
then
3265# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3266 write (*,
"('Error code: ',I0, ': ')") istat
3267# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3269# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3271# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3273# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3274 istat = cudamemadvise(c_devloc(
dy), sizeof(
dy), cudamemadvisesetaccessedby, cudacpudeviceid)
3275# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3276 if (istat /= cudasuccess)
then
3277# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3278 write (*,
"('Error code: ',I0, ': ')") istat
3279# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3281# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3283# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3285# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3286 istat = cudamemprefetchasync(c_devloc(
dy), sizeof(
dy), 0, 0)
3287# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3288 if (istat /= cudasuccess)
then
3289# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3290 write (*,
"('Error code: ',I0, ': ')") istat
3291# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3293# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3295# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3297# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3299# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3301# 1241 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3306# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3308# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3309 use iso_fortran_env,
only: output_unit
3310# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3312# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3313 print *,
'm_global_parameters.fpp:1244: ',
'@:ALLOCATE(z_cb(-1 - buff_size:p + buff_size))'
3314# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3316# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3317 call flush (output_unit)
3318# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3320# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3322# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3324# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3326# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3328# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3329#if defined(MFC_OpenACC)
3330# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3332# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3333#elif defined(MFC_OpenMP)
3334# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3336# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3339# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3341# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3342 use iso_fortran_env,
only: output_unit
3343# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3345# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3346 print *,
'm_global_parameters.fpp:1245: ',
'@:ALLOCATE(z_cc(-buff_size:p + buff_size))'
3347# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3349# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3350 call flush (output_unit)
3351# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3353# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3355# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3357# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3359# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3361# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3362#if defined(MFC_OpenACC)
3363# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3365# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3366#elif defined(MFC_OpenMP)
3367# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3369# 1245 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3372# 1246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3374# 1246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3375 use iso_fortran_env,
only: output_unit
3376# 1246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3378# 1246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3379 print *,
'm_global_parameters.fpp:1246: ',
'@:ALLOCATE(dz(-buff_size:p + buff_size))'
3380# 1246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3382# 1246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3383 call flush (output_unit)
3384# 1246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3386# 1246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3388# 1246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3390# 1246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3392# 1246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3394# 1246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3395#if defined(MFC_OpenACC)
3396# 1246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3398# 1246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3399#elif defined(MFC_OpenMP)
3400# 1246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3402# 1246 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3404#ifdef MFC_SIMULATION
3405# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3406#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3407# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3409# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3411# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3413# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3414#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3415# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3416 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3417# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3419# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3420 use cuda_runtime_api
3421# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3423# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3425# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3427# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3429# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3431# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3432 istat = cudamemadvise(c_devloc(
z_cb), sizeof(
z_cb), cudamemadvisesetpreferredlocation, 0)
3433# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3434 if (istat /= cudasuccess)
then
3435# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3436 write (*,
"('Error code: ',I0, ': ')") istat
3437# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3439# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3441# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3443# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3444 istat = cudamemadvise(c_devloc(
z_cb), sizeof(
z_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
3445# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3446 if (istat /= cudasuccess)
then
3447# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3448 write (*,
"('Error code: ',I0, ': ')") istat
3449# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3451# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3453# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3455# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3456 istat = cudamemprefetchasync(c_devloc(
z_cb), sizeof(
z_cb), 0, 0)
3457# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3458 if (istat /= cudasuccess)
then
3459# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3460 write (*,
"('Error code: ',I0, ': ')") istat
3461# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3463# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3465# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3467# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3469# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3471# 1247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3473#ifdef MFC_SIMULATION
3474# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3475#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3476# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3478# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3480# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3482# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3483#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3484# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3485 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3486# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3488# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3489 use cuda_runtime_api
3490# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3492# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3494# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3496# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3498# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3500# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3501 istat = cudamemadvise(c_devloc(
z_cc), sizeof(
z_cc), cudamemadvisesetpreferredlocation, 0)
3502# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3503 if (istat /= cudasuccess)
then
3504# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3505 write (*,
"('Error code: ',I0, ': ')") istat
3506# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3508# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3510# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3512# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3513 istat = cudamemadvise(c_devloc(
z_cc), sizeof(
z_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
3514# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3515 if (istat /= cudasuccess)
then
3516# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3517 write (*,
"('Error code: ',I0, ': ')") istat
3518# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3520# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3522# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3524# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3525 istat = cudamemprefetchasync(c_devloc(
z_cc), sizeof(
z_cc), 0, 0)
3526# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3527 if (istat /= cudasuccess)
then
3528# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3529 write (*,
"('Error code: ',I0, ': ')") istat
3530# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3532# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3534# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3536# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3538# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3540# 1248 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3542#ifdef MFC_SIMULATION
3543# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3544#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3545# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3547# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3549# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3551# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3552#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3553# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3554 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3555# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3557# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3558 use cuda_runtime_api
3559# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3561# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3563# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3565# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3567# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3569# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3570 istat = cudamemadvise(c_devloc(
dz), sizeof(
dz), cudamemadvisesetpreferredlocation, 0)
3571# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3572 if (istat /= cudasuccess)
then
3573# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3574 write (*,
"('Error code: ',I0, ': ')") istat
3575# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3577# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3579# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3581# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3582 istat = cudamemadvise(c_devloc(
dz), sizeof(
dz), cudamemadvisesetaccessedby, cudacpudeviceid)
3583# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3584 if (istat /= cudasuccess)
then
3585# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3586 write (*,
"('Error code: ',I0, ': ')") istat
3587# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3589# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3591# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3593# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3594 istat = cudamemprefetchasync(c_devloc(
dz), sizeof(
dz), 0, 0)
3595# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3596 if (istat /= cudasuccess)
then
3597# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3598 write (*,
"('Error code: ',I0, ': ')") istat
3599# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3601# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3603# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3605# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3607# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3609# 1249 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3621# 1261 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3629# 1269 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3637 write (
mpiiofs,
'(A)')
'/lustre_'
3641 call mpi_info_set(
mpi_info_int,
'romio_ds_write',
'disable', ierr)
3661# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3663# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3664 use iso_fortran_env,
only: output_unit
3665# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3667# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3668 print *,
'm_global_parameters.fpp:1299: ',
'@:DEALLOCATE(Re_idx)'
3669# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3671# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3672 call flush (output_unit)
3673# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3675# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3677# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3679# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3680#if defined(MFC_OpenACC)
3681# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3683# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3684#elif defined(MFC_OpenMP)
3685# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3687# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3689# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3695# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3697# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3698 use iso_fortran_env,
only: output_unit
3699# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3701# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3702 print *,
'm_global_parameters.fpp:1303: ',
'@:DEALLOCATE(qbmm_idx%rs, qbmm_idx%vs, qbmm_idx%ps, qbmm_idx%ms)'
3703# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3705# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3706 call flush (output_unit)
3707# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3709# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3711# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3713# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3714#if defined(MFC_OpenACC)
3715# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3717# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3718#elif defined(MFC_OpenMP)
3719# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3721# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3723# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3727# 1305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3729# 1305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3730 use iso_fortran_env,
only: output_unit
3731# 1305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3733# 1305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3734 print *,
'm_global_parameters.fpp:1305: ',
'@:DEALLOCATE(qbmm_idx%moms)'
3735# 1305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3737# 1305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3738 call flush (output_unit)
3739# 1305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3741# 1305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3743# 1305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3745# 1305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3746#if defined(MFC_OpenACC)
3747# 1305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3749# 1305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3750#elif defined(MFC_OpenMP)
3751# 1305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3753# 1305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3755# 1305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3782# 1330 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3784# 1330 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3785 use iso_fortran_env,
only: output_unit
3786# 1330 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3788# 1330 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3789 print *,
'm_global_parameters.fpp:1330: ',
'@:DEALLOCATE(x_cb, x_cc, dx)'
3790# 1330 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3792# 1330 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3793 call flush (output_unit)
3794# 1330 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3796# 1330 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3798# 1330 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3800# 1330 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3801#if defined(MFC_OpenACC)
3802# 1330 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3804# 1330 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3805#elif defined(MFC_OpenMP)
3806# 1330 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3808# 1330 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3810# 1330 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3815# 1333 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3817# 1333 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3818 use iso_fortran_env,
only: output_unit
3819# 1333 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3821# 1333 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3822 print *,
'm_global_parameters.fpp:1333: ',
'@:DEALLOCATE(y_cb, y_cc, dy)'
3823# 1333 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3825# 1333 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3826 call flush (output_unit)
3827# 1333 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3829# 1333 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3831# 1333 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3833# 1333 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3834#if defined(MFC_OpenACC)
3835# 1333 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3837# 1333 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3838#elif defined(MFC_OpenMP)
3839# 1333 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3841# 1333 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3843# 1333 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3848# 1336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3850# 1336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3851 use iso_fortran_env,
only: output_unit
3852# 1336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3854# 1336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3855 print *,
'm_global_parameters.fpp:1336: ',
'@:DEALLOCATE(z_cb, z_cc, dz)'
3856# 1336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3858# 1336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3859 call flush (output_unit)
3860# 1336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3862# 1336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3864# 1336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3866# 1336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3867#if defined(MFC_OpenACC)
3868# 1336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3870# 1336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3871#elif defined(MFC_OpenMP)
3872# 1336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3874# 1336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3876# 1336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
Shared derived types for field data, patch geometry, bubble dynamics, and MPI I/O structures.
Global parameters for the computational domain, fluid properties, and simulation algorithm configurat...
type(int_bounds_info) ib_bc_z
integer weno_num_stencils
Number of stencils for WENO reconstruction (only different from weno_polyn for TENO(>5)).
type(scalar_field), dimension(:,:,:), allocatable mom_3d
real(wp) mytime
Current simulation time.
real(wp) w_x
amplitude, frequency, and phase shift sinusoid in each direction
real(wp) web
Weber number.
logical null_weights
Null undesired WENO weights.
logical bubbles_euler
Bubbles euler on/off.
integer nmomsp
Number of moments required by ensemble-averaging.
type(mpi_io_levelset_norm_var), public mpi_io_levelsetnorm_data
integer, dimension(2) re_size
logical bulk_stress
Bulk stresses.
real(wp) cont_damage_s
Exponent s for continuum damage modeling.
integer wave_speeds
Wave speeds estimation method.
logical cont_damage
Continuum damage modeling.
logical igr
Use information geometric regularization.
integer, dimension(3, 2) shear_bc_flip_indices
Shear stress BC reflection indices (1:3, 1:shear_BC_flip_num).
logical hypoelasticity
hypoelasticity modeling
impure subroutine s_assign_default_values_to_user_inputs
Assigns default values to the user inputs before reading them in. This enables for an easier consiste...
impure subroutine s_finalize_global_parameters_module
Module deallocation and/or disassociation procedures.
integer thermal
Thermal behavior. 1 = adiabatic, 2 = isotherm, 3 = transfer.
integer, parameter nmom
Number of carried moments per R0 location.
integer avg_state
Average state evaluation method.
real(wp), dimension(:), allocatable im_trans_c
logical weno_avg
Average left/right cell-boundary states.
type(int_bounds_info), dimension(1:3) idwint
real(wp), dimension(:), allocatable, target z_cb
integer recon_type
Reconstruction Type.
logical igr_pres_lim
Limit to positive pressures for IGR.
logical, parameter chemistry
Chemistry modeling.
type(int_bounds_info) ib_bc_y
logical acoustic_source
Acoustic source switch.
real(wp) ib_coefficient_of_friction
type(int_bounds_info) ib_bc_x
type(int_bounds_info) bc_z
real(wp), dimension(:), allocatable pb0
integer num_fluids
number of fluids in the simulation
logical polydisperse
Polydisperse bubbles.
real(wp), dimension(:), allocatable im_trans_t
type(qbmm_idx_info) qbmm_idx
QBMM moment index mappings (allocatable; GPU-managed separately).
integer, dimension(:,:), allocatable re_idx
type(bubbles_lagrange_parameters) lag_params
Lagrange bubbles' parameters.
integer weno_polyn
Degree of the WENO polynomials (polyn).
integer proc_rank
Rank of the local processor.
real(wp), dimension(:), allocatable re_trans_t
real(wp) hyper_cleaning_tau
Hyperbolic cleaning tau.
logical mixture_err
Mixture properties correction.
logical adap_dt
Adaptive step size control.
logical weno_re_flux
WENO reconstruct velocity gradients for viscous stress tensor.
real(wp) hyper_cleaning_speed
Hyperbolic cleaning wave speed (c_h).
integer t_step_print
Number of time-steps between printouts.
type(mpi_io_ib_var), public mpi_io_ib_data
logical dummy
AMDFlang workaround for case-optimization + GPU-kernel bug.
real(wp) poly_sigma
log normal sigma for polydisperse PDF
integer, dimension(:), allocatable proc_coords
Processor coordinates in MPI_CART_COMM.
type(bounds_info) z_domain
character(len=name_len) mpiiofs
integer, dimension(:), allocatable start_idx
Starting cell-center index of local processor in global grid.
type(vec3_dt), dimension(num_probes_max) probe
real(wp), dimension(3) accel_bf
integer sys_size
Number of unknowns in system of eqns.
real(wp), dimension(:), allocatable weight
Simpson quadrature weights.
real(wp), dimension(:), allocatable k_v
integer muscl_order
Order of the MUSCL reconstruction.
integer nmomtot
Total number of carried moments moments/transport equations.
type(bounds_info) x_domain
logical alt_soundspeed
Alternate mixture sound speed.
real(wp) ptgalpha_eps
trigger parameter for the pTg relaxation procedure, phase change model
integer, dimension(3) dir_idx
integer relax_model
Relaxation model.
integer t_step_old
Existing IC/grid folder.
logical viscous
Viscous effects.
integer fd_number
Finite-difference half-stencil size: MAX(1, fd_order/2).
type(mpi_io_levelset_var), public mpi_io_levelset_data
logical run_time_info
Run-time output flag.
integer tensor_size
Number of elements in the full tensor plus one.
real(wp) wenoz_q
Power constant for WENO-Z.
integer riemann_solver
Riemann solver algorithm.
type(int_bounds_info), dimension(1:3) idwbuff
logical int_comp
THINC interface compression.
real(wp) re_inv
Inverse Reynolds number.
real(wp) ic_eps
THINC Epsilon to compress on surface cells.
integer model_eqns
Multicomponent flow model.
integer buff_size
Number of ghost cells for boundary condition storage.
integer precision
Precision of output files.
logical hyperelasticity
hyperelasticity modeling
real(wp), dimension(:), allocatable ps_inf
type(physical_parameters), dimension(num_fluids_max) fluid_pp
Stiffened gas EOS parameters and Reynolds numbers per fluid.
integer, dimension(3) dir_idx_tau
used for hypoelasticity=true
type(vec3_dt), dimension(:), allocatable airfoil_grid_u
integer num_dims
Number of spatial dimensions.
integer shear_bc_flip_num
Number of shear stress components to reflect for boundary conditions.
type(int_bounds_info) bc_y
real(wp), dimension(:), allocatable cvs
real(wp) alf_factor
alpha factor for IGR
real(wp), dimension(:), allocatable r0
Bubble sizes.
impure subroutine s_initialize_global_parameters_module
Initialize the global parameters module.
real(wp), dimension(:), allocatable, target y_cc
real(wp), dimension(:), allocatable k_g
type(pres_field), dimension(:), allocatable pb_ts
type(pres_field), dimension(:), allocatable mv_ts
type(chemistry_parameters) chem_params
real(wp), dimension(:), allocatable qvps
integer fd_order
Finite-difference order for CoM and flow probe derivatives.
logical bubbles_lagrange
Lagrangian subgrid bubble model switch.
integer num_vels
Number of velocity components (different from num_dims for mhd).
real(wp) ca
Cavitation number.
real(wp) alpha_bar
Damage rate factor for continuum damage modeling.
logical polytropic
Polytropic switch.
logical bf_z
body force toggle in three directions
logical mp_weno
Monotonicity preserving (MP) WENO.
type(int_bounds_info) bc_x
integer hyper_model
hyperelasticity solver algorithm
type(bounds_info) y_domain
real(wp), dimension(:), allocatable, target z_cc
logical relax
activate phase change
logical qbmm
Quadrature moment method.
real(wp) pi_fac
Factor for artificial pi_inf.
logical hyper_cleaning
Hyperbolic cleaning for MHD for divB=0.
integer adap_dt_max_iters
Maximum number of iterations.
real(wp) ic_beta
THINC Sharpness Parameter.
real(wp) bx0
Constant magnetic field in the x-direction (1D).
integer b_size
Number of elements in the symmetric b tensor, plus one.
integer num_source
Number of acoustic sources.
real(wp), dimension(:), allocatable qvs
real(wp), dimension(:), allocatable pi_infs
logical adv_n
Solve the number density equation and compute alpha from number density.
integer num_procs
Number of processors.
character(len=path_len) case_dir
Case folder location.
real(wp) weno_eps
Binding for the WENO nonlinear weights.
type(vec3_dt), dimension(:), allocatable airfoil_grid_l
integer weno_order
Order of the WENO reconstruction.
real(wp), dimension(3) dir_flg
logical mhd
Magnetohydrodynamics.
real(wp), dimension(:), allocatable, target x_cc
integer shear_num
Number of shear stress components.
integer, dimension(3) shear_indices
Indices of the stress components that represent shear stress.
type(acoustic_parameters), dimension(num_probes_max) acoustic
Acoustic source parameters.
real(wp) tau_star
Stress threshold for continuum damage modeling.
logical parallel_io
Format of the data files.
type(integral_parameters), dimension(num_probes_max) integral
real(wp), dimension(:), allocatable, target y_cb
real(wp), dimension(:,:,:), allocatable ptil
Pressure modification.
real(wp), dimension(:,:), allocatable, public mpi_io_data_lag_bubbles
real(wp) adap_dt_tol
Tolerance to control adaptive step size.
type(scalar_field), dimension(:), allocatable mom_sp
type(cell_num_bounds) cells_bounds
logical down_sample
down sample the output files
type(mpi_io_airfoil_ib_var), public mpi_io_airfoil_ib_data
real(wp), dimension(:), allocatable mass_g0
logical nv_uvm_out_of_core
Enable out-of-core storage of q_cons_ts(2) in timestepping (default FALSE).
logical file_per_process
shared file or not when using parallel io
real(wp) palpha_eps
trigger parameter for the p relaxation procedure, phase change model
integer num_igr_warm_start_iters
number of warm start iterations for elliptic solve
integer nv_uvm_igr_temps_on_gpu
0 => jac, jac_rhs, and jac_old on CPU
logical elasticity
elasticity modeling, true for hyper or hypo
integer nb
Number of eq. bubble sizes.
type(mpi_io_var), public mpi_io_data
impure subroutine s_initialize_parallel_io
Initializes parallel infrastructure.
logical wenojs
WENO-JS (default).
logical mpp_lim
Mixture physical parameters (MPP) limits.
integer num_igr_iters
number of iterations for elliptic solve
real(wp) teno_ct
Smoothness threshold for TENO.
real(wp), dimension(:), allocatable omegan
integer low_mach
Low Mach number fix to HLLC Riemann solver.
integer igr_order
Reconstruction order for IGR.
real(wp) coefficient_of_restitution
integer muscl_polyn
Degree of the MUSCL polynomials (polyn)i.
logical teno
TENO (Targeted ENO).
real(wp), dimension(:), allocatable re_trans_c
real(wp), dimension(:), allocatable, target dy
real(wp) dt
Size of the time-step.
type(subgrid_bubble_physical_parameters) bub_pp
logical shear_stress
Shear stresses.
integer time_stepper
Time-stepper algorithm.
logical relativity
Relativity (only for MHD).
logical nv_uvm_pref_gpu
Enable explicit gpu memory hints (default FALSE).
real(wp), dimension(:), allocatable gammas
integer bubble_model
Gilmore or Keller–Miksis bubble model.
real(wp), dimension(:), allocatable gs_min
real(wp) finaltime
Final simulation time.
real(wp), dimension(:), allocatable, target dz
real(wp), dimension(:), allocatable, target dx
logical mapped_weno
WENO-M (WENO with mapping of nonlinear weights).
real(wp), dimension(:), allocatable pe_t
type(eqn_idx_info) eqn_idx
All conserved-variable equation index ranges and scalars.
integer igr_iter_solver
IGR elliptic solver.
real(wp), dimension(:), allocatable mass_v0
integer muscl_lim
MUSCL Limiter.
type(ib_patch_parameters), dimension(num_ib_patches_max) patch_ib
Immersed boundary patch parameters.
real(wp), dimension(:), allocatable, target x_cb
Basic floating-point utilities: approximate equality, default detection, and coordinate bounds.
elemental subroutine, public s_update_cell_bounds(bounds, m, n, p)
Updates the min and max number of cells in each set of axes.
Acoustic source parameters.
Derived type adding beginning (beg) and end bounds info as attributes.
Lagrangian bubble parameters.
Max and min number of cells in a direction of each combination of x-,y-, and z-.
All conserved-variable equation indices, computed at startup from model_eqns and enabled features....
Integer bounds for variables.
Derived type annexing integral regions.
Derived type annexing the physical parameters (PP) of the fluids. These include the specific heat rat...
Derived type for bubble variables pb and mv at quadrature nodes (qbmm).
QBMM moment index mappings - separate from bub beg/end so eqn_idx contains no allocatables.
Derived type annexing a scalar field (SF).
Derived type annexing the physical parameters required for sub-grid bubble models.
Generic 3-component vector (e.g., spatial coordinates or field components) Named _dt (derived types: ...