1# 1 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
6# 1 "/home/runner/work/MFC/MFC/src/common/include/case.fpp" 1
12# 8 "/home/runner/work/MFC/MFC/src/common/include/case.fpp"
15# 12 "/home/runner/work/MFC/MFC/src/common/include/case.fpp"
16# 6 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp" 2
17# 1 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp" 1
18# 1 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 1
19# 1 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp" 1
20# 2 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
21# 3 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
22# 4 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
23# 5 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
24# 6 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
26# 8 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
27# 9 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
28# 10 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
30# 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
340# 1 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp" 1
467# 22 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp" 2
477# 30 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
478#if defined(MFC_OpenACC)
479# 30 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
481# 30 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
482#elif defined(MFC_OpenMP)
483# 30 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
485# 30 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
501# 44 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
502#if defined(MFC_OpenACC)
503# 44 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
505# 44 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
506#elif defined(MFC_OpenMP)
507# 44 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
509# 44 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
524 real(wp),
target,
allocatable,
dimension(:) ::
dx,
dy,
dz
528# 61 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
529#if defined(MFC_OpenACC)
530# 61 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
532# 61 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
533#elif defined(MFC_OpenMP)
534# 61 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
536# 61 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
540# 63 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
541#if defined(MFC_OpenACC)
542# 63 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
544# 63 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
545#elif defined(MFC_OpenMP)
546# 63 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
548# 63 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
553# 71 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
556# 74 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
557# 97 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
578# 118 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
581# 119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
582#if defined(MFC_OpenACC)
583# 119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
585# 119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
586#elif defined(MFC_OpenMP)
587# 119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
589# 119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
599# 127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
600#if defined(MFC_OpenACC)
601# 127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
603# 127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
604#elif defined(MFC_OpenMP)
605# 127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
607# 127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
613# 133 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
615# 133 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
616#if defined(MFC_OpenACC)
617# 133 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
619# 133 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
620#elif defined(MFC_OpenMP)
621# 133 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
623# 133 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
626# 134 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
627#if defined(MFC_OpenACC)
628# 134 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
630# 134 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
631#elif defined(MFC_OpenMP)
632# 134 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
634# 134 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
637# 135 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
638#if defined(MFC_OpenACC)
639# 135 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
641# 135 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
642#elif defined(MFC_OpenMP)
643# 135 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
645# 135 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
648# 136 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
649#if defined(MFC_OpenACC)
650# 136 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
652# 136 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
653#elif defined(MFC_OpenMP)
654# 136 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
656# 136 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
659# 137 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
660#if defined(MFC_OpenACC)
661# 137 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
663# 137 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
664#elif defined(MFC_OpenMP)
665# 137 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
667# 137 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
669# 139 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
672# 140 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
673#if defined(MFC_OpenACC)
674# 140 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
676# 140 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
677#elif defined(MFC_OpenMP)
678# 140 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
680# 140 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
683# 141 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
684#if defined(MFC_OpenACC)
685# 141 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
687# 141 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
688#elif defined(MFC_OpenMP)
689# 141 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
691# 141 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
694# 142 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
695#if defined(MFC_OpenACC)
696# 142 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
698# 142 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
699#elif defined(MFC_OpenMP)
700# 142 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
702# 142 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
705# 143 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
706#if defined(MFC_OpenACC)
707# 143 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
709# 143 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
710#elif defined(MFC_OpenMP)
711# 143 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
713# 143 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
716# 144 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
717#if defined(MFC_OpenACC)
718# 144 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
720# 144 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
721#elif defined(MFC_OpenMP)
722# 144 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
724# 144 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
728# 146 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
729#if defined(MFC_OpenACC)
730# 146 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
732# 146 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
733#elif defined(MFC_OpenMP)
734# 146 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
736# 146 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
749#if defined(MFC_OpenACC)
751# 159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
752#if defined(MFC_OpenACC)
753# 159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
755# 159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
756#elif defined(MFC_OpenMP)
757# 159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
759# 159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
762# 160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
763#if defined(MFC_OpenACC)
764# 160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
766# 160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
767#elif defined(MFC_OpenMP)
768# 160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
770# 160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
773# 161 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
774#if defined(MFC_OpenACC)
775# 161 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
777# 161 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
778#elif defined(MFC_OpenMP)
779# 161 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
781# 161 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
784# 162 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
785#if defined(MFC_OpenACC)
786# 162 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
788# 162 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
789#elif defined(MFC_OpenMP)
790# 162 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
792# 162 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
794#elif defined(MFC_OpenMP)
796# 164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
797#if defined(MFC_OpenACC)
798# 164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
800# 164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
801#elif defined(MFC_OpenMP)
802# 164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
804# 164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
807# 165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
808#if defined(MFC_OpenACC)
809# 165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
811# 165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
812#elif defined(MFC_OpenMP)
813# 165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
815# 165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
822# 170 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
823#if defined(MFC_OpenACC)
824# 170 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
826# 170 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
827#elif defined(MFC_OpenMP)
828# 170 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
830# 170 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
833# 171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
834#if defined(MFC_OpenACC)
835# 171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
837# 171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
838#elif defined(MFC_OpenMP)
839# 171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
841# 171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
869# 197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
870#if defined(MFC_OpenACC)
871# 197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
873# 197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
874#elif defined(MFC_OpenMP)
875# 197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
877# 197 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
883# 201 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
884#if defined(MFC_OpenACC)
885# 201 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
887# 201 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
888#elif defined(MFC_OpenMP)
889# 201 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
891# 201 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
898# 206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
899#if defined(MFC_OpenACC)
900# 206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
902# 206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
903#elif defined(MFC_OpenMP)
904# 206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
906# 206 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
914 integer,
allocatable,
dimension(:,:) ::
re_idx
918# 216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
919#if defined(MFC_OpenACC)
920# 216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
922# 216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
923#elif defined(MFC_OpenMP)
924# 216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
926# 216 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
935# 223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
936#if defined(MFC_OpenACC)
937# 223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
939# 223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
940#elif defined(MFC_OpenMP)
941# 223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
943# 223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
956# 234 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
957#if defined(MFC_OpenACC)
958# 234 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
960# 234 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
961#elif defined(MFC_OpenMP)
962# 234 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
964# 234 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
969# 237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
970#if defined(MFC_OpenACC)
971# 237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
973# 237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
974#elif defined(MFC_OpenMP)
975# 237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
977# 237 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
985# 243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
986#if defined(MFC_OpenACC)
987# 243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
989# 243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
990#elif defined(MFC_OpenMP)
991# 243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
993# 243 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1005# 253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1006#if defined(MFC_OpenACC)
1007# 253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1009# 253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1010#elif defined(MFC_OpenMP)
1011# 253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1013# 253 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1022# 260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1023#if defined(MFC_OpenACC)
1024# 260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1026# 260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1027#elif defined(MFC_OpenMP)
1028# 260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1030# 260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1044# 272 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1045#if defined(MFC_OpenACC)
1046# 272 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1048# 272 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1049#elif defined(MFC_OpenMP)
1050# 272 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1052# 272 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1055# 273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1056#if defined(MFC_OpenACC)
1057# 273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1059# 273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1060#elif defined(MFC_OpenMP)
1061# 273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1063# 273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1069# 281 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1071# 283 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1075# 285 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1076#if defined(MFC_OpenACC)
1077# 285 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1079# 285 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1080#elif defined(MFC_OpenMP)
1081# 285 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1083# 285 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1086 real(wp),
dimension(:),
allocatable ::
weight
1087 real(wp),
dimension(:),
allocatable ::
r0
1089# 289 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1090#if defined(MFC_OpenACC)
1091# 289 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1093# 289 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1094#elif defined(MFC_OpenMP)
1095# 289 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1097# 289 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1101# 291 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1102#if defined(MFC_OpenACC)
1103# 291 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1105# 291 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1106#elif defined(MFC_OpenMP)
1107# 291 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1109# 291 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1113# 293 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1114#if defined(MFC_OpenACC)
1115# 293 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1117# 293 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1118#elif defined(MFC_OpenMP)
1119# 293 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1121# 293 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1125# 295 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1126#if defined(MFC_OpenACC)
1127# 295 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1129# 295 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1130#elif defined(MFC_OpenMP)
1131# 295 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1133# 295 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1136 real(wp),
allocatable,
dimension(:,:,:) ::
ptil
1138# 298 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1139#if defined(MFC_OpenACC)
1140# 298 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1142# 298 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1143#elif defined(MFC_OpenMP)
1144# 298 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1146# 298 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1153# 303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1154#if defined(MFC_OpenACC)
1155# 303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1157# 303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1158#elif defined(MFC_OpenMP)
1159# 303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1161# 303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1164# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1166# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1167#if defined(MFC_OpenACC)
1168# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1170# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1171#elif defined(MFC_OpenMP)
1172# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1174# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1176# 308 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1181# 311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1182#if defined(MFC_OpenACC)
1183# 311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1185# 311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1186#elif defined(MFC_OpenMP)
1187# 311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1189# 311 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1195# 315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1196#if defined(MFC_OpenACC)
1197# 315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1199# 315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1200#elif defined(MFC_OpenMP)
1201# 315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1203# 315 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1210# 320 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1211#if defined(MFC_OpenACC)
1212# 320 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1214# 320 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1215#elif defined(MFC_OpenMP)
1216# 320 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1218# 320 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1224# 324 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1225#if defined(MFC_OpenACC)
1226# 324 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1228# 324 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1229#elif defined(MFC_OpenMP)
1230# 324 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1232# 324 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1235# 325 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1236#if defined(MFC_OpenACC)
1237# 325 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1239# 325 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1240#elif defined(MFC_OpenMP)
1241# 325 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1243# 325 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1248# 328 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1249#if defined(MFC_OpenACC)
1250# 328 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1252# 328 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1253#elif defined(MFC_OpenMP)
1254# 328 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1256# 328 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1259 real(wp) ::
p0ref,
rho0ref,
t0ref,
ss,
pv,
vd,
mu_l,
mu_v,
mu_g,
gam_v,
gam_g,
m_v,
m_g,
cp_v,
cp_g,
r_v,
r_g
1261# 331 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1262#if defined(MFC_OpenACC)
1263# 331 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1265# 331 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1266#elif defined(MFC_OpenMP)
1267# 331 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1269# 331 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1278# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1279#if defined(MFC_OpenACC)
1280# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1282# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1283#elif defined(MFC_OpenMP)
1284# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1286# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1292# 342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1293#if defined(MFC_OpenACC)
1294# 342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1296# 342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1297#elif defined(MFC_OpenMP)
1298# 342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1300# 342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1306# 346 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1307#if defined(MFC_OpenACC)
1308# 346 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1310# 346 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1311#elif defined(MFC_OpenMP)
1312# 346 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1314# 346 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1323# 353 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1324#if defined(MFC_OpenACC)
1325# 353 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1327# 353 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1328#elif defined(MFC_OpenMP)
1329# 353 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1331# 353 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1338# 358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1339#if defined(MFC_OpenACC)
1340# 358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1342# 358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1343#elif defined(MFC_OpenMP)
1344# 358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1346# 358 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1351# 361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1352#if defined(MFC_OpenACC)
1353# 361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1355# 361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1356#elif defined(MFC_OpenMP)
1357# 361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1359# 361 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1365# 365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1366#if defined(MFC_OpenACC)
1367# 365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1369# 365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1370#elif defined(MFC_OpenMP)
1371# 365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1373# 365 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1380# 370 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1381#if defined(MFC_OpenACC)
1382# 370 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1384# 370 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1385#elif defined(MFC_OpenMP)
1386# 370 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1388# 370 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1406 m = dflt_int;
n = 0;
p = 0
1475# 457 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1485# 467 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1495 bc_x%beg = dflt_int;
bc_x%end = dflt_int
1496 bc_y%beg = dflt_int;
bc_y%end = dflt_int
1497 bc_z%beg = dflt_int;
bc_z%end = dflt_int
1499# 481 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1500# 482 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1503# 482 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1506# 482 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1509# 485 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1510# 481 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1511# 482 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1514# 482 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1517# 482 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1520# 485 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1521# 481 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1522# 482 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1525# 482 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1528# 482 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1531# 485 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1532# 486 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1539 do i = 1, num_fluids_max
1554 bub_pp%ss = dflt_real;
ss = dflt_real
1555 bub_pp%pv = dflt_real;
pv = dflt_real
1556 bub_pp%vd = dflt_real;
vd = dflt_real
1593# 547 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1600# 554 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1629# 583 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1630# 584 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1632# 584 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1634# 584 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1636# 584 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1638# 586 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1639# 583 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1640# 584 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1642# 584 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1644# 584 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1646# 584 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1648# 586 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1649# 583 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1650# 584 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1652# 584 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1654# 584 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1656# 584 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1658# 586 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1659# 587 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1663 do j = 1, num_probes_max
1675 acoustic(
j)%gauss_sigma_dist = dflt_real
1676 acoustic(
j)%gauss_sigma_time = dflt_real
1682 acoustic(
j)%element_spacing_angle = dflt_real
1683 acoustic(
j)%element_polygon_ratio = dflt_real
1698 do i = 1, num_probes_max
1699 probe(i)%x = dflt_real
1700 probe(i)%y = dflt_real
1701 probe(i)%z = dflt_real
1704 do i = 1, num_probes_max
1714# 642 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1715 bc_z%grcbc_in = .false.
1716 bc_z%grcbc_out = .false.
1717 bc_z%grcbc_vel_out = .false.
1718# 642 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1719 bc_y%grcbc_in = .false.
1720 bc_y%grcbc_out = .false.
1721 bc_y%grcbc_vel_out = .false.
1722# 642 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1723 bc_x%grcbc_in = .false.
1724 bc_x%grcbc_out = .false.
1725 bc_x%grcbc_vel_out = .false.
1726# 646 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1728# 648 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1729 bc_z%isothermal_in = .false.
1730 bc_z%isothermal_out = .false.
1731 bc_z%Twall_in = dflt_real
1732 bc_z%Twall_out = dflt_real
1733# 648 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1734 bc_y%isothermal_in = .false.
1735 bc_y%isothermal_out = .false.
1736 bc_y%Twall_in = dflt_real
1737 bc_y%Twall_out = dflt_real
1738# 648 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1739 bc_x%isothermal_in = .false.
1740 bc_x%isothermal_out = .false.
1741 bc_x%Twall_in = dflt_real
1742 bc_x%Twall_out = dflt_real
1743# 653 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1770# 680 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1773# 683 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1775 do i = 1, num_ib_airfoils_max
1784 do i = 1, num_particle_clouds_max
1800 do i = 1, num_ib_patches_max_namelist
1821 patch_ib(i)%centroid_offset(:) = 0._wp
1824 patch_ib(i)%rotation_matrix = 0._wp
1825 patch_ib(i)%rotation_matrix(1, 1) = 1._wp
1826 patch_ib(i)%rotation_matrix(2, 2) = 1._wp
1827 patch_ib(i)%rotation_matrix(3, 3) = 1._wp
1833 do i = 1, num_stl_models_max
1837 stl_models(i)%model_threshold = ray_tracing_threshold
1848# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1861# 769 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1862#if defined(MFC_OpenACC)
1863# 769 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1865# 769 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1866#elif defined(MFC_OpenMP)
1867# 769 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1869# 769 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1872# 770 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1873#if defined(MFC_OpenACC)
1874# 770 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1876# 770 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1877#elif defined(MFC_OpenMP)
1878# 770 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1880# 770 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1883# 771 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1884#if defined(MFC_OpenACC)
1885# 771 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1887# 771 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1888#elif defined(MFC_OpenMP)
1889# 771 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1891# 771 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1894# 772 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1895#if defined(MFC_OpenACC)
1896# 772 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1898# 772 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1899#elif defined(MFC_OpenMP)
1900# 772 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1902# 772 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1905# 773 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1906#if defined(MFC_OpenACC)
1907# 773 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1909# 773 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1910#elif defined(MFC_OpenMP)
1911# 773 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1913# 773 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1915# 775 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1979 if (nnode == 4)
then
1999# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2001# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2002 use iso_fortran_env,
only: output_unit
2003# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2005# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2006 print *,
'm_global_parameters.fpp:857: ',
'@:ALLOCATE(qbmm_idx%rs(nb), qbmm_idx%vs(nb))'
2007# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2009# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2010 call flush (output_unit)
2011# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2013# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2015# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2017# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2019# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2021# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2023# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2024#if defined(MFC_OpenACC)
2025# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2027# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2028#elif defined(MFC_OpenMP)
2029# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2031# 857 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2034# 858 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2036# 858 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2037 use iso_fortran_env,
only: output_unit
2038# 858 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2040# 858 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2041 print *,
'm_global_parameters.fpp:858: ',
'@:ALLOCATE(qbmm_idx%ps(nb), qbmm_idx%ms(nb))'
2042# 858 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2044# 858 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2045 call flush (output_unit)
2046# 858 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2048# 858 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2050# 858 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2052# 858 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2054# 858 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2056# 858 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2058# 858 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2059#if defined(MFC_OpenACC)
2060# 858 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2062# 858 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2063#elif defined(MFC_OpenMP)
2064# 858 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2066# 858 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2073# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2075# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2076 use iso_fortran_env,
only: output_unit
2077# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2079# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2080 print *,
'm_global_parameters.fpp:863: ',
'@:ALLOCATE(qbmm_idx%moms(nb, nmom))'
2081# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2083# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2084 call flush (output_unit)
2085# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2087# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2089# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2091# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2093# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2095# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2096#if defined(MFC_OpenACC)
2097# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2099# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2100#elif defined(MFC_OpenMP)
2101# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2103# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2172# 930 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2174# 930 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2175 use iso_fortran_env,
only: output_unit
2176# 930 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2178# 930 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2179 print *,
'm_global_parameters.fpp:930: ',
'@:ALLOCATE(qbmm_idx%rs(nb), qbmm_idx%vs(nb))'
2180# 930 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2182# 930 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2183 call flush (output_unit)
2184# 930 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2186# 930 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2188# 930 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2190# 930 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2192# 930 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2194# 930 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2196# 930 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2197#if defined(MFC_OpenACC)
2198# 930 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2200# 930 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2201#elif defined(MFC_OpenMP)
2202# 930 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2204# 930 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2207# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2209# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2210 use iso_fortran_env,
only: output_unit
2211# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2213# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2214 print *,
'm_global_parameters.fpp:931: ',
'@:ALLOCATE(qbmm_idx%ps(nb), qbmm_idx%ms(nb))'
2215# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2217# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2218 call flush (output_unit)
2219# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2221# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2223# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2225# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2227# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2229# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2231# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2232#if defined(MFC_OpenACC)
2233# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2235# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2236#elif defined(MFC_OpenMP)
2237# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2239# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2272# 962 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2273#if defined(MFC_OpenACC)
2274# 962 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2276# 962 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2277#elif defined(MFC_OpenMP)
2278# 962 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2280# 962 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2287# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2289# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2290 use iso_fortran_env,
only: output_unit
2291# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2293# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2294 print *,
'm_global_parameters.fpp:967: ',
'@:ALLOCATE(Re_idx(1:2, 1:Re_size_max))'
2295# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2297# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2298 call flush (output_unit)
2299# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2301# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2303# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2305# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2307# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2309# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2310#if defined(MFC_OpenACC)
2311# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2313# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2314#elif defined(MFC_OpenMP)
2315# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2317# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2364# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2365#if defined(MFC_OpenACC)
2366# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2368# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2369#elif defined(MFC_OpenMP)
2370# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2372# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2443# 1081 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2444#if defined(MFC_OpenACC)
2445# 1081 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2447# 1081 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2448#elif defined(MFC_OpenMP)
2449# 1081 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2451# 1081 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2455# 1085 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2457# 1087 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2476# 1104 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2477#if defined(MFC_OpenACC)
2478# 1104 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2480# 1104 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2481#elif defined(MFC_OpenMP)
2482# 1104 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2484# 1104 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2490# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2492# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2493 use iso_fortran_env,
only: output_unit
2494# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2496# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2497 print *,
'm_global_parameters.fpp:1108: ',
'@:ALLOCATE(ptil( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2498# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2500# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2501 call flush (output_unit)
2502# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2504# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2506# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2508# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2510# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2512# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2513#if defined(MFC_OpenACC)
2514# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2516# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2517#elif defined(MFC_OpenMP)
2518# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2520# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2525# 1111 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2526#if defined(MFC_OpenACC)
2527# 1111 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2529# 1111 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2530#elif defined(MFC_OpenMP)
2531# 1111 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2533# 1111 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2545# 1121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2546#if defined(MFC_OpenACC)
2547# 1121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2549# 1121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2550#elif defined(MFC_OpenMP)
2551# 1121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2553# 1121 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2556# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2557#if defined(MFC_OpenACC)
2558# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2560# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2561#elif defined(MFC_OpenMP)
2562# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2564# 1122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2568# 1124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2569#if defined(MFC_OpenACC)
2570# 1124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2572# 1124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2573#elif defined(MFC_OpenMP)
2574# 1124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2576# 1124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2580# 1126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2581#if defined(MFC_OpenACC)
2582# 1126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2584# 1126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2585#elif defined(MFC_OpenMP)
2586# 1126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2588# 1126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2591# 1127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2592#if defined(MFC_OpenACC)
2593# 1127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2595# 1127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2596#elif defined(MFC_OpenMP)
2597# 1127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2599# 1127 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2601# 1130 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2604# 1131 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2605#if defined(MFC_OpenACC)
2606# 1131 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2608# 1131 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2609#elif defined(MFC_OpenMP)
2610# 1131 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2612# 1131 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2616# 1133 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2617#if defined(MFC_OpenACC)
2618# 1133 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2620# 1133 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2621#elif defined(MFC_OpenMP)
2622# 1133 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2624# 1133 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2628# 1135 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2629#if defined(MFC_OpenACC)
2630# 1135 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2632# 1135 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2633#elif defined(MFC_OpenMP)
2634# 1135 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2636# 1135 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2640# 1137 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2641#if defined(MFC_OpenACC)
2642# 1137 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2644# 1137 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2645#elif defined(MFC_OpenMP)
2646# 1137 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2648# 1137 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2651# 1140 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2653# 1140 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2654#if defined(MFC_OpenACC)
2655# 1140 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2657# 1140 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2658#elif defined(MFC_OpenMP)
2659# 1140 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2661# 1140 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2664# 1141 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2665#if defined(MFC_OpenACC)
2666# 1141 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2668# 1141 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2669#elif defined(MFC_OpenMP)
2670# 1141 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2672# 1141 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2675# 1142 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2676#if defined(MFC_OpenACC)
2677# 1142 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2679# 1142 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2680#elif defined(MFC_OpenMP)
2681# 1142 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2683# 1142 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2686# 1143 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2687#if defined(MFC_OpenACC)
2688# 1143 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2690# 1143 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2691#elif defined(MFC_OpenMP)
2692# 1143 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2694# 1143 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2697# 1144 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2698#if defined(MFC_OpenACC)
2699# 1144 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2701# 1144 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2702#elif defined(MFC_OpenMP)
2703# 1144 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2705# 1144 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2708# 1145 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2709#if defined(MFC_OpenACC)
2710# 1145 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2712# 1145 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2713#elif defined(MFC_OpenMP)
2714# 1145 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2716# 1145 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2718# 1147 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2721# 1148 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2722#if defined(MFC_OpenACC)
2723# 1148 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2725# 1148 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2726#elif defined(MFC_OpenMP)
2727# 1148 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2729# 1148 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2732# 1149 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2733#if defined(MFC_OpenACC)
2734# 1149 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2736# 1149 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2737#elif defined(MFC_OpenMP)
2738# 1149 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2740# 1149 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2743# 1150 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2744#if defined(MFC_OpenACC)
2745# 1150 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2747# 1150 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2748#elif defined(MFC_OpenMP)
2749# 1150 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2751# 1150 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2755# 1152 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2756#if defined(MFC_OpenACC)
2757# 1152 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2759# 1152 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2760#elif defined(MFC_OpenMP)
2761# 1152 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2763# 1152 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2768# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2770# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2771 use iso_fortran_env,
only: output_unit
2772# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2774# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2775 print *,
'm_global_parameters.fpp:1155: ',
'@:ALLOCATE(x_cb(-1 - buff_size:m + buff_size))'
2776# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2778# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2779 call flush (output_unit)
2780# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2782# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2784# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2786# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2788# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2790# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2791#if defined(MFC_OpenACC)
2792# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2794# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2795#elif defined(MFC_OpenMP)
2796# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2798# 1155 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2801# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2803# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2804 use iso_fortran_env,
only: output_unit
2805# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2807# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2808 print *,
'm_global_parameters.fpp:1156: ',
'@:ALLOCATE(x_cc(-buff_size:m + buff_size))'
2809# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2811# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2812 call flush (output_unit)
2813# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2815# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2817# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2819# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2821# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2823# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2824#if defined(MFC_OpenACC)
2825# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2827# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2828#elif defined(MFC_OpenMP)
2829# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2831# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2834# 1157 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2836# 1157 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2837 use iso_fortran_env,
only: output_unit
2838# 1157 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2840# 1157 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2841 print *,
'm_global_parameters.fpp:1157: ',
'@:ALLOCATE(dx(-buff_size:m + buff_size))'
2842# 1157 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2844# 1157 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2845 call flush (output_unit)
2846# 1157 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2848# 1157 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2850# 1157 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2852# 1157 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2854# 1157 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2856# 1157 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2857#if defined(MFC_OpenACC)
2858# 1157 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2860# 1157 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2861#elif defined(MFC_OpenMP)
2862# 1157 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2864# 1157 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2866#ifdef MFC_SIMULATION
2867# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2868#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2869# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2871# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2873# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2875# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2876#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2877# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2878 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2879# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2881# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2882 use cuda_runtime_api
2883# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2885# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2887# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2889# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2891# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2893# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2894 istat = cudamemadvise(c_devloc(
x_cb), sizeof(
x_cb), cudamemadvisesetpreferredlocation, 0)
2895# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2896 if (istat /= cudasuccess)
then
2897# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2898 write (*,
"('Error code: ',I0, ': ')") istat
2899# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2901# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2903# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2905# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2906 istat = cudamemadvise(c_devloc(
x_cb), sizeof(
x_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
2907# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2908 if (istat /= cudasuccess)
then
2909# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2910 write (*,
"('Error code: ',I0, ': ')") istat
2911# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2913# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2915# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2917# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2918 istat = cudamemprefetchasync(c_devloc(
x_cb), sizeof(
x_cb), 0, 0)
2919# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2920 if (istat /= cudasuccess)
then
2921# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2922 write (*,
"('Error code: ',I0, ': ')") istat
2923# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2925# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2927# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2929# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2931# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2933# 1158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2935#ifdef MFC_SIMULATION
2936# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2937#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2938# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2940# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2942# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2944# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2945#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2946# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2947 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2948# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2950# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2951 use cuda_runtime_api
2952# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2954# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2956# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2958# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2960# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2962# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2963 istat = cudamemadvise(c_devloc(
x_cc), sizeof(
x_cc), cudamemadvisesetpreferredlocation, 0)
2964# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2965 if (istat /= cudasuccess)
then
2966# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2967 write (*,
"('Error code: ',I0, ': ')") istat
2968# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2970# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2972# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2974# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2975 istat = cudamemadvise(c_devloc(
x_cc), sizeof(
x_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
2976# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2977 if (istat /= cudasuccess)
then
2978# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2979 write (*,
"('Error code: ',I0, ': ')") istat
2980# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2982# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2984# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2986# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2987 istat = cudamemprefetchasync(c_devloc(
x_cc), sizeof(
x_cc), 0, 0)
2988# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2989 if (istat /= cudasuccess)
then
2990# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2991 write (*,
"('Error code: ',I0, ': ')") istat
2992# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2994# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2996# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2998# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3000# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3002# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3004#ifdef MFC_SIMULATION
3005# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3006#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3007# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3009# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3011# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3013# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3014#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3015# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3016 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3017# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3019# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3020 use cuda_runtime_api
3021# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3023# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3025# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3027# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3029# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3031# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3032 istat = cudamemadvise(c_devloc(
dx), sizeof(
dx), cudamemadvisesetpreferredlocation, 0)
3033# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3034 if (istat /= cudasuccess)
then
3035# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3036 write (*,
"('Error code: ',I0, ': ')") istat
3037# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3039# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3041# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3043# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3044 istat = cudamemadvise(c_devloc(
dx), sizeof(
dx), cudamemadvisesetaccessedby, cudacpudeviceid)
3045# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3046 if (istat /= cudasuccess)
then
3047# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3048 write (*,
"('Error code: ',I0, ': ')") istat
3049# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3051# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3053# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3055# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3056 istat = cudamemprefetchasync(c_devloc(
dx), sizeof(
dx), 0, 0)
3057# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3058 if (istat /= cudasuccess)
then
3059# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3060 write (*,
"('Error code: ',I0, ': ')") istat
3061# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3063# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3065# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3067# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3069# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3071# 1160 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3076# 1163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3078# 1163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3079 use iso_fortran_env,
only: output_unit
3080# 1163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3082# 1163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3083 print *,
'm_global_parameters.fpp:1163: ',
'@:ALLOCATE(y_cb(-1 - buff_size:n + buff_size))'
3084# 1163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3086# 1163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3087 call flush (output_unit)
3088# 1163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3090# 1163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3092# 1163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3094# 1163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3096# 1163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3098# 1163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3099#if defined(MFC_OpenACC)
3100# 1163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3102# 1163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3103#elif defined(MFC_OpenMP)
3104# 1163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3106# 1163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3109# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3111# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3112 use iso_fortran_env,
only: output_unit
3113# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3115# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3116 print *,
'm_global_parameters.fpp:1164: ',
'@:ALLOCATE(y_cc(-buff_size:n + buff_size))'
3117# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3119# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3120 call flush (output_unit)
3121# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3123# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3125# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3127# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3129# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3131# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3132#if defined(MFC_OpenACC)
3133# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3135# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3136#elif defined(MFC_OpenMP)
3137# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3139# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3142# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3144# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3145 use iso_fortran_env,
only: output_unit
3146# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3148# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3149 print *,
'm_global_parameters.fpp:1165: ',
'@:ALLOCATE(dy(-buff_size:n + buff_size))'
3150# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3152# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3153 call flush (output_unit)
3154# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3156# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3158# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3160# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3162# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3164# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3165#if defined(MFC_OpenACC)
3166# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3168# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3169#elif defined(MFC_OpenMP)
3170# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3172# 1165 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3174#ifdef MFC_SIMULATION
3175# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3176#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3177# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3179# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3181# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3183# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3184#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3185# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3186 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3187# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3189# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3190 use cuda_runtime_api
3191# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3193# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3195# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3197# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3199# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3201# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3202 istat = cudamemadvise(c_devloc(
y_cb), sizeof(
y_cb), cudamemadvisesetpreferredlocation, 0)
3203# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3204 if (istat /= cudasuccess)
then
3205# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3206 write (*,
"('Error code: ',I0, ': ')") istat
3207# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3209# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3211# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3213# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3214 istat = cudamemadvise(c_devloc(
y_cb), sizeof(
y_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
3215# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3216 if (istat /= cudasuccess)
then
3217# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3218 write (*,
"('Error code: ',I0, ': ')") istat
3219# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3221# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3223# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3225# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3226 istat = cudamemprefetchasync(c_devloc(
y_cb), sizeof(
y_cb), 0, 0)
3227# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3228 if (istat /= cudasuccess)
then
3229# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3230 write (*,
"('Error code: ',I0, ': ')") istat
3231# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3233# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3235# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3237# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3239# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3241# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3243#ifdef MFC_SIMULATION
3244# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3245#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3246# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3248# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3250# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3252# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3253#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3254# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3255 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3256# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3258# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3259 use cuda_runtime_api
3260# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3262# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3264# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3266# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3268# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3270# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3271 istat = cudamemadvise(c_devloc(
y_cc), sizeof(
y_cc), cudamemadvisesetpreferredlocation, 0)
3272# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3273 if (istat /= cudasuccess)
then
3274# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3275 write (*,
"('Error code: ',I0, ': ')") istat
3276# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3278# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3280# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3282# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3283 istat = cudamemadvise(c_devloc(
y_cc), sizeof(
y_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
3284# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3285 if (istat /= cudasuccess)
then
3286# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3287 write (*,
"('Error code: ',I0, ': ')") istat
3288# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3290# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3292# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3294# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3295 istat = cudamemprefetchasync(c_devloc(
y_cc), sizeof(
y_cc), 0, 0)
3296# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3297 if (istat /= cudasuccess)
then
3298# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3299 write (*,
"('Error code: ',I0, ': ')") istat
3300# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3302# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3304# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3306# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3308# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3310# 1167 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3312#ifdef MFC_SIMULATION
3313# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3314#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3315# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3317# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3319# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3321# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3322#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3323# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3324 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3325# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3327# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3328 use cuda_runtime_api
3329# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3331# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3333# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3335# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3337# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3339# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3340 istat = cudamemadvise(c_devloc(
dy), sizeof(
dy), cudamemadvisesetpreferredlocation, 0)
3341# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3342 if (istat /= cudasuccess)
then
3343# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3344 write (*,
"('Error code: ',I0, ': ')") istat
3345# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3347# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3349# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3351# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3352 istat = cudamemadvise(c_devloc(
dy), sizeof(
dy), cudamemadvisesetaccessedby, cudacpudeviceid)
3353# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3354 if (istat /= cudasuccess)
then
3355# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3356 write (*,
"('Error code: ',I0, ': ')") istat
3357# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3359# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3361# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3363# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3364 istat = cudamemprefetchasync(c_devloc(
dy), sizeof(
dy), 0, 0)
3365# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3366 if (istat /= cudasuccess)
then
3367# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3368 write (*,
"('Error code: ',I0, ': ')") istat
3369# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3371# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3373# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3375# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3377# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3379# 1168 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3384# 1171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3386# 1171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3387 use iso_fortran_env,
only: output_unit
3388# 1171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3390# 1171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3391 print *,
'm_global_parameters.fpp:1171: ',
'@:ALLOCATE(z_cb(-1 - buff_size:p + buff_size))'
3392# 1171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3394# 1171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3395 call flush (output_unit)
3396# 1171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3398# 1171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3400# 1171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3402# 1171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3404# 1171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3406# 1171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3407#if defined(MFC_OpenACC)
3408# 1171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3410# 1171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3411#elif defined(MFC_OpenMP)
3412# 1171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3414# 1171 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3417# 1172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3419# 1172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3420 use iso_fortran_env,
only: output_unit
3421# 1172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3423# 1172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3424 print *,
'm_global_parameters.fpp:1172: ',
'@:ALLOCATE(z_cc(-buff_size:p + buff_size))'
3425# 1172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3427# 1172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3428 call flush (output_unit)
3429# 1172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3431# 1172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3433# 1172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3435# 1172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3437# 1172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3439# 1172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3440#if defined(MFC_OpenACC)
3441# 1172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3443# 1172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3444#elif defined(MFC_OpenMP)
3445# 1172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3447# 1172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3450# 1173 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3452# 1173 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3453 use iso_fortran_env,
only: output_unit
3454# 1173 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3456# 1173 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3457 print *,
'm_global_parameters.fpp:1173: ',
'@:ALLOCATE(dz(-buff_size:p + buff_size))'
3458# 1173 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3460# 1173 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3461 call flush (output_unit)
3462# 1173 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3464# 1173 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3466# 1173 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3468# 1173 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3470# 1173 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3472# 1173 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3473#if defined(MFC_OpenACC)
3474# 1173 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3476# 1173 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3477#elif defined(MFC_OpenMP)
3478# 1173 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3480# 1173 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3482#ifdef MFC_SIMULATION
3483# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3484#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3485# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3487# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3489# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3491# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3492#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3493# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3494 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3495# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3497# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3498 use cuda_runtime_api
3499# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3501# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3503# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3505# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3507# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3509# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3510 istat = cudamemadvise(c_devloc(
z_cb), sizeof(
z_cb), cudamemadvisesetpreferredlocation, 0)
3511# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3512 if (istat /= cudasuccess)
then
3513# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3514 write (*,
"('Error code: ',I0, ': ')") istat
3515# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3517# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3519# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3521# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3522 istat = cudamemadvise(c_devloc(
z_cb), sizeof(
z_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
3523# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3524 if (istat /= cudasuccess)
then
3525# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3526 write (*,
"('Error code: ',I0, ': ')") istat
3527# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3529# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3531# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3533# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3534 istat = cudamemprefetchasync(c_devloc(
z_cb), sizeof(
z_cb), 0, 0)
3535# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3536 if (istat /= cudasuccess)
then
3537# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3538 write (*,
"('Error code: ',I0, ': ')") istat
3539# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3541# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3543# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3545# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3547# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3549# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3551#ifdef MFC_SIMULATION
3552# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3553#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3554# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3556# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3558# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3560# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3561#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3562# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3563 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3564# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3566# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3567 use cuda_runtime_api
3568# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3570# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3572# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3574# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3576# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3578# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3579 istat = cudamemadvise(c_devloc(
z_cc), sizeof(
z_cc), cudamemadvisesetpreferredlocation, 0)
3580# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3581 if (istat /= cudasuccess)
then
3582# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3583 write (*,
"('Error code: ',I0, ': ')") istat
3584# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3586# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3588# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3590# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3591 istat = cudamemadvise(c_devloc(
z_cc), sizeof(
z_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
3592# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3593 if (istat /= cudasuccess)
then
3594# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3595 write (*,
"('Error code: ',I0, ': ')") istat
3596# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3598# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3600# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3602# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3603 istat = cudamemprefetchasync(c_devloc(
z_cc), sizeof(
z_cc), 0, 0)
3604# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3605 if (istat /= cudasuccess)
then
3606# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3607 write (*,
"('Error code: ',I0, ': ')") istat
3608# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3610# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3612# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3614# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3616# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3618# 1175 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3620#ifdef MFC_SIMULATION
3621# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3622#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3623# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3625# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3627# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3629# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3630#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3631# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3632 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3633# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3635# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3636 use cuda_runtime_api
3637# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3639# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3641# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3643# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3645# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3647# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3648 istat = cudamemadvise(c_devloc(
dz), sizeof(
dz), cudamemadvisesetpreferredlocation, 0)
3649# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3650 if (istat /= cudasuccess)
then
3651# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3652 write (*,
"('Error code: ',I0, ': ')") istat
3653# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3655# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3657# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3659# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3660 istat = cudamemadvise(c_devloc(
dz), sizeof(
dz), cudamemadvisesetaccessedby, cudacpudeviceid)
3661# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3662 if (istat /= cudasuccess)
then
3663# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3664 write (*,
"('Error code: ',I0, ': ')") istat
3665# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3667# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3669# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3671# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3672 istat = cudamemprefetchasync(c_devloc(
dz), sizeof(
dz), 0, 0)
3673# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3674 if (istat /= cudasuccess)
then
3675# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3676 write (*,
"('Error code: ',I0, ': ')") istat
3677# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3679# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3681# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3683# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3685# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3687# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3699# 1188 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3707# 1196 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3715 write (
mpiiofs,
'(A)')
'/lustre_'
3719 call mpi_info_set(
mpi_info_int,
'romio_ds_write',
'disable', ierr)
3739# 1226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3741# 1226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3742 use iso_fortran_env,
only: output_unit
3743# 1226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3745# 1226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3746 print *,
'm_global_parameters.fpp:1226: ',
'@:DEALLOCATE(Re_idx)'
3747# 1226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3749# 1226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3750 call flush (output_unit)
3751# 1226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3753# 1226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3755# 1226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3757# 1226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3758#if defined(MFC_OpenACC)
3759# 1226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3761# 1226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3762#elif defined(MFC_OpenMP)
3763# 1226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3765# 1226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3767# 1226 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3773# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3775# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3776 use iso_fortran_env,
only: output_unit
3777# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3779# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3780 print *,
'm_global_parameters.fpp:1230: ',
'@:DEALLOCATE(qbmm_idx%rs, qbmm_idx%vs, qbmm_idx%ps, qbmm_idx%ms)'
3781# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3783# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3784 call flush (output_unit)
3785# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3787# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3789# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3791# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3792#if defined(MFC_OpenACC)
3793# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3795# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3796#elif defined(MFC_OpenMP)
3797# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3799# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3801# 1230 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3805# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3807# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3808 use iso_fortran_env,
only: output_unit
3809# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3811# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3812 print *,
'm_global_parameters.fpp:1232: ',
'@:DEALLOCATE(qbmm_idx%moms)'
3813# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3815# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3816 call flush (output_unit)
3817# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3819# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3821# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3823# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3824#if defined(MFC_OpenACC)
3825# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3827# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3828#elif defined(MFC_OpenMP)
3829# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3831# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3833# 1232 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3860# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3862# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3863 use iso_fortran_env,
only: output_unit
3864# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3866# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3867 print *,
'm_global_parameters.fpp:1257: ',
'@:DEALLOCATE(x_cb, x_cc, dx)'
3868# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3870# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3871 call flush (output_unit)
3872# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3874# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3876# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3878# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3879#if defined(MFC_OpenACC)
3880# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3882# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3883#elif defined(MFC_OpenMP)
3884# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3886# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3888# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3893# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3895# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3896 use iso_fortran_env,
only: output_unit
3897# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3899# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3900 print *,
'm_global_parameters.fpp:1260: ',
'@:DEALLOCATE(y_cb, y_cc, dy)'
3901# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3903# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3904 call flush (output_unit)
3905# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3907# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3909# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3911# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3912#if defined(MFC_OpenACC)
3913# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3915# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3916#elif defined(MFC_OpenMP)
3917# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3919# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3921# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3926# 1263 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3928# 1263 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3929 use iso_fortran_env,
only: output_unit
3930# 1263 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3932# 1263 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3933 print *,
'm_global_parameters.fpp:1263: ',
'@:DEALLOCATE(z_cb, z_cc, dz)'
3934# 1263 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3936# 1263 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3937 call flush (output_unit)
3938# 1263 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3940# 1263 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3942# 1263 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3944# 1263 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3945#if defined(MFC_OpenACC)
3946# 1263 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3948# 1263 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3949#elif defined(MFC_OpenMP)
3950# 1263 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3952# 1263 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3954# 1263 "/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
type(scalar_field), dimension(:,:,:), allocatable mom_3d
real(wp) mytime
Current simulation time.
integer nmomsp
Number of moments required by ensemble-averaging.
type(mpi_io_levelset_norm_var), public mpi_io_levelsetnorm_data
integer, dimension(2) re_size
logical bulk_stress
Bulk stresses.
type(ib_stl_parameters), dimension(num_stl_models_max) stl_models
Per-STL model parameters (namelist).
integer, dimension(3, 2) shear_bc_flip_indices
Shear stress BC reflection indices (1:3, 1:shear_BC_flip_num).
integer num_particle_clouds
impure subroutine s_assign_default_values_to_user_inputs
Assigns default values to the user inputs before reading them in. This enables for an easier consiste...
impure subroutine s_finalize_global_parameters_module
Module deallocation and/or disassociation procedures.
integer, parameter nmom
Number of carried moments per R0 location.
real(wp), dimension(:), allocatable im_trans_c
type(int_bounds_info), dimension(1:3) idwint
real(wp), dimension(:), allocatable, target z_cb
logical, parameter chemistry
Chemistry modeling.
type(int_bounds_info) ib_bc_y
type(bounds_info) neighbor_domain_y
real(wp) ib_coefficient_of_friction
type(int_bounds_info) ib_bc_x
type(int_bounds_info) bc_z
real(wp), dimension(:), allocatable pb0
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 proc_rank
Rank of the local processor.
real(wp), dimension(:), allocatable re_trans_t
real(wp) hyper_cleaning_tau
integer ib_neighborhood_radius
real(wp) hyper_cleaning_speed
type(mpi_io_ib_var), public mpi_io_ib_data
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, dimension(num_local_ibs_max) local_ib_patch_ids
lookup table of IBs in the local compute domain
integer nmomtot
Total number of carried moments moments/transport equations.
type(bounds_info) x_domain
integer, dimension(3) dir_idx
integer fd_number
Finite-difference half-stencil size: MAX(1, fd_order/2).
type(mpi_io_levelset_var), public mpi_io_levelset_data
type(ib_airfoil_parameters), dimension(num_ib_airfoils_max) ib_airfoil
Per-airfoil NACA user inputs (namelist).
integer tensor_size
Number of elements in the full tensor plus one.
type(int_bounds_info), dimension(1:3) idwbuff
integer buff_size
Number of ghost cells for boundary condition storage.
type(particle_cloud_parameters), dimension(num_particle_clouds_max) particle_cloud
Particle bed specifications.
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
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), 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 num_vels
Number of velocity components (different from num_dims for mhd).
type(int_bounds_info) bc_x
integer hyper_model
hyperelasticity solver algorithm
type(bounds_info) y_domain
type(ib_patch_parameters), dimension(num_ib_patches_max_namelist) patch_ib
Immersed boundary patch parameters.
real(wp), dimension(:), allocatable, target z_cc
integer adap_dt_max_iters
integer b_size
Number of elements in the symmetric b tensor, plus one.
real(wp), dimension(:), allocatable qvs
real(wp), dimension(:), allocatable pi_infs
integer num_procs
Number of processors.
character(len=path_len) case_dir
type(bounds_info) neighbor_domain_z
real(wp), dimension(3) dir_flg
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.
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
type(scalar_field), dimension(:), allocatable mom_sp
type(cell_num_bounds) cells_bounds
type(mpi_io_airfoil_ib_var), public mpi_io_airfoil_ib_data
real(wp), dimension(:), allocatable mass_g0
logical nv_uvm_out_of_core
integer num_igr_warm_start_iters
integer nv_uvm_igr_temps_on_gpu
logical elasticity
elasticity modeling, true for hyper or hypo
type(mpi_io_var), public mpi_io_data
impure subroutine s_initialize_parallel_io
Initializes parallel infrastructure.
real(wp), dimension(:), allocatable omegan
real(wp) coefficient_of_restitution
real(wp), dimension(:), allocatable re_trans_c
real(wp), dimension(:), allocatable, target dy
type(ib_airfoil_grid), dimension(num_ib_airfoils_max) ib_airfoil_grids
Per-airfoil computed surface grids.
type(subgrid_bubble_physical_parameters) bub_pp
logical shear_stress
Shear stresses.
integer, dimension(:,:,:), allocatable ib_neighbor_ranks
MPI ranks of neighborhood domains, indexed (-N:N,-N:N,-N:N).
real(wp), dimension(:), allocatable gammas
real(wp), dimension(:), allocatable gs_min
real(wp) finaltime
Final simulation time.
real(wp), dimension(:), allocatable, target dz
real(wp), dimension(:), allocatable, target dx
type(bounds_info) neighbor_domain_x
real(wp), dimension(:), allocatable pe_t
type(eqn_idx_info) eqn_idx
All conserved-variable equation index ranges and scalars.
real(wp), dimension(:), allocatable mass_v0
real(wp), dimension(:), allocatable, target x_cb
Basic floating-point utilities: approximate equality, default detection, and coordinate bounds.
elemental subroutine, public s_update_cell_bounds(bounds, m, n, p)
Updates the min and max number of cells in each set of axes.
logical elemental function, public f_is_default(var)
Checks if a real(wp) variable is of default value.
Acoustic source parameters.
Derived type adding beginning (beg) and end bounds info as attributes.
Lagrangian bubble parameters.
Max and min number of cells in a direction of each combination of x-,y-, and z-.
All conserved-variable equation indices, computed at startup from model_eqns and enabled features....
Computed surface grid for a NACA airfoil (simulation-only, not in namelist).
User-input parameters for a NACA 4-digit airfoil (namelist-safe: scalars only).
User-input parameters for an STL/OBJ immersed boundary model (namelist-safe: scalars + fixed arrays).
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: ...