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# 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/common/m_global_parameters_common.fpp" 2
342 use m_thermochem,
only: num_species
349# 1 "/home/runner/work/MFC/MFC/build/include/post_process/generated_decls.fpp" 1
462# 25 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp" 2
466# 1 "/home/runner/work/MFC/MFC/build/include/post_process/generated_case_opt_decls.fpp" 1
470# 29 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp" 2
474#ifndef MFC_SIMULATION
481#ifdef MFC_PRE_PROCESS
511# 68 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
512#if defined(MFC_OpenACC)
513# 68 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
515# 68 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
516#elif defined(MFC_OpenMP)
517# 68 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
519# 68 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
522# 69 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
523#if defined(MFC_OpenACC)
524# 69 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
526# 69 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
527#elif defined(MFC_OpenMP)
528# 69 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
530# 69 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
536# 73 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
537#if defined(MFC_OpenACC)
538# 73 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
540# 73 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
541#elif defined(MFC_OpenMP)
542# 73 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
544# 73 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
547# 74 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
548#if defined(MFC_OpenACC)
549# 74 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
551# 74 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
552#elif defined(MFC_OpenMP)
553# 74 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
555# 74 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
558# 75 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
559#if defined(MFC_OpenACC)
560# 75 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
562# 75 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
563#elif defined(MFC_OpenMP)
564# 75 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
566# 75 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
569# 76 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
570#if defined(MFC_OpenACC)
571# 76 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
573# 76 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
574#elif defined(MFC_OpenMP)
575# 76 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
577# 76 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
580# 77 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
581#if defined(MFC_OpenACC)
582# 77 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
584# 77 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
585#elif defined(MFC_OpenMP)
586# 77 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
588# 77 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
591# 78 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
592#if defined(MFC_OpenACC)
593# 78 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
595# 78 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
596#elif defined(MFC_OpenMP)
597# 78 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
599# 78 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
602# 79 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
603#if defined(MFC_OpenACC)
604# 79 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
606# 79 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
607#elif defined(MFC_OpenMP)
608# 79 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
610# 79 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
613# 80 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
614#if defined(MFC_OpenACC)
615# 80 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
617# 80 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
618#elif defined(MFC_OpenMP)
619# 80 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
621# 80 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
624# 81 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
625#if defined(MFC_OpenACC)
626# 81 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
628# 81 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
629#elif defined(MFC_OpenMP)
630# 81 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
632# 81 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
635# 82 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
636#if defined(MFC_OpenACC)
637# 82 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
639# 82 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
640#elif defined(MFC_OpenMP)
641# 82 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
643# 82 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
646# 83 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
647#if defined(MFC_OpenACC)
648# 83 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
650# 83 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
651#elif defined(MFC_OpenMP)
652# 83 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
654# 83 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
657# 84 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
658#if defined(MFC_OpenACC)
659# 84 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
661# 84 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
662#elif defined(MFC_OpenMP)
663# 84 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
665# 84 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
668# 85 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
669#if defined(MFC_OpenACC)
670# 85 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
672# 85 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
673#elif defined(MFC_OpenMP)
674# 85 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
676# 85 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
679# 86 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
680#if defined(MFC_OpenACC)
681# 86 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
683# 86 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
684#elif defined(MFC_OpenMP)
685# 86 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
687# 86 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
690# 87 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
691#if defined(MFC_OpenACC)
692# 87 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
694# 87 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
695#elif defined(MFC_OpenMP)
696# 87 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
698# 87 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
701# 88 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
702#if defined(MFC_OpenACC)
703# 88 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
705# 88 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
706#elif defined(MFC_OpenMP)
707# 88 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
709# 88 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
712# 89 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
713#if defined(MFC_OpenACC)
714# 89 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
716# 89 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
717#elif defined(MFC_OpenMP)
718# 89 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
720# 89 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
723# 90 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
724#if defined(MFC_OpenACC)
725# 90 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
727# 90 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
728#elif defined(MFC_OpenMP)
729# 90 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
731# 90 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
734# 91 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
735#if defined(MFC_OpenACC)
736# 91 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
738# 91 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
739#elif defined(MFC_OpenMP)
740# 91 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
742# 91 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
745# 92 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
746#if defined(MFC_OpenACC)
747# 92 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
749# 92 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
750#elif defined(MFC_OpenMP)
751# 92 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
753# 92 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
756# 93 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
757#if defined(MFC_OpenACC)
758# 93 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
760# 93 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
761#elif defined(MFC_OpenMP)
762# 93 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
764# 93 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
767# 94 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
768#if defined(MFC_OpenACC)
769# 94 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
771# 94 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
772#elif defined(MFC_OpenMP)
773# 94 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
775# 94 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
778# 95 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
779#if defined(MFC_OpenACC)
780# 95 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
782# 95 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
783#elif defined(MFC_OpenMP)
784# 95 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
786# 95 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
789# 96 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
790#if defined(MFC_OpenACC)
791# 96 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
793# 96 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
794#elif defined(MFC_OpenMP)
795# 96 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
797# 96 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
800# 97 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
801#if defined(MFC_OpenACC)
802# 97 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
804# 97 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
805#elif defined(MFC_OpenMP)
806# 97 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
808# 97 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
811# 98 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
812#if defined(MFC_OpenACC)
813# 98 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
815# 98 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
816#elif defined(MFC_OpenMP)
817# 98 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
819# 98 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
822# 99 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
823#if defined(MFC_OpenACC)
824# 99 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
826# 99 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
827#elif defined(MFC_OpenMP)
828# 99 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
830# 99 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
833# 100 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
834#if defined(MFC_OpenACC)
835# 100 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
837# 100 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
838#elif defined(MFC_OpenMP)
839# 100 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
841# 100 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
843# 102 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
845# 102 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
846#if defined(MFC_OpenACC)
847# 102 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
849# 102 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
850#elif defined(MFC_OpenMP)
851# 102 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
853# 102 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
856# 103 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
857#if defined(MFC_OpenACC)
858# 103 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
860# 103 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
861#elif defined(MFC_OpenMP)
862# 103 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
864# 103 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
867# 104 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
868#if defined(MFC_OpenACC)
869# 104 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
871# 104 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
872#elif defined(MFC_OpenMP)
873# 104 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
875# 104 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
878# 105 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
879#if defined(MFC_OpenACC)
880# 105 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
882# 105 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
883#elif defined(MFC_OpenMP)
884# 105 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
886# 105 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
889# 106 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
890#if defined(MFC_OpenACC)
891# 106 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
893# 106 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
894#elif defined(MFC_OpenMP)
895# 106 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
897# 106 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
899# 108 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
933 integer,
intent(in) :: nmom_in
934 integer,
intent(in) :: nb_in
1020#ifdef MFC_SIMULATION
1120#ifdef MFC_SIMULATION
1122# 331 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
1130# 339 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
1147 write (
mpiiofs,
'(A)')
'/lustre_'
1150 call mpi_info_set(
mpi_info_int,
'romio_ds_write',
'disable', ierr)
1211# 420 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
1220# 429 "/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.
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...
type(subgrid_bubble_physical_parameters) bub_pp
Subgrid bubble physical parameters.
integer shear_num
Number of shear stress components.
logical, dimension(3) flux_wrt
integer sys_size
Number of unknowns in system of equations.
logical output_partial_domain
logical, dimension(3) omega_wrt
logical, dimension(num_fluids_max) alpha_rho_e_wrt
logical, dimension(num_species) chem_wrt_y
real(wp), dimension(num_fluids_max) schlieren_alpha
logical, dimension(num_fluids_max) alpha_wrt
integer num_procs_y
Number of MPI ranks in y-direction.
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.
integer num_procs_x
Number of MPI ranks in x-direction.
integer num_dims
Number of spatial dimensions.
logical, dimension(num_fluids_max) alpha_rho_wrt
character(len=path_len) case_dir
logical, dimension(3) mom_wrt
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.
integer num_procs_z
Number of MPI ranks in z-direction.
integer, dimension(3, 2) shear_bc_flip_indices
Shear stress BC reflection indices (1:3, 1:shear_BC_flip_num).
logical, parameter chemistry
character(len=name_len) mpiiofs
logical, dimension(3) vel_wrt
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...
impure subroutine s_initialize_parallel_io_common
Configure MPI parallel I/O settings and allocate processor coordinate arrays. Shared across all three...
integer weno_polyn
Degree of the WENO polynomials.
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.
integer, dimension(3) shear_indices
Indices of the stress components that represent shear stress.
All conserved-variable equation indices, computed at startup from model_eqns and enabled features....
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.