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# 145 "/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# 145 "/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# 145 "/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# 57 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
313# 77 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
316# 85 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
319# 109 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
322# 125 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
325# 150 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
327# 156 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
329# 163 "/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
357# 31 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
358#if defined(MFC_OpenACC)
359# 31 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
361# 31 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
362#elif defined(MFC_OpenMP)
363# 31 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
365# 31 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
381# 45 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
382#if defined(MFC_OpenACC)
383# 45 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
385# 45 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
386#elif defined(MFC_OpenMP)
387# 45 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
389# 45 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
404 real(wp),
target,
allocatable,
dimension(:) ::
dx,
dy,
dz
408# 62 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
409#if defined(MFC_OpenACC)
410# 62 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
412# 62 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
413#elif defined(MFC_OpenMP)
414# 62 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
416# 62 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
421# 65 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
422#if defined(MFC_OpenACC)
423# 65 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
425# 65 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
426#elif defined(MFC_OpenMP)
427# 65 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
429# 65 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
442# 76 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
443#if defined(MFC_OpenACC)
444# 76 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
446# 76 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
447#elif defined(MFC_OpenMP)
448# 76 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
450# 76 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
459# 83 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
460#if defined(MFC_OpenACC)
461# 83 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
463# 83 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
464#elif defined(MFC_OpenMP)
465# 83 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
467# 83 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
476# 90 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
477#if defined(MFC_OpenACC)
478# 90 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
480# 90 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
481#elif defined(MFC_OpenMP)
482# 90 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
484# 90 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
487# 91 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
488#if defined(MFC_OpenACC)
489# 91 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
491# 91 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
492#elif defined(MFC_OpenMP)
493# 91 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
495# 91 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
501# 95 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
502#if defined(MFC_OpenACC)
503# 95 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
505# 95 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
506#elif defined(MFC_OpenMP)
507# 95 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
509# 95 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
512# 96 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
513#if defined(MFC_OpenACC)
514# 96 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
516# 96 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
517#elif defined(MFC_OpenMP)
518# 96 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
520# 96 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
535#if defined(MFC_OpenACC)
537# 111 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
538#if defined(MFC_OpenACC)
539# 111 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
541# 111 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
542#elif defined(MFC_OpenMP)
543# 111 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
545# 111 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
548# 112 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
549#if defined(MFC_OpenACC)
550# 112 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
552# 112 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
553#elif defined(MFC_OpenMP)
554# 112 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
556# 112 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
559# 113 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
560#if defined(MFC_OpenACC)
561# 113 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
563# 113 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
564#elif defined(MFC_OpenMP)
565# 113 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
567# 113 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
570# 114 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
571#if defined(MFC_OpenACC)
572# 114 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
574# 114 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
575#elif defined(MFC_OpenMP)
576# 114 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
578# 114 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
580#elif defined(MFC_OpenMP)
582# 116 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
583#if defined(MFC_OpenACC)
584# 116 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
586# 116 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
587#elif defined(MFC_OpenMP)
588# 116 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
590# 116 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
593# 117 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
594#if defined(MFC_OpenACC)
595# 117 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
597# 117 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
598#elif defined(MFC_OpenMP)
599# 117 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
601# 117 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
605# 119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
606#if defined(MFC_OpenACC)
607# 119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
609# 119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
610#elif defined(MFC_OpenMP)
611# 119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
613# 119 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
618# 122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
619#if defined(MFC_OpenACC)
620# 122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
622# 122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
623#elif defined(MFC_OpenMP)
624# 122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
626# 122 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
638# 132 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
639#if defined(MFC_OpenACC)
640# 132 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
642# 132 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
643#elif defined(MFC_OpenMP)
644# 132 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
646# 132 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
662# 146 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
663#if defined(MFC_OpenACC)
664# 146 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
666# 146 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
667#elif defined(MFC_OpenMP)
668# 146 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
670# 146 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
677# 151 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
678#if defined(MFC_OpenACC)
679# 151 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
681# 151 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
682#elif defined(MFC_OpenMP)
683# 151 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
685# 151 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
693 integer,
allocatable,
dimension(:,:) ::
re_idx
697# 161 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
698#if defined(MFC_OpenACC)
699# 161 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
701# 161 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
702#elif defined(MFC_OpenMP)
703# 161 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
705# 161 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
718# 172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
719#if defined(MFC_OpenACC)
720# 172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
722# 172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
723#elif defined(MFC_OpenMP)
724# 172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
726# 172 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
735# 179 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
736#if defined(MFC_OpenACC)
737# 179 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
739# 179 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
740#elif defined(MFC_OpenMP)
741# 179 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
743# 179 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
756# 190 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
757#if defined(MFC_OpenACC)
758# 190 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
760# 190 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
761#elif defined(MFC_OpenMP)
762# 190 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
764# 190 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
769# 193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
770#if defined(MFC_OpenACC)
771# 193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
773# 193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
774#elif defined(MFC_OpenMP)
775# 193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
777# 193 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
788# 202 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
789#if defined(MFC_OpenACC)
790# 202 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
792# 202 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
793#elif defined(MFC_OpenMP)
794# 202 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
796# 202 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
806# 210 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
807#if defined(MFC_OpenACC)
808# 210 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
810# 210 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
811#elif defined(MFC_OpenMP)
812# 210 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
814# 210 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
829# 223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
830#if defined(MFC_OpenACC)
831# 223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
833# 223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
834#elif defined(MFC_OpenMP)
835# 223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
837# 223 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
843# 231 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
845# 233 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
849# 235 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
850#if defined(MFC_OpenACC)
851# 235 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
853# 235 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
854#elif defined(MFC_OpenMP)
855# 235 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
857# 235 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
860 real(wp),
dimension(:),
allocatable ::
weight
861 real(wp),
dimension(:),
allocatable ::
r0
863# 239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
864#if defined(MFC_OpenACC)
865# 239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
867# 239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
868#elif defined(MFC_OpenMP)
869# 239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
871# 239 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
874 real(wp),
allocatable,
dimension(:,:,:) ::
ptil
876# 242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
877#if defined(MFC_OpenACC)
878# 242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
880# 242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
881#elif defined(MFC_OpenMP)
882# 242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
884# 242 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
891# 247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
892#if defined(MFC_OpenACC)
893# 247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
895# 247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
896#elif defined(MFC_OpenMP)
897# 247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
899# 247 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
902# 250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
904# 250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
905#if defined(MFC_OpenACC)
906# 250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
908# 250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
909#elif defined(MFC_OpenMP)
910# 250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
912# 250 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
914# 252 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
919# 255 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
920#if defined(MFC_OpenACC)
921# 255 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
923# 255 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
924#elif defined(MFC_OpenMP)
925# 255 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
927# 255 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
937# 263 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
938#if defined(MFC_OpenACC)
939# 263 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
941# 263 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
942#elif defined(MFC_OpenMP)
943# 263 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
945# 263 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
951# 267 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
952#if defined(MFC_OpenACC)
953# 267 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
955# 267 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
956#elif defined(MFC_OpenMP)
957# 267 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
959# 267 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
962# 268 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
963#if defined(MFC_OpenACC)
964# 268 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
966# 268 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
967#elif defined(MFC_OpenMP)
968# 268 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
970# 268 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
975# 271 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
976#if defined(MFC_OpenACC)
977# 271 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
979# 271 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
980#elif defined(MFC_OpenMP)
981# 271 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
983# 271 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
986 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
988# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
989#if defined(MFC_OpenACC)
990# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
992# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
993#elif defined(MFC_OpenMP)
994# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
996# 274 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1008# 284 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1009#if defined(MFC_OpenACC)
1010# 284 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1012# 284 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1013#elif defined(MFC_OpenMP)
1014# 284 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1016# 284 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1025# 291 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1026#if defined(MFC_OpenACC)
1027# 291 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1029# 291 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1030#elif defined(MFC_OpenMP)
1031# 291 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1033# 291 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1047# 303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1048#if defined(MFC_OpenACC)
1049# 303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1051# 303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1052#elif defined(MFC_OpenMP)
1053# 303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1055# 303 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1058# 304 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1059#if defined(MFC_OpenACC)
1060# 304 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1062# 304 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1063#elif defined(MFC_OpenMP)
1064# 304 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1066# 304 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1069# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1070#if defined(MFC_OpenACC)
1071# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1073# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1074#elif defined(MFC_OpenMP)
1075# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1077# 305 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1104 bc_x%beg = dflt_int;
bc_x%end = dflt_int
1105 bc_y%beg = dflt_int;
bc_y%end = dflt_int
1106 bc_z%beg = dflt_int;
bc_z%end = dflt_int
1108# 336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1109# 337 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1112# 337 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1115# 337 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1118# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1119# 336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1120# 337 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1123# 337 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1126# 337 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1129# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1130# 336 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1131# 337 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1134# 337 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1137# 337 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1140# 340 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1141# 341 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1143# 343 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1144 bc_x%isothermal_in = .false.
1145 bc_x%isothermal_out = .false.
1146 bc_x%Twall_in = dflt_real
1147 bc_x%Twall_out = dflt_real
1148# 343 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1149 bc_y%isothermal_in = .false.
1150 bc_y%isothermal_out = .false.
1151 bc_y%Twall_in = dflt_real
1152 bc_y%Twall_out = dflt_real
1153# 343 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1154 bc_z%isothermal_in = .false.
1155 bc_z%isothermal_out = .false.
1156 bc_z%Twall_in = dflt_real
1157 bc_z%Twall_out = dflt_real
1158# 348 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1214# 404 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1223# 413 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1255 do i = 1, num_fluids_max
1263 fluid_pp(i)%non_newtonian = .false.
1279 bub_pp%ss = dflt_real;
ss = dflt_real
1280 bub_pp%pv = dflt_real;
pv = dflt_real
1281 bub_pp%vd = dflt_real;
vd = dflt_real
1310# 500 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1313# 503 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1334# 524 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1335# 525 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1337# 525 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1339# 525 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1341# 525 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1343# 527 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1344# 524 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1345# 525 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1347# 525 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1349# 525 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1351# 525 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1353# 527 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1354# 524 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1355# 525 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1357# 525 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1359# 525 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1361# 525 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1363# 527 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1364# 528 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1377 do j = 1, num_probes_max
1389 acoustic(
j)%gauss_sigma_dist = dflt_real
1390 acoustic(
j)%gauss_sigma_time = dflt_real
1396 acoustic(
j)%element_spacing_angle = dflt_real
1397 acoustic(
j)%element_polygon_ratio = dflt_real
1412 do i = 1, num_probes_max
1413 probe(i)%x = dflt_real
1414 probe(i)%y = dflt_real
1415 probe(i)%z = dflt_real
1418 do i = 1, num_probes_max
1428# 592 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1429 bc_x%grcbc_in = .false.
1430 bc_x%grcbc_out = .false.
1431 bc_x%grcbc_vel_out = .false.
1432# 592 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1433 bc_y%grcbc_in = .false.
1434 bc_y%grcbc_out = .false.
1435 bc_y%grcbc_vel_out = .false.
1436# 592 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1437 bc_z%grcbc_in = .false.
1438 bc_z%grcbc_out = .false.
1439 bc_z%grcbc_vel_out = .false.
1440# 596 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1462 lag_params%input_path =
'input/lag_bubbles.dat'
1475 do i = 1, num_ib_airfoils_max
1484 do i = 1, num_particle_clouds_max
1500 do i = 1, num_ib_patches_max_namelist
1521 patch_ib(i)%centroid_offset(:) = 0._wp
1524 patch_ib(i)%rotation_matrix = 0._wp
1525 patch_ib(i)%rotation_matrix(1, 1) = 1._wp
1526 patch_ib(i)%rotation_matrix(2, 2) = 1._wp
1527 patch_ib(i)%rotation_matrix(3, 3) = 1._wp
1533 do i = 1, num_stl_models_max
1537 stl_models(i)%model_threshold = ray_tracing_threshold
1548# 704 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1557 else if (
recon_type == recon_type_muscl)
then
1561# 715 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1562#if defined(MFC_OpenACC)
1563# 715 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1565# 715 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1566#elif defined(MFC_OpenMP)
1567# 715 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1569# 715 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1572# 716 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1573#if defined(MFC_OpenACC)
1574# 716 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1576# 716 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1577#elif defined(MFC_OpenMP)
1578# 716 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1580# 716 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1583# 717 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1584#if defined(MFC_OpenACC)
1585# 717 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1587# 717 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1588#elif defined(MFC_OpenMP)
1589# 717 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1591# 717 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1594# 718 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1595#if defined(MFC_OpenACC)
1596# 718 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1598# 718 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1599#elif defined(MFC_OpenMP)
1600# 718 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1602# 718 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1605# 719 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1606#if defined(MFC_OpenACC)
1607# 719 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1609# 719 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1610#elif defined(MFC_OpenMP)
1611# 719 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1613# 719 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1615# 721 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1637# 741 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1638#if defined(MFC_OpenACC)
1639# 741 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1641# 741 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1642#elif defined(MFC_OpenMP)
1643# 741 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1645# 741 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1658# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1660# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1661 use iso_fortran_env,
only: output_unit
1662# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1664# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1665 print *,
'm_global_parameters.fpp:752: ',
'@:ALLOCATE(qbmm_idx%rs(nb), qbmm_idx%vs(nb))'
1666# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1668# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1669 call flush (output_unit)
1670# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1672# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1674# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1676# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1678# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1680# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1682# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1683#if defined(MFC_OpenACC)
1684# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1686# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1687#elif defined(MFC_OpenMP)
1688# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1690# 752 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1693# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1695# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1696 use iso_fortran_env,
only: output_unit
1697# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1699# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1700 print *,
'm_global_parameters.fpp:753: ',
'@:ALLOCATE(qbmm_idx%ps(nb), qbmm_idx%ms(nb))'
1701# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1703# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1704 call flush (output_unit)
1705# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1707# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1709# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1711# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1713# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1715# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1717# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1718#if defined(MFC_OpenACC)
1719# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1721# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1722#elif defined(MFC_OpenMP)
1723# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1725# 753 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1732# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1734# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1735 use iso_fortran_env,
only: output_unit
1736# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1738# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1739 print *,
'm_global_parameters.fpp:758: ',
'@:ALLOCATE(qbmm_idx%moms(nb, nmom))'
1740# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1742# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1743 call flush (output_unit)
1744# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1746# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1748# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1750# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1752# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1754# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1755#if defined(MFC_OpenACC)
1756# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1758# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1759#elif defined(MFC_OpenMP)
1760# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1762# 758 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1773 if (.not. polytropic)
then
1779 qbmm_idx%rs(i) = eqn_idx%bub%beg + (i - 1)*fac
1782 if (.not. polytropic)
then
1790 if (model_eqns == model_eqns_4eq .and. bubbles_euler)
then
1792# 786 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1794# 786 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1795 use iso_fortran_env,
only: output_unit
1796# 786 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1798# 786 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1799 print *,
'm_global_parameters.fpp:786: ',
'@:ALLOCATE(qbmm_idx%rs(nb), qbmm_idx%vs(nb))'
1800# 786 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1802# 786 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1803 call flush (output_unit)
1804# 786 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1806# 786 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1808# 786 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1810# 786 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1812# 786 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1814# 786 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1816# 786 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1817#if defined(MFC_OpenACC)
1818# 786 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1820# 786 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1821#elif defined(MFC_OpenMP)
1822# 786 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1824# 786 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1827# 787 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1829# 787 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1830 use iso_fortran_env,
only: output_unit
1831# 787 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1833# 787 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1834 print *,
'm_global_parameters.fpp:787: ',
'@:ALLOCATE(qbmm_idx%ps(nb), qbmm_idx%ms(nb))'
1835# 787 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1837# 787 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1838 call flush (output_unit)
1839# 787 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1841# 787 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1843# 787 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1845# 787 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1847# 787 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1849# 787 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1851# 787 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1852#if defined(MFC_OpenACC)
1853# 787 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1855# 787 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1856#elif defined(MFC_OpenMP)
1857# 787 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1859# 787 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1863 if (polytropic)
then
1869 qbmm_idx%rs(i) = eqn_idx%bub%beg + (i - 1)*fac
1872 if (.not. polytropic)
then
1880 if (model_eqns /= model_eqns_gamma_law)
then
1882 do i = 1, num_fluids
1893# 819 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1894#if defined(MFC_OpenACC)
1895# 819 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1897# 819 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1898#elif defined(MFC_OpenMP)
1899# 819 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1901# 819 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1907# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1909# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1910 use iso_fortran_env,
only: output_unit
1911# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1913# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1914 print *,
'm_global_parameters.fpp:823: ',
'@:ALLOCATE(Re_idx(1:2, 1:Re_size_max))'
1915# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1917# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1918 call flush (output_unit)
1919# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1921# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1923# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1925# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1927# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1929# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1930#if defined(MFC_OpenACC)
1931# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1933# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1934#elif defined(MFC_OpenMP)
1935# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1937# 823 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1941 do i = 1, num_fluids
1942 if (fluid_pp(i)%Re(1) > 0)
then
1948 do i = 1, num_fluids
1949 if (fluid_pp(i)%Re(2) > 0)
then
1958# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1960# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1961 use iso_fortran_env,
only: output_unit
1962# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1964# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1965 print *,
'm_global_parameters.fpp:842: ',
'@:ALLOCATE(is_non_newtonian(1:num_fluids))'
1966# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1968# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1969 call flush (output_unit)
1970# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1972# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1974# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1976# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1978# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1980# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1981#if defined(MFC_OpenACC)
1982# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1984# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1985#elif defined(MFC_OpenMP)
1986# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1988# 842 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1991# 843 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1993# 843 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1994 use iso_fortran_env,
only: output_unit
1995# 843 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1997# 843 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
1998 print *,
'm_global_parameters.fpp:843: ',
'@:ALLOCATE(hb_tau0(1:num_fluids), hb_K(1:num_fluids), hb_nn(1:num_fluids), hb_m_arr(1:num_fluids))'
1999# 843 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2001# 843 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2002 call flush (output_unit)
2003# 843 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2005# 843 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2007# 843 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2009# 843 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2011# 843 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2013# 843 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2015# 843 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2017# 843 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2019# 843 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2020#if defined(MFC_OpenACC)
2021# 843 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2023# 843 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2024#elif defined(MFC_OpenMP)
2025# 843 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2027# 843 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2030# 844 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2032# 844 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2033 use iso_fortran_env,
only: output_unit
2034# 844 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2036# 844 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2037 print *,
'm_global_parameters.fpp:844: ',
'@:ALLOCATE(hb_mu_min(1:num_fluids), hb_mu_max(1:num_fluids))'
2038# 844 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2040# 844 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2041 call flush (output_unit)
2042# 844 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2044# 844 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2046# 844 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2048# 844 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2050# 844 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2052# 844 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2054# 844 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2055#if defined(MFC_OpenACC)
2056# 844 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2058# 844 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2059#elif defined(MFC_OpenMP)
2060# 844 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2062# 844 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2065# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2067# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2068 use iso_fortran_env,
only: output_unit
2069# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2071# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2072 print *,
'm_global_parameters.fpp:845: ',
'@:ALLOCATE(fluid_inv_re(1:num_fluids))'
2073# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2075# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2076 call flush (output_unit)
2077# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2079# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2081# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2083# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2085# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2087# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2088#if defined(MFC_OpenACC)
2089# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2091# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2092#elif defined(MFC_OpenMP)
2093# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2095# 845 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2099 do i = 1, num_fluids
2103 hb_k(i) = fluid_pp(i)%K
2104 hb_nn(i) = fluid_pp(i)%nn
2108 if (fluid_pp(i)%Re(1) > 0._wp)
then
2115# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2116#if defined(MFC_OpenACC)
2117# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2119# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2120#elif defined(MFC_OpenMP)
2121# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2123# 863 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2126 if (bubbles_euler .and. qbmm .and. .not. polytropic)
then
2129 else if (bubbles_lagrange)
then
2137 if (.not. down_sample)
then
2143 if (bubbles_euler .and. qbmm .and. .not. polytropic)
then
2144 do i = sys_size + 1, sys_size + 2*
nb*nnode
2148 else if (bubbles_lagrange)
then
2149 do i = 1, sys_size + 1
2158# 896 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2159#if defined(MFC_OpenACC)
2160# 896 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2162# 896 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2163#elif defined(MFC_OpenMP)
2164# 896 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2166# 896 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2170# 900 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2171 wenojs = .not. (mapped_weno .or. wenoz .or. teno)
2172# 902 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2176 if (elasticity .or. mhd .or. probe_wrt .or. ib .or. bubbles_lagrange)
then
2180 call s_configure_coordinate_bounds(recon_type, weno_polyn, muscl_polyn, igr_order,
buff_size,
idwint,
idwbuff, viscous, &
2181 & bubbles_lagrange, m, n, p, num_dims, igr, ib,
fd_number)
2183# 911 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2184#if defined(MFC_OpenACC)
2185# 911 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2187# 911 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2188#elif defined(MFC_OpenMP)
2189# 911 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2191# 911 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2195 if (bubbles_euler)
then
2197# 915 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2199# 915 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2200 use iso_fortran_env,
only: output_unit
2201# 915 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2203# 915 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2204 print *,
'm_global_parameters.fpp:915: ',
'@:ALLOCATE(ptil( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2205# 915 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2207# 915 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2208 call flush (output_unit)
2209# 915 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2211# 915 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2213# 915 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2215# 915 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2217# 915 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2219# 915 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2220#if defined(MFC_OpenACC)
2221# 915 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2223# 915 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2224#elif defined(MFC_OpenMP)
2225# 915 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2227# 915 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2232# 918 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2233#if defined(MFC_OpenACC)
2234# 918 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2236# 918 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2237#elif defined(MFC_OpenMP)
2238# 918 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2240# 918 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2243 if (cyl_coord .neqv. .true.)
then
2245 else if (cyl_coord .and. p == 0)
then
2252# 928 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2253#if defined(MFC_OpenACC)
2254# 928 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2256# 928 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2257#elif defined(MFC_OpenMP)
2258# 928 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2260# 928 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2263# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2264#if defined(MFC_OpenACC)
2265# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2267# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2268#elif defined(MFC_OpenMP)
2269# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2271# 929 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2275# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2276#if defined(MFC_OpenACC)
2277# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2279# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2280#elif defined(MFC_OpenMP)
2281# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2283# 931 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2287# 933 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2288#if defined(MFC_OpenACC)
2289# 933 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2291# 933 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2292#elif defined(MFC_OpenMP)
2293# 933 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2295# 933 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2298# 934 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2299#if defined(MFC_OpenACC)
2300# 934 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2302# 934 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2303#elif defined(MFC_OpenMP)
2304# 934 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2306# 934 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2308# 937 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2311# 938 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2312#if defined(MFC_OpenACC)
2313# 938 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2315# 938 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2316#elif defined(MFC_OpenMP)
2317# 938 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2319# 938 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2323# 940 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2324#if defined(MFC_OpenACC)
2325# 940 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2327# 940 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2328#elif defined(MFC_OpenMP)
2329# 940 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2331# 940 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2335# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2336#if defined(MFC_OpenACC)
2337# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2339# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2340#elif defined(MFC_OpenMP)
2341# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2343# 942 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2347# 944 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2348#if defined(MFC_OpenACC)
2349# 944 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2351# 944 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2352#elif defined(MFC_OpenMP)
2353# 944 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2355# 944 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2358# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2360# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2361#if defined(MFC_OpenACC)
2362# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2364# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2365#elif defined(MFC_OpenMP)
2366# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2368# 947 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2371# 948 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2372#if defined(MFC_OpenACC)
2373# 948 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2375# 948 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2376#elif defined(MFC_OpenMP)
2377# 948 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2379# 948 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2382# 949 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2383#if defined(MFC_OpenACC)
2384# 949 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2386# 949 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2387#elif defined(MFC_OpenMP)
2388# 949 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2390# 949 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2393# 950 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2394#if defined(MFC_OpenACC)
2395# 950 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2397# 950 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2398#elif defined(MFC_OpenMP)
2399# 950 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2401# 950 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2404# 951 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2405#if defined(MFC_OpenACC)
2406# 951 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2408# 951 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2409#elif defined(MFC_OpenMP)
2410# 951 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2412# 951 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2415# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2416#if defined(MFC_OpenACC)
2417# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2419# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2420#elif defined(MFC_OpenMP)
2421# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2423# 952 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2425# 954 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2428# 955 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2429#if defined(MFC_OpenACC)
2430# 955 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2432# 955 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2433#elif defined(MFC_OpenMP)
2434# 955 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2436# 955 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2439# 956 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2440#if defined(MFC_OpenACC)
2441# 956 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2443# 956 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2444#elif defined(MFC_OpenMP)
2445# 956 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2447# 956 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2450# 957 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2451#if defined(MFC_OpenACC)
2452# 957 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2454# 957 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2455#elif defined(MFC_OpenMP)
2456# 957 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2458# 957 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2462# 959 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2463#if defined(MFC_OpenACC)
2464# 959 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2466# 959 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2467#elif defined(MFC_OpenMP)
2468# 959 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2470# 959 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2473 if (synthetic_turbulence)
then
2475# 962 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2476#if defined(MFC_OpenACC)
2477# 962 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2479# 962 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2480#elif defined(MFC_OpenMP)
2481# 962 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2483# 962 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2486# 963 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2487#if defined(MFC_OpenACC)
2488# 963 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2490# 963 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2491#elif defined(MFC_OpenMP)
2492# 963 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2494# 963 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2497# 964 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2498#if defined(MFC_OpenACC)
2499# 964 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2501# 964 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2502#elif defined(MFC_OpenMP)
2503# 964 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2505# 964 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2511# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2513# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2514 use iso_fortran_env,
only: output_unit
2515# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2517# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2518 print *,
'm_global_parameters.fpp:968: ',
'@:ALLOCATE(x_cb(-1 - buff_size:m + buff_size))'
2519# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2521# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2522 call flush (output_unit)
2523# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2525# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2527# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2529# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2531# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2533# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2534#if defined(MFC_OpenACC)
2535# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2537# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2538#elif defined(MFC_OpenMP)
2539# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2541# 968 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2544# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2546# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2547 use iso_fortran_env,
only: output_unit
2548# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2550# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2551 print *,
'm_global_parameters.fpp:969: ',
'@:ALLOCATE(x_cc(-buff_size:m + buff_size))'
2552# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2554# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2555 call flush (output_unit)
2556# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2558# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2560# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2562# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2564# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2566# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2567#if defined(MFC_OpenACC)
2568# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2570# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2571#elif defined(MFC_OpenMP)
2572# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2574# 969 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2577# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2579# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2580 use iso_fortran_env,
only: output_unit
2581# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2583# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2584 print *,
'm_global_parameters.fpp:970: ',
'@:ALLOCATE(dx(-buff_size:m + buff_size))'
2585# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2587# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2588 call flush (output_unit)
2589# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2591# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2593# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2595# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2597# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2599# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2600#if defined(MFC_OpenACC)
2601# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2603# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2604#elif defined(MFC_OpenMP)
2605# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2607# 970 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2609#ifdef MFC_SIMULATION
2610# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2611#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2612# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2614# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2616# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2618# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2619#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2620# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2621 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2622# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2624# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2625 use cuda_runtime_api
2626# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2628# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2630# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2632# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2633 if (nv_uvm_pref_gpu)
then
2634# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2636# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2637 istat = cudamemadvise(c_devloc(
x_cb), sizeof(
x_cb), cudamemadvisesetpreferredlocation, 0)
2638# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2639 if (istat /= cudasuccess)
then
2640# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2641 write (*,
"('Error code: ',I0, ': ')") istat
2642# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2644# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2646# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2648# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2649 istat = cudamemadvise(c_devloc(
x_cb), sizeof(
x_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
2650# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2651 if (istat /= cudasuccess)
then
2652# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2653 write (*,
"('Error code: ',I0, ': ')") istat
2654# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2656# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2658# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2660# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2661 istat = cudamemprefetchasync(c_devloc(
x_cb), sizeof(
x_cb), 0, 0)
2662# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2663 if (istat /= cudasuccess)
then
2664# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2665 write (*,
"('Error code: ',I0, ': ')") istat
2666# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2668# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2670# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2672# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2674# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2676# 971 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2678#ifdef MFC_SIMULATION
2679# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2680#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2681# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2683# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2685# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2687# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2688#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2689# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2690 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2691# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2693# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2694 use cuda_runtime_api
2695# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2697# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2699# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2701# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2702 if (nv_uvm_pref_gpu)
then
2703# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2705# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2706 istat = cudamemadvise(c_devloc(
x_cc), sizeof(
x_cc), cudamemadvisesetpreferredlocation, 0)
2707# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2708 if (istat /= cudasuccess)
then
2709# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2710 write (*,
"('Error code: ',I0, ': ')") istat
2711# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2713# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2715# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2717# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2718 istat = cudamemadvise(c_devloc(
x_cc), sizeof(
x_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
2719# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2720 if (istat /= cudasuccess)
then
2721# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2722 write (*,
"('Error code: ',I0, ': ')") istat
2723# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2725# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2727# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2729# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2730 istat = cudamemprefetchasync(c_devloc(
x_cc), sizeof(
x_cc), 0, 0)
2731# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2732 if (istat /= cudasuccess)
then
2733# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2734 write (*,
"('Error code: ',I0, ': ')") istat
2735# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2737# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2739# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2741# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2743# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2745# 972 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2747#ifdef MFC_SIMULATION
2748# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2749#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2750# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2752# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2754# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2756# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2757#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2758# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2759 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2760# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2762# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2763 use cuda_runtime_api
2764# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2766# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2768# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2770# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2771 if (nv_uvm_pref_gpu)
then
2772# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2774# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2775 istat = cudamemadvise(c_devloc(
dx), sizeof(
dx), cudamemadvisesetpreferredlocation, 0)
2776# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2777 if (istat /= cudasuccess)
then
2778# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2779 write (*,
"('Error code: ',I0, ': ')") istat
2780# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2782# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2784# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2786# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2787 istat = cudamemadvise(c_devloc(
dx), sizeof(
dx), cudamemadvisesetaccessedby, cudacpudeviceid)
2788# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2789 if (istat /= cudasuccess)
then
2790# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2791 write (*,
"('Error code: ',I0, ': ')") istat
2792# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2794# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2796# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2798# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2799 istat = cudamemprefetchasync(c_devloc(
dx), sizeof(
dx), 0, 0)
2800# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2801 if (istat /= cudasuccess)
then
2802# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2803 write (*,
"('Error code: ',I0, ': ')") istat
2804# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2806# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2808# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2810# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2812# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2814# 973 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2819# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2821# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2822 use iso_fortran_env,
only: output_unit
2823# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2825# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2826 print *,
'm_global_parameters.fpp:976: ',
'@:ALLOCATE(y_cb(-1 - buff_size:n + buff_size))'
2827# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2829# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2830 call flush (output_unit)
2831# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2833# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2835# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2837# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2839# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2841# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2842#if defined(MFC_OpenACC)
2843# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2845# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2846#elif defined(MFC_OpenMP)
2847# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2849# 976 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2852# 977 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2854# 977 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2855 use iso_fortran_env,
only: output_unit
2856# 977 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2858# 977 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2859 print *,
'm_global_parameters.fpp:977: ',
'@:ALLOCATE(y_cc(-buff_size:n + buff_size))'
2860# 977 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2862# 977 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2863 call flush (output_unit)
2864# 977 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2866# 977 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2868# 977 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2870# 977 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2872# 977 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2874# 977 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2875#if defined(MFC_OpenACC)
2876# 977 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2878# 977 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2879#elif defined(MFC_OpenMP)
2880# 977 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2882# 977 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2885# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2887# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2888 use iso_fortran_env,
only: output_unit
2889# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2891# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2892 print *,
'm_global_parameters.fpp:978: ',
'@:ALLOCATE(dy(-buff_size:n + buff_size))'
2893# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2895# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2896 call flush (output_unit)
2897# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2899# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2901# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2903# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2905# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2907# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2908#if defined(MFC_OpenACC)
2909# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2911# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2912#elif defined(MFC_OpenMP)
2913# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2915# 978 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2917#ifdef MFC_SIMULATION
2918# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2919#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2920# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2922# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2924# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2926# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2927#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2928# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2929 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2930# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2932# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2933 use cuda_runtime_api
2934# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2936# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2938# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2940# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2941 if (nv_uvm_pref_gpu)
then
2942# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2944# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2945 istat = cudamemadvise(c_devloc(
y_cb), sizeof(
y_cb), cudamemadvisesetpreferredlocation, 0)
2946# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2947 if (istat /= cudasuccess)
then
2948# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2949 write (*,
"('Error code: ',I0, ': ')") istat
2950# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2952# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2954# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2956# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2957 istat = cudamemadvise(c_devloc(
y_cb), sizeof(
y_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
2958# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2959 if (istat /= cudasuccess)
then
2960# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2961 write (*,
"('Error code: ',I0, ': ')") istat
2962# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2964# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2966# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2968# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2969 istat = cudamemprefetchasync(c_devloc(
y_cb), sizeof(
y_cb), 0, 0)
2970# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2971 if (istat /= cudasuccess)
then
2972# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2973 write (*,
"('Error code: ',I0, ': ')") istat
2974# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2976# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2978# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2980# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2982# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2984# 979 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2986#ifdef MFC_SIMULATION
2987# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2988#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
2989# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2991# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2993# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2995# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2996#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
2997# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
2998 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
2999# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3001# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3002 use cuda_runtime_api
3003# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3005# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3007# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3009# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3010 if (nv_uvm_pref_gpu)
then
3011# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3013# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3014 istat = cudamemadvise(c_devloc(
y_cc), sizeof(
y_cc), cudamemadvisesetpreferredlocation, 0)
3015# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3016 if (istat /= cudasuccess)
then
3017# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3018 write (*,
"('Error code: ',I0, ': ')") istat
3019# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3021# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3023# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3025# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3026 istat = cudamemadvise(c_devloc(
y_cc), sizeof(
y_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
3027# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3028 if (istat /= cudasuccess)
then
3029# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3030 write (*,
"('Error code: ',I0, ': ')") istat
3031# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3033# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3035# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3037# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3038 istat = cudamemprefetchasync(c_devloc(
y_cc), sizeof(
y_cc), 0, 0)
3039# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3040 if (istat /= cudasuccess)
then
3041# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3042 write (*,
"('Error code: ',I0, ': ')") istat
3043# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3045# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3047# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3049# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3051# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3053# 980 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3055#ifdef MFC_SIMULATION
3056# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3057#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3058# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3060# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3062# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3064# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3065#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3066# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3067 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3068# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3070# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3071 use cuda_runtime_api
3072# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3074# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3076# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3078# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3079 if (nv_uvm_pref_gpu)
then
3080# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3082# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3083 istat = cudamemadvise(c_devloc(
dy), sizeof(
dy), cudamemadvisesetpreferredlocation, 0)
3084# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3085 if (istat /= cudasuccess)
then
3086# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3087 write (*,
"('Error code: ',I0, ': ')") istat
3088# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3090# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3092# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3094# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3095 istat = cudamemadvise(c_devloc(
dy), sizeof(
dy), cudamemadvisesetaccessedby, cudacpudeviceid)
3096# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3097 if (istat /= cudasuccess)
then
3098# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3099 write (*,
"('Error code: ',I0, ': ')") istat
3100# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3102# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3104# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3106# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3107 istat = cudamemprefetchasync(c_devloc(
dy), sizeof(
dy), 0, 0)
3108# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3109 if (istat /= cudasuccess)
then
3110# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3111 write (*,
"('Error code: ',I0, ': ')") istat
3112# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3114# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3116# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3118# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3120# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3122# 981 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3127# 984 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3129# 984 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3130 use iso_fortran_env,
only: output_unit
3131# 984 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3133# 984 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3134 print *,
'm_global_parameters.fpp:984: ',
'@:ALLOCATE(z_cb(-1 - buff_size:p + buff_size))'
3135# 984 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3137# 984 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3138 call flush (output_unit)
3139# 984 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3141# 984 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3143# 984 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3145# 984 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3147# 984 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3149# 984 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3150#if defined(MFC_OpenACC)
3151# 984 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3153# 984 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3154#elif defined(MFC_OpenMP)
3155# 984 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3157# 984 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3160# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3162# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3163 use iso_fortran_env,
only: output_unit
3164# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3166# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3167 print *,
'm_global_parameters.fpp:985: ',
'@:ALLOCATE(z_cc(-buff_size:p + buff_size))'
3168# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3170# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3171 call flush (output_unit)
3172# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3174# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3176# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3178# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3180# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3182# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3183#if defined(MFC_OpenACC)
3184# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3186# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3187#elif defined(MFC_OpenMP)
3188# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3190# 985 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3193# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3195# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3196 use iso_fortran_env,
only: output_unit
3197# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3199# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3200 print *,
'm_global_parameters.fpp:986: ',
'@:ALLOCATE(dz(-buff_size:p + buff_size))'
3201# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3203# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3204 call flush (output_unit)
3205# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3207# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3209# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3211# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3213# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3215# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3216#if defined(MFC_OpenACC)
3217# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3219# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3220#elif defined(MFC_OpenMP)
3221# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3223# 986 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3225#ifdef MFC_SIMULATION
3226# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3227#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3228# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3230# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3232# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3234# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3235#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3236# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3237 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3238# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3240# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3241 use cuda_runtime_api
3242# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3244# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3246# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3248# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3249 if (nv_uvm_pref_gpu)
then
3250# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3252# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3253 istat = cudamemadvise(c_devloc(
z_cb), sizeof(
z_cb), cudamemadvisesetpreferredlocation, 0)
3254# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3255 if (istat /= cudasuccess)
then
3256# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3257 write (*,
"('Error code: ',I0, ': ')") istat
3258# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3260# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3262# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3264# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3265 istat = cudamemadvise(c_devloc(
z_cb), sizeof(
z_cb), cudamemadvisesetaccessedby, cudacpudeviceid)
3266# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3267 if (istat /= cudasuccess)
then
3268# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3269 write (*,
"('Error code: ',I0, ': ')") istat
3270# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3272# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3274# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3276# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3277 istat = cudamemprefetchasync(c_devloc(
z_cb), sizeof(
z_cb), 0, 0)
3278# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3279 if (istat /= cudasuccess)
then
3280# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3281 write (*,
"('Error code: ',I0, ': ')") istat
3282# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3284# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3286# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3288# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3290# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3292# 987 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3294#ifdef MFC_SIMULATION
3295# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3296#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3297# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3299# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3301# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3303# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3304#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3305# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3306 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3307# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3309# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3310 use cuda_runtime_api
3311# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3313# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3315# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3317# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3318 if (nv_uvm_pref_gpu)
then
3319# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3321# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3322 istat = cudamemadvise(c_devloc(
z_cc), sizeof(
z_cc), cudamemadvisesetpreferredlocation, 0)
3323# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3324 if (istat /= cudasuccess)
then
3325# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3326 write (*,
"('Error code: ',I0, ': ')") istat
3327# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3329# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3331# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3333# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3334 istat = cudamemadvise(c_devloc(
z_cc), sizeof(
z_cc), cudamemadvisesetaccessedby, cudacpudeviceid)
3335# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3336 if (istat /= cudasuccess)
then
3337# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3338 write (*,
"('Error code: ',I0, ': ')") istat
3339# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3341# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3343# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3345# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3346 istat = cudamemprefetchasync(c_devloc(
z_cc), sizeof(
z_cc), 0, 0)
3347# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3348 if (istat /= cudasuccess)
then
3349# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3350 write (*,
"('Error code: ',I0, ': ')") istat
3351# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3353# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3355# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3357# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3359# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3361# 988 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3363#ifdef MFC_SIMULATION
3364# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3365#ifdef __NVCOMPILER_GPU_UNIFIED_MEM
3366# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3368# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3370# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3372# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3373#if __NVCOMPILER_MAJOR__ < 25 || (__NVCOMPILER_MAJOR__ == 25 && __NVCOMPILER_MINOR__ < 3)
3374# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3375 use cudafor, gpu_sum => sum, gpu_maxval => maxval, gpu_minval => minval
3376# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3378# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3379 use cuda_runtime_api
3380# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3382# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3384# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3386# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3387 if (nv_uvm_pref_gpu)
then
3388# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3390# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3391 istat = cudamemadvise(c_devloc(
dz), sizeof(
dz), cudamemadvisesetpreferredlocation, 0)
3392# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3393 if (istat /= cudasuccess)
then
3394# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3395 write (*,
"('Error code: ',I0, ': ')") istat
3396# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3398# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3400# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3402# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3403 istat = cudamemadvise(c_devloc(
dz), sizeof(
dz), cudamemadvisesetaccessedby, cudacpudeviceid)
3404# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3405 if (istat /= cudasuccess)
then
3406# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3407 write (*,
"('Error code: ',I0, ': ')") istat
3408# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3410# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3412# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3414# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3415 istat = cudamemprefetchasync(c_devloc(
dz), sizeof(
dz), 0, 0)
3416# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3417 if (istat /= cudasuccess)
then
3418# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3419 write (*,
"('Error code: ',I0, ': ')") istat
3420# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3422# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3424# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3426# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3428# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3430# 989 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3439 call s_initialize_parallel_io_common
3443# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3445# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3446 use iso_fortran_env,
only: output_unit
3447# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3449# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3450 print *,
'm_global_parameters.fpp:1000: ',
'@:ALLOCATE(pcomm_coords(1:num_dims))'
3451# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3453# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3454 call flush (output_unit)
3455# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3457# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3459# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3461# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3463# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3465# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3466#if defined(MFC_OpenACC)
3467# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3469# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3470#elif defined(MFC_OpenMP)
3471# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3473# 1000 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3488# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3490# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3491 use iso_fortran_env,
only: output_unit
3492# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3494# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3495 print *,
'm_global_parameters.fpp:1013: ',
'@:DEALLOCATE(Re_idx)'
3496# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3498# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3499 call flush (output_unit)
3500# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3502# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3504# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3506# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3507#if defined(MFC_OpenACC)
3508# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3510# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3511#elif defined(MFC_OpenMP)
3512# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3514# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3516# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3522# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3524# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3525 use iso_fortran_env,
only: output_unit
3526# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3528# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3529 print *,
'm_global_parameters.fpp:1017: ',
'@:DEALLOCATE(is_non_newtonian)'
3530# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3532# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3533 call flush (output_unit)
3534# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3536# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3538# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3540# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3541#if defined(MFC_OpenACC)
3542# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3544# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3545#elif defined(MFC_OpenMP)
3546# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3548# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3550# 1017 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3553# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3555# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3556 use iso_fortran_env,
only: output_unit
3557# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3559# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3560 print *,
'm_global_parameters.fpp:1018: ',
'@:DEALLOCATE(hb_tau0, hb_K, hb_nn, hb_m_arr)'
3561# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3563# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3564 call flush (output_unit)
3565# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3567# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3569# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3571# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3572#if defined(MFC_OpenACC)
3573# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3575# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3576#elif defined(MFC_OpenMP)
3577# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3579# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3581# 1018 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3584# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3586# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3587 use iso_fortran_env,
only: output_unit
3588# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3590# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3591 print *,
'm_global_parameters.fpp:1019: ',
'@:DEALLOCATE(hb_mu_min, hb_mu_max)'
3592# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3594# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3595 call flush (output_unit)
3596# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3598# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3600# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3602# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3603#if defined(MFC_OpenACC)
3604# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3606# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3607#elif defined(MFC_OpenMP)
3608# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3610# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3612# 1019 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3615# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3617# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3618 use iso_fortran_env,
only: output_unit
3619# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3621# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3622 print *,
'm_global_parameters.fpp:1020: ',
'@:DEALLOCATE(fluid_inv_re)'
3623# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3625# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3626 call flush (output_unit)
3627# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3629# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3631# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3633# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3634#if defined(MFC_OpenACC)
3635# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3637# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3638#elif defined(MFC_OpenMP)
3639# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3641# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3643# 1020 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3646 if (bubbles_euler)
then
3648# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3650# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3651 use iso_fortran_env,
only: output_unit
3652# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3654# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3655 print *,
'm_global_parameters.fpp:1023: ',
'@:DEALLOCATE(ptil)'
3656# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3658# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3659 call flush (output_unit)
3660# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3662# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3664# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3666# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3667#if defined(MFC_OpenACC)
3668# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3670# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3671#elif defined(MFC_OpenMP)
3672# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3674# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3676# 1023 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3679# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3681# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3682 use iso_fortran_env,
only: output_unit
3683# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3685# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3686 print *,
'm_global_parameters.fpp:1024: ',
'@:DEALLOCATE(qbmm_idx%rs, qbmm_idx%vs, qbmm_idx%ps, qbmm_idx%ms)'
3687# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3689# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3690 call flush (output_unit)
3691# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3693# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3695# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3697# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3698#if defined(MFC_OpenACC)
3699# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3701# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3702#elif defined(MFC_OpenMP)
3703# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3705# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3707# 1024 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3711# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3713# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3714 use iso_fortran_env,
only: output_unit
3715# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3717# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3718 print *,
'm_global_parameters.fpp:1026: ',
'@:DEALLOCATE(qbmm_idx%moms)'
3719# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3721# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3722 call flush (output_unit)
3723# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3725# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3727# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3729# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3730#if defined(MFC_OpenACC)
3731# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3733# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3734#elif defined(MFC_OpenMP)
3735# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3737# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3739# 1026 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3745# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3747# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3748 use iso_fortran_env,
only: output_unit
3749# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3751# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3752 print *,
'm_global_parameters.fpp:1030: ',
'@:DEALLOCATE(pcomm_coords)'
3753# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3755# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3756 call flush (output_unit)
3757# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3759# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3761# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3763# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3764#if defined(MFC_OpenACC)
3765# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3767# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3768#elif defined(MFC_OpenMP)
3769# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3771# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3773# 1030 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3777 call s_finalize_global_parameters_common
3779 if (parallel_io)
then
3780 if (bubbles_lagrange)
then
3781 do i = 1, sys_size + 1
3798# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3800# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3801 use iso_fortran_env,
only: output_unit
3802# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3804# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3805 print *,
'm_global_parameters.fpp:1053: ',
'@:DEALLOCATE(x_cb, x_cc, dx)'
3806# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3808# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3809 call flush (output_unit)
3810# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3812# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3814# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3816# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3817#if defined(MFC_OpenACC)
3818# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3820# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3821#elif defined(MFC_OpenMP)
3822# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3824# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3826# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3831# 1056 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3833# 1056 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3834 use iso_fortran_env,
only: output_unit
3835# 1056 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3837# 1056 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3838 print *,
'm_global_parameters.fpp:1056: ',
'@:DEALLOCATE(y_cb, y_cc, dy)'
3839# 1056 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3841# 1056 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3842 call flush (output_unit)
3843# 1056 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3845# 1056 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3847# 1056 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3849# 1056 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3850#if defined(MFC_OpenACC)
3851# 1056 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3853# 1056 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3854#elif defined(MFC_OpenMP)
3855# 1056 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3857# 1056 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3859# 1056 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3864# 1059 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3866# 1059 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3867 use iso_fortran_env,
only: output_unit
3868# 1059 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3870# 1059 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3871 print *,
'm_global_parameters.fpp:1059: ',
'@:DEALLOCATE(z_cb, z_cc, dz)'
3872# 1059 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3874# 1059 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3875 call flush (output_unit)
3876# 1059 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3878# 1059 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3880# 1059 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3882# 1059 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3883#if defined(MFC_OpenACC)
3884# 1059 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3886# 1059 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3887#elif defined(MFC_OpenMP)
3888# 1059 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3890# 1059 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3892# 1059 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3897# 1062 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3899# 1062 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3900 use iso_fortran_env,
only: output_unit
3901# 1062 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3903# 1062 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3904 print *,
'm_global_parameters.fpp:1062: ',
'@:DEALLOCATE(neighbor_ranks)'
3905# 1062 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3907# 1062 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3908 call flush (output_unit)
3909# 1062 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3911# 1062 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3913# 1062 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3915# 1062 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3916#if defined(MFC_OpenACC)
3917# 1062 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3919# 1062 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3920#elif defined(MFC_OpenMP)
3921# 1062 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3923# 1062 "/home/runner/work/MFC/MFC/src/simulation/m_global_parameters.fpp"
3925# 1062 "/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...
integer muscl_polyn
Degree of the MUSCL polynomials.
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
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
impure subroutine s_initialize_eqn_idx(nmom_in, nb_in)
Initialize equation-index state (eqn_idx, sys_size, b_size, tensor_size) from the namelist parameters...
type(ib_patch_parameters), dimension(num_ib_patches_max_namelist) patch_ib
Immersed boundary patch parameters.
type(particle_cloud_parameters), dimension(num_particle_clouds_max) particle_cloud
Particle bed specifications.
integer weno_polyn
Degree of the WENO polynomials.
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
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
integer, dimension(2) re_size
logical bulk_stress
Bulk stresses.
real(wp), dimension(num_synth_shells_max) synth_k_shell
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
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).
integer, dimension(:,:), allocatable re_idx
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.
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 buff_size
Number of ghost cells for boundary condition storage.
real(wp), dimension(:), allocatable ps_inf
integer, dimension(3) dir_idx_tau
used for hypoelasticity=true
type(int_bounds_info) bc_y
integer, dimension(:,:,:), allocatable neighbor_ranks
MPI ranks of neighbors.
real(wp), dimension(:), allocatable cvs
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 qvps
real(wp), dimension(:,:), allocatable fd_coeff_y
type(int_bounds_info) bc_x
integer hyper_model
hyperelasticity solver algorithm
real(wp), dimension(:), allocatable, target z_cc
type(bounds_info), dimension(:), allocatable pcomm_coords
Local rank physical domain bounds.
real(wp), dimension(:), allocatable hb_m_arr
logical lag_pressure_force
real(wp), dimension(:), allocatable qvs
real(wp), dimension(:), allocatable pi_infs
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
type(mpi_io_airfoil_ib_var), public mpi_io_airfoil_ib_data
real(wp), dimension(:), allocatable mass_g0
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.
logical shear_stress
Shear stresses.
integer, dimension(:,:,:), allocatable ib_neighbor_ranks
MPI ranks of neighborhood domains, indexed (-N:N,-N:N,-N:N).
real(wp), dimension(:), allocatable gammas
real(wp), dimension(:), allocatable gs_min
real(wp) finaltime
Final simulation time.
real(wp), dimension(:), allocatable, target dz
real(wp), dimension(:), allocatable, target dx
type(bounds_info) neighbor_domain_x
real(wp), dimension(:), allocatable pe_t
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).