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# 167 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
46# 2 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 2
47# 1 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp" 1
48# 1 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp" 1
49# 2 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
50# 3 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
51# 4 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
52# 5 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
53# 6 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
55# 8 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
56# 9 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
57# 10 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
59# 17 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
61# 46 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
63# 58 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
65# 68 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
67# 98 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
69# 110 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
71# 120 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
73# 167 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
75# 2 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp" 2
77# 4 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
78# 5 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
79# 6 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
80# 7 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
81# 8 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
83# 20 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
85# 43 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
87# 48 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
89# 53 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
91# 58 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
93# 63 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
95# 68 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
97# 81 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
99# 86 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
101# 91 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
103# 96 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
105# 101 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
107# 106 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
109# 111 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
111# 116 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
113# 121 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
115# 126 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
117# 156 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
119# 197 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
121# 211 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
123# 236 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
125# 247 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
127# 249 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
128# 260 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
130# 310 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
132# 320 "/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# 339 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
138# 356 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
140# 366 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
142# 373 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
144# 379 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
146# 385 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
148# 391 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
150# 397 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
152# 403 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
154# 3 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 2
155# 1 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp" 1
156# 1 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp" 1
157# 2 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
158# 3 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
159# 4 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
160# 5 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
161# 6 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
163# 8 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
164# 9 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
165# 10 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
167# 17 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
169# 46 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
171# 58 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
173# 68 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
175# 98 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
177# 110 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
179# 120 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
181# 167 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
183# 2 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp" 2
185# 7 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
187# 17 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
189# 22 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
191# 27 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
193# 32 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
195# 37 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
197# 42 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
199# 47 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
201# 52 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
203# 57 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
205# 62 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
207# 73 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
209# 78 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
211# 83 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
213# 88 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
215# 103 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
217# 131 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
219# 160 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
221# 175 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
223# 193 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
225# 215 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
227# 244 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
229# 259 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
231# 269 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
233# 278 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
235# 294 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
237# 304 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
239# 311 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
241# 4 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 2
244# 23 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
247# 43 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
250# 55 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
253# 112 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
256# 130 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
259# 145 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
262# 164 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
265# 193 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
268# 207 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
271# 219 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
274# 231 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
277# 242 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
280# 254 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
283# 266 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
286# 275 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
289# 282 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
292# 289 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
295# 296 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
298# 303 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
300# 305 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
301# 306 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
303# 2 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp" 2
305# 14 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
310# 55 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
313# 75 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
316# 83 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
319# 107 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
322# 123 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
325# 148 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
327# 154 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
329# 161 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
331# 7 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp" 2
337 use mpi !< message passing interface (mpi) module
356# 30 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
357#if defined(MFC_OpenACC)
358# 30 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
360# 30 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
361#elif defined(MFC_OpenMP)
362# 30 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
364# 30 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
380# 44 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
381#if defined(MFC_OpenACC)
382# 44 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
384# 44 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
385#elif defined(MFC_OpenMP)
386# 44 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
388# 44 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
403 real(wp),
target,
allocatable,
dimension(:) ::
dx,
dy,
dz
407# 61 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
408#if defined(MFC_OpenACC)
409# 61 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
411# 61 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
412#elif defined(MFC_OpenMP)
413# 61 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
415# 61 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
420# 64 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
421#if defined(MFC_OpenACC)
422# 64 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
424# 64 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
425#elif defined(MFC_OpenMP)
426# 64 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
428# 64 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
454# 88 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
455#if defined(MFC_OpenACC)
456# 88 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
458# 88 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
459#elif defined(MFC_OpenMP)
460# 88 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
462# 88 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
471# 95 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
472#if defined(MFC_OpenACC)
473# 95 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
475# 95 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
476#elif defined(MFC_OpenMP)
477# 95 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
479# 95 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
488# 102 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
489#if defined(MFC_OpenACC)
490# 102 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
492# 102 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
493#elif defined(MFC_OpenMP)
494# 102 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
496# 102 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
499# 103 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
500#if defined(MFC_OpenACC)
501# 103 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
503# 103 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
504#elif defined(MFC_OpenMP)
505# 103 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
507# 103 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
513# 107 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
514#if defined(MFC_OpenACC)
515# 107 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
517# 107 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
518#elif defined(MFC_OpenMP)
519# 107 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
521# 107 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
524# 108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
525#if defined(MFC_OpenACC)
526# 108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
528# 108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
529#elif defined(MFC_OpenMP)
530# 108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
532# 108 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
547#if defined(MFC_OpenACC)
549# 123 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
550#if defined(MFC_OpenACC)
551# 123 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
553# 123 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
554#elif defined(MFC_OpenMP)
555# 123 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
557# 123 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
560# 124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
561#if defined(MFC_OpenACC)
562# 124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
564# 124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
565#elif defined(MFC_OpenMP)
566# 124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
568# 124 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
571# 125 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
572#if defined(MFC_OpenACC)
573# 125 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
575# 125 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
576#elif defined(MFC_OpenMP)
577# 125 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
579# 125 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
582# 126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
583#if defined(MFC_OpenACC)
584# 126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
586# 126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
587#elif defined(MFC_OpenMP)
588# 126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
590# 126 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
592#elif defined(MFC_OpenMP)
594# 128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
595#if defined(MFC_OpenACC)
596# 128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
598# 128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
599#elif defined(MFC_OpenMP)
600# 128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
602# 128 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
605# 129 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
606#if defined(MFC_OpenACC)
607# 129 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
609# 129 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
610#elif defined(MFC_OpenMP)
611# 129 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
613# 129 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
617# 131 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
618#if defined(MFC_OpenACC)
619# 131 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
621# 131 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
622#elif defined(MFC_OpenMP)
623# 131 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
625# 131 "/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#if defined(MFC_OpenACC)
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"
635#elif defined(MFC_OpenMP)
636# 134 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
638# 134 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
650# 144 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
651#if defined(MFC_OpenACC)
652# 144 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
654# 144 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
655#elif defined(MFC_OpenMP)
656# 144 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
658# 144 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
674# 158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
675#if defined(MFC_OpenACC)
676# 158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
678# 158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
679#elif defined(MFC_OpenMP)
680# 158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
682# 158 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
689# 163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
690#if defined(MFC_OpenACC)
691# 163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
693# 163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
694#elif defined(MFC_OpenMP)
695# 163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
697# 163 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
710# 174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
711#if defined(MFC_OpenACC)
712# 174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
714# 174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
715#elif defined(MFC_OpenMP)
716# 174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
718# 174 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
727# 181 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
728#if defined(MFC_OpenACC)
729# 181 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
731# 181 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
732#elif defined(MFC_OpenMP)
733# 181 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
735# 181 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
751# 195 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
752#if defined(MFC_OpenACC)
753# 195 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
755# 195 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
756#elif defined(MFC_OpenMP)
757# 195 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
759# 195 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
764# 198 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
765#if defined(MFC_OpenACC)
766# 198 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
768# 198 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
769#elif defined(MFC_OpenMP)
770# 198 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
772# 198 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
783# 207 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
784#if defined(MFC_OpenACC)
785# 207 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
787# 207 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
788#elif defined(MFC_OpenMP)
789# 207 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
791# 207 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
801# 215 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
802#if defined(MFC_OpenACC)
803# 215 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
805# 215 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
806#elif defined(MFC_OpenMP)
807# 215 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
809# 215 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
824# 228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
825#if defined(MFC_OpenACC)
826# 228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
828# 228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
829#elif defined(MFC_OpenMP)
830# 228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
832# 228 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
838# 236 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
840# 238 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
844# 240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
845#if defined(MFC_OpenACC)
846# 240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
848# 240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
849#elif defined(MFC_OpenMP)
850# 240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
852# 240 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
855 real(wp),
dimension(:),
allocatable ::
weight
856 real(wp),
dimension(:),
allocatable ::
r0
858# 244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
859#if defined(MFC_OpenACC)
860# 244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
862# 244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
863#elif defined(MFC_OpenMP)
864# 244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
866# 244 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
869 real(wp),
allocatable,
dimension(:,:,:) ::
ptil
871# 247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
872#if defined(MFC_OpenACC)
873# 247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
875# 247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
876#elif defined(MFC_OpenMP)
877# 247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
879# 247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
886# 252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
887#if defined(MFC_OpenACC)
888# 252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
890# 252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
891#elif defined(MFC_OpenMP)
892# 252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
894# 252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
897# 255 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
899# 255 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
900#if defined(MFC_OpenACC)
901# 255 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
903# 255 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
904#elif defined(MFC_OpenMP)
905# 255 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
907# 255 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
909# 257 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
914# 260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
915#if defined(MFC_OpenACC)
916# 260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
918# 260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
919#elif defined(MFC_OpenMP)
920# 260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
922# 260 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
932# 268 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
933#if defined(MFC_OpenACC)
934# 268 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
936# 268 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
937#elif defined(MFC_OpenMP)
938# 268 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
940# 268 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
946# 272 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
947#if defined(MFC_OpenACC)
948# 272 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
950# 272 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
951#elif defined(MFC_OpenMP)
952# 272 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
954# 272 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
957# 273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
958#if defined(MFC_OpenACC)
959# 273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
961# 273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
962#elif defined(MFC_OpenMP)
963# 273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
965# 273 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
970# 276 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
971#if defined(MFC_OpenACC)
972# 276 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
974# 276 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
975#elif defined(MFC_OpenMP)
976# 276 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
978# 276 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
981 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
983# 279 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
984#if defined(MFC_OpenACC)
985# 279 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
987# 279 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
988#elif defined(MFC_OpenMP)
989# 279 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
991# 279 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1007# 293 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1008#if defined(MFC_OpenACC)
1009# 293 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1011# 293 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1012#elif defined(MFC_OpenMP)
1013# 293 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1015# 293 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1029# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1030#if defined(MFC_OpenACC)
1031# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1033# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1034#elif defined(MFC_OpenMP)
1035# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1037# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1040# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1041#if defined(MFC_OpenACC)
1042# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1044# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1045#elif defined(MFC_OpenMP)
1046# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1048# 306 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1051# 307 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1052#if defined(MFC_OpenACC)
1053# 307 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1055# 307 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1056#elif defined(MFC_OpenMP)
1057# 307 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1059# 307 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1086 bc_x%beg = dflt_int;
bc_x%end = dflt_int
1087 bc_y%beg = dflt_int;
bc_y%end = dflt_int
1088 bc_z%beg = dflt_int;
bc_z%end = dflt_int
1090# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1091# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1094# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1097# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1100# 342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1101# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1102# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1105# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1108# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1111# 342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1112# 338 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1113# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1116# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1119# 339 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1122# 342 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1123# 343 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1125# 345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1126 bc_x%isothermal_in = .false.
1127 bc_x%isothermal_out = .false.
1128 bc_x%Twall_in = dflt_real
1129 bc_x%Twall_out = dflt_real
1130# 345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1131 bc_y%isothermal_in = .false.
1132 bc_y%isothermal_out = .false.
1133 bc_y%Twall_in = dflt_real
1134 bc_y%Twall_out = dflt_real
1135# 345 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1136 bc_z%isothermal_in = .false.
1137 bc_z%isothermal_out = .false.
1138 bc_z%Twall_in = dflt_real
1139 bc_z%Twall_out = dflt_real
1140# 350 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1198# 408 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1206# 416 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1238 do i = 1, num_fluids_max
1246 fluid_pp(i)%non_newtonian = .false.
1262 bub_pp%ss = dflt_real;
ss = dflt_real
1263 bub_pp%pv = dflt_real;
pv = dflt_real
1264 bub_pp%vd = dflt_real;
vd = dflt_real
1293# 503 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1296# 506 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1317# 527 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1318# 528 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1320# 528 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1322# 528 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1324# 528 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1326# 530 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1327# 527 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1328# 528 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1330# 528 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1332# 528 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1334# 528 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1336# 530 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1337# 527 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1338# 528 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1340# 528 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1342# 528 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1344# 528 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1346# 530 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1347# 531 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1360 do j = 1, num_probes_max
1372 acoustic(
j)%gauss_sigma_dist = dflt_real
1373 acoustic(
j)%gauss_sigma_time = dflt_real
1379 acoustic(
j)%element_spacing_angle = dflt_real
1380 acoustic(
j)%element_polygon_ratio = dflt_real
1393 do i = 1, num_probes_max
1394 probe(i)%x = dflt_real
1395 probe(i)%y = dflt_real
1396 probe(i)%z = dflt_real
1400# 584 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1401 bc_x%grcbc_in = .false.
1402 bc_x%grcbc_out = .false.
1403 bc_x%grcbc_vel_out = .false.
1404# 584 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1405 bc_y%grcbc_in = .false.
1406 bc_y%grcbc_out = .false.
1407 bc_y%grcbc_vel_out = .false.
1408# 584 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1409 bc_z%grcbc_in = .false.
1410 bc_z%grcbc_out = .false.
1411 bc_z%grcbc_vel_out = .false.
1412# 588 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1434 lag_params%input_path =
'input/lag_bubbles.dat'
1447 do i = 1, num_ib_airfoils_max
1456 do i = 1, num_particle_clouds_max
1476 do i = 1, num_ib_patches_max_namelist
1501 patch_ib(i)%centroid_offset(:) = 0._wp
1504 patch_ib(i)%rotation_matrix = 0._wp
1505 patch_ib(i)%rotation_matrix(1, 1) = 1._wp
1506 patch_ib(i)%rotation_matrix(2, 2) = 1._wp
1507 patch_ib(i)%rotation_matrix(3, 3) = 1._wp
1513 do i = 1, num_stl_models_max
1517 stl_models(i)%model_threshold = ray_tracing_threshold
1528# 704 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1537 else if (
recon_type == recon_type_muscl)
then
1541# 715 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1542#if defined(MFC_OpenACC)
1543# 715 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1545# 715 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1546#elif defined(MFC_OpenMP)
1547# 715 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1549# 715 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1552# 716 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1553#if defined(MFC_OpenACC)
1554# 716 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1556# 716 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1557#elif defined(MFC_OpenMP)
1558# 716 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1560# 716 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1563# 717 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1564#if defined(MFC_OpenACC)
1565# 717 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1567# 717 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1568#elif defined(MFC_OpenMP)
1569# 717 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1571# 717 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1574# 718 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1575#if defined(MFC_OpenACC)
1576# 718 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1578# 718 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1579#elif defined(MFC_OpenMP)
1580# 718 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1582# 718 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1585# 719 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1586#if defined(MFC_OpenACC)
1587# 719 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1589# 719 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1590#elif defined(MFC_OpenMP)
1591# 719 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1593# 719 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1595# 721 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1617# 741 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1618#if defined(MFC_OpenACC)
1619# 741 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1621# 741 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1622#elif defined(MFC_OpenMP)
1623# 741 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1625# 741 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1638# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1640# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1641 use iso_fortran_env,
only: output_unit
1642# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1644# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1645 print *,
'm_global_parameters.fpp:752: ',
'@:ALLOCATE(qbmm_idx%rs(nb), qbmm_idx%vs(nb))'
1646# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1648# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1649 call flush (output_unit)
1650# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1652# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1654# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1656# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1658# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1660# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1662# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1663#if defined(MFC_OpenACC)
1664# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1666# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1667#elif defined(MFC_OpenMP)
1668# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1670# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1673# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1675# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1676 use iso_fortran_env,
only: output_unit
1677# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1679# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1680 print *,
'm_global_parameters.fpp:753: ',
'@:ALLOCATE(qbmm_idx%ps(nb), qbmm_idx%ms(nb))'
1681# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1683# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1684 call flush (output_unit)
1685# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1687# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1689# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1691# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1693# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1695# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1697# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1698#if defined(MFC_OpenACC)
1699# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1701# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1702#elif defined(MFC_OpenMP)
1703# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1705# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1712# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1714# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1715 use iso_fortran_env,
only: output_unit
1716# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1718# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1719 print *,
'm_global_parameters.fpp:758: ',
'@:ALLOCATE(qbmm_idx%moms(nb, nmom))'
1720# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1722# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1723 call flush (output_unit)
1724# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1726# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1728# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1730# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1732# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1734# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1735#if defined(MFC_OpenACC)
1736# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1738# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1739#elif defined(MFC_OpenMP)
1740# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1742# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1753 if (.not. polytropic)
then
1759 qbmm_idx%rs(i) = eqn_idx%bub%beg + (i - 1)*fac
1762 if (.not. polytropic)
then
1771 if (model_eqns /= model_eqns_gamma_law)
then
1773 do i = 1, num_fluids
1774 if (fluid_pp(i)%Re(1) > 0) re_size(1) = re_size(1) + 1
1775 if (fluid_pp(i)%Re(2) > 0) re_size(2) = re_size(2) + 1
1781 re_size_max = maxval(re_size)
1784# 798 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1785#if defined(MFC_OpenACC)
1786# 798 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1788# 798 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1789#elif defined(MFC_OpenMP)
1790# 798 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1792# 798 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1798# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1800# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1801 use iso_fortran_env,
only: output_unit
1802# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1804# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1805 print *,
'm_global_parameters.fpp:802: ',
'@:ALLOCATE(Re_idx(1:2, 1:Re_size_max))'
1806# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1808# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1809 call flush (output_unit)
1810# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1812# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1814# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1815 allocate (re_idx(1:2, 1:re_size_max))
1816# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1818# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1820# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1821#if defined(MFC_OpenACC)
1822# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1824# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1825#elif defined(MFC_OpenMP)
1826# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1828# 802 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1832 do i = 1, num_fluids
1833 if (fluid_pp(i)%Re(1) > 0)
then
1834 k =
k + 1; re_idx(1,
k) = i
1839 do i = 1, num_fluids
1840 if (fluid_pp(i)%Re(2) > 0)
then
1841 k =
k + 1; re_idx(2,
k) = i
1849# 821 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1851# 821 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1852 use iso_fortran_env,
only: output_unit
1853# 821 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1855# 821 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1856 print *,
'm_global_parameters.fpp:821: ',
'@:ALLOCATE(is_non_newtonian(1:num_fluids))'
1857# 821 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1859# 821 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1860 call flush (output_unit)
1861# 821 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1863# 821 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1865# 821 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1867# 821 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1869# 821 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1871# 821 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1872#if defined(MFC_OpenACC)
1873# 821 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1875# 821 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1876#elif defined(MFC_OpenMP)
1877# 821 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1879# 821 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1882# 822 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1884# 822 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1885 use iso_fortran_env,
only: output_unit
1886# 822 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1888# 822 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1889 print *,
'm_global_parameters.fpp:822: ',
'@:ALLOCATE(hb_tau0(1:num_fluids), hb_K(1:num_fluids), hb_nn(1:num_fluids), hb_m_arr(1:num_fluids))'
1890# 822 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1892# 822 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1893 call flush (output_unit)
1894# 822 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1896# 822 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1898# 822 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1900# 822 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1902# 822 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1904# 822 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1906# 822 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1908# 822 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1910# 822 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1911#if defined(MFC_OpenACC)
1912# 822 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1914# 822 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1915#elif defined(MFC_OpenMP)
1916# 822 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1918# 822 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1921# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1923# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1924 use iso_fortran_env,
only: output_unit
1925# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1927# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1928 print *,
'm_global_parameters.fpp:823: ',
'@:ALLOCATE(hb_mu_min(1:num_fluids), hb_mu_max(1:num_fluids))'
1929# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1931# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1932 call flush (output_unit)
1933# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1935# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1937# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1939# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1941# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1943# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1945# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1946#if defined(MFC_OpenACC)
1947# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1949# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1950#elif defined(MFC_OpenMP)
1951# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1953# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1956# 824 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1958# 824 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1959 use iso_fortran_env,
only: output_unit
1960# 824 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1962# 824 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1963 print *,
'm_global_parameters.fpp:824: ',
'@:ALLOCATE(fluid_inv_re(1:num_fluids))'
1964# 824 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1966# 824 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1967 call flush (output_unit)
1968# 824 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1970# 824 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1972# 824 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1974# 824 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1976# 824 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1978# 824 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1979#if defined(MFC_OpenACC)
1980# 824 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1982# 824 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1983#elif defined(MFC_OpenMP)
1984# 824 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1986# 824 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1990 do i = 1, num_fluids
1994 hb_k(i) = fluid_pp(i)%K
1995 hb_nn(i) = fluid_pp(i)%nn
1999 if (fluid_pp(i)%Re(1) > 0._wp)
then
2006# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2007#if defined(MFC_OpenACC)
2008# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2010# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2011#elif defined(MFC_OpenMP)
2012# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2014# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2017 if (bubbles_euler .and. qbmm .and. .not. polytropic)
then
2020 else if (bubbles_lagrange)
then
2028 if (.not. down_sample)
then
2034 if (bubbles_euler .and. qbmm .and. .not. polytropic)
then
2035 do i = sys_size + 1, sys_size + 2*
nb*nnode
2039 else if (bubbles_lagrange)
then
2040 do i = 1, sys_size + 1
2049# 875 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2050#if defined(MFC_OpenACC)
2051# 875 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2053# 875 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2054#elif defined(MFC_OpenMP)
2055# 875 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2057# 875 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2061# 879 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2062 wenojs = .not. (mapped_weno .or. wenoz .or. teno)
2063# 881 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2067 if (hypoelasticity .or. mhd .or. probe_wrt .or. ib .or. bubbles_lagrange)
then
2072 if (hypoelasticity)
then
2073 if (riemann_solver == 1)
then
2074 if (hypo_hll_interface_rhs)
then
2079 else if (riemann_solver == 2)
then
2081 else if (riemann_solver == 4)
then
2087 if (riemann_solver == 1 .and. .not. hll_u_interface)
then
2090 else if ((riemann_solver == 1 .and. hll_u_interface) .or. riemann_solver == 2 .or. riemann_solver == 3 &
2091 & .or. riemann_solver == 5)
then
2094 else if (riemann_solver == 4)
then
2099 call s_configure_coordinate_bounds(recon_type, weno_polyn, muscl_polyn, igr_order,
buff_size,
idwint,
idwbuff, viscous, &
2100 & bubbles_lagrange, m, n, p, num_dims, igr, ib,
fd_number)
2102# 918 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2103#if defined(MFC_OpenACC)
2104# 918 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2106# 918 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2107#elif defined(MFC_OpenMP)
2108# 918 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2110# 918 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2114 if (bubbles_euler)
then
2116# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2118# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2119 use iso_fortran_env,
only: output_unit
2120# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2122# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2123 print *,
'm_global_parameters.fpp:922: ',
'@:ALLOCATE(ptil( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2124# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2126# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2127 call flush (output_unit)
2128# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2130# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2132# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2134# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2136# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2138# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2139#if defined(MFC_OpenACC)
2140# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2142# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2143#elif defined(MFC_OpenMP)
2144# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2146# 922 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2151# 925 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2152#if defined(MFC_OpenACC)
2153# 925 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2155# 925 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2156#elif defined(MFC_OpenMP)
2157# 925 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2159# 925 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2162 if (cyl_coord .neqv. .true.)
then
2164 else if (cyl_coord .and. p == 0)
then
2181# 945 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2182#if defined(MFC_OpenACC)
2183# 945 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2185# 945 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2186#elif defined(MFC_OpenMP)
2187# 945 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2189# 945 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2192# 946 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2193#if defined(MFC_OpenACC)
2194# 946 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2196# 946 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2197#elif defined(MFC_OpenMP)
2198# 946 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2200# 946 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2204# 948 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2205#if defined(MFC_OpenACC)
2206# 948 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2208# 948 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2209#elif defined(MFC_OpenMP)
2210# 948 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2212# 948 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2215# 949 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2216#if defined(MFC_OpenACC)
2217# 949 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2219# 949 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2220#elif defined(MFC_OpenMP)
2221# 949 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2223# 949 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2225# 951 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2227# 951 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2228#if defined(MFC_OpenACC)
2229# 951 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2231# 951 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2232#elif defined(MFC_OpenMP)
2233# 951 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2235# 951 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2239# 953 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2240#if defined(MFC_OpenACC)
2241# 953 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2243# 953 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2244#elif defined(MFC_OpenMP)
2245# 953 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2247# 953 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2251# 955 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2252#if defined(MFC_OpenACC)
2253# 955 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2255# 955 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2256#elif defined(MFC_OpenMP)
2257# 955 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2259# 955 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2263# 957 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2264#if defined(MFC_OpenACC)
2265# 957 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2267# 957 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2268#elif defined(MFC_OpenMP)
2269# 957 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2271# 957 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2275# 959 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2276#if defined(MFC_OpenACC)
2277# 959 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2279# 959 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2280#elif defined(MFC_OpenMP)
2281# 959 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2283# 959 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2287# 961 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2288#if defined(MFC_OpenACC)
2289# 961 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2291# 961 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2292#elif defined(MFC_OpenMP)
2293# 961 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2295# 961 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2298# 964 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2300# 964 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2301#if defined(MFC_OpenACC)
2302# 964 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2304# 964 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2305#elif defined(MFC_OpenMP)
2306# 964 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2308# 964 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2311# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2312#if defined(MFC_OpenACC)
2313# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2315# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2316#elif defined(MFC_OpenMP)
2317# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2319# 965 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2322# 966 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2323#if defined(MFC_OpenACC)
2324# 966 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2326# 966 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2327#elif defined(MFC_OpenMP)
2328# 966 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2330# 966 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2333# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2334#if defined(MFC_OpenACC)
2335# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2337# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2338#elif defined(MFC_OpenMP)
2339# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2341# 967 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2344# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2345#if defined(MFC_OpenACC)
2346# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2348# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2349#elif defined(MFC_OpenMP)
2350# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2352# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2355# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2356#if defined(MFC_OpenACC)
2357# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2359# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2360#elif defined(MFC_OpenMP)
2361# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2363# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2365# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2368# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2369#if defined(MFC_OpenACC)
2370# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2372# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2373#elif defined(MFC_OpenMP)
2374# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2376# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2379# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2380#if defined(MFC_OpenACC)
2381# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2383# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2384#elif defined(MFC_OpenMP)
2385# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2387# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2390# 974 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2391#if defined(MFC_OpenACC)
2392# 974 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2394# 974 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2395#elif defined(MFC_OpenMP)
2396# 974 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2398# 974 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2402# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2403#if defined(MFC_OpenACC)
2404# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2406# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2407#elif defined(MFC_OpenMP)
2408# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2410# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2413 if (synthetic_turbulence)
then
2415# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2416#if defined(MFC_OpenACC)
2417# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2419# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2420#elif defined(MFC_OpenMP)
2421# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2423# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2426# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2427#if defined(MFC_OpenACC)
2428# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2430# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2431#elif defined(MFC_OpenMP)
2432# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2434# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2437# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2438#if defined(MFC_OpenACC)
2439# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2441# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2442#elif defined(MFC_OpenMP)
2443# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2445# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2451# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2453# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2454 use iso_fortran_env,
only: output_unit
2455# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2457# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2458 print *,
'm_global_parameters.fpp:985: ',
'@:ALLOCATE(x_cb(-1 - buff_size:m + buff_size))'
2459# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2461# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2462 call flush (output_unit)
2463# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2465# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2467# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2469# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2471# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2473# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2474#if defined(MFC_OpenACC)
2475# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2477# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2478#elif defined(MFC_OpenMP)
2479# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2481# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2484# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2486# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2487 use iso_fortran_env,
only: output_unit
2488# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2490# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2491 print *,
'm_global_parameters.fpp:986: ',
'@:ALLOCATE(x_cc(-buff_size:m + buff_size))'
2492# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2494# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2495 call flush (output_unit)
2496# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2498# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2500# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2502# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2504# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2506# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2507#if defined(MFC_OpenACC)
2508# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2510# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2511#elif defined(MFC_OpenMP)
2512# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2514# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2517# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2519# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2520 use iso_fortran_env,
only: output_unit
2521# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2523# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2524 print *,
'm_global_parameters.fpp:987: ',
'@:ALLOCATE(dx(-buff_size:m + buff_size))'
2525# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2527# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2528 call flush (output_unit)
2529# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2531# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2533# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2535# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2537# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2539# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2540#if defined(MFC_OpenACC)
2541# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2543# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2544#elif defined(MFC_OpenMP)
2545# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2547# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2549#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2550# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2552# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2554# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2556# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2557#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2558# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2559 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2560# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2562# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2563 use cuda_runtime_api
2564# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2566# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2568# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2570# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2571 if (nv_uvm_pref_gpu)
then
2572# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2574# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2575 istat = cudamemadvise(c_devloc(
x_cb), sizeof(
x_cb), cudamemadvisesetpreferredlocation, 0)
2576# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2577 if (istat /= cudasuccess)
then
2578# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2579 write (*,
"('Error code: ',I0, ': ')") istat
2580# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2582# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2584# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2586# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2587 istat = cudamemadvise(c_devloc(
x_cb), sizeof(
x_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
2588# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2589 if (istat /= cudasuccess)
then
2590# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2591 write (*,
"('Error code: ',I0, ': ')") istat
2592# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2594# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2596# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2598# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2599 istat = cudamemprefetchasync(c_devloc(
x_cb), sizeof(
x_cb), 0, 0)
2600# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2601 if (istat /= cudasuccess)
then
2602# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2603 write (*,
"('Error code: ',I0, ': ')") istat
2604# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2606# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2608# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2610# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2612# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2614#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2615# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2617# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2619# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2621# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2622#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2623# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2624 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2625# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2627# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2628 use cuda_runtime_api
2629# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2631# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2633# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2635# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2636 if (nv_uvm_pref_gpu)
then
2637# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2639# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2640 istat = cudamemadvise(c_devloc(
x_cc), sizeof(
x_cc), cudamemadvisesetpreferredlocation, 0)
2641# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2642 if (istat /= cudasuccess)
then
2643# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2644 write (*,
"('Error code: ',I0, ': ')") istat
2645# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2647# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2649# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2651# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2652 istat = cudamemadvise(c_devloc(
x_cc), sizeof(
x_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
2653# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2654 if (istat /= cudasuccess)
then
2655# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2656 write (*,
"('Error code: ',I0, ': ')") istat
2657# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2659# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2661# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2663# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2664 istat = cudamemprefetchasync(c_devloc(
x_cc), sizeof(
x_cc), 0, 0)
2665# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2666 if (istat /= cudasuccess)
then
2667# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2668 write (*,
"('Error code: ',I0, ': ')") istat
2669# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2671# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2673# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2675# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2677# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2679#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2680# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2682# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2684# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2686# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2687#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2688# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2689 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2690# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2692# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2693 use cuda_runtime_api
2694# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2696# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2698# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2700# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2701 if (nv_uvm_pref_gpu)
then
2702# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2704# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2705 istat = cudamemadvise(c_devloc(
dx), sizeof(
dx), cudamemadvisesetpreferredlocation, 0)
2706# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2707 if (istat /= cudasuccess)
then
2708# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2709 write (*,
"('Error code: ',I0, ': ')") istat
2710# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2712# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2714# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2716# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2717 istat = cudamemadvise(c_devloc(
dx), sizeof(
dx), cudamemadvisesetaccessedby, cudacpudeviceid)
2718# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2719 if (istat /= cudasuccess)
then
2720# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2721 write (*,
"('Error code: ',I0, ': ')") istat
2722# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2724# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2726# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2728# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2729 istat = cudamemprefetchasync(c_devloc(
dx), sizeof(
dx), 0, 0)
2730# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2731 if (istat /= cudasuccess)
then
2732# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2733 write (*,
"('Error code: ',I0, ': ')") istat
2734# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2736# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2738# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2740# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2742# 990 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2747# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2749# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2750 use iso_fortran_env,
only: output_unit
2751# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2753# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2754 print *,
'm_global_parameters.fpp:993: ',
'@:ALLOCATE(y_cb(-1 - buff_size:n + buff_size))'
2755# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2757# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2758 call flush (output_unit)
2759# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2761# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2763# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2765# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2767# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2769# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2770#if defined(MFC_OpenACC)
2771# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2773# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2774#elif defined(MFC_OpenMP)
2775# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2777# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2780# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2782# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2783 use iso_fortran_env,
only: output_unit
2784# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2786# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2787 print *,
'm_global_parameters.fpp:994: ',
'@:ALLOCATE(y_cc(-buff_size:n + buff_size))'
2788# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2790# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2791 call flush (output_unit)
2792# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2794# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2796# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2798# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2800# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2802# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2803#if defined(MFC_OpenACC)
2804# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2806# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2807#elif defined(MFC_OpenMP)
2808# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2810# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2813# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2815# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2816 use iso_fortran_env,
only: output_unit
2817# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2819# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2820 print *,
'm_global_parameters.fpp:995: ',
'@:ALLOCATE(dy(-buff_size:n + buff_size))'
2821# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2823# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2824 call flush (output_unit)
2825# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2827# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2829# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2831# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2833# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2835# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2836#if defined(MFC_OpenACC)
2837# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2839# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2840#elif defined(MFC_OpenMP)
2841# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2843# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2845#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2846# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2848# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2850# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2852# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2853#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2854# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2855 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2856# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2858# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2859 use cuda_runtime_api
2860# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2862# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2864# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2866# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2867 if (nv_uvm_pref_gpu)
then
2868# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2870# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2871 istat = cudamemadvise(c_devloc(
y_cb), sizeof(
y_cb), cudamemadvisesetpreferredlocation, 0)
2872# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2873 if (istat /= cudasuccess)
then
2874# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2875 write (*,
"('Error code: ',I0, ': ')") istat
2876# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2878# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2880# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2882# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2883 istat = cudamemadvise(c_devloc(
y_cb), sizeof(
y_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
2884# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2885 if (istat /= cudasuccess)
then
2886# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2887 write (*,
"('Error code: ',I0, ': ')") istat
2888# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2890# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2892# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2894# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2895 istat = cudamemprefetchasync(c_devloc(
y_cb), sizeof(
y_cb), 0, 0)
2896# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2897 if (istat /= cudasuccess)
then
2898# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2899 write (*,
"('Error code: ',I0, ': ')") istat
2900# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2902# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2904# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2906# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2908# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2910#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2911# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2913# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2915# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2917# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2918#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2919# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2920 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2921# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2923# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2924 use cuda_runtime_api
2925# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2927# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2929# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2931# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2932 if (nv_uvm_pref_gpu)
then
2933# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2935# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2936 istat = cudamemadvise(c_devloc(
y_cc), sizeof(
y_cc), cudamemadvisesetpreferredlocation, 0)
2937# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2938 if (istat /= cudasuccess)
then
2939# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2940 write (*,
"('Error code: ',I0, ': ')") istat
2941# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2943# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2945# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2947# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2948 istat = cudamemadvise(c_devloc(
y_cc), sizeof(
y_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
2949# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2950 if (istat /= cudasuccess)
then
2951# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2952 write (*,
"('Error code: ',I0, ': ')") istat
2953# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2955# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2957# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2959# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2960 istat = cudamemprefetchasync(c_devloc(
y_cc), sizeof(
y_cc), 0, 0)
2961# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2962 if (istat /= cudasuccess)
then
2963# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2964 write (*,
"('Error code: ',I0, ': ')") istat
2965# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2967# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2969# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2971# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2973# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2975#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2976# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2978# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2980# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2982# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2983#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2984# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2985 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2986# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2988# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2989 use cuda_runtime_api
2990# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2992# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2994# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2996# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2997 if (nv_uvm_pref_gpu)
then
2998# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3000# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3001 istat = cudamemadvise(c_devloc(
dy), sizeof(
dy), cudamemadvisesetpreferredlocation, 0)
3002# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3003 if (istat /= cudasuccess)
then
3004# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3005 write (*,
"('Error code: ',I0, ': ')") istat
3006# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3008# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3010# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3012# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3013 istat = cudamemadvise(c_devloc(
dy), sizeof(
dy), cudamemadvisesetaccessedby, cudacpudeviceid)
3014# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3015 if (istat /= cudasuccess)
then
3016# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3017 write (*,
"('Error code: ',I0, ': ')") istat
3018# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3020# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3022# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3024# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3025 istat = cudamemprefetchasync(c_devloc(
dy), sizeof(
dy), 0, 0)
3026# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3027 if (istat /= cudasuccess)
then
3028# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3029 write (*,
"('Error code: ',I0, ': ')") istat
3030# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3032# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3034# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3036# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3038# 998 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3043# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3045# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3046 use iso_fortran_env,
only: output_unit
3047# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3049# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3050 print *,
'm_global_parameters.fpp:1001: ',
'@:ALLOCATE(z_cb(-1 - buff_size:p + buff_size))'
3051# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3053# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3054 call flush (output_unit)
3055# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3057# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3059# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3061# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3063# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3065# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3066#if defined(MFC_OpenACC)
3067# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3069# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3070#elif defined(MFC_OpenMP)
3071# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3073# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3076# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3078# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3079 use iso_fortran_env,
only: output_unit
3080# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3082# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3083 print *,
'm_global_parameters.fpp:1002: ',
'@:ALLOCATE(z_cc(-buff_size:p + buff_size))'
3084# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3086# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3087 call flush (output_unit)
3088# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3090# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3092# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3094# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3096# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3098# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3099#if defined(MFC_OpenACC)
3100# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3102# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3103#elif defined(MFC_OpenMP)
3104# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3106# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3109# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3111# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3112 use iso_fortran_env,
only: output_unit
3113# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3115# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3116 print *,
'm_global_parameters.fpp:1003: ',
'@:ALLOCATE(dz(-buff_size:p + buff_size))'
3117# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3119# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3120 call flush (output_unit)
3121# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3123# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3125# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3127# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3129# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3131# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3132#if defined(MFC_OpenACC)
3133# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3135# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3136#elif defined(MFC_OpenMP)
3137# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3139# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3141#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3142# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3144# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3146# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3148# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3149#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3150# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3151 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3152# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3154# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3155 use cuda_runtime_api
3156# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3158# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3160# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3162# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3163 if (nv_uvm_pref_gpu)
then
3164# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3166# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3167 istat = cudamemadvise(c_devloc(
z_cb), sizeof(
z_cb), cudamemadvisesetpreferredlocation, 0)
3168# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3169 if (istat /= cudasuccess)
then
3170# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3171 write (*,
"('Error code: ',I0, ': ')") istat
3172# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3174# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3176# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3178# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3179 istat = cudamemadvise(c_devloc(
z_cb), sizeof(
z_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
3180# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3181 if (istat /= cudasuccess)
then
3182# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3183 write (*,
"('Error code: ',I0, ': ')") istat
3184# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3186# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3188# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3190# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3191 istat = cudamemprefetchasync(c_devloc(
z_cb), sizeof(
z_cb), 0, 0)
3192# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3193 if (istat /= cudasuccess)
then
3194# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3195 write (*,
"('Error code: ',I0, ': ')") istat
3196# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3198# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3200# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3202# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3204# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3206#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3207# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3209# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3211# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3213# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3214#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3215# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3216 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3217# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3219# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3220 use cuda_runtime_api
3221# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3223# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3225# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3227# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3228 if (nv_uvm_pref_gpu)
then
3229# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3231# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3232 istat = cudamemadvise(c_devloc(
z_cc), sizeof(
z_cc), cudamemadvisesetpreferredlocation, 0)
3233# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3234 if (istat /= cudasuccess)
then
3235# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3236 write (*,
"('Error code: ',I0, ': ')") istat
3237# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3239# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3241# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3243# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3244 istat = cudamemadvise(c_devloc(
z_cc), sizeof(
z_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
3245# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3246 if (istat /= cudasuccess)
then
3247# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3248 write (*,
"('Error code: ',I0, ': ')") istat
3249# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3251# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3253# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3255# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3256 istat = cudamemprefetchasync(c_devloc(
z_cc), sizeof(
z_cc), 0, 0)
3257# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3258 if (istat /= cudasuccess)
then
3259# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3260 write (*,
"('Error code: ',I0, ': ')") istat
3261# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3263# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3265# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3267# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3269# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3271#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3272# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3274# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3276# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3278# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3279#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3280# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3281 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3282# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3284# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3285 use cuda_runtime_api
3286# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3288# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3290# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3292# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3293 if (nv_uvm_pref_gpu)
then
3294# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3296# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3297 istat = cudamemadvise(c_devloc(
dz), sizeof(
dz), cudamemadvisesetpreferredlocation, 0)
3298# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3299 if (istat /= cudasuccess)
then
3300# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3301 write (*,
"('Error code: ',I0, ': ')") istat
3302# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3304# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3306# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3308# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3309 istat = cudamemadvise(c_devloc(
dz), sizeof(
dz), cudamemadvisesetaccessedby, cudacpudeviceid)
3310# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3311 if (istat /= cudasuccess)
then
3312# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3313 write (*,
"('Error code: ',I0, ': ')") istat
3314# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3316# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3318# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3320# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3321 istat = cudamemprefetchasync(c_devloc(
dz), sizeof(
dz), 0, 0)
3322# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3323 if (istat /= cudasuccess)
then
3324# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3325 write (*,
"('Error code: ',I0, ': ')") istat
3326# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3328# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3330# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3332# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3334# 1006 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3343 call s_initialize_parallel_io_common
3347# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3349# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3350 use iso_fortran_env,
only: output_unit
3351# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3353# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3354 print *,
'm_global_parameters.fpp:1017: ',
'@:ALLOCATE(pcomm_coords(1:num_dims))'
3355# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3357# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3358 call flush (output_unit)
3359# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3361# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3363# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3365# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3367# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3369# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3370#if defined(MFC_OpenACC)
3371# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3373# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3374#elif defined(MFC_OpenMP)
3375# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3377# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3392# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3394# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3395 use iso_fortran_env,
only: output_unit
3396# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3398# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3399 print *,
'm_global_parameters.fpp:1030: ',
'@:DEALLOCATE(Re_idx)'
3400# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3402# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3403 call flush (output_unit)
3404# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3406# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3408# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3410# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3411#if defined(MFC_OpenACC)
3412# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3414# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3415#elif defined(MFC_OpenMP)
3416# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3418# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3420# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3426# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3428# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3429 use iso_fortran_env,
only: output_unit
3430# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3432# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3433 print *,
'm_global_parameters.fpp:1034: ',
'@:DEALLOCATE(is_non_newtonian)'
3434# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3436# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3437 call flush (output_unit)
3438# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3440# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3442# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3444# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3445#if defined(MFC_OpenACC)
3446# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3448# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3449#elif defined(MFC_OpenMP)
3450# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3452# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3454# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3457# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3459# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3460 use iso_fortran_env,
only: output_unit
3461# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3463# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3464 print *,
'm_global_parameters.fpp:1035: ',
'@:DEALLOCATE(hb_tau0, hb_K, hb_nn, hb_m_arr)'
3465# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3467# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3468 call flush (output_unit)
3469# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3471# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3473# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3475# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3476#if defined(MFC_OpenACC)
3477# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3479# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3480#elif defined(MFC_OpenMP)
3481# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3483# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3485# 1035 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3488# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3490# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3491 use iso_fortran_env,
only: output_unit
3492# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3494# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3495 print *,
'm_global_parameters.fpp:1036: ',
'@:DEALLOCATE(hb_mu_min, hb_mu_max)'
3496# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3498# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3499 call flush (output_unit)
3500# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3502# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3504# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3506# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3507#if defined(MFC_OpenACC)
3508# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3510# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3511#elif defined(MFC_OpenMP)
3512# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3514# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3516# 1036 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3519# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3521# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3522 use iso_fortran_env,
only: output_unit
3523# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3525# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3526 print *,
'm_global_parameters.fpp:1037: ',
'@:DEALLOCATE(fluid_inv_re)'
3527# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3529# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3530 call flush (output_unit)
3531# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3533# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3535# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3537# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3538#if defined(MFC_OpenACC)
3539# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3541# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3542#elif defined(MFC_OpenMP)
3543# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3545# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3547# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3550 if (bubbles_euler)
then
3552# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3554# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3555 use iso_fortran_env,
only: output_unit
3556# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3558# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3559 print *,
'm_global_parameters.fpp:1040: ',
'@:DEALLOCATE(ptil)'
3560# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3562# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3563 call flush (output_unit)
3564# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3566# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3568# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3570# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3571#if defined(MFC_OpenACC)
3572# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3574# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3575#elif defined(MFC_OpenMP)
3576# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3578# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3580# 1040 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3583# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3585# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3586 use iso_fortran_env,
only: output_unit
3587# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3589# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3590 print *,
'm_global_parameters.fpp:1041: ',
'@:DEALLOCATE(qbmm_idx%rs, qbmm_idx%vs, qbmm_idx%ps, qbmm_idx%ms)'
3591# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3593# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3594 call flush (output_unit)
3595# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3597# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3599# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3601# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3602#if defined(MFC_OpenACC)
3603# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3605# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3606#elif defined(MFC_OpenMP)
3607# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3609# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3611# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3615# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3617# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3618 use iso_fortran_env,
only: output_unit
3619# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3621# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3622 print *,
'm_global_parameters.fpp:1043: ',
'@:DEALLOCATE(qbmm_idx%moms)'
3623# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3625# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3626 call flush (output_unit)
3627# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3629# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3631# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3633# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3634#if defined(MFC_OpenACC)
3635# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3637# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3638#elif defined(MFC_OpenMP)
3639# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3641# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3643# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3649# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3651# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3652 use iso_fortran_env,
only: output_unit
3653# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3655# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3656 print *,
'm_global_parameters.fpp:1047: ',
'@:DEALLOCATE(pcomm_coords)'
3657# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3659# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3660 call flush (output_unit)
3661# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3663# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3665# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3667# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3668#if defined(MFC_OpenACC)
3669# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3671# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3672#elif defined(MFC_OpenMP)
3673# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3675# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3677# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3681 call s_finalize_global_parameters_common
3683 if (parallel_io)
then
3684 if (bubbles_lagrange)
then
3685 do i = 1, sys_size + 1
3702# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3704# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3705 use iso_fortran_env,
only: output_unit
3706# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3708# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3709 print *,
'm_global_parameters.fpp:1070: ',
'@:DEALLOCATE(x_cb, x_cc, dx)'
3710# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3712# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3713 call flush (output_unit)
3714# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3716# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3718# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3720# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3721#if defined(MFC_OpenACC)
3722# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3724# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3725#elif defined(MFC_OpenMP)
3726# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3728# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3730# 1070 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3735# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3737# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3738 use iso_fortran_env,
only: output_unit
3739# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3741# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3742 print *,
'm_global_parameters.fpp:1073: ',
'@:DEALLOCATE(y_cb, y_cc, dy)'
3743# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3745# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3746 call flush (output_unit)
3747# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3749# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3751# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3753# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3754#if defined(MFC_OpenACC)
3755# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3757# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3758#elif defined(MFC_OpenMP)
3759# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3761# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3763# 1073 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3768# 1076 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3770# 1076 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3771 use iso_fortran_env,
only: output_unit
3772# 1076 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3774# 1076 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3775 print *,
'm_global_parameters.fpp:1076: ',
'@:DEALLOCATE(z_cb, z_cc, dz)'
3776# 1076 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3778# 1076 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3779 call flush (output_unit)
3780# 1076 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3782# 1076 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3784# 1076 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3786# 1076 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3787#if defined(MFC_OpenACC)
3788# 1076 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3790# 1076 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3791#elif defined(MFC_OpenMP)
3792# 1076 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3794# 1076 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3796# 1076 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3801# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3803# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3804 use iso_fortran_env,
only: output_unit
3805# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3807# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3808 print *,
'm_global_parameters.fpp:1079: ',
'@:DEALLOCATE(neighbor_ranks)'
3809# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3811# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3812 call flush (output_unit)
3813# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3815# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3817# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3819# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3820#if defined(MFC_OpenACC)
3821# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3823# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3824#elif defined(MFC_OpenMP)
3825# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3827# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3829# 1079 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
Shared derived types for field data, patch geometry, bubble dynamics, and MPI I/O structures.
Shared global parameters and equation-index setup for all three executables. Each per-target m_global...
type(ib_stl_parameters), dimension(num_stl_models_max) stl_models
Per-STL model parameters.
integer nv_uvm_igr_temps_on_gpu
type(subgrid_bubble_physical_parameters) bub_pp
Subgrid bubble physical parameters.
integer weno_num_stencils
type(vec3_dt), dimension(num_probes_max) probe
integer, dimension(2) re_size
logical bf_spatial_support
type(physical_parameters), dimension(num_fluids_max) fluid_pp
Per-fluid stiffened-gas EOS parameters, Reynolds numbers, and shear modulus.
real(wp) hyper_cleaning_speed
real(wp) hyper_cleaning_tau
real(wp) coefficient_of_restitution
logical nv_uvm_out_of_core
logical many_ib_patch_parallelism
type(acoustic_parameters), dimension(num_probes_max) acoustic
Acoustic source parameters.
type(spbf_parameters) spatial_bf
Parameters for spatially supported body force (Wei & Freund, JFM 2005).
logical synthetic_turbulence
integer num_igr_warm_start_iters
type(chemistry_parameters) chem_params
type(ib_patch_parameters), dimension(num_ib_patches_max_namelist) patch_ib
Immersed boundary patch parameters.
logical hypo_hll_interface_rhs
type(particle_cloud_parameters), dimension(num_particle_clouds_max) particle_cloud
Particle bed specifications.
integer adap_dt_max_iters
integer ib_neighborhood_radius
type(ib_airfoil_parameters), dimension(num_ib_airfoils_max) ib_airfoil
Per-airfoil NACA user inputs.
impure subroutine s_assign_common_defaults
Assign default values to the user-input parameters that are shared across all three executables (pre_...
type(bubbles_lagrange_parameters) lag_params
Lagrange bubbles' parameters.
real(wp) ib_coefficient_of_friction
integer num_particle_clouds
impure subroutine s_initialize_eqn_idx(nmom_in, nb_in, six_eqn_alf_is_advected)
Initialize equation-index state (eqn_idx and sys_size) from the namelist parameters....
integer num_turbulent_sources
Global parameters for the computational domain, fluid properties, and simulation algorithm configurat...
type(int_bounds_info) ib_bc_z
type(scalar_field), dimension(:,:,:), allocatable mom_3d
real(wp) mytime
Current simulation time.
integer nmomsp
Number of moments required by ensemble-averaging.
type(mpi_io_levelset_norm_var), public mpi_io_levelsetnorm_data
real(wp), dimension(:), allocatable fluid_inv_re
per-fluid Newtonian inverse-Re
logical bulk_stress
Bulk stresses.
real(wp), dimension(num_synth_shells_max) synth_k_shell
integer, parameter hypo_nc_mode_interface
interface-velocity export for the velocity-gradient tensor (HLL Method 2, HLLC)
impure subroutine s_assign_default_values_to_user_inputs
Assigns default values to the user inputs before reading them in. This enables for an easier consiste...
impure subroutine s_finalize_global_parameters_module
Module deallocation and/or disassociation procedures.
integer, parameter nmom
Number of carried moments per R0 location.
real(wp), dimension(num_synth_shells_max) synth_amp_shell
real(wp), dimension(:), allocatable im_trans_c
type(int_bounds_info), dimension(1:3) idwint
real(wp), dimension(:), allocatable, target z_cb
logical any_non_newtonian
.true. if any fluid is non-Newtonian
type(int_bounds_info) ib_bc_y
type(bounds_info) neighbor_domain_y
type(int_bounds_info), dimension(3) nidx
Neighbor index offsets per direction.
real(wp), dimension(:), allocatable hb_tau0
type(int_bounds_info) ib_bc_x
type(int_bounds_info) bc_z
integer, parameter hypo_nc_mode_none
Hypoelastic NC velocity-coupling mode; exactly one value, derived from riemann_solver + hypo_hll_inte...
real(wp), dimension(:), allocatable pb0
real(wp), dimension(:), allocatable hb_k
real(wp), dimension(:), allocatable im_trans_t
type(qbmm_idx_info) qbmm_idx
QBMM moment index mappings (allocatable; GPU-managed separately).
logical, dimension(3) periodic_bc
integer proc_rank
Rank of the local processor.
real(wp), dimension(:), allocatable re_trans_t
real(wp), dimension(:,:), allocatable fd_coeff_z
logical moving_lag_bubbles
type(mpi_io_ib_var), public mpi_io_ib_data
real(wp), dimension(:,:,:), allocatable spbf_source_y
real(wp), dimension(3) accel_bf
real(wp), dimension(:), allocatable weight
Simpson quadrature weights.
integer, parameter adv_src_mode_alpha_iface
flux_src exports per-fluid interface alpha
real(wp), dimension(:), allocatable k_v
integer, dimension(num_local_ibs_max) local_ib_patch_ids
lookup table of IBs in the local compute domain
real(wp), dimension(:), allocatable hb_nn
integer nmomtot
Total number of carried moments moments/transport equations.
integer, dimension(3) dir_idx
logical lag_gravity_force
integer fd_number
Finite-difference half-stencil size: MAX(1, fd_order/2).
type(mpi_io_levelset_var), public mpi_io_levelset_data
type(bounds_info), dimension(3) glb_bounds
type(int_bounds_info), dimension(1:3) idwbuff
integer, parameter adv_src_mode_vel_iface
flux_src exports shared face-normal interface velocity
integer buff_size
Number of ghost cells for boundary condition storage.
integer, dimension(3) dir_idx_tau
(nn, nt, nt2) stress indices for wave speeds and momentum flux
type(int_bounds_info) bc_y
integer, dimension(:,:,:), allocatable neighbor_ranks
MPI ranks of neighbors.
real(wp), dimension(:), allocatable r0
Bubble sizes.
real(wp), dimension(:,:,:), allocatable spbf_source_x
Source fields for the spatially supported body force. spatial_bf and bf_spatial_support are auto-gene...
impure subroutine s_initialize_global_parameters_module
Initialize the global parameters module.
real(wp), dimension(:), allocatable, target y_cc
real(wp), dimension(:), allocatable k_g
type(pres_field), dimension(:), allocatable pb_ts
integer n_el_bubs_glb
Number of Lagrangian bubbles (local and global).
type(pres_field), dimension(:), allocatable mv_ts
real(wp), dimension(:,:), allocatable fd_coeff_y
type(int_bounds_info) bc_x
real(wp), dimension(:), allocatable, target z_cc
integer, parameter hypo_nc_mode_dual_pass
anchored dual-pass HLLD; all NC terms stay in the Riemann flux
logical use_nc_iface_vel
nc_iface_vel exports interface velocities needed outside flux_src
type(bounds_info), dimension(:), allocatable pcomm_coords
Local rank physical domain bounds.
real(wp), dimension(:), allocatable hb_m_arr
logical lag_pressure_force
integer, parameter hypo_nc_mode_finite_diff
velocity gradients by finite difference (HLL without interface RHS)
integer num_procs
Number of processors.
type(bounds_info) neighbor_domain_z
real(wp), dimension(3) dir_flg
real(wp), dimension(:), allocatable, target x_cc
integer, dimension(num_synth_shells_max) synth_n_waves_per_shell
real(wp), dimension(num_turb_sources_max, 3) turb_pos
real(wp), dimension(:), allocatable, target y_cb
real(wp), dimension(:), allocatable hb_mu_min
real(wp), dimension(:,:,:), allocatable ptil
Pressure modification.
real(wp), dimension(:,:), allocatable, public mpi_io_data_lag_bubbles
type(scalar_field), dimension(:), allocatable mom_sp
type(cell_num_bounds) cells_bounds
integer, parameter adv_src_mode_unset
NC volume-fraction advection export mode; exactly one value, derived from riemann_solver + hll_u_inte...
type(mpi_io_airfoil_ib_var), public mpi_io_airfoil_ib_data
real(wp), dimension(:), allocatable mass_g0
integer, dimension(6) stress_perm
Full tensor permutation: local basis -> physical storage index.
real(wp), dimension(:,:), allocatable fd_coeff_x
type(mpi_io_var), public mpi_io_data
impure subroutine s_initialize_parallel_io
Initializes parallel infrastructure.
real(wp), dimension(:), allocatable omegan
real(wp), dimension(:), allocatable re_trans_c
real(wp), dimension(:), allocatable, target dy
real(wp), dimension(num_turb_sources_max, 3) synth_l
type(ib_airfoil_grid), dimension(num_ib_airfoils_max) ib_airfoil_grids
Per-airfoil computed surface grids.
integer, parameter adv_src_mode_none
flux_src exports no NC advection quantity
logical shear_stress
Shear stresses.
integer, dimension(:,:,:), allocatable ib_neighbor_ranks
MPI ranks of neighborhood domains, indexed (-N:N,-N:N,-N:N).
real(wp) finaltime
Final simulation time.
real(wp), dimension(:), allocatable, target dz
real(wp), dimension(:), allocatable, target dx
type(bounds_info) neighbor_domain_x
real(wp), dimension(:), allocatable pe_t
real(wp), dimension(:), allocatable mass_v0
real(wp), dimension(:), allocatable hb_mu_max
logical, dimension(:), allocatable is_non_newtonian
per-fluid NN flag
real(wp), dimension(:), allocatable, target x_cb
Basic floating-point utilities: approximate equality, default detection, and coordinate bounds.
elemental subroutine, public s_update_cell_bounds(bounds, m, n, p)
Update the min and max number of cells in each set of axes.
logical elemental function, public f_is_default(var)
Check if a real(wp) variable is of default value.
Groups the x, y, z boundary condition begin/end codes for passing as a single argument.
Derived type adding beginning (beg) and end bounds info as attributes.
Max and min number of cells in a direction of each combination of x-,y-, and z-.
Computed surface grid for a NACA airfoil (simulation-only, not in namelist).
Integer bounds for variables.
Derived type for bubble variables pb and mv at quadrature nodes (qbmm).
QBMM moment index mappings - separate from bub beg/end so eqn_idx contains no allocatables.
Derived type annexing a scalar field (SF).