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/post_process/generated_decls.fpp" 1
456# 25 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp" 2
460# 1 "/home/runner/work/MFC/MFC/build/include/post_process/generated_case_opt_decls.fpp" 1
464# 29 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp" 2
468#ifndef MFC_SIMULATION
475#ifdef MFC_PRE_PROCESS
505# 68 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
506#if defined(MFC_OpenACC)
507# 68 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
509# 68 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
510#elif defined(MFC_OpenMP)
511# 68 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
513# 68 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
516# 69 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
517#if defined(MFC_OpenACC)
518# 69 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
520# 69 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
521#elif defined(MFC_OpenMP)
522# 69 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
524# 69 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
530# 73 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
531#if defined(MFC_OpenACC)
532# 73 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
534# 73 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
535#elif defined(MFC_OpenMP)
536# 73 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
538# 73 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
541# 74 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
542#if defined(MFC_OpenACC)
543# 74 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
545# 74 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
546#elif defined(MFC_OpenMP)
547# 74 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
549# 74 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
552# 75 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
553#if defined(MFC_OpenACC)
554# 75 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
556# 75 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
557#elif defined(MFC_OpenMP)
558# 75 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
560# 75 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
563# 76 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
564#if defined(MFC_OpenACC)
565# 76 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
567# 76 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
568#elif defined(MFC_OpenMP)
569# 76 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
571# 76 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
574# 77 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
575#if defined(MFC_OpenACC)
576# 77 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
578# 77 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
579#elif defined(MFC_OpenMP)
580# 77 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
582# 77 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
585# 78 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
586#if defined(MFC_OpenACC)
587# 78 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
589# 78 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
590#elif defined(MFC_OpenMP)
591# 78 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
593# 78 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
596# 79 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
597#if defined(MFC_OpenACC)
598# 79 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
600# 79 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
601#elif defined(MFC_OpenMP)
602# 79 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
604# 79 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
607# 80 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
608#if defined(MFC_OpenACC)
609# 80 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
611# 80 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
612#elif defined(MFC_OpenMP)
613# 80 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
615# 80 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
618# 81 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
619#if defined(MFC_OpenACC)
620# 81 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
622# 81 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
623#elif defined(MFC_OpenMP)
624# 81 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
626# 81 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
629# 82 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
630#if defined(MFC_OpenACC)
631# 82 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
633# 82 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
634#elif defined(MFC_OpenMP)
635# 82 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
637# 82 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
640# 83 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
641#if defined(MFC_OpenACC)
642# 83 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
644# 83 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
645#elif defined(MFC_OpenMP)
646# 83 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
648# 83 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
651# 84 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
652#if defined(MFC_OpenACC)
653# 84 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
655# 84 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
656#elif defined(MFC_OpenMP)
657# 84 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
659# 84 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
662# 85 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
663#if defined(MFC_OpenACC)
664# 85 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
666# 85 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
667#elif defined(MFC_OpenMP)
668# 85 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
670# 85 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
673# 86 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
674#if defined(MFC_OpenACC)
675# 86 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
677# 86 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
678#elif defined(MFC_OpenMP)
679# 86 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
681# 86 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
684# 87 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
685#if defined(MFC_OpenACC)
686# 87 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
688# 87 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
689#elif defined(MFC_OpenMP)
690# 87 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
692# 87 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
695# 88 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
696#if defined(MFC_OpenACC)
697# 88 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
699# 88 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
700#elif defined(MFC_OpenMP)
701# 88 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
703# 88 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
706# 89 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
707#if defined(MFC_OpenACC)
708# 89 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
710# 89 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
711#elif defined(MFC_OpenMP)
712# 89 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
714# 89 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
717# 90 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
718#if defined(MFC_OpenACC)
719# 90 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
721# 90 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
722#elif defined(MFC_OpenMP)
723# 90 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
725# 90 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
728# 91 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
729#if defined(MFC_OpenACC)
730# 91 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
732# 91 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
733#elif defined(MFC_OpenMP)
734# 91 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
736# 91 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
739# 92 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
740#if defined(MFC_OpenACC)
741# 92 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
743# 92 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
744#elif defined(MFC_OpenMP)
745# 92 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
747# 92 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
750# 93 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
751#if defined(MFC_OpenACC)
752# 93 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
754# 93 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
755#elif defined(MFC_OpenMP)
756# 93 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
758# 93 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
761# 94 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
762#if defined(MFC_OpenACC)
763# 94 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
765# 94 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
766#elif defined(MFC_OpenMP)
767# 94 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
769# 94 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
772# 95 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
773#if defined(MFC_OpenACC)
774# 95 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
776# 95 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
777#elif defined(MFC_OpenMP)
778# 95 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
780# 95 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
783# 96 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
784#if defined(MFC_OpenACC)
785# 96 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
787# 96 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
788#elif defined(MFC_OpenMP)
789# 96 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
791# 96 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
794# 97 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
795#if defined(MFC_OpenACC)
796# 97 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
798# 97 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
799#elif defined(MFC_OpenMP)
800# 97 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
802# 97 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
805# 98 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
806#if defined(MFC_OpenACC)
807# 98 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
809# 98 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
810#elif defined(MFC_OpenMP)
811# 98 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
813# 98 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
816# 99 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
817#if defined(MFC_OpenACC)
818# 99 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
820# 99 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
821#elif defined(MFC_OpenMP)
822# 99 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
824# 99 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
827# 100 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
828#if defined(MFC_OpenACC)
829# 100 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
831# 100 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
832#elif defined(MFC_OpenMP)
833# 100 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
835# 100 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
837# 102 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
839# 102 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
840#if defined(MFC_OpenACC)
841# 102 "/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"
844#elif defined(MFC_OpenMP)
845# 102 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
847# 102 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
850# 103 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
851#if defined(MFC_OpenACC)
852# 103 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
854# 103 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
855#elif defined(MFC_OpenMP)
856# 103 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
858# 103 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
861# 104 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
862#if defined(MFC_OpenACC)
863# 104 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
865# 104 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
866#elif defined(MFC_OpenMP)
867# 104 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
869# 104 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
872# 105 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
873#if defined(MFC_OpenACC)
874# 105 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
876# 105 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
877#elif defined(MFC_OpenMP)
878# 105 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
880# 105 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
883# 106 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
884#if defined(MFC_OpenACC)
885# 106 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
887# 106 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
888#elif defined(MFC_OpenMP)
889# 106 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
891# 106 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
893# 108 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
924 integer,
intent(in) :: nmom_in
925 integer,
intent(in) :: nb_in
1011#ifdef MFC_SIMULATION
1111#ifdef MFC_SIMULATION
1113# 328 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
1121# 336 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
1138 write (
mpiiofs,
'(A)')
'/lustre_'
1141 call mpi_info_set(
mpi_info_int,
'romio_ds_write',
'disable', ierr)
1202# 417 "/home/runner/work/MFC/MFC/src/common/m_global_parameters_common.fpp"
1210# 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.
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
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_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, 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.