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# 76 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
99# 81 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
101# 86 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
103# 91 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
105# 96 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
107# 101 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
109# 106 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
111# 111 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
113# 116 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
115# 121 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
117# 151 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
119# 192 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
121# 206 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
123# 231 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
125# 242 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
127# 244 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
128# 255 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
130# 284 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
132# 294 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
134# 304 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
136# 313 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
138# 330 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
140# 340 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
142# 347 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
144# 353 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
146# 359 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
148# 365 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
150# 371 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
152# 377 "/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
1395 do i = 1, num_probes_max
1396 probe(i)%x = dflt_real
1397 probe(i)%y = dflt_real
1398 probe(i)%z = dflt_real
1401 do i = 1, num_probes_max
1411# 595 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1412 bc_x%grcbc_in = .false.
1413 bc_x%grcbc_out = .false.
1414 bc_x%grcbc_vel_out = .false.
1415# 595 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1416 bc_y%grcbc_in = .false.
1417 bc_y%grcbc_out = .false.
1418 bc_y%grcbc_vel_out = .false.
1419# 595 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1420 bc_z%grcbc_in = .false.
1421 bc_z%grcbc_out = .false.
1422 bc_z%grcbc_vel_out = .false.
1423# 599 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1445 lag_params%input_path =
'input/lag_bubbles.dat'
1458 do i = 1, num_ib_airfoils_max
1467 do i = 1, num_particle_clouds_max
1483 do i = 1, num_ib_patches_max_namelist
1508 patch_ib(i)%centroid_offset(:) = 0._wp
1511 patch_ib(i)%rotation_matrix = 0._wp
1512 patch_ib(i)%rotation_matrix(1, 1) = 1._wp
1513 patch_ib(i)%rotation_matrix(2, 2) = 1._wp
1514 patch_ib(i)%rotation_matrix(3, 3) = 1._wp
1520 do i = 1, num_stl_models_max
1524 stl_models(i)%model_threshold = ray_tracing_threshold
1535# 711 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1544 else if (
recon_type == recon_type_muscl)
then
1548# 722 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1549#if defined(MFC_OpenACC)
1550# 722 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1552# 722 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1553#elif defined(MFC_OpenMP)
1554# 722 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1556# 722 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1559# 723 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1560#if defined(MFC_OpenACC)
1561# 723 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1563# 723 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1564#elif defined(MFC_OpenMP)
1565# 723 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1567# 723 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1570# 724 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1571#if defined(MFC_OpenACC)
1572# 724 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1574# 724 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1575#elif defined(MFC_OpenMP)
1576# 724 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1578# 724 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1581# 725 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1582#if defined(MFC_OpenACC)
1583# 725 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1585# 725 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1586#elif defined(MFC_OpenMP)
1587# 725 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1589# 725 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1592# 726 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1593#if defined(MFC_OpenACC)
1594# 726 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1596# 726 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1597#elif defined(MFC_OpenMP)
1598# 726 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1600# 726 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1602# 728 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1624# 748 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1625#if defined(MFC_OpenACC)
1626# 748 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1628# 748 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1629#elif defined(MFC_OpenMP)
1630# 748 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1632# 748 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1645# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1647# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1648 use iso_fortran_env,
only: output_unit
1649# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1651# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1652 print *,
'm_global_parameters.fpp:759: ',
'@:ALLOCATE(qbmm_idx%rs(nb), qbmm_idx%vs(nb))'
1653# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1655# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1656 call flush (output_unit)
1657# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1659# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1661# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1663# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1665# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1667# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1669# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1670#if defined(MFC_OpenACC)
1671# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1673# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1674#elif defined(MFC_OpenMP)
1675# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1677# 759 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1680# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1682# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1683 use iso_fortran_env,
only: output_unit
1684# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1686# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1687 print *,
'm_global_parameters.fpp:760: ',
'@:ALLOCATE(qbmm_idx%ps(nb), qbmm_idx%ms(nb))'
1688# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1690# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1691 call flush (output_unit)
1692# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1694# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1696# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1698# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1700# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1702# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1704# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1705#if defined(MFC_OpenACC)
1706# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1708# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1709#elif defined(MFC_OpenMP)
1710# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1712# 760 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1719# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1721# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1722 use iso_fortran_env,
only: output_unit
1723# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1725# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1726 print *,
'm_global_parameters.fpp:765: ',
'@:ALLOCATE(qbmm_idx%moms(nb, nmom))'
1727# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1729# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1730 call flush (output_unit)
1731# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1733# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1735# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1737# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1739# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1741# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1742#if defined(MFC_OpenACC)
1743# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1745# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1746#elif defined(MFC_OpenMP)
1747# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1749# 765 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1760 if (.not. polytropic)
then
1766 qbmm_idx%rs(i) = eqn_idx%bub%beg + (i - 1)*fac
1769 if (.not. polytropic)
then
1778 if (model_eqns /= model_eqns_gamma_law)
then
1780 do i = 1, num_fluids
1781 if (fluid_pp(i)%Re(1) > 0) re_size(1) = re_size(1) + 1
1782 if (fluid_pp(i)%Re(2) > 0) re_size(2) = re_size(2) + 1
1788 re_size_max = maxval(re_size)
1791# 805 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1792#if defined(MFC_OpenACC)
1793# 805 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1795# 805 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1796#elif defined(MFC_OpenMP)
1797# 805 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1799# 805 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1805# 809 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1807# 809 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1808 use iso_fortran_env,
only: output_unit
1809# 809 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1811# 809 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1812 print *,
'm_global_parameters.fpp:809: ',
'@:ALLOCATE(Re_idx(1:2, 1:Re_size_max))'
1813# 809 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1815# 809 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1816 call flush (output_unit)
1817# 809 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1819# 809 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1821# 809 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1822 allocate (re_idx(1:2, 1:re_size_max))
1823# 809 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1825# 809 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1827# 809 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1828#if defined(MFC_OpenACC)
1829# 809 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1831# 809 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1832#elif defined(MFC_OpenMP)
1833# 809 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1835# 809 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1839 do i = 1, num_fluids
1840 if (fluid_pp(i)%Re(1) > 0)
then
1841 k =
k + 1; re_idx(1,
k) = i
1846 do i = 1, num_fluids
1847 if (fluid_pp(i)%Re(2) > 0)
then
1848 k =
k + 1; re_idx(2,
k) = i
1856# 828 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1858# 828 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1859 use iso_fortran_env,
only: output_unit
1860# 828 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1862# 828 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1863 print *,
'm_global_parameters.fpp:828: ',
'@:ALLOCATE(is_non_newtonian(1:num_fluids))'
1864# 828 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1866# 828 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1867 call flush (output_unit)
1868# 828 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1870# 828 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1872# 828 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1874# 828 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1876# 828 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1878# 828 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1879#if defined(MFC_OpenACC)
1880# 828 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1882# 828 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1883#elif defined(MFC_OpenMP)
1884# 828 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1886# 828 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1889# 829 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1891# 829 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1892 use iso_fortran_env,
only: output_unit
1893# 829 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1895# 829 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1896 print *,
'm_global_parameters.fpp:829: ',
'@:ALLOCATE(hb_tau0(1:num_fluids), hb_K(1:num_fluids), hb_nn(1:num_fluids), hb_m_arr(1:num_fluids))'
1897# 829 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1899# 829 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1900 call flush (output_unit)
1901# 829 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1903# 829 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1905# 829 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1907# 829 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1909# 829 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1911# 829 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1913# 829 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1915# 829 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1917# 829 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1918#if defined(MFC_OpenACC)
1919# 829 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1921# 829 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1922#elif defined(MFC_OpenMP)
1923# 829 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1925# 829 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1928# 830 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1930# 830 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1931 use iso_fortran_env,
only: output_unit
1932# 830 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1934# 830 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1935 print *,
'm_global_parameters.fpp:830: ',
'@:ALLOCATE(hb_mu_min(1:num_fluids), hb_mu_max(1:num_fluids))'
1936# 830 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1938# 830 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1939 call flush (output_unit)
1940# 830 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1942# 830 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1944# 830 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1946# 830 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1948# 830 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1950# 830 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1952# 830 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1953#if defined(MFC_OpenACC)
1954# 830 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1956# 830 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1957#elif defined(MFC_OpenMP)
1958# 830 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1960# 830 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1963# 831 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1965# 831 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1966 use iso_fortran_env,
only: output_unit
1967# 831 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1969# 831 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1970 print *,
'm_global_parameters.fpp:831: ',
'@:ALLOCATE(fluid_inv_re(1:num_fluids))'
1971# 831 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1973# 831 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1974 call flush (output_unit)
1975# 831 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1977# 831 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1979# 831 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1981# 831 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1983# 831 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1985# 831 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1986#if defined(MFC_OpenACC)
1987# 831 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1989# 831 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1990#elif defined(MFC_OpenMP)
1991# 831 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1993# 831 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1997 do i = 1, num_fluids
2001 hb_k(i) = fluid_pp(i)%K
2002 hb_nn(i) = fluid_pp(i)%nn
2006 if (fluid_pp(i)%Re(1) > 0._wp)
then
2013# 849 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2014#if defined(MFC_OpenACC)
2015# 849 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2017# 849 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2018#elif defined(MFC_OpenMP)
2019# 849 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2021# 849 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2024 if (bubbles_euler .and. qbmm .and. .not. polytropic)
then
2027 else if (bubbles_lagrange)
then
2035 if (.not. down_sample)
then
2041 if (bubbles_euler .and. qbmm .and. .not. polytropic)
then
2042 do i = sys_size + 1, sys_size + 2*
nb*nnode
2046 else if (bubbles_lagrange)
then
2047 do i = 1, sys_size + 1
2056# 882 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2057#if defined(MFC_OpenACC)
2058# 882 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2060# 882 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2061#elif defined(MFC_OpenMP)
2062# 882 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2064# 882 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2068# 886 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2069 wenojs = .not. (mapped_weno .or. wenoz .or. teno)
2070# 888 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2074 if (hypoelasticity .or. mhd .or. probe_wrt .or. ib .or. bubbles_lagrange)
then
2079 if (hypoelasticity)
then
2080 if (riemann_solver == 1)
then
2081 if (hypo_hll_interface_rhs)
then
2086 else if (riemann_solver == 2)
then
2088 else if (riemann_solver == 4)
then
2094 if (riemann_solver == 1 .and. .not. hll_u_interface)
then
2097 else if ((riemann_solver == 1 .and. hll_u_interface) .or. riemann_solver == 2 .or. riemann_solver == 3 &
2098 & .or. riemann_solver == 5)
then
2101 else if (riemann_solver == 4)
then
2106 call s_configure_coordinate_bounds(recon_type, weno_polyn, muscl_polyn, igr_order,
buff_size,
idwint,
idwbuff, viscous, &
2107 & bubbles_lagrange, m, n, p, num_dims, igr, ib,
fd_number)
2109# 925 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2110#if defined(MFC_OpenACC)
2111# 925 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2113# 925 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2114#elif defined(MFC_OpenMP)
2115# 925 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2117# 925 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2121 if (bubbles_euler)
then
2123# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2125# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2126 use iso_fortran_env,
only: output_unit
2127# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2129# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2130 print *,
'm_global_parameters.fpp:929: ',
'@:ALLOCATE(ptil( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2131# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2133# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2134 call flush (output_unit)
2135# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2137# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2139# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2141# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2143# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2145# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2146#if defined(MFC_OpenACC)
2147# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2149# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2150#elif defined(MFC_OpenMP)
2151# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2153# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2158# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2159#if defined(MFC_OpenACC)
2160# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2162# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2163#elif defined(MFC_OpenMP)
2164# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2166# 932 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2169 if (cyl_coord .neqv. .true.)
then
2171 else if (cyl_coord .and. p == 0)
then
2188# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2189#if defined(MFC_OpenACC)
2190# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2192# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2193#elif defined(MFC_OpenMP)
2194# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2196# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2199# 953 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2200#if defined(MFC_OpenACC)
2201# 953 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2203# 953 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2204#elif defined(MFC_OpenMP)
2205# 953 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2207# 953 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2211# 955 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2212#if defined(MFC_OpenACC)
2213# 955 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2215# 955 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2216#elif defined(MFC_OpenMP)
2217# 955 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2219# 955 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2222# 956 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2223#if defined(MFC_OpenACC)
2224# 956 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2226# 956 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2227#elif defined(MFC_OpenMP)
2228# 956 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2230# 956 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2232# 958 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2234# 958 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2235#if defined(MFC_OpenACC)
2236# 958 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2238# 958 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2239#elif defined(MFC_OpenMP)
2240# 958 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2242# 958 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2246# 960 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2247#if defined(MFC_OpenACC)
2248# 960 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2250# 960 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2251#elif defined(MFC_OpenMP)
2252# 960 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2254# 960 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2258# 962 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2259#if defined(MFC_OpenACC)
2260# 962 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2262# 962 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2263#elif defined(MFC_OpenMP)
2264# 962 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2266# 962 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2270# 964 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2271#if defined(MFC_OpenACC)
2272# 964 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2274# 964 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2275#elif defined(MFC_OpenMP)
2276# 964 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2278# 964 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2282# 966 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2283#if defined(MFC_OpenACC)
2284# 966 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2286# 966 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2287#elif defined(MFC_OpenMP)
2288# 966 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2290# 966 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2294# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2295#if defined(MFC_OpenACC)
2296# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2298# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2299#elif defined(MFC_OpenMP)
2300# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2302# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2305# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2307# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2308#if defined(MFC_OpenACC)
2309# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2311# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2312#elif defined(MFC_OpenMP)
2313# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2315# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2318# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2319#if defined(MFC_OpenACC)
2320# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2322# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2323#elif defined(MFC_OpenMP)
2324# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2326# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2329# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2330#if defined(MFC_OpenACC)
2331# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2333# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2334#elif defined(MFC_OpenMP)
2335# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2337# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2340# 974 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2341#if defined(MFC_OpenACC)
2342# 974 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2344# 974 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2345#elif defined(MFC_OpenMP)
2346# 974 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2348# 974 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2351# 975 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2352#if defined(MFC_OpenACC)
2353# 975 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2355# 975 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2356#elif defined(MFC_OpenMP)
2357# 975 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2359# 975 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2362# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2363#if defined(MFC_OpenACC)
2364# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2366# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2367#elif defined(MFC_OpenMP)
2368# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2370# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2372# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2375# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2376#if defined(MFC_OpenACC)
2377# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2379# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2380#elif defined(MFC_OpenMP)
2381# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2383# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2386# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2387#if defined(MFC_OpenACC)
2388# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2390# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2391#elif defined(MFC_OpenMP)
2392# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2394# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2397# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2398#if defined(MFC_OpenACC)
2399# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2401# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2402#elif defined(MFC_OpenMP)
2403# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2405# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2409# 983 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2410#if defined(MFC_OpenACC)
2411# 983 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2413# 983 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2414#elif defined(MFC_OpenMP)
2415# 983 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2417# 983 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2420 if (synthetic_turbulence)
then
2422# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2423#if defined(MFC_OpenACC)
2424# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2426# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2427#elif defined(MFC_OpenMP)
2428# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2430# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2433# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2434#if defined(MFC_OpenACC)
2435# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2437# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2438#elif defined(MFC_OpenMP)
2439# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2441# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2444# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2445#if defined(MFC_OpenACC)
2446# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2448# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2449#elif defined(MFC_OpenMP)
2450# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2452# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2458# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2460# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2461 use iso_fortran_env,
only: output_unit
2462# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2464# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2465 print *,
'm_global_parameters.fpp:992: ',
'@:ALLOCATE(x_cb(-1 - buff_size:m + buff_size))'
2466# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2468# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2469 call flush (output_unit)
2470# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2472# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2474# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2476# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2478# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2480# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2481#if defined(MFC_OpenACC)
2482# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2484# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2485#elif defined(MFC_OpenMP)
2486# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2488# 992 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2491# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2493# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2494 use iso_fortran_env,
only: output_unit
2495# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2497# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2498 print *,
'm_global_parameters.fpp:993: ',
'@:ALLOCATE(x_cc(-buff_size:m + buff_size))'
2499# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2501# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2502 call flush (output_unit)
2503# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2505# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2507# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2509# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2511# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2513# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2514#if defined(MFC_OpenACC)
2515# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2517# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2518#elif defined(MFC_OpenMP)
2519# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2521# 993 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2524# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2526# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2527 use iso_fortran_env,
only: output_unit
2528# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2530# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2531 print *,
'm_global_parameters.fpp:994: ',
'@:ALLOCATE(dx(-buff_size:m + buff_size))'
2532# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2534# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2535 call flush (output_unit)
2536# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2538# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2540# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2542# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2544# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2546# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2547#if defined(MFC_OpenACC)
2548# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2550# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2551#elif defined(MFC_OpenMP)
2552# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2554# 994 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2556#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2557# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2559# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2561# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2563# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2564#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2565# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2566 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2567# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2569# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2570 use cuda_runtime_api
2571# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2573# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2575# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2577# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2578 if (nv_uvm_pref_gpu)
then
2579# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2581# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2582 istat = cudamemadvise(c_devloc(
x_cb), sizeof(
x_cb), cudamemadvisesetpreferredlocation, 0)
2583# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2584 if (istat /= cudasuccess)
then
2585# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2586 write (*,
"('Error code: ',I0, ': ')") istat
2587# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2589# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2591# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2593# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2594 istat = cudamemadvise(c_devloc(
x_cb), sizeof(
x_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
2595# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2596 if (istat /= cudasuccess)
then
2597# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2598 write (*,
"('Error code: ',I0, ': ')") istat
2599# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2601# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2603# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2605# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2606 istat = cudamemprefetchasync(c_devloc(
x_cb), sizeof(
x_cb), 0, 0)
2607# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2608 if (istat /= cudasuccess)
then
2609# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2610 write (*,
"('Error code: ',I0, ': ')") istat
2611# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2613# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2615# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2617# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2619# 995 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2621#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2622# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2624# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2626# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2628# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2629#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2630# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2631 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2632# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2634# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2635 use cuda_runtime_api
2636# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2638# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2640# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2642# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2643 if (nv_uvm_pref_gpu)
then
2644# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2646# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2647 istat = cudamemadvise(c_devloc(
x_cc), sizeof(
x_cc), cudamemadvisesetpreferredlocation, 0)
2648# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2649 if (istat /= cudasuccess)
then
2650# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2651 write (*,
"('Error code: ',I0, ': ')") istat
2652# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2654# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2656# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2658# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2659 istat = cudamemadvise(c_devloc(
x_cc), sizeof(
x_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
2660# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2661 if (istat /= cudasuccess)
then
2662# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2663 write (*,
"('Error code: ',I0, ': ')") istat
2664# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2666# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2668# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2670# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2671 istat = cudamemprefetchasync(c_devloc(
x_cc), sizeof(
x_cc), 0, 0)
2672# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2673 if (istat /= cudasuccess)
then
2674# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2675 write (*,
"('Error code: ',I0, ': ')") istat
2676# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2678# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2680# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2682# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2684# 996 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2686#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2687# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2689# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2691# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2693# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2694#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2695# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2696 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2697# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2699# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2700 use cuda_runtime_api
2701# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2703# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2705# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2707# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2708 if (nv_uvm_pref_gpu)
then
2709# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2711# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2712 istat = cudamemadvise(c_devloc(
dx), sizeof(
dx), cudamemadvisesetpreferredlocation, 0)
2713# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2714 if (istat /= cudasuccess)
then
2715# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2716 write (*,
"('Error code: ',I0, ': ')") istat
2717# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2719# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2721# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2723# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2724 istat = cudamemadvise(c_devloc(
dx), sizeof(
dx), cudamemadvisesetaccessedby, cudacpudeviceid)
2725# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2726 if (istat /= cudasuccess)
then
2727# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2728 write (*,
"('Error code: ',I0, ': ')") istat
2729# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2731# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2733# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2735# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2736 istat = cudamemprefetchasync(c_devloc(
dx), sizeof(
dx), 0, 0)
2737# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2738 if (istat /= cudasuccess)
then
2739# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2740 write (*,
"('Error code: ',I0, ': ')") istat
2741# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2743# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2745# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2747# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2749# 997 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2754# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2756# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2757 use iso_fortran_env,
only: output_unit
2758# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2760# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2761 print *,
'm_global_parameters.fpp:1000: ',
'@:ALLOCATE(y_cb(-1 - buff_size:n + buff_size))'
2762# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2764# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2765 call flush (output_unit)
2766# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2768# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2770# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2772# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2774# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2776# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2777#if defined(MFC_OpenACC)
2778# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2780# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2781#elif defined(MFC_OpenMP)
2782# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2784# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2787# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2789# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2790 use iso_fortran_env,
only: output_unit
2791# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2793# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2794 print *,
'm_global_parameters.fpp:1001: ',
'@:ALLOCATE(y_cc(-buff_size:n + buff_size))'
2795# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2797# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2798 call flush (output_unit)
2799# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2801# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2803# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2805# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2807# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2809# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2810#if defined(MFC_OpenACC)
2811# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2813# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2814#elif defined(MFC_OpenMP)
2815# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2817# 1001 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2820# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2822# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2823 use iso_fortran_env,
only: output_unit
2824# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2826# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2827 print *,
'm_global_parameters.fpp:1002: ',
'@:ALLOCATE(dy(-buff_size:n + buff_size))'
2828# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2830# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2831 call flush (output_unit)
2832# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2834# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2836# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2838# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2840# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2842# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2843#if defined(MFC_OpenACC)
2844# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2846# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2847#elif defined(MFC_OpenMP)
2848# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2850# 1002 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2852#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2853# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2855# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2857# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2859# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2860#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2861# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2862 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2863# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2865# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2866 use cuda_runtime_api
2867# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2869# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2871# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2873# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2874 if (nv_uvm_pref_gpu)
then
2875# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2877# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2878 istat = cudamemadvise(c_devloc(
y_cb), sizeof(
y_cb), cudamemadvisesetpreferredlocation, 0)
2879# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2880 if (istat /= cudasuccess)
then
2881# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2882 write (*,
"('Error code: ',I0, ': ')") istat
2883# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2885# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2887# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2889# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2890 istat = cudamemadvise(c_devloc(
y_cb), sizeof(
y_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
2891# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2892 if (istat /= cudasuccess)
then
2893# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2894 write (*,
"('Error code: ',I0, ': ')") istat
2895# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2897# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2899# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2901# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2902 istat = cudamemprefetchasync(c_devloc(
y_cb), sizeof(
y_cb), 0, 0)
2903# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2904 if (istat /= cudasuccess)
then
2905# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2906 write (*,
"('Error code: ',I0, ': ')") istat
2907# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2909# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2911# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2913# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2915# 1003 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2917#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2918# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2920# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2922# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2924# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2925#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2926# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2927 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2928# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2930# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2931 use cuda_runtime_api
2932# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2934# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2936# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2938# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2939 if (nv_uvm_pref_gpu)
then
2940# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2942# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2943 istat = cudamemadvise(c_devloc(
y_cc), sizeof(
y_cc), cudamemadvisesetpreferredlocation, 0)
2944# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2945 if (istat /= cudasuccess)
then
2946# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2947 write (*,
"('Error code: ',I0, ': ')") istat
2948# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2950# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2952# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2954# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2955 istat = cudamemadvise(c_devloc(
y_cc), sizeof(
y_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
2956# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2957 if (istat /= cudasuccess)
then
2958# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2959 write (*,
"('Error code: ',I0, ': ')") istat
2960# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2962# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2964# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2966# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2967 istat = cudamemprefetchasync(c_devloc(
y_cc), sizeof(
y_cc), 0, 0)
2968# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2969 if (istat /= cudasuccess)
then
2970# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2971 write (*,
"('Error code: ',I0, ': ')") istat
2972# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2974# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2976# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2978# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2980# 1004 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2982#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2983# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2985# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2987# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2989# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2990#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2991# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2992 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2993# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2995# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2996 use cuda_runtime_api
2997# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2999# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3001# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3003# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3004 if (nv_uvm_pref_gpu)
then
3005# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3007# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3008 istat = cudamemadvise(c_devloc(
dy), sizeof(
dy), cudamemadvisesetpreferredlocation, 0)
3009# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3010 if (istat /= cudasuccess)
then
3011# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3012 write (*,
"('Error code: ',I0, ': ')") istat
3013# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3015# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3017# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3019# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3020 istat = cudamemadvise(c_devloc(
dy), sizeof(
dy), cudamemadvisesetaccessedby, cudacpudeviceid)
3021# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3022 if (istat /= cudasuccess)
then
3023# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3024 write (*,
"('Error code: ',I0, ': ')") istat
3025# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3027# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3029# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3031# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3032 istat = cudamemprefetchasync(c_devloc(
dy), sizeof(
dy), 0, 0)
3033# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3034 if (istat /= cudasuccess)
then
3035# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3036 write (*,
"('Error code: ',I0, ': ')") istat
3037# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3039# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3041# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3043# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3045# 1005 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3050# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3052# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3053 use iso_fortran_env,
only: output_unit
3054# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3056# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3057 print *,
'm_global_parameters.fpp:1008: ',
'@:ALLOCATE(z_cb(-1 - buff_size:p + buff_size))'
3058# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3060# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3061 call flush (output_unit)
3062# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3064# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3066# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3068# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3070# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3072# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3073#if defined(MFC_OpenACC)
3074# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3076# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3077#elif defined(MFC_OpenMP)
3078# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3080# 1008 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3083# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3085# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3086 use iso_fortran_env,
only: output_unit
3087# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3089# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3090 print *,
'm_global_parameters.fpp:1009: ',
'@:ALLOCATE(z_cc(-buff_size:p + buff_size))'
3091# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3093# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3094 call flush (output_unit)
3095# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3097# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3099# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3101# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3103# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3105# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3106#if defined(MFC_OpenACC)
3107# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3109# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3110#elif defined(MFC_OpenMP)
3111# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3113# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3116# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3118# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3119 use iso_fortran_env,
only: output_unit
3120# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3122# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3123 print *,
'm_global_parameters.fpp:1010: ',
'@:ALLOCATE(dz(-buff_size:p + buff_size))'
3124# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3126# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3127 call flush (output_unit)
3128# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3130# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3132# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3134# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3136# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3138# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3139#if defined(MFC_OpenACC)
3140# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3142# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3143#elif defined(MFC_OpenMP)
3144# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3146# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3148#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3149# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3151# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3153# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3155# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3156#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3157# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3158 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3159# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3161# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3162 use cuda_runtime_api
3163# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3165# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3167# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3169# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3170 if (nv_uvm_pref_gpu)
then
3171# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3173# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3174 istat = cudamemadvise(c_devloc(
z_cb), sizeof(
z_cb), cudamemadvisesetpreferredlocation, 0)
3175# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3176 if (istat /= cudasuccess)
then
3177# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3178 write (*,
"('Error code: ',I0, ': ')") istat
3179# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3181# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3183# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3185# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3186 istat = cudamemadvise(c_devloc(
z_cb), sizeof(
z_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
3187# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3188 if (istat /= cudasuccess)
then
3189# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3190 write (*,
"('Error code: ',I0, ': ')") istat
3191# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3193# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3195# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3197# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3198 istat = cudamemprefetchasync(c_devloc(
z_cb), sizeof(
z_cb), 0, 0)
3199# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3200 if (istat /= cudasuccess)
then
3201# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3202 write (*,
"('Error code: ',I0, ': ')") istat
3203# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3205# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3207# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3209# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3211# 1011 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3213#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3214# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3216# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3218# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3220# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3221#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3222# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3223 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3224# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3226# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3227 use cuda_runtime_api
3228# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3230# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3232# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3234# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3235 if (nv_uvm_pref_gpu)
then
3236# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3238# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3239 istat = cudamemadvise(c_devloc(
z_cc), sizeof(
z_cc), cudamemadvisesetpreferredlocation, 0)
3240# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3241 if (istat /= cudasuccess)
then
3242# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3243 write (*,
"('Error code: ',I0, ': ')") istat
3244# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3246# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3248# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3250# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3251 istat = cudamemadvise(c_devloc(
z_cc), sizeof(
z_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
3252# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3253 if (istat /= cudasuccess)
then
3254# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3255 write (*,
"('Error code: ',I0, ': ')") istat
3256# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3258# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3260# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3262# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3263 istat = cudamemprefetchasync(c_devloc(
z_cc), sizeof(
z_cc), 0, 0)
3264# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3265 if (istat /= cudasuccess)
then
3266# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3267 write (*,
"('Error code: ',I0, ': ')") istat
3268# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3270# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3272# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3274# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3276# 1012 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3278#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3279# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3281# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3283# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3285# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3286#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3287# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3288 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3289# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3291# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3292 use cuda_runtime_api
3293# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3295# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3297# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3299# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3300 if (nv_uvm_pref_gpu)
then
3301# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3303# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3304 istat = cudamemadvise(c_devloc(
dz), sizeof(
dz), cudamemadvisesetpreferredlocation, 0)
3305# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3306 if (istat /= cudasuccess)
then
3307# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3308 write (*,
"('Error code: ',I0, ': ')") istat
3309# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3311# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3313# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3315# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3316 istat = cudamemadvise(c_devloc(
dz), sizeof(
dz), cudamemadvisesetaccessedby, cudacpudeviceid)
3317# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3318 if (istat /= cudasuccess)
then
3319# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3320 write (*,
"('Error code: ',I0, ': ')") istat
3321# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3323# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3325# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3327# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3328 istat = cudamemprefetchasync(c_devloc(
dz), sizeof(
dz), 0, 0)
3329# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3330 if (istat /= cudasuccess)
then
3331# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3332 write (*,
"('Error code: ',I0, ': ')") istat
3333# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3335# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3337# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3339# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3341# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3350 call s_initialize_parallel_io_common
3354# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3356# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3357 use iso_fortran_env,
only: output_unit
3358# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3360# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3361 print *,
'm_global_parameters.fpp:1024: ',
'@:ALLOCATE(pcomm_coords(1:num_dims))'
3362# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3364# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3365 call flush (output_unit)
3366# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3368# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3370# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3372# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3374# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3376# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3377#if defined(MFC_OpenACC)
3378# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3380# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3381#elif defined(MFC_OpenMP)
3382# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3384# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3399# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3401# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3402 use iso_fortran_env,
only: output_unit
3403# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3405# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3406 print *,
'm_global_parameters.fpp:1037: ',
'@:DEALLOCATE(Re_idx)'
3407# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3409# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3410 call flush (output_unit)
3411# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3413# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3415# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3417# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3418#if defined(MFC_OpenACC)
3419# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3421# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3422#elif defined(MFC_OpenMP)
3423# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3425# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3427# 1037 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3433# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3435# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3436 use iso_fortran_env,
only: output_unit
3437# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3439# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3440 print *,
'm_global_parameters.fpp:1041: ',
'@:DEALLOCATE(is_non_newtonian)'
3441# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3443# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3444 call flush (output_unit)
3445# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3447# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3449# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3451# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3452#if defined(MFC_OpenACC)
3453# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3455# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3456#elif defined(MFC_OpenMP)
3457# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3459# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3461# 1041 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3464# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3466# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3467 use iso_fortran_env,
only: output_unit
3468# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3470# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3471 print *,
'm_global_parameters.fpp:1042: ',
'@:DEALLOCATE(hb_tau0, hb_K, hb_nn, hb_m_arr)'
3472# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3474# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3475 call flush (output_unit)
3476# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3478# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3480# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3482# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3483#if defined(MFC_OpenACC)
3484# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3486# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3487#elif defined(MFC_OpenMP)
3488# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3490# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3492# 1042 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3495# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3497# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3498 use iso_fortran_env,
only: output_unit
3499# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3501# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3502 print *,
'm_global_parameters.fpp:1043: ',
'@:DEALLOCATE(hb_mu_min, hb_mu_max)'
3503# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3505# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3506 call flush (output_unit)
3507# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3509# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3511# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3513# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3514#if defined(MFC_OpenACC)
3515# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3517# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3518#elif defined(MFC_OpenMP)
3519# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3521# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3523# 1043 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3526# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3528# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3529 use iso_fortran_env,
only: output_unit
3530# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3532# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3533 print *,
'm_global_parameters.fpp:1044: ',
'@:DEALLOCATE(fluid_inv_re)'
3534# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3536# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3537 call flush (output_unit)
3538# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3540# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3542# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3544# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3545#if defined(MFC_OpenACC)
3546# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3548# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3549#elif defined(MFC_OpenMP)
3550# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3552# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3554# 1044 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3557 if (bubbles_euler)
then
3559# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3561# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3562 use iso_fortran_env,
only: output_unit
3563# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3565# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3566 print *,
'm_global_parameters.fpp:1047: ',
'@:DEALLOCATE(ptil)'
3567# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3569# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3570 call flush (output_unit)
3571# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3573# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3575# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3577# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3578#if defined(MFC_OpenACC)
3579# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3581# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3582#elif defined(MFC_OpenMP)
3583# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3585# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3587# 1047 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3590# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3592# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3593 use iso_fortran_env,
only: output_unit
3594# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3596# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3597 print *,
'm_global_parameters.fpp:1048: ',
'@:DEALLOCATE(qbmm_idx%rs, qbmm_idx%vs, qbmm_idx%ps, qbmm_idx%ms)'
3598# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3600# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3601 call flush (output_unit)
3602# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3604# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3606# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3608# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3609#if defined(MFC_OpenACC)
3610# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3612# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3613#elif defined(MFC_OpenMP)
3614# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3616# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3618# 1048 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3622# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3624# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3625 use iso_fortran_env,
only: output_unit
3626# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3628# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3629 print *,
'm_global_parameters.fpp:1050: ',
'@:DEALLOCATE(qbmm_idx%moms)'
3630# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3632# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3633 call flush (output_unit)
3634# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3636# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3638# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3640# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3641#if defined(MFC_OpenACC)
3642# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3644# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3645#elif defined(MFC_OpenMP)
3646# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3648# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3650# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3656# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3658# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3659 use iso_fortran_env,
only: output_unit
3660# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3662# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3663 print *,
'm_global_parameters.fpp:1054: ',
'@:DEALLOCATE(pcomm_coords)'
3664# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3666# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3667 call flush (output_unit)
3668# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3670# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3672# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3674# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3675#if defined(MFC_OpenACC)
3676# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3678# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3679#elif defined(MFC_OpenMP)
3680# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3682# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3684# 1054 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3688 call s_finalize_global_parameters_common
3690 if (parallel_io)
then
3691 if (bubbles_lagrange)
then
3692 do i = 1, sys_size + 1
3709# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3711# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3712 use iso_fortran_env,
only: output_unit
3713# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3715# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3716 print *,
'm_global_parameters.fpp:1077: ',
'@:DEALLOCATE(x_cb, x_cc, dx)'
3717# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3719# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3720 call flush (output_unit)
3721# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3723# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3725# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3727# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3728#if defined(MFC_OpenACC)
3729# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3731# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3732#elif defined(MFC_OpenMP)
3733# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3735# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3737# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3742# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3744# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3745 use iso_fortran_env,
only: output_unit
3746# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3748# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3749 print *,
'm_global_parameters.fpp:1080: ',
'@:DEALLOCATE(y_cb, y_cc, dy)'
3750# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3752# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3753 call flush (output_unit)
3754# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3756# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3758# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3760# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3761#if defined(MFC_OpenACC)
3762# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3764# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3765#elif defined(MFC_OpenMP)
3766# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3768# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3770# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3775# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3777# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3778 use iso_fortran_env,
only: output_unit
3779# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3781# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3782 print *,
'm_global_parameters.fpp:1083: ',
'@:DEALLOCATE(z_cb, z_cc, dz)'
3783# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3785# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3786 call flush (output_unit)
3787# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3789# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3791# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3793# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3794#if defined(MFC_OpenACC)
3795# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3797# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3798#elif defined(MFC_OpenMP)
3799# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3801# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3803# 1083 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3808# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3810# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3811 use iso_fortran_env,
only: output_unit
3812# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3814# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3815 print *,
'm_global_parameters.fpp:1086: ',
'@:DEALLOCATE(neighbor_ranks)'
3816# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3818# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3819 call flush (output_unit)
3820# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3822# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3824# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3826# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3827#if defined(MFC_OpenACC)
3828# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3830# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3831#elif defined(MFC_OpenMP)
3832# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3834# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3836# 1086 "/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(integral_parameters), dimension(num_probes_max) integral
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).