1# 1 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.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/common/m_global_parameters_common.fpp" 2
17# 1 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp" 1
18# 1 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 1
19# 1 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp" 1
20# 2 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
21# 3 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
22# 4 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
23# 5 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
24# 6 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
26# 8 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
27# 9 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
28# 10 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
30# 17 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
32# 46 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
34# 58 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
36# 68 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
38# 98 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
40# 110 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
42# 120 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
44# 2 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 2
45# 1 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp" 1
46# 1 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp" 1
47# 2 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
48# 3 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
49# 4 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
50# 5 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
51# 6 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
53# 8 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
54# 9 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
55# 10 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
57# 17 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
59# 46 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
61# 58 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
63# 68 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
65# 98 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
67# 110 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
69# 120 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
71# 2 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp" 2
73# 4 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
74# 5 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
75# 6 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
76# 7 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
77# 8 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
79# 20 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
81# 43 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
83# 48 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
85# 53 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
87# 58 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
89# 63 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
91# 68 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
93# 76 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
95# 81 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
97# 86 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
99# 91 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
101# 96 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
103# 101 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
105# 106 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
107# 111 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
109# 116 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
111# 121 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
113# 151 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
115# 192 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
117# 206 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
119# 231 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
121# 242 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
123# 244 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
124# 255 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
126# 284 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
128# 294 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
130# 304 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
132# 313 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
134# 330 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
136# 340 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
138# 347 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
140# 353 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
142# 359 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
144# 365 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
146# 371 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
148# 377 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
150# 3 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 2
151# 1 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp" 1
152# 1 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp" 1
153# 2 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
154# 3 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
155# 4 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
156# 5 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
157# 6 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
159# 8 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
160# 9 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
161# 10 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
163# 17 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
165# 46 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
167# 58 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
169# 68 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
171# 98 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
173# 110 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
175# 120 "/home/runner/work/MFC/MFC/src/common/include/shared_parallel_macros.fpp"
177# 2 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp" 2
179# 7 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
181# 17 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
183# 22 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
185# 27 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
187# 32 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
189# 37 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
191# 42 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
193# 47 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
195# 52 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
197# 57 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
199# 62 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
201# 73 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
203# 78 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
205# 83 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
207# 88 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
209# 103 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
211# 131 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
213# 160 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
215# 175 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
217# 193 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
219# 215 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
221# 244 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
223# 259 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
225# 269 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
227# 278 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
229# 294 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
231# 304 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
233# 311 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
235# 4 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp" 2
238# 23 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
241# 43 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
244# 55 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
247# 112 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
250# 130 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
253# 145 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
256# 164 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
259# 193 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
262# 207 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
265# 219 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
268# 231 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
271# 242 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
274# 254 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
277# 266 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
280# 275 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
283# 282 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
286# 289 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
289# 296 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
292# 303 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
294# 305 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
295# 306 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
297# 2 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp" 2
299# 14 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
304# 57 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
307# 77 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
310# 85 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
313# 109 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
316# 125 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
319# 150 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
321# 156 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
323# 163 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
325# 7 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp" 2
336 use m_thermochem,
only: num_species
343# 1 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp" 1
474# 130 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
475#if defined(MFC_OpenACC)
476# 130 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
478# 130 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
479#elif defined(MFC_OpenMP)
480# 130 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
482# 130 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
486# 132 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
487#if defined(MFC_OpenACC)
488# 132 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
490# 132 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
491#elif defined(MFC_OpenMP)
492# 132 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
494# 132 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
501# 137 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
502#if defined(MFC_OpenACC)
503# 137 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
505# 137 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
506#elif defined(MFC_OpenMP)
507# 137 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
509# 137 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
513# 139 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
514#if defined(MFC_OpenACC)
515# 139 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
517# 139 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
518#elif defined(MFC_OpenMP)
519# 139 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
521# 139 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
525# 141 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
526#if defined(MFC_OpenACC)
527# 141 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
529# 141 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
530#elif defined(MFC_OpenMP)
531# 141 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
533# 141 "/home/runner/work/MFC/MFC/build/include/simulation/generated_decls.fpp"
536# 25 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp" 2
540# 1 "/home/runner/work/MFC/MFC/build/include/simulation/generated_case_opt_decls.fpp" 1
543# 27 "/home/runner/work/MFC/MFC/build/include/simulation/generated_case_opt_decls.fpp"
566# 50 "/home/runner/work/MFC/MFC/build/include/simulation/generated_case_opt_decls.fpp"
567# 29 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp" 2
571#ifndef MFC_SIMULATION
578#ifdef MFC_PRE_PROCESS
608# 68 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
609#if defined(MFC_OpenACC)
610# 68 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
612# 68 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
613#elif defined(MFC_OpenMP)
614# 68 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
616# 68 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
619# 69 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
620#if defined(MFC_OpenACC)
621# 69 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
623# 69 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
624#elif defined(MFC_OpenMP)
625# 69 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
627# 69 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
633# 73 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
634#if defined(MFC_OpenACC)
635# 73 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
637# 73 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
638#elif defined(MFC_OpenMP)
639# 73 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
641# 73 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
644# 74 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
645#if defined(MFC_OpenACC)
646# 74 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
648# 74 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
649#elif defined(MFC_OpenMP)
650# 74 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
652# 74 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
655# 75 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
656#if defined(MFC_OpenACC)
657# 75 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
659# 75 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
660#elif defined(MFC_OpenMP)
661# 75 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
663# 75 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
666# 76 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
667#if defined(MFC_OpenACC)
668# 76 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
670# 76 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
671#elif defined(MFC_OpenMP)
672# 76 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
674# 76 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
677# 77 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
678#if defined(MFC_OpenACC)
679# 77 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
681# 77 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
682#elif defined(MFC_OpenMP)
683# 77 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
685# 77 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
688# 78 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
689#if defined(MFC_OpenACC)
690# 78 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
692# 78 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
693#elif defined(MFC_OpenMP)
694# 78 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
696# 78 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
699# 79 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
700#if defined(MFC_OpenACC)
701# 79 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
703# 79 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
704#elif defined(MFC_OpenMP)
705# 79 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
707# 79 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
710# 80 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
711#if defined(MFC_OpenACC)
712# 80 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
714# 80 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
715#elif defined(MFC_OpenMP)
716# 80 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
718# 80 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
721# 81 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
722#if defined(MFC_OpenACC)
723# 81 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
725# 81 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
726#elif defined(MFC_OpenMP)
727# 81 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
729# 81 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
732# 82 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
733#if defined(MFC_OpenACC)
734# 82 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
736# 82 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
737#elif defined(MFC_OpenMP)
738# 82 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
740# 82 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
743# 83 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
744#if defined(MFC_OpenACC)
745# 83 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
747# 83 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
748#elif defined(MFC_OpenMP)
749# 83 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
751# 83 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
754# 84 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
755#if defined(MFC_OpenACC)
756# 84 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
758# 84 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
759#elif defined(MFC_OpenMP)
760# 84 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
762# 84 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
765# 85 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
766#if defined(MFC_OpenACC)
767# 85 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
769# 85 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
770#elif defined(MFC_OpenMP)
771# 85 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
773# 85 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
776# 86 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
777#if defined(MFC_OpenACC)
778# 86 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
780# 86 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
781#elif defined(MFC_OpenMP)
782# 86 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
784# 86 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
787# 87 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
788#if defined(MFC_OpenACC)
789# 87 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
791# 87 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
792#elif defined(MFC_OpenMP)
793# 87 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
795# 87 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
798# 88 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
799#if defined(MFC_OpenACC)
800# 88 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
802# 88 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
803#elif defined(MFC_OpenMP)
804# 88 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
806# 88 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
809# 89 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
810#if defined(MFC_OpenACC)
811# 89 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
813# 89 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
814#elif defined(MFC_OpenMP)
815# 89 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
817# 89 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
820# 90 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
821#if defined(MFC_OpenACC)
822# 90 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
824# 90 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
825#elif defined(MFC_OpenMP)
826# 90 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
828# 90 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
831# 91 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
832#if defined(MFC_OpenACC)
833# 91 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
835# 91 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
836#elif defined(MFC_OpenMP)
837# 91 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
839# 91 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
842# 92 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
843#if defined(MFC_OpenACC)
844# 92 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
846# 92 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
847#elif defined(MFC_OpenMP)
848# 92 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
850# 92 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
853# 93 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
854#if defined(MFC_OpenACC)
855# 93 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
857# 93 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
858#elif defined(MFC_OpenMP)
859# 93 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
861# 93 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
864# 94 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
865#if defined(MFC_OpenACC)
866# 94 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
868# 94 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
869#elif defined(MFC_OpenMP)
870# 94 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
872# 94 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
875# 95 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
876#if defined(MFC_OpenACC)
877# 95 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
879# 95 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
880#elif defined(MFC_OpenMP)
881# 95 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
883# 95 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
886# 96 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
887#if defined(MFC_OpenACC)
888# 96 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
890# 96 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
891#elif defined(MFC_OpenMP)
892# 96 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
894# 96 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
897# 97 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
898#if defined(MFC_OpenACC)
899# 97 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
901# 97 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
902#elif defined(MFC_OpenMP)
903# 97 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
905# 97 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
908# 98 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
909#if defined(MFC_OpenACC)
910# 98 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
912# 98 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
913#elif defined(MFC_OpenMP)
914# 98 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
916# 98 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
919# 99 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
920#if defined(MFC_OpenACC)
921# 99 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
923# 99 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
924#elif defined(MFC_OpenMP)
925# 99 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
927# 99 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
930# 100 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
931#if defined(MFC_OpenACC)
932# 100 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
934# 100 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
935#elif defined(MFC_OpenMP)
936# 100 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
938# 100 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
940# 102 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
942# 102 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
943#if defined(MFC_OpenACC)
944# 102 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
946# 102 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
947#elif defined(MFC_OpenMP)
948# 102 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
950# 102 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
953# 103 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
954#if defined(MFC_OpenACC)
955# 103 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
957# 103 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
958#elif defined(MFC_OpenMP)
959# 103 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
961# 103 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
964# 104 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
965#if defined(MFC_OpenACC)
966# 104 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
968# 104 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
969#elif defined(MFC_OpenMP)
970# 104 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
972# 104 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
975# 105 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
976#if defined(MFC_OpenACC)
977# 105 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
979# 105 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
980#elif defined(MFC_OpenMP)
981# 105 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
983# 105 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
986# 106 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
987#if defined(MFC_OpenACC)
988# 106 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
990# 106 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
991#elif defined(MFC_OpenMP)
992# 106 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
994# 106 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
996# 108 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
1027 integer,
intent(in) :: nmom_in
1028 integer,
intent(in) :: nb_in
1114#ifdef MFC_SIMULATION
1214#ifdef MFC_SIMULATION
1216# 328 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
1224# 336 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
1241 write (
mpiiofs,
'(A)')
'/lustre_'
1244 call mpi_info_set(
mpi_info_int,
'romio_ds_write',
'disable', ierr)
1305# 417 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
1313# 425 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
Compile-time constant parameters: default values, tolerances, and physical constants.
integer, parameter model_eqns_4eq
integer, parameter model_eqns_5eq
integer, parameter name_len
Maximum name length.
integer, parameter dflt_int
Default integer value.
real(wp), parameter dflt_real
Default real value.
integer, parameter recon_type_muscl
integer, parameter recon_type_weno
integer, parameter model_eqns_6eq
integer, parameter model_eqns_gamma_law
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, dimension(:), allocatable start_idx
Starting cell-center index of local processor in global grid.
impure subroutine s_finalize_global_parameters_common
Shared finalize core: deallocate proc_coords and start_idx. Per-target finalize routines call this fi...
integer nv_uvm_igr_temps_on_gpu
type(subgrid_bubble_physical_parameters) bub_pp
Subgrid bubble physical parameters.
integer weno_num_stencils
integer shear_num
Number of shear stress components.
type(vec3_dt), dimension(num_probes_max) probe
integer sys_size
Number of unknowns in system of equations.
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.
integer shear_bc_flip_num
Number of shear stress components to reflect for boundary conditions.
integer tensor_size
Number of elements in the full tensor plus one.
logical elasticity
elasticity modeling, true for hyper or hypo
integer, dimension(:), allocatable proc_coords
Processor coordinates in MPI_CART_COMM.
real(wp) hyper_cleaning_speed
real(wp) hyper_cleaning_tau
integer num_dims
Number of spatial dimensions.
real(wp) coefficient_of_restitution
logical nv_uvm_out_of_core
character(len=path_len) case_dir
integer num_vels
Number of velocity components (different from num_dims for mhd).
type(eqn_idx_info) eqn_idx
All conserved-variable equation index ranges and scalars.
type(acoustic_parameters), dimension(num_probes_max) acoustic
Acoustic source parameters.
integer, dimension(3, 2) shear_bc_flip_indices
Shear stress BC reflection indices (1:3, 1:shear_BC_flip_num).
logical, parameter chemistry
integer num_igr_warm_start_iters
type(chemistry_parameters) chem_params
character(len=name_len) mpiiofs
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.
impure subroutine s_initialize_parallel_io_common
Configure MPI parallel I/O settings and allocate processor coordinate arrays. Shared across all three...
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_...
integer b_size
Number of elements in the symmetric b tensor, plus one.
type(bubbles_lagrange_parameters) lag_params
Lagrange bubbles' parameters.
integer, dimension(3) shear_indices
Indices of the stress components that represent shear stress.
real(wp) ib_coefficient_of_friction
integer num_particle_clouds
Acoustic source parameters.
Lagrangian bubble parameters.
All conserved-variable equation indices, computed at startup from model_eqns and enabled features....
User-input parameters for a NACA 4-digit airfoil (namelist-safe: scalars only).
User-input parameters for an STL/OBJ immersed boundary model (namelist-safe: scalars + fixed arrays).
Derived type annexing integral regions.
Derived type annexing the physical parameters (PP) of the fluids. These include the specific heat rat...
Derived type annexing the physical parameters required for sub-grid bubble models.
Generic 3-component vector (e.g., spatial coordinates or field components) Named _dt (derived types: ...