1# 1 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6# 1 "/home/runner/work/MFC/MFC/src/common/include/case.fpp" 1
12# 9 "/home/runner/work/MFC/MFC/src/common/include/case.fpp"
15# 14 "/home/runner/work/MFC/MFC/src/common/include/case.fpp"
16# 6 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.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# 207 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
119# 232 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
121# 243 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
123# 245 "/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# 283 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
128# 293 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
130# 303 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
132# 312 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
134# 329 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
136# 339 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
138# 346 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
140# 352 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
142# 358 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
144# 364 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
146# 370 "/home/runner/work/MFC/MFC/src/common/include/omp_macros.fpp"
148# 376 "/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# 192 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
219# 213 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
221# 241 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
223# 256 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
225# 266 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
227# 275 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
229# 291 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
231# 301 "/home/runner/work/MFC/MFC/src/common/include/acc_macros.fpp"
233# 308 "/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
237# 21 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
239# 37 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
241# 50 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
243# 76 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
245# 91 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
247# 102 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
249# 115 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
251# 143 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
253# 154 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
255# 165 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
257# 176 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
259# 187 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
261# 198 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
263# 208 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
265# 214 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
267# 220 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
269# 226 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
271# 232 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
273# 234 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
274# 235 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
276# 2 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp" 2
278# 14 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
284# 63 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
286# 81 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
288# 88 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
290# 111 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
292# 127 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
294# 153 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
296# 159 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
298# 167 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
300# 7 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp" 2
309 use m_mpi_proxy !< message passing interface (mpi) module proxy
313 use m_weno !< weighted and essentially non-oscillatory (weno)
316 use m_muscl !< monotonic upstream-centered (muscl)
321 use m_cbc !< characteristic boundary conditions (cbc)
323 use m_bubbles_ee !< ensemble-averaged bubble dynamics routines
327 use m_qbmm !< moment inversion
366# 71 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
367#if defined(MFC_OpenACC)
368# 71 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
370# 71 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
371#elif defined(MFC_OpenMP)
372# 71 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
374# 71 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
382# 77 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
383#if defined(MFC_OpenACC)
384# 77 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
386# 77 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
387#elif defined(MFC_OpenMP)
388# 77 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
390# 77 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
401# 86 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
402#if defined(MFC_OpenACC)
403# 86 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
405# 86 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
406#elif defined(MFC_OpenMP)
407# 86 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
409# 86 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
420#if defined(MFC_OpenACC)
422# 97 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
423#if defined(MFC_OpenACC)
424# 97 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
426# 97 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
427#elif defined(MFC_OpenMP)
428# 97 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
430# 97 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
433# 98 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
434#if defined(MFC_OpenACC)
435# 98 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
437# 98 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
438#elif defined(MFC_OpenMP)
439# 98 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
441# 98 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
448# 103 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
449#if defined(MFC_OpenACC)
450# 103 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
452# 103 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
453#elif defined(MFC_OpenMP)
454# 103 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
456# 103 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
465# 110 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
466#if defined(MFC_OpenACC)
467# 110 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
469# 110 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
470#elif defined(MFC_OpenMP)
471# 110 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
473# 110 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
481#if defined(MFC_OpenACC)
483# 118 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
484#if defined(MFC_OpenACC)
485# 118 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
487# 118 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
488#elif defined(MFC_OpenMP)
489# 118 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
491# 118 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
504#if defined(MFC_OpenACC)
506# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
507#if defined(MFC_OpenACC)
508# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
510# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
511#elif defined(MFC_OpenMP)
512# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
514# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
521#if defined(MFC_OpenACC)
523# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
524#if defined(MFC_OpenACC)
525# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
527# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
528#elif defined(MFC_OpenMP)
529# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
531# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
537# 142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
538#if defined(MFC_OpenACC)
539# 142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
541# 142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
542#elif defined(MFC_OpenMP)
543# 142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
545# 142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
552# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
553#if defined(MFC_OpenACC)
554# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
556# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
557#elif defined(MFC_OpenMP)
558# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
560# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
566# 151 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
567#if defined(MFC_OpenACC)
568# 151 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
570# 151 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
571#elif defined(MFC_OpenMP)
572# 151 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
574# 151 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
582# 157 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
583#if defined(MFC_OpenACC)
584# 157 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
586# 157 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
587#elif defined(MFC_OpenMP)
588# 157 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
590# 157 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
594 real(wp),
allocatable,
dimension(:, :, :, :) ::
ql_rsx_vf,
ql_rsy_vf,
ql_rsz_vf,
qr_rsx_vf,
qr_rsy_vf,
qr_rsz_vf
595 real(wp),
allocatable,
dimension(:, :, :, :) ::
dql_rsx_vf,
dql_rsy_vf,
dql_rsz_vf,
dqr_rsx_vf,
dqr_rsy_vf,
dqr_rsz_vf
597# 162 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
598#if defined(MFC_OpenACC)
599# 162 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
601# 162 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
602#elif defined(MFC_OpenMP)
603# 162 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
605# 162 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
608# 163 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
609#if defined(MFC_OpenACC)
610# 163 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
612# 163 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
613#elif defined(MFC_OpenMP)
614# 163 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
616# 163 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
619# 164 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
620#if defined(MFC_OpenACC)
621# 164 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
623# 164 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
624#elif defined(MFC_OpenMP)
625# 164 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
627# 164 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
630 real(wp),
allocatable,
dimension(:, :, :) ::
nbub
632# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
633#if defined(MFC_OpenACC)
634# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
636# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
637#elif defined(MFC_OpenMP)
638# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
640# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
650 integer ::
i,
j,
k,
l, id
653# 178 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
654#if defined(MFC_OpenACC)
655# 178 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
657# 178 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
658#elif defined(MFC_OpenMP)
659# 178 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
661# 178 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
664# 179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
665#if defined(MFC_OpenACC)
666# 179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
668# 179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
669#elif defined(MFC_OpenMP)
670# 179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
672# 179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
676# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
678# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
679 use iso_fortran_env,
only: output_unit
680# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
682# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
683 print *,
'm_rhs.fpp:181: ',
'@:ALLOCATE(q_cons_qp%vf(1:sys_size))'
684# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
686# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
687 call flush (output_unit)
688# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
690# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
692# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
694# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
696# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
698# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
699#if defined(MFC_OpenACC)
700# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
702# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
703#elif defined(MFC_OpenMP)
704# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
706# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
709# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
711# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
712 use iso_fortran_env,
only: output_unit
713# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
715# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
716 print *,
'm_rhs.fpp:182: ',
'@:ALLOCATE(q_prim_qp%vf(1:sys_size))'
717# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
719# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
720 call flush (output_unit)
721# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
723# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
725# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
727# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
729# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
731# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
732#if defined(MFC_OpenACC)
733# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
735# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
736#elif defined(MFC_OpenMP)
737# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
739# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
745# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
747# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
748 use iso_fortran_env,
only: output_unit
749# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
751# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
752 print *,
'm_rhs.fpp:186: ',
'@:ALLOCATE(q_cons_qp%vf(l)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
753# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
755# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
756 call flush (output_unit)
757# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
759# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
761# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
762 allocate (
q_cons_qp%vf(
l)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
763# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
765# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
767# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
768#if defined(MFC_OpenACC)
769# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
771# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
772#elif defined(MFC_OpenMP)
773# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
775# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
778 do l = mom_idx%beg, e_idx
780# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
782# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
783 use iso_fortran_env,
only: output_unit
784# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
786# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
787 print *,
'm_rhs.fpp:189: ',
'@:ALLOCATE(q_prim_qp%vf(l)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
788# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
790# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
791 call flush (output_unit)
792# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
794# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
796# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
797 allocate (
q_prim_qp%vf(
l)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
798# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
800# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
802# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
803#if defined(MFC_OpenACC)
804# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
806# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
807#elif defined(MFC_OpenMP)
808# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
810# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
816 if (surface_tension)
then
820 do l = adv_idx%end + 1, sys_size - 1
822# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
824# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
825 use iso_fortran_env,
only: output_unit
826# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
828# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
829 print *,
'm_rhs.fpp:199: ',
'@:ALLOCATE(q_prim_qp%vf(l)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
830# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
832# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
833 call flush (output_unit)
834# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
836# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
838# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
839 allocate (
q_prim_qp%vf(
l)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
840# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
842# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
844# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
845#if defined(MFC_OpenACC)
846# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
848# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
849#elif defined(MFC_OpenMP)
850# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
852# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
856 do l = adv_idx%end + 1, sys_size
858# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
860# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
861 use iso_fortran_env,
only: output_unit
862# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
864# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
865 print *,
'm_rhs.fpp:203: ',
'@:ALLOCATE(q_prim_qp%vf(l)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
866# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
868# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
869 call flush (output_unit)
870# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
872# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
874# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
875 allocate (
q_prim_qp%vf(
l)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
876# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
878# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
880# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
881#if defined(MFC_OpenACC)
882# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
884# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
885#elif defined(MFC_OpenMP)
886# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
888# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
896# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
898# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
899 integer :: macros_setup_vfs_i
900# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
902# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
904# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
906# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
907 use iso_fortran_env,
only: output_unit
908# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
910# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
911 print *,
'm_rhs.fpp:209: ',
'@:ACC_SETUP_VFs(q_cons_qp, q_prim_qp)'
912# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
914# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
915 call flush (output_unit)
916# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
918# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
920# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
922# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
924# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
925#if defined(MFC_OpenACC)
926# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
928# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
929#elif defined(MFC_OpenMP)
930# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
932# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
934# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
936# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
937#if defined(MFC_OpenACC)
938# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
940# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
941#elif defined(MFC_OpenMP)
942# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
944# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
946# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
948# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
950# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
951 if (
associated(
q_cons_qp%vf(macros_setup_vfs_i)%sf))
then
952# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
954# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
955#if defined(MFC_OpenACC)
956# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
958# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
959#elif defined(MFC_OpenMP)
960# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
962# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
964# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
966# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
967#if defined(MFC_OpenACC)
968# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
970# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
971#elif defined(MFC_OpenMP)
972# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
974# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
976# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
978# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
980# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
982# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
984# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
985#if defined(MFC_OpenACC)
986# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
988# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
989#elif defined(MFC_OpenMP)
990# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
992# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
994# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
996# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
997#if defined(MFC_OpenACC)
998# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1000# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1001#elif defined(MFC_OpenMP)
1002# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1004# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1006# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1008# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1010# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1011 if (
associated(
q_prim_qp%vf(macros_setup_vfs_i)%sf))
then
1012# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1014# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1015#if defined(MFC_OpenACC)
1016# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1018# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1019#elif defined(MFC_OpenMP)
1020# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1022# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1024# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1026# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1027#if defined(MFC_OpenACC)
1028# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1030# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1031#elif defined(MFC_OpenMP)
1032# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1034# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1036# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1038# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1040# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1042# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1044# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1047 do l = 1, cont_idx%end
1048 if (relativity)
then
1051# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1053# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1054 use iso_fortran_env,
only: output_unit
1055# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1057# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1058 print *,
'm_rhs.fpp:214: ',
'@:ALLOCATE(q_prim_qp%vf(l)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
1059# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1061# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1062 call flush (output_unit)
1063# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1065# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1067# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1068 allocate (
q_prim_qp%vf(
l)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
1069# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1071# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1073# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1074#if defined(MFC_OpenACC)
1075# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1077# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1078#elif defined(MFC_OpenMP)
1079# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1081# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1086# 217 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1087#if defined(MFC_OpenACC)
1088# 217 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1090# 217 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1091#elif defined(MFC_OpenMP)
1092# 217 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1094# 217 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1097# 218 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1098#if defined(MFC_OpenACC)
1099# 218 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1101# 218 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1102#elif defined(MFC_OpenMP)
1103# 218 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1105# 218 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1110 do l = adv_idx%beg, adv_idx%end
1113# 224 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1114#if defined(MFC_OpenACC)
1115# 224 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1117# 224 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1118#elif defined(MFC_OpenMP)
1119# 224 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1121# 224 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1124# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1125#if defined(MFC_OpenACC)
1126# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1128# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1129#elif defined(MFC_OpenMP)
1130# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1132# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1137 if (surface_tension)
then
1141# 232 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1142#if defined(MFC_OpenACC)
1143# 232 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1145# 232 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1146#elif defined(MFC_OpenMP)
1147# 232 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1149# 232 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1152# 233 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1153#if defined(MFC_OpenACC)
1154# 233 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1156# 233 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1157#elif defined(MFC_OpenMP)
1158# 233 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1160# 233 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1164 if (hyper_cleaning)
then
1168# 239 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1169#if defined(MFC_OpenACC)
1170# 239 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1172# 239 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1173#elif defined(MFC_OpenMP)
1174# 239 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1176# 239 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1179# 240 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1180#if defined(MFC_OpenACC)
1181# 240 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1183# 240 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1184#elif defined(MFC_OpenMP)
1185# 240 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1187# 240 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1194# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1196# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1197 use iso_fortran_env,
only: output_unit
1198# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1200# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1201 print *,
'm_rhs.fpp:245: ',
'@:ALLOCATE(flux_n(1:num_dims))'
1202# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1204# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1205 call flush (output_unit)
1206# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1208# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1210# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1211 allocate (
flux_n(1:num_dims))
1212# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1214# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1216# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1217#if defined(MFC_OpenACC)
1218# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1220# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1221#elif defined(MFC_OpenMP)
1222# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1224# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1227# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1229# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1230 use iso_fortran_env,
only: output_unit
1231# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1233# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1234 print *,
'm_rhs.fpp:246: ',
'@:ALLOCATE(flux_src_n(1:num_dims))'
1235# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1237# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1238 call flush (output_unit)
1239# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1241# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1243# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1245# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1247# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1249# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1250#if defined(MFC_OpenACC)
1251# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1253# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1254#elif defined(MFC_OpenMP)
1255# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1257# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1260# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1262# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1263 use iso_fortran_env,
only: output_unit
1264# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1266# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1267 print *,
'm_rhs.fpp:247: ',
'@:ALLOCATE(flux_gsrc_n(1:num_dims))'
1268# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1270# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1271 call flush (output_unit)
1272# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1274# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1276# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1278# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1280# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1282# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1283#if defined(MFC_OpenACC)
1284# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1286# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1287#elif defined(MFC_OpenMP)
1288# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1290# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1296# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1298# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1299 use iso_fortran_env,
only: output_unit
1300# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1302# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1303 print *,
'm_rhs.fpp:251: ',
'@:ALLOCATE(flux_n(i)%vf(1:sys_size))'
1304# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1306# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1307 call flush (output_unit)
1308# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1310# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1312# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1313 allocate (
flux_n(i)%vf(1:sys_size))
1314# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1316# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1318# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1319#if defined(MFC_OpenACC)
1320# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1322# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1323#elif defined(MFC_OpenMP)
1324# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1326# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1329# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1331# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1332 use iso_fortran_env,
only: output_unit
1333# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1335# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1336 print *,
'm_rhs.fpp:252: ',
'@:ALLOCATE(flux_src_n(i)%vf(1:sys_size))'
1337# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1339# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1340 call flush (output_unit)
1341# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1343# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1345# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1347# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1349# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1351# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1352#if defined(MFC_OpenACC)
1353# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1355# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1356#elif defined(MFC_OpenMP)
1357# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1359# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1362# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1364# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1365 use iso_fortran_env,
only: output_unit
1366# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1368# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1369 print *,
'm_rhs.fpp:253: ',
'@:ALLOCATE(flux_gsrc_n(i)%vf(1:sys_size))'
1370# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1372# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1373 call flush (output_unit)
1374# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1376# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1378# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1380# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1382# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1384# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1385#if defined(MFC_OpenACC)
1386# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1388# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1389#elif defined(MFC_OpenMP)
1390# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1392# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1398# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1400# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1401 use iso_fortran_env,
only: output_unit
1402# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1404# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1405 print *,
'm_rhs.fpp:257: ',
'@:ALLOCATE(flux_n(i)%vf(l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
1406# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1408# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1409 call flush (output_unit)
1410# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1412# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1414# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1415 allocate (
flux_n(i)%vf(
l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
1416# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1418# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1420# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1421#if defined(MFC_OpenACC)
1422# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1424# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1425#elif defined(MFC_OpenMP)
1426# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1428# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1430# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1432# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1434# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1435 use iso_fortran_env,
only: output_unit
1436# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1438# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1439 print *,
'm_rhs.fpp:261: ',
'@:ALLOCATE(flux_gsrc_n(i)%vf(l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
1440# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1442# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1443 call flush (output_unit)
1444# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1446# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1448# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1449 allocate (
flux_gsrc_n(i)%vf(
l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
1450# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1452# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1454# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1455#if defined(MFC_OpenACC)
1456# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1458# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1459#elif defined(MFC_OpenMP)
1460# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1462# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1464# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1467 if (viscous .or. surface_tension)
then
1468 do l = mom_idx%beg, e_idx
1470# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1472# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1473 use iso_fortran_env,
only: output_unit
1474# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1476# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1477 print *,
'm_rhs.fpp:269: ',
'@:ALLOCATE(flux_src_n(i)%vf(l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
1478# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1480# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1481 call flush (output_unit)
1482# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1484# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1486# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1487 allocate (
flux_src_n(i)%vf(
l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
1488# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1490# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1492# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1493#if defined(MFC_OpenACC)
1494# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1496# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1497#elif defined(MFC_OpenMP)
1498# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1500# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1502# 273 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1507# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1509# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1510 use iso_fortran_env,
only: output_unit
1511# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1513# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1514 print *,
'm_rhs.fpp:276: ',
'@:ALLOCATE(flux_src_n(i)%vf(adv_idx%beg)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
1515# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1517# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1518 call flush (output_unit)
1519# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1521# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1523# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1524 allocate (
flux_src_n(i)%vf(adv_idx%beg)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
1525# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1527# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1529# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1530#if defined(MFC_OpenACC)
1531# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1533# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1534#elif defined(MFC_OpenMP)
1535# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1537# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1539# 280 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1541 if (riemann_solver == 1 .or. riemann_solver == 4)
then
1542 do l = adv_idx%beg + 1, adv_idx%end
1544# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1546# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1547 use iso_fortran_env,
only: output_unit
1548# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1550# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1551 print *,
'm_rhs.fpp:283: ',
'@:ALLOCATE(flux_src_n(i)%vf(l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
1552# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1554# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1555 call flush (output_unit)
1556# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1558# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1560# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1561 allocate (
flux_src_n(i)%vf(
l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
1562# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1564# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1566# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1567#if defined(MFC_OpenACC)
1568# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1570# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1571#elif defined(MFC_OpenMP)
1572# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1574# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1576# 287 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1581 do l = chemxb, chemxe
1583# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1585# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1586 use iso_fortran_env,
only: output_unit
1587# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1589# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1590 print *,
'm_rhs.fpp:292: ',
'@:ALLOCATE(flux_src_n(i)%vf(l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
1591# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1593# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1594 call flush (output_unit)
1595# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1597# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1599# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1600 allocate (
flux_src_n(i)%vf(
l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
1601# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1603# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1605# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1606#if defined(MFC_OpenACC)
1607# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1609# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1610#elif defined(MFC_OpenMP)
1611# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1613# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1615# 296 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1617 if (chem_params%diffusion .and. .not. viscous)
then
1619# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1621# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1622 use iso_fortran_env,
only: output_unit
1623# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1625# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1626 print *,
'm_rhs.fpp:298: ',
'@:ALLOCATE(flux_src_n(i)%vf(E_idx)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
1627# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1629# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1630 call flush (output_unit)
1631# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1633# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1635# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1636 allocate (
flux_src_n(i)%vf(e_idx)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
1637# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1639# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1641# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1642#if defined(MFC_OpenACC)
1643# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1645# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1646#elif defined(MFC_OpenMP)
1647# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1649# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1651# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1658# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1660# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1661 use iso_fortran_env,
only: output_unit
1662# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1664# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1665 print *,
'm_rhs.fpp:307: ',
'@:ALLOCATE(flux_gsrc_n(i)%vf(l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
1666# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1668# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1669 call flush (output_unit)
1670# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1672# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1674# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1675 allocate (
flux_gsrc_n(i)%vf(
l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
1676# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1678# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1680# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1681#if defined(MFC_OpenACC)
1682# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1684# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1685#elif defined(MFC_OpenMP)
1686# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1688# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1690# 311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1695# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1697# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1698 integer :: macros_setup_vfs_i
1699# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1701# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1703# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1705# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1706 use iso_fortran_env,
only: output_unit
1707# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1709# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1710 print *,
'm_rhs.fpp:314: ',
'@:ACC_SETUP_VFs(flux_n(i))'
1711# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1713# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1714 call flush (output_unit)
1715# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1717# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1719# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1721# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1723# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1724#if defined(MFC_OpenACC)
1725# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1727# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1728#elif defined(MFC_OpenMP)
1729# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1731# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1733# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1735# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1736#if defined(MFC_OpenACC)
1737# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1739# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1740#elif defined(MFC_OpenMP)
1741# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1743# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1745# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1746 if (
allocated(
flux_n(i)%vf))
then
1747# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1748 do macros_setup_vfs_i = lbound(
flux_n(i)%vf, 1), ubound(
flux_n(i)%vf, 1)
1749# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1750 if (
associated(
flux_n(i)%vf(macros_setup_vfs_i)%sf))
then
1751# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1753# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1754#if defined(MFC_OpenACC)
1755# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1757# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1758#elif defined(MFC_OpenMP)
1759# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1761# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1763# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1765# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1766#if defined(MFC_OpenACC)
1767# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1769# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1770#elif defined(MFC_OpenMP)
1771# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1773# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1775# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1777# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1779# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1781# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1783# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1786# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1788# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1789 integer :: macros_setup_vfs_i
1790# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1792# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1794# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1796# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1797 use iso_fortran_env,
only: output_unit
1798# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1800# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1801 print *,
'm_rhs.fpp:315: ',
'@:ACC_SETUP_VFs(flux_src_n(i), flux_gsrc_n(i))'
1802# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1804# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1805 call flush (output_unit)
1806# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1808# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1810# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1812# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1814# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1815#if defined(MFC_OpenACC)
1816# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1818# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1819#elif defined(MFC_OpenMP)
1820# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1822# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1824# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1826# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1827#if defined(MFC_OpenACC)
1828# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1830# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1831#elif defined(MFC_OpenMP)
1832# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1834# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1836# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1838# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1840# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1841 if (
associated(
flux_src_n(i)%vf(macros_setup_vfs_i)%sf))
then
1842# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1844# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1845#if defined(MFC_OpenACC)
1846# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1848# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1849#elif defined(MFC_OpenMP)
1850# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1852# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1854# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1856# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1857#if defined(MFC_OpenACC)
1858# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1860# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1861#elif defined(MFC_OpenMP)
1862# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1864# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1866# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1868# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1870# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1872# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1874# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1875#if defined(MFC_OpenACC)
1876# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1878# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1879#elif defined(MFC_OpenMP)
1880# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1882# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1884# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1886# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1887#if defined(MFC_OpenACC)
1888# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1890# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1891#elif defined(MFC_OpenMP)
1892# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1894# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1896# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1898# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1900# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1901 if (
associated(
flux_gsrc_n(i)%vf(macros_setup_vfs_i)%sf))
then
1902# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1904# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1905#if defined(MFC_OpenACC)
1906# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1908# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1909#elif defined(MFC_OpenMP)
1910# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1912# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1914# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1916# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1917#if defined(MFC_OpenACC)
1918# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1920# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1921#elif defined(MFC_OpenMP)
1922# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1924# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1926# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1928# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1930# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1932# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1934# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1938 if (riemann_solver /= 1)
then
1939 do l = adv_idx%beg + 1, adv_idx%end
1942# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1943#if defined(MFC_OpenACC)
1944# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1946# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1947#elif defined(MFC_OpenMP)
1948# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1950# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1958# 327 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1959#if defined(MFC_OpenACC)
1960# 327 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1962# 327 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1963#elif defined(MFC_OpenMP)
1964# 327 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1966# 327 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1970# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1971#if defined(MFC_OpenACC)
1972# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1974# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1975#elif defined(MFC_OpenMP)
1976# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1978# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1987 if ((.not. igr) .or. dummy)
then
1991# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1993# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1994 use iso_fortran_env,
only: output_unit
1995# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1997# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1998 print *,
'm_rhs.fpp:340: ',
'@:ALLOCATE(dq_prim_dx_qp(1:1))'
1999# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2001# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2002 call flush (output_unit)
2003# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2005# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2007# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2009# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2011# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2013# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2014#if defined(MFC_OpenACC)
2015# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2017# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2018#elif defined(MFC_OpenMP)
2019# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2021# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2024# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2026# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2027 use iso_fortran_env,
only: output_unit
2028# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2030# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2031 print *,
'm_rhs.fpp:341: ',
'@:ALLOCATE(dq_prim_dy_qp(1:1))'
2032# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2034# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2035 call flush (output_unit)
2036# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2038# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2040# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2042# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2044# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2046# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2047#if defined(MFC_OpenACC)
2048# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2050# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2051#elif defined(MFC_OpenMP)
2052# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2054# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2057# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2059# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2060 use iso_fortran_env,
only: output_unit
2061# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2063# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2064 print *,
'm_rhs.fpp:342: ',
'@:ALLOCATE(dq_prim_dz_qp(1:1))'
2065# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2067# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2068 call flush (output_unit)
2069# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2071# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2073# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2075# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2077# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2079# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2080#if defined(MFC_OpenACC)
2081# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2083# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2084#elif defined(MFC_OpenMP)
2085# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2087# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2091# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2093# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2094 use iso_fortran_env,
only: output_unit
2095# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2097# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2098 print *,
'm_rhs.fpp:344: ',
'@:ALLOCATE(qL_prim(1:num_dims))'
2099# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2101# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2102 call flush (output_unit)
2103# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2105# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2107# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2108 allocate (
ql_prim(1:num_dims))
2109# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2111# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2113# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2114#if defined(MFC_OpenACC)
2115# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2117# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2118#elif defined(MFC_OpenMP)
2119# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2121# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2124# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2126# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2127 use iso_fortran_env,
only: output_unit
2128# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2130# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2131 print *,
'm_rhs.fpp:345: ',
'@:ALLOCATE(qR_prim(1:num_dims))'
2132# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2134# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2135 call flush (output_unit)
2136# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2138# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2140# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2141 allocate (
qr_prim(1:num_dims))
2142# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2144# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2146# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2147#if defined(MFC_OpenACC)
2148# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2150# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2151#elif defined(MFC_OpenMP)
2152# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2154# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2159# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2161# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2162 use iso_fortran_env,
only: output_unit
2163# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2165# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2166 print *,
'm_rhs.fpp:348: ',
'@:ALLOCATE(dqL_prim_dx_n(1:num_dims))'
2167# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2169# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2170 call flush (output_unit)
2171# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2173# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2175# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2177# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2179# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2181# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2182#if defined(MFC_OpenACC)
2183# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2185# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2186#elif defined(MFC_OpenMP)
2187# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2189# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2192# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2194# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2195 use iso_fortran_env,
only: output_unit
2196# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2198# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2199 print *,
'm_rhs.fpp:349: ',
'@:ALLOCATE(dqL_prim_dy_n(1:num_dims))'
2200# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2202# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2203 call flush (output_unit)
2204# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2206# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2208# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2210# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2212# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2214# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2215#if defined(MFC_OpenACC)
2216# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2218# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2219#elif defined(MFC_OpenMP)
2220# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2222# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2225# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2227# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2228 use iso_fortran_env,
only: output_unit
2229# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2231# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2232 print *,
'm_rhs.fpp:350: ',
'@:ALLOCATE(dqL_prim_dz_n(1:num_dims))'
2233# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2235# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2236 call flush (output_unit)
2237# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2239# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2241# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2243# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2245# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2247# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2248#if defined(MFC_OpenACC)
2249# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2251# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2252#elif defined(MFC_OpenMP)
2253# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2255# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2258# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2260# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2261 use iso_fortran_env,
only: output_unit
2262# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2264# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2265 print *,
'm_rhs.fpp:351: ',
'@:ALLOCATE(dqR_prim_dx_n(1:num_dims))'
2266# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2268# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2269 call flush (output_unit)
2270# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2272# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2274# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2276# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2278# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2280# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2281#if defined(MFC_OpenACC)
2282# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2284# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2285#elif defined(MFC_OpenMP)
2286# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2288# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2291# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2293# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2294 use iso_fortran_env,
only: output_unit
2295# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2297# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2298 print *,
'm_rhs.fpp:352: ',
'@:ALLOCATE(dqR_prim_dy_n(1:num_dims))'
2299# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2301# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2302 call flush (output_unit)
2303# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2305# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2307# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2309# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2311# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2313# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2314#if defined(MFC_OpenACC)
2315# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2317# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2318#elif defined(MFC_OpenMP)
2319# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2321# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2324# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2326# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2327 use iso_fortran_env,
only: output_unit
2328# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2330# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2331 print *,
'm_rhs.fpp:353: ',
'@:ALLOCATE(dqR_prim_dz_n(1:num_dims))'
2332# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2334# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2335 call flush (output_unit)
2336# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2338# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2340# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2342# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2344# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2346# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2347#if defined(MFC_OpenACC)
2348# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2350# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2351#elif defined(MFC_OpenMP)
2352# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2354# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2359# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2361# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2362 use iso_fortran_env,
only: output_unit
2363# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2365# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2366 print *,
'm_rhs.fpp:356: ',
'@:ALLOCATE(qL_prim(i)%vf(1:sys_size))'
2367# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2369# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2370 call flush (output_unit)
2371# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2373# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2375# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2376 allocate (
ql_prim(i)%vf(1:sys_size))
2377# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2379# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2381# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2382#if defined(MFC_OpenACC)
2383# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2385# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2386#elif defined(MFC_OpenMP)
2387# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2389# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2392# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2394# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2395 use iso_fortran_env,
only: output_unit
2396# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2398# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2399 print *,
'm_rhs.fpp:357: ',
'@:ALLOCATE(qR_prim(i)%vf(1:sys_size))'
2400# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2402# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2403 call flush (output_unit)
2404# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2406# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2408# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2409 allocate (
qr_prim(i)%vf(1:sys_size))
2410# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2412# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2414# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2415#if defined(MFC_OpenACC)
2416# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2418# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2419#elif defined(MFC_OpenMP)
2420# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2422# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2424 do l = mom_idx%beg, mom_idx%end
2426# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2428# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2429 use iso_fortran_env,
only: output_unit
2430# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2432# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2433 print *,
'm_rhs.fpp:359: ',
'@:ALLOCATE(qL_prim(i)%vf(l)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2434# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2436# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2437 call flush (output_unit)
2438# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2440# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2442# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2443 allocate (
ql_prim(i)%vf(
l)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
2444# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2446# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2448# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2449#if defined(MFC_OpenACC)
2450# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2452# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2453#elif defined(MFC_OpenMP)
2454# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2456# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2459# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2461# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2462 use iso_fortran_env,
only: output_unit
2463# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2465# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2466 print *,
'm_rhs.fpp:360: ',
'@:ALLOCATE(qR_prim(i)%vf(l)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
2467# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2469# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2470 call flush (output_unit)
2471# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2473# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2475# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2476 allocate (
qr_prim(i)%vf(
l)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
2477# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2479# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2481# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2482#if defined(MFC_OpenACC)
2483# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2485# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2486#elif defined(MFC_OpenMP)
2487# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2489# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2493# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2495# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2496 integer :: macros_setup_vfs_i
2497# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2499# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2501# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2503# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2504 use iso_fortran_env,
only: output_unit
2505# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2507# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2508 print *,
'm_rhs.fpp:362: ',
'@:ACC_SETUP_VFs(qL_prim(i), qR_prim(i))'
2509# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2511# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2512 call flush (output_unit)
2513# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2515# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2517# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2519# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2521# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2522#if defined(MFC_OpenACC)
2523# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2525# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2526#elif defined(MFC_OpenMP)
2527# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2529# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2531# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2533# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2534#if defined(MFC_OpenACC)
2535# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2537# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2538#elif defined(MFC_OpenMP)
2539# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2541# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2543# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2544 if (
allocated(
ql_prim(i)%vf))
then
2545# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2546 do macros_setup_vfs_i = lbound(
ql_prim(i)%vf, 1), ubound(
ql_prim(i)%vf, 1)
2547# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2548 if (
associated(
ql_prim(i)%vf(macros_setup_vfs_i)%sf))
then
2549# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2551# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2552#if defined(MFC_OpenACC)
2553# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2555# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2556#elif defined(MFC_OpenMP)
2557# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2559# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2561# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2563# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2564#if defined(MFC_OpenACC)
2565# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2567# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2568#elif defined(MFC_OpenMP)
2569# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2571# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2573# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2575# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2577# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2579# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2581# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2582#if defined(MFC_OpenACC)
2583# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2585# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2586#elif defined(MFC_OpenMP)
2587# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2589# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2591# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2593# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2594#if defined(MFC_OpenACC)
2595# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2597# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2598#elif defined(MFC_OpenMP)
2599# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2601# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2603# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2604 if (
allocated(
qr_prim(i)%vf))
then
2605# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2606 do macros_setup_vfs_i = lbound(
qr_prim(i)%vf, 1), ubound(
qr_prim(i)%vf, 1)
2607# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2608 if (
associated(
qr_prim(i)%vf(macros_setup_vfs_i)%sf))
then
2609# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2611# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2612#if defined(MFC_OpenACC)
2613# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2615# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2616#elif defined(MFC_OpenMP)
2617# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2619# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2621# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2623# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2624#if defined(MFC_OpenACC)
2625# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2627# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2628#elif defined(MFC_OpenMP)
2629# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2631# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2633# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2635# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2637# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2639# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2641# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2646# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2648# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2649 use iso_fortran_env,
only: output_unit
2650# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2652# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2653 print *,
'm_rhs.fpp:365: ',
'@:ALLOCATE(qL_rsx_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:sys_size))'
2654# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2656# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2657 call flush (output_unit)
2658# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2660# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2662# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2663 allocate (
ql_rsx_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:sys_size))
2664# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2666# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2668# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2669#if defined(MFC_OpenACC)
2670# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2672# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2673#elif defined(MFC_OpenMP)
2674# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2676# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2678# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2680# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2682# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2683 use iso_fortran_env,
only: output_unit
2684# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2686# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2687 print *,
'm_rhs.fpp:367: ',
'@:ALLOCATE(qR_rsx_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:sys_size))'
2688# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2690# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2691 call flush (output_unit)
2692# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2694# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2696# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2697 allocate (
qr_rsx_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:sys_size))
2698# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2700# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2702# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2703#if defined(MFC_OpenACC)
2704# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2706# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2707#elif defined(MFC_OpenMP)
2708# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2710# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2712# 369 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2717# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2719# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2720 use iso_fortran_env,
only: output_unit
2721# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2723# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2724 print *,
'm_rhs.fpp:372: ',
'@:ALLOCATE(qL_rsy_vf(idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:sys_size))'
2725# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2727# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2728 call flush (output_unit)
2729# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2731# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2733# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2734 allocate (
ql_rsy_vf(idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:sys_size))
2735# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2737# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2739# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2740#if defined(MFC_OpenACC)
2741# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2743# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2744#elif defined(MFC_OpenMP)
2745# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2747# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2749# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2751# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2753# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2754 use iso_fortran_env,
only: output_unit
2755# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2757# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2758 print *,
'm_rhs.fpp:374: ',
'@:ALLOCATE(qR_rsy_vf(idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:sys_size))'
2759# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2761# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2762 call flush (output_unit)
2763# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2765# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2767# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2768 allocate (
qr_rsy_vf(idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:sys_size))
2769# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2771# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2773# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2774#if defined(MFC_OpenACC)
2775# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2777# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2778#elif defined(MFC_OpenMP)
2779# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2781# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2783# 376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2786# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2788# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2789 use iso_fortran_env,
only: output_unit
2790# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2792# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2793 print *,
'm_rhs.fpp:377: ',
'@:ALLOCATE(qL_rsy_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:sys_size))'
2794# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2796# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2797 call flush (output_unit)
2798# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2800# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2802# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2803 allocate (
ql_rsy_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:sys_size))
2804# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2806# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2808# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2809#if defined(MFC_OpenACC)
2810# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2812# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2813#elif defined(MFC_OpenMP)
2814# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2816# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2818# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2820# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2822# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2823 use iso_fortran_env,
only: output_unit
2824# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2826# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2827 print *,
'm_rhs.fpp:379: ',
'@:ALLOCATE(qR_rsy_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:sys_size))'
2828# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2830# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2831 call flush (output_unit)
2832# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2834# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2836# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2837 allocate (
qr_rsy_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:sys_size))
2838# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2840# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2842# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2843#if defined(MFC_OpenACC)
2844# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2846# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2847#elif defined(MFC_OpenMP)
2848# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2850# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2852# 381 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2857# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2859# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2860 use iso_fortran_env,
only: output_unit
2861# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2863# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2864 print *,
'm_rhs.fpp:384: ',
'@:ALLOCATE(qL_rsz_vf(idwbuff(3)%beg:idwbuff(3)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, 1:sys_size))'
2865# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2867# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2868 call flush (output_unit)
2869# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2871# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2873# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2874 allocate (
ql_rsz_vf(idwbuff(3)%beg:idwbuff(3)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, 1:sys_size))
2875# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2877# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2879# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2880#if defined(MFC_OpenACC)
2881# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2883# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2884#elif defined(MFC_OpenMP)
2885# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2887# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2889# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2891# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2893# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2894 use iso_fortran_env,
only: output_unit
2895# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2897# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2898 print *,
'm_rhs.fpp:386: ',
'@:ALLOCATE(qR_rsz_vf(idwbuff(3)%beg:idwbuff(3)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, 1:sys_size))'
2899# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2901# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2902 call flush (output_unit)
2903# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2905# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2907# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2908 allocate (
qr_rsz_vf(idwbuff(3)%beg:idwbuff(3)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, 1:sys_size))
2909# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2911# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2913# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2914#if defined(MFC_OpenACC)
2915# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2917# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2918#elif defined(MFC_OpenMP)
2919# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2921# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2923# 388 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2926# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2928# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2929 use iso_fortran_env,
only: output_unit
2930# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2932# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2933 print *,
'm_rhs.fpp:389: ',
'@:ALLOCATE(qL_rsz_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:sys_size))'
2934# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2936# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2937 call flush (output_unit)
2938# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2940# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2942# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2943 allocate (
ql_rsz_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:sys_size))
2944# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2946# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2948# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2949#if defined(MFC_OpenACC)
2950# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2952# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2953#elif defined(MFC_OpenMP)
2954# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2956# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2958# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2960# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2962# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2963 use iso_fortran_env,
only: output_unit
2964# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2966# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2967 print *,
'm_rhs.fpp:391: ',
'@:ALLOCATE(qR_rsz_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:sys_size))'
2968# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2970# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2971 call flush (output_unit)
2972# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2974# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2976# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2977 allocate (
qr_rsz_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, 1:sys_size))
2978# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2980# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2982# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2983#if defined(MFC_OpenACC)
2984# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2986# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2987#elif defined(MFC_OpenMP)
2988# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2990# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2992# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2996 if (.not. viscous)
then
2999# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3001# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3002 use iso_fortran_env,
only: output_unit
3003# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3005# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3006 print *,
'm_rhs.fpp:398: ',
'@:ALLOCATE(dqL_prim_dx_n(i)%vf(1:sys_size))'
3007# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3009# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3010 call flush (output_unit)
3011# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3013# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3015# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3017# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3019# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3021# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3022#if defined(MFC_OpenACC)
3023# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3025# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3026#elif defined(MFC_OpenMP)
3027# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3029# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3032# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3034# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3035 use iso_fortran_env,
only: output_unit
3036# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3038# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3039 print *,
'm_rhs.fpp:399: ',
'@:ALLOCATE(dqL_prim_dy_n(i)%vf(1:sys_size))'
3040# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3042# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3043 call flush (output_unit)
3044# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3046# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3048# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3050# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3052# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3054# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3055#if defined(MFC_OpenACC)
3056# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3058# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3059#elif defined(MFC_OpenMP)
3060# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3062# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3065# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3067# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3068 use iso_fortran_env,
only: output_unit
3069# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3071# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3072 print *,
'm_rhs.fpp:400: ',
'@:ALLOCATE(dqL_prim_dz_n(i)%vf(1:sys_size))'
3073# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3075# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3076 call flush (output_unit)
3077# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3079# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3081# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3083# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3085# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3087# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3088#if defined(MFC_OpenACC)
3089# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3091# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3092#elif defined(MFC_OpenMP)
3093# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3095# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3098# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3100# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3101 use iso_fortran_env,
only: output_unit
3102# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3104# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3105 print *,
'm_rhs.fpp:401: ',
'@:ALLOCATE(dqR_prim_dx_n(i)%vf(1:sys_size))'
3106# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3108# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3109 call flush (output_unit)
3110# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3112# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3114# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3116# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3118# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3120# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3121#if defined(MFC_OpenACC)
3122# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3124# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3125#elif defined(MFC_OpenMP)
3126# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3128# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3131# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3133# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3134 use iso_fortran_env,
only: output_unit
3135# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3137# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3138 print *,
'm_rhs.fpp:402: ',
'@:ALLOCATE(dqR_prim_dy_n(i)%vf(1:sys_size))'
3139# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3141# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3142 call flush (output_unit)
3143# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3145# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3147# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3149# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3151# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3153# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3154#if defined(MFC_OpenACC)
3155# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3157# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3158#elif defined(MFC_OpenMP)
3159# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3161# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3164# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3166# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3167 use iso_fortran_env,
only: output_unit
3168# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3170# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3171 print *,
'm_rhs.fpp:403: ',
'@:ALLOCATE(dqR_prim_dz_n(i)%vf(1:sys_size))'
3172# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3174# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3175 call flush (output_unit)
3176# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3178# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3180# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3182# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3184# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3186# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3187#if defined(MFC_OpenACC)
3188# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3190# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3191#elif defined(MFC_OpenMP)
3192# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3194# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3199# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3201# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3202 use iso_fortran_env,
only: output_unit
3203# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3205# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3206 print *,
'm_rhs.fpp:406: ',
'@:ALLOCATE(dqL_prim_dx_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3207# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3209# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3210 call flush (output_unit)
3211# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3213# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3215# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3217# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3219# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3221# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3222#if defined(MFC_OpenACC)
3223# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3225# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3226#elif defined(MFC_OpenMP)
3227# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3229# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3232# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3234# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3235 use iso_fortran_env,
only: output_unit
3236# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3238# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3239 print *,
'm_rhs.fpp:407: ',
'@:ALLOCATE(dqL_prim_dy_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3240# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3242# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3243 call flush (output_unit)
3244# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3246# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3248# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3250# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3252# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3254# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3255#if defined(MFC_OpenACC)
3256# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3258# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3259#elif defined(MFC_OpenMP)
3260# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3262# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3265# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3267# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3268 use iso_fortran_env,
only: output_unit
3269# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3271# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3272 print *,
'm_rhs.fpp:408: ',
'@:ALLOCATE(dqL_prim_dz_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3273# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3275# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3276 call flush (output_unit)
3277# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3279# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3281# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3283# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3285# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3287# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3288#if defined(MFC_OpenACC)
3289# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3291# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3292#elif defined(MFC_OpenMP)
3293# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3295# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3298# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3300# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3301 use iso_fortran_env,
only: output_unit
3302# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3304# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3305 print *,
'm_rhs.fpp:409: ',
'@:ALLOCATE(dqR_prim_dx_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3306# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3308# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3309 call flush (output_unit)
3310# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3312# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3314# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3316# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3318# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3320# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3321#if defined(MFC_OpenACC)
3322# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3324# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3325#elif defined(MFC_OpenMP)
3326# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3328# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3331# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3333# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3334 use iso_fortran_env,
only: output_unit
3335# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3337# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3338 print *,
'm_rhs.fpp:410: ',
'@:ALLOCATE(dqR_prim_dy_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3339# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3341# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3342 call flush (output_unit)
3343# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3345# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3347# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3349# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3351# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3353# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3354#if defined(MFC_OpenACC)
3355# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3357# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3358#elif defined(MFC_OpenMP)
3359# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3361# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3364# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3366# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3367 use iso_fortran_env,
only: output_unit
3368# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3370# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3371 print *,
'm_rhs.fpp:411: ',
'@:ALLOCATE(dqR_prim_dz_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3372# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3374# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3375 call flush (output_unit)
3376# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3378# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3380# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3382# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3384# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3386# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3387#if defined(MFC_OpenACC)
3388# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3390# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3391#elif defined(MFC_OpenMP)
3392# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3394# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3398# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3400# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3401 integer :: macros_setup_vfs_i
3402# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3404# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3406# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3408# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3409 use iso_fortran_env,
only: output_unit
3410# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3412# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3413 print *,
'm_rhs.fpp:413: ',
'@:ACC_SETUP_VFs(dqL_prim_dx_n(i), dqL_prim_dy_n(i), dqL_prim_dz_n(i))'
3414# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3416# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3417 call flush (output_unit)
3418# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3420# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3422# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3424# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3426# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3427#if defined(MFC_OpenACC)
3428# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3430# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3431#elif defined(MFC_OpenMP)
3432# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3434# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3436# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3438# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3439#if defined(MFC_OpenACC)
3440# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3442# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3443#elif defined(MFC_OpenMP)
3444# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3446# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3448# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3450# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3452# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3453 if (
associated(
dql_prim_dx_n(i)%vf(macros_setup_vfs_i)%sf))
then
3454# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3456# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3457#if defined(MFC_OpenACC)
3458# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3460# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3461#elif defined(MFC_OpenMP)
3462# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3464# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3466# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3468# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3469#if defined(MFC_OpenACC)
3470# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3472# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3473#elif defined(MFC_OpenMP)
3474# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3476# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3478# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3480# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3482# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3484# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3486# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3487#if defined(MFC_OpenACC)
3488# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3490# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3491#elif defined(MFC_OpenMP)
3492# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3494# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3496# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3498# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3499#if defined(MFC_OpenACC)
3500# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3502# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3503#elif defined(MFC_OpenMP)
3504# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3506# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3508# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3510# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3512# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3513 if (
associated(
dql_prim_dy_n(i)%vf(macros_setup_vfs_i)%sf))
then
3514# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3516# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3517#if defined(MFC_OpenACC)
3518# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3520# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3521#elif defined(MFC_OpenMP)
3522# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3524# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3526# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3528# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3529#if defined(MFC_OpenACC)
3530# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3532# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3533#elif defined(MFC_OpenMP)
3534# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3536# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3538# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3540# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3542# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3544# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3546# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3547#if defined(MFC_OpenACC)
3548# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3550# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3551#elif defined(MFC_OpenMP)
3552# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3554# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3556# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3558# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3559#if defined(MFC_OpenACC)
3560# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3562# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3563#elif defined(MFC_OpenMP)
3564# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3566# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3568# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3570# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3572# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3573 if (
associated(
dql_prim_dz_n(i)%vf(macros_setup_vfs_i)%sf))
then
3574# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3576# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3577#if defined(MFC_OpenACC)
3578# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3580# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3581#elif defined(MFC_OpenMP)
3582# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3584# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3586# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3588# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3589#if defined(MFC_OpenACC)
3590# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3592# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3593#elif defined(MFC_OpenMP)
3594# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3596# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3598# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3600# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3602# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3604# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3606# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3609# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3611# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3612 integer :: macros_setup_vfs_i
3613# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3615# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3617# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3619# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3620 use iso_fortran_env,
only: output_unit
3621# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3623# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3624 print *,
'm_rhs.fpp:414: ',
'@:ACC_SETUP_VFs(dqR_prim_dx_n(i), dqR_prim_dy_n(i), dqR_prim_dz_n(i))'
3625# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3627# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3628 call flush (output_unit)
3629# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3631# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3633# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3635# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3637# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3638#if defined(MFC_OpenACC)
3639# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3641# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3642#elif defined(MFC_OpenMP)
3643# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3645# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3647# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3649# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3650#if defined(MFC_OpenACC)
3651# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3653# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3654#elif defined(MFC_OpenMP)
3655# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3657# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3659# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3661# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3663# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3664 if (
associated(
dqr_prim_dx_n(i)%vf(macros_setup_vfs_i)%sf))
then
3665# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3667# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3668#if defined(MFC_OpenACC)
3669# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3671# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3672#elif defined(MFC_OpenMP)
3673# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3675# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3677# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3679# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3680#if defined(MFC_OpenACC)
3681# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3683# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3684#elif defined(MFC_OpenMP)
3685# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3687# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3689# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3691# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3693# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3695# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3697# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3698#if defined(MFC_OpenACC)
3699# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3701# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3702#elif defined(MFC_OpenMP)
3703# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3705# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3707# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3709# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3710#if defined(MFC_OpenACC)
3711# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3713# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3714#elif defined(MFC_OpenMP)
3715# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3717# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3719# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3721# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3723# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3724 if (
associated(
dqr_prim_dy_n(i)%vf(macros_setup_vfs_i)%sf))
then
3725# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3727# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3728#if defined(MFC_OpenACC)
3729# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3731# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3732#elif defined(MFC_OpenMP)
3733# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3735# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3737# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3739# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3740#if defined(MFC_OpenACC)
3741# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3743# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3744#elif defined(MFC_OpenMP)
3745# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3747# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3749# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3751# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3753# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3755# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3757# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3758#if defined(MFC_OpenACC)
3759# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3761# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3762#elif defined(MFC_OpenMP)
3763# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3765# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3767# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3769# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3770#if defined(MFC_OpenACC)
3771# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3773# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3774#elif defined(MFC_OpenMP)
3775# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3777# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3779# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3781# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3783# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3784 if (
associated(
dqr_prim_dz_n(i)%vf(macros_setup_vfs_i)%sf))
then
3785# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3787# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3788#if defined(MFC_OpenACC)
3789# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3791# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3792#elif defined(MFC_OpenMP)
3793# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3795# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3797# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3799# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3800#if defined(MFC_OpenACC)
3801# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3803# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3804#elif defined(MFC_OpenMP)
3805# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3807# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3809# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3811# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3813# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3815# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3817# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3825# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3827# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3828 use iso_fortran_env,
only: output_unit
3829# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3831# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3832 print *,
'm_rhs.fpp:420: ',
'@:ALLOCATE(tau_Re_vf(1:sys_size))'
3833# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3835# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3836 call flush (output_unit)
3837# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3839# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3841# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3843# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3845# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3847# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3848#if defined(MFC_OpenACC)
3849# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3851# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3852#elif defined(MFC_OpenMP)
3853# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3855# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3859# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3861# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3862 use iso_fortran_env,
only: output_unit
3863# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3865# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3866 print *,
'm_rhs.fpp:422: ',
'@:ALLOCATE(tau_Re_vf(cont_idx%end + i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
3867# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3869# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3870 call flush (output_unit)
3871# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3873# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3875# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3876 allocate (
tau_re_vf(cont_idx%end + i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
3877# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3879# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3881# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3882#if defined(MFC_OpenACC)
3883# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3885# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3886#elif defined(MFC_OpenMP)
3887# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3889# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3891# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3893# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3895# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3897# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3899# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3901# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3902 use iso_fortran_env,
only: output_unit
3903# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3905# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3906 print *,
'm_rhs.fpp:425: ',
'@:ACC_SETUP_SFs(tau_Re_vf(cont_idx%end + i))'
3907# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3909# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3910 call flush (output_unit)
3911# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3913# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3915# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3917# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3919# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3920#if defined(MFC_OpenACC)
3921# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3923# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3924#elif defined(MFC_OpenMP)
3925# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3927# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3929# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3930 if (
associated(
tau_re_vf(cont_idx%end + i)%sf))
then
3931# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3933# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3934#if defined(MFC_OpenACC)
3935# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3937# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3938#elif defined(MFC_OpenMP)
3939# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3941# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3943# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3945# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3947# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3951# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3953# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3954 use iso_fortran_env,
only: output_unit
3955# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3957# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3958 print *,
'm_rhs.fpp:427: ',
'@:ALLOCATE(tau_Re_vf(E_idx)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
3959# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3961# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3962 call flush (output_unit)
3963# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3965# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3967# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3968 allocate (
tau_re_vf(e_idx)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
3969# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3971# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3973# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3974#if defined(MFC_OpenACC)
3975# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3977# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3978#elif defined(MFC_OpenMP)
3979# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3981# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3983# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3985# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3987# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3989# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3991# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3993# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3994 use iso_fortran_env,
only: output_unit
3995# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3997# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3998 print *,
'm_rhs.fpp:430: ',
'@:ACC_SETUP_SFs(tau_Re_vf(E_idx))'
3999# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4001# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4002 call flush (output_unit)
4003# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4005# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4007# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4009# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4011# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4012#if defined(MFC_OpenACC)
4013# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4015# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4016#elif defined(MFC_OpenMP)
4017# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4019# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4021# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4022 if (
associated(
tau_re_vf(e_idx)%sf))
then
4023# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4025# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4026#if defined(MFC_OpenACC)
4027# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4029# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4030#elif defined(MFC_OpenMP)
4031# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4033# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4035# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4037# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4039# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4043# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4045# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4046 use iso_fortran_env,
only: output_unit
4047# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4049# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4050 print *,
'm_rhs.fpp:432: ',
'@:ALLOCATE(dq_prim_dx_qp(1)%vf(1:sys_size))'
4051# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4053# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4054 call flush (output_unit)
4055# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4057# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4059# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4061# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4063# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4065# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4066#if defined(MFC_OpenACC)
4067# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4069# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4070#elif defined(MFC_OpenMP)
4071# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4073# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4076# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4078# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4079 use iso_fortran_env,
only: output_unit
4080# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4082# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4083 print *,
'm_rhs.fpp:433: ',
'@:ALLOCATE(dq_prim_dy_qp(1)%vf(1:sys_size))'
4084# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4086# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4087 call flush (output_unit)
4088# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4090# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4092# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4094# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4096# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4098# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4099#if defined(MFC_OpenACC)
4100# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4102# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4103#elif defined(MFC_OpenMP)
4104# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4106# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4109# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4111# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4112 use iso_fortran_env,
only: output_unit
4113# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4115# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4116 print *,
'm_rhs.fpp:434: ',
'@:ALLOCATE(dq_prim_dz_qp(1)%vf(1:sys_size))'
4117# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4119# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4120 call flush (output_unit)
4121# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4123# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4125# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4127# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4129# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4131# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4132#if defined(MFC_OpenACC)
4133# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4135# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4136#elif defined(MFC_OpenMP)
4137# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4139# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4142 do l = mom_idx%beg, mom_idx%end
4144# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4146# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4147 use iso_fortran_env,
only: output_unit
4148# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4150# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4151 print *,
'm_rhs.fpp:437: ',
'@:ALLOCATE(dq_prim_dx_qp(1)%vf(l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
4152# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4154# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4155 call flush (output_unit)
4156# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4158# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4160# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4161 allocate (
dq_prim_dx_qp(1)%vf(
l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
4162# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4164# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4166# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4167#if defined(MFC_OpenACC)
4168# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4170# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4171#elif defined(MFC_OpenMP)
4172# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4174# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4176# 441 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4180# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4182# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4183 integer :: macros_setup_vfs_i
4184# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4186# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4188# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4190# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4191 use iso_fortran_env,
only: output_unit
4192# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4194# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4195 print *,
'm_rhs.fpp:443: ',
'@:ACC_SETUP_VFs(dq_prim_dx_qp(1))'
4196# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4198# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4199 call flush (output_unit)
4200# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4202# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4204# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4206# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4208# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4209#if defined(MFC_OpenACC)
4210# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4212# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4213#elif defined(MFC_OpenMP)
4214# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4216# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4218# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4220# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4221#if defined(MFC_OpenACC)
4222# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4224# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4225#elif defined(MFC_OpenMP)
4226# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4228# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4230# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4232# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4234# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4235 if (
associated(
dq_prim_dx_qp(1)%vf(macros_setup_vfs_i)%sf))
then
4236# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4238# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4239#if defined(MFC_OpenACC)
4240# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4242# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4243#elif defined(MFC_OpenMP)
4244# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4246# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4248# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4250# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4251#if defined(MFC_OpenACC)
4252# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4254# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4255#elif defined(MFC_OpenMP)
4256# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4258# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4260# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4262# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4264# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4266# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4268# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4273 do l = mom_idx%beg, mom_idx%end
4275# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4277# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4278 use iso_fortran_env,
only: output_unit
4279# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4281# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4282 print *,
'm_rhs.fpp:448: ',
'@:ALLOCATE(dq_prim_dy_qp(1)%vf(l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
4283# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4285# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4286 call flush (output_unit)
4287# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4289# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4291# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4292 allocate (
dq_prim_dy_qp(1)%vf(
l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
4293# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4295# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4297# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4298#if defined(MFC_OpenACC)
4299# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4301# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4302#elif defined(MFC_OpenMP)
4303# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4305# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4307# 452 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4311# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4313# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4314 integer :: macros_setup_vfs_i
4315# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4317# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4319# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4321# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4322 use iso_fortran_env,
only: output_unit
4323# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4325# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4326 print *,
'm_rhs.fpp:454: ',
'@:ACC_SETUP_VFs(dq_prim_dy_qp(1))'
4327# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4329# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4330 call flush (output_unit)
4331# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4333# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4335# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4337# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4339# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4340#if defined(MFC_OpenACC)
4341# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4343# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4344#elif defined(MFC_OpenMP)
4345# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4347# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4349# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4351# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4352#if defined(MFC_OpenACC)
4353# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4355# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4356#elif defined(MFC_OpenMP)
4357# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4359# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4361# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4363# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4365# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4366 if (
associated(
dq_prim_dy_qp(1)%vf(macros_setup_vfs_i)%sf))
then
4367# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4369# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4370#if defined(MFC_OpenACC)
4371# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4373# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4374#elif defined(MFC_OpenMP)
4375# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4377# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4379# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4381# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4382#if defined(MFC_OpenACC)
4383# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4385# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4386#elif defined(MFC_OpenMP)
4387# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4389# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4391# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4393# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4395# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4397# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4399# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4404 do l = mom_idx%beg, mom_idx%end
4406# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4408# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4409 use iso_fortran_env,
only: output_unit
4410# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4412# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4413 print *,
'm_rhs.fpp:459: ',
'@:ALLOCATE(dq_prim_dz_qp(1)%vf(l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
4414# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4416# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4417 call flush (output_unit)
4418# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4420# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4422# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4423 allocate (
dq_prim_dz_qp(1)%vf(
l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
4424# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4426# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4428# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4429#if defined(MFC_OpenACC)
4430# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4432# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4433#elif defined(MFC_OpenMP)
4434# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4436# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4438# 463 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4441# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4443# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4444 integer :: macros_setup_vfs_i
4445# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4447# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4449# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4451# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4452 use iso_fortran_env,
only: output_unit
4453# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4455# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4456 print *,
'm_rhs.fpp:464: ',
'@:ACC_SETUP_VFs(dq_prim_dz_qp(1))'
4457# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4459# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4460 call flush (output_unit)
4461# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4463# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4465# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4467# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4469# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4470#if defined(MFC_OpenACC)
4471# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4473# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4474#elif defined(MFC_OpenMP)
4475# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4477# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4479# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4481# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4482#if defined(MFC_OpenACC)
4483# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4485# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4486#elif defined(MFC_OpenMP)
4487# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4489# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4491# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4493# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4495# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4496 if (
associated(
dq_prim_dz_qp(1)%vf(macros_setup_vfs_i)%sf))
then
4497# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4499# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4500#if defined(MFC_OpenACC)
4501# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4503# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4504#elif defined(MFC_OpenMP)
4505# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4507# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4509# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4511# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4512#if defined(MFC_OpenACC)
4513# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4515# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4516#elif defined(MFC_OpenMP)
4517# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4519# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4521# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4523# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4525# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4527# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4529# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4537# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4539# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4540 use iso_fortran_env,
only: output_unit
4541# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4543# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4544 print *,
'm_rhs.fpp:470: ',
'@:ALLOCATE(dqL_prim_dx_n(i)%vf(1:sys_size))'
4545# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4547# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4548 call flush (output_unit)
4549# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4551# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4553# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4555# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4557# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4559# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4560#if defined(MFC_OpenACC)
4561# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4563# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4564#elif defined(MFC_OpenMP)
4565# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4567# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4570# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4572# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4573 use iso_fortran_env,
only: output_unit
4574# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4576# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4577 print *,
'm_rhs.fpp:471: ',
'@:ALLOCATE(dqL_prim_dy_n(i)%vf(1:sys_size))'
4578# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4580# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4581 call flush (output_unit)
4582# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4584# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4586# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4588# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4590# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4592# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4593#if defined(MFC_OpenACC)
4594# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4596# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4597#elif defined(MFC_OpenMP)
4598# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4600# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4603# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4605# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4606 use iso_fortran_env,
only: output_unit
4607# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4609# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4610 print *,
'm_rhs.fpp:472: ',
'@:ALLOCATE(dqL_prim_dz_n(i)%vf(1:sys_size))'
4611# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4613# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4614 call flush (output_unit)
4615# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4617# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4619# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4621# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4623# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4625# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4626#if defined(MFC_OpenACC)
4627# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4629# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4630#elif defined(MFC_OpenMP)
4631# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4633# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4636# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4638# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4639 use iso_fortran_env,
only: output_unit
4640# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4642# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4643 print *,
'm_rhs.fpp:473: ',
'@:ALLOCATE(dqR_prim_dx_n(i)%vf(1:sys_size))'
4644# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4646# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4647 call flush (output_unit)
4648# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4650# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4652# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4654# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4656# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4658# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4659#if defined(MFC_OpenACC)
4660# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4662# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4663#elif defined(MFC_OpenMP)
4664# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4666# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4669# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4671# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4672 use iso_fortran_env,
only: output_unit
4673# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4675# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4676 print *,
'm_rhs.fpp:474: ',
'@:ALLOCATE(dqR_prim_dy_n(i)%vf(1:sys_size))'
4677# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4679# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4680 call flush (output_unit)
4681# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4683# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4685# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4687# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4689# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4691# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4692#if defined(MFC_OpenACC)
4693# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4695# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4696#elif defined(MFC_OpenMP)
4697# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4699# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4702# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4704# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4705 use iso_fortran_env,
only: output_unit
4706# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4708# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4709 print *,
'm_rhs.fpp:475: ',
'@:ALLOCATE(dqR_prim_dz_n(i)%vf(1:sys_size))'
4710# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4712# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4713 call flush (output_unit)
4714# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4716# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4718# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4720# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4722# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4724# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4725#if defined(MFC_OpenACC)
4726# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4728# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4729#elif defined(MFC_OpenMP)
4730# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4732# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4738 do l = mom_idx%beg, mom_idx%end
4740# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4742# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4743 use iso_fortran_env,
only: output_unit
4744# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4746# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4747 print *,
'm_rhs.fpp:481: ',
'@:ALLOCATE(dqL_prim_dx_n(i)%vf(l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
4748# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4750# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4751 call flush (output_unit)
4752# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4754# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4756# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4757 allocate (
dql_prim_dx_n(i)%vf(
l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
4758# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4760# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4762# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4763#if defined(MFC_OpenACC)
4764# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4766# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4767#elif defined(MFC_OpenMP)
4768# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4770# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4772# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4774# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4776# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4777 use iso_fortran_env,
only: output_unit
4778# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4780# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4781 print *,
'm_rhs.fpp:485: ',
'@:ALLOCATE(dqR_prim_dx_n(i)%vf(l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
4782# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4784# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4785 call flush (output_unit)
4786# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4788# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4790# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4791 allocate (
dqr_prim_dx_n(i)%vf(
l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
4792# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4794# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4796# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4797#if defined(MFC_OpenACC)
4798# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4800# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4801#elif defined(MFC_OpenMP)
4802# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4804# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4806# 489 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4810 do l = mom_idx%beg, mom_idx%end
4812# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4814# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4815 use iso_fortran_env,
only: output_unit
4816# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4818# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4819 print *,
'm_rhs.fpp:493: ',
'@:ALLOCATE(dqL_prim_dy_n(i)%vf(l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
4820# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4822# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4823 call flush (output_unit)
4824# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4826# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4828# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4829 allocate (
dql_prim_dy_n(i)%vf(
l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
4830# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4832# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4834# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4835#if defined(MFC_OpenACC)
4836# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4838# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4839#elif defined(MFC_OpenMP)
4840# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4842# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4844# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4846# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4848# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4849 use iso_fortran_env,
only: output_unit
4850# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4852# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4853 print *,
'm_rhs.fpp:497: ',
'@:ALLOCATE(dqR_prim_dy_n(i)%vf(l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
4854# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4856# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4857 call flush (output_unit)
4858# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4860# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4862# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4863 allocate (
dqr_prim_dy_n(i)%vf(
l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
4864# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4866# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4868# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4869#if defined(MFC_OpenACC)
4870# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4872# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4873#elif defined(MFC_OpenMP)
4874# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4876# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4878# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4883 do l = mom_idx%beg, mom_idx%end
4885# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4887# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4888 use iso_fortran_env,
only: output_unit
4889# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4891# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4892 print *,
'm_rhs.fpp:506: ',
'@:ALLOCATE(dqL_prim_dz_n(i)%vf(l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
4893# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4895# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4896 call flush (output_unit)
4897# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4899# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4901# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4902 allocate (
dql_prim_dz_n(i)%vf(
l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
4903# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4905# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4907# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4908#if defined(MFC_OpenACC)
4909# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4911# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4912#elif defined(MFC_OpenMP)
4913# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4915# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4917# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4919# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4921# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4922 use iso_fortran_env,
only: output_unit
4923# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4925# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4926 print *,
'm_rhs.fpp:510: ',
'@:ALLOCATE(dqR_prim_dz_n(i)%vf(l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
4927# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4929# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4930 call flush (output_unit)
4931# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4933# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4935# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4936 allocate (
dqr_prim_dz_n(i)%vf(
l)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
4937# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4939# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4941# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4942#if defined(MFC_OpenACC)
4943# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4945# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4946#elif defined(MFC_OpenMP)
4947# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4949# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4951# 514 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4956# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4958# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4959 integer :: macros_setup_vfs_i
4960# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4962# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4964# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4966# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4967 use iso_fortran_env,
only: output_unit
4968# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4970# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4971 print *,
'm_rhs.fpp:517: ',
'@:ACC_SETUP_VFs(dqL_prim_dx_n(i), dqL_prim_dy_n(i), dqL_prim_dz_n(i))'
4972# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4974# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4975 call flush (output_unit)
4976# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4978# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4980# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4982# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4984# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4985#if defined(MFC_OpenACC)
4986# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4988# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4989#elif defined(MFC_OpenMP)
4990# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4992# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4994# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4996# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4997#if defined(MFC_OpenACC)
4998# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5000# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5001#elif defined(MFC_OpenMP)
5002# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5004# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5006# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5008# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5010# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5011 if (
associated(
dql_prim_dx_n(i)%vf(macros_setup_vfs_i)%sf))
then
5012# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5014# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5015#if defined(MFC_OpenACC)
5016# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5018# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5019#elif defined(MFC_OpenMP)
5020# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5022# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5024# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5026# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5027#if defined(MFC_OpenACC)
5028# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5030# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5031#elif defined(MFC_OpenMP)
5032# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5034# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5036# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5038# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5040# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5042# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5044# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5045#if defined(MFC_OpenACC)
5046# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5048# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5049#elif defined(MFC_OpenMP)
5050# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5052# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5054# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5056# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5057#if defined(MFC_OpenACC)
5058# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5060# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5061#elif defined(MFC_OpenMP)
5062# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5064# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5066# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5068# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5070# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5071 if (
associated(
dql_prim_dy_n(i)%vf(macros_setup_vfs_i)%sf))
then
5072# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5074# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5075#if defined(MFC_OpenACC)
5076# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5078# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5079#elif defined(MFC_OpenMP)
5080# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5082# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5084# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5086# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5087#if defined(MFC_OpenACC)
5088# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5090# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5091#elif defined(MFC_OpenMP)
5092# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5094# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5096# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5098# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5100# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5102# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5104# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5105#if defined(MFC_OpenACC)
5106# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5108# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5109#elif defined(MFC_OpenMP)
5110# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5112# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5114# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5116# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5117#if defined(MFC_OpenACC)
5118# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5120# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5121#elif defined(MFC_OpenMP)
5122# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5124# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5126# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5128# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5130# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5131 if (
associated(
dql_prim_dz_n(i)%vf(macros_setup_vfs_i)%sf))
then
5132# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5134# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5135#if defined(MFC_OpenACC)
5136# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5138# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5139#elif defined(MFC_OpenMP)
5140# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5142# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5144# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5146# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5147#if defined(MFC_OpenACC)
5148# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5150# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5151#elif defined(MFC_OpenMP)
5152# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5154# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5156# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5158# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5160# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5162# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5164# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5167# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5169# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5170 integer :: macros_setup_vfs_i
5171# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5173# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5175# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5177# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5178 use iso_fortran_env,
only: output_unit
5179# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5181# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5182 print *,
'm_rhs.fpp:518: ',
'@:ACC_SETUP_VFs(dqR_prim_dx_n(i), dqR_prim_dy_n(i), dqR_prim_dz_n(i))'
5183# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5185# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5186 call flush (output_unit)
5187# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5189# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5191# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5193# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5195# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5196#if defined(MFC_OpenACC)
5197# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5199# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5200#elif defined(MFC_OpenMP)
5201# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5203# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5205# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5207# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5208#if defined(MFC_OpenACC)
5209# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5211# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5212#elif defined(MFC_OpenMP)
5213# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5215# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5217# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5219# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5221# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5222 if (
associated(
dqr_prim_dx_n(i)%vf(macros_setup_vfs_i)%sf))
then
5223# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5225# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5226#if defined(MFC_OpenACC)
5227# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5229# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5230#elif defined(MFC_OpenMP)
5231# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5233# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5235# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5237# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5238#if defined(MFC_OpenACC)
5239# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5241# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5242#elif defined(MFC_OpenMP)
5243# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5245# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5247# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5249# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5251# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5253# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5255# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5256#if defined(MFC_OpenACC)
5257# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5259# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5260#elif defined(MFC_OpenMP)
5261# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5263# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5265# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5267# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5268#if defined(MFC_OpenACC)
5269# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5271# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5272#elif defined(MFC_OpenMP)
5273# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5275# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5277# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5279# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5281# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5282 if (
associated(
dqr_prim_dy_n(i)%vf(macros_setup_vfs_i)%sf))
then
5283# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5285# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5286#if defined(MFC_OpenACC)
5287# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5289# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5290#elif defined(MFC_OpenMP)
5291# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5293# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5295# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5297# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5298#if defined(MFC_OpenACC)
5299# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5301# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5302#elif defined(MFC_OpenMP)
5303# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5305# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5307# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5309# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5311# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5313# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5315# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5316#if defined(MFC_OpenACC)
5317# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5319# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5320#elif defined(MFC_OpenMP)
5321# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5323# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5325# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5327# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5328#if defined(MFC_OpenACC)
5329# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5331# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5332#elif defined(MFC_OpenMP)
5333# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5335# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5337# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5339# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5341# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5342 if (
associated(
dqr_prim_dz_n(i)%vf(macros_setup_vfs_i)%sf))
then
5343# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5345# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5346#if defined(MFC_OpenACC)
5347# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5349# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5350#elif defined(MFC_OpenMP)
5351# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5353# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5355# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5357# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5358#if defined(MFC_OpenACC)
5359# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5361# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5362#elif defined(MFC_OpenMP)
5363# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5365# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5367# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5369# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5371# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5373# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5375# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5379 if (weno_re_flux)
then
5381# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5383# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5384 use iso_fortran_env,
only: output_unit
5385# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5387# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5388 print *,
'm_rhs.fpp:522: ',
'@:ALLOCATE(dqL_rsx_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))'
5389# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5391# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5392 call flush (output_unit)
5393# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5395# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5397# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5398 allocate (
dql_rsx_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))
5399# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5401# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5403# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5404#if defined(MFC_OpenACC)
5405# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5407# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5408#elif defined(MFC_OpenMP)
5409# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5411# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5413# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5415# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5417# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5418 use iso_fortran_env,
only: output_unit
5419# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5421# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5422 print *,
'm_rhs.fpp:524: ',
'@:ALLOCATE(dqR_rsx_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))'
5423# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5425# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5426 call flush (output_unit)
5427# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5429# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5431# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5432 allocate (
dqr_rsx_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))
5433# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5435# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5437# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5438#if defined(MFC_OpenACC)
5439# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5441# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5442#elif defined(MFC_OpenMP)
5443# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5445# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5447# 526 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5451# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5453# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5454 use iso_fortran_env,
only: output_unit
5455# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5457# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5458 print *,
'm_rhs.fpp:528: ',
'@:ALLOCATE(dqL_rsy_vf(idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))'
5459# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5461# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5462 call flush (output_unit)
5463# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5465# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5467# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5468 allocate (
dql_rsy_vf(idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))
5469# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5471# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5473# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5474#if defined(MFC_OpenACC)
5475# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5477# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5478#elif defined(MFC_OpenMP)
5479# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5481# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5483# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5485# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5487# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5488 use iso_fortran_env,
only: output_unit
5489# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5491# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5492 print *,
'm_rhs.fpp:530: ',
'@:ALLOCATE(dqR_rsy_vf(idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))'
5493# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5495# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5496 call flush (output_unit)
5497# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5499# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5501# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5502 allocate (
dqr_rsy_vf(idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))
5503# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5505# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5507# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5508#if defined(MFC_OpenACC)
5509# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5511# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5512#elif defined(MFC_OpenMP)
5513# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5515# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5517# 532 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5520# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5522# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5523 use iso_fortran_env,
only: output_unit
5524# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5526# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5527 print *,
'm_rhs.fpp:533: ',
'@:ALLOCATE(dqL_rsy_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))'
5528# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5530# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5531 call flush (output_unit)
5532# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5534# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5536# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5537 allocate (
dql_rsy_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))
5538# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5540# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5542# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5543#if defined(MFC_OpenACC)
5544# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5546# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5547#elif defined(MFC_OpenMP)
5548# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5550# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5552# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5554# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5556# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5557 use iso_fortran_env,
only: output_unit
5558# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5560# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5561 print *,
'm_rhs.fpp:535: ',
'@:ALLOCATE(dqR_rsy_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))'
5562# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5564# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5565 call flush (output_unit)
5566# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5568# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5570# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5571 allocate (
dqr_rsy_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))
5572# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5574# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5576# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5577#if defined(MFC_OpenACC)
5578# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5580# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5581#elif defined(MFC_OpenMP)
5582# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5584# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5586# 537 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5591# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5593# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5594 use iso_fortran_env,
only: output_unit
5595# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5597# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5598 print *,
'm_rhs.fpp:540: ',
'@:ALLOCATE(dqL_rsz_vf(idwbuff(3)%beg:idwbuff(3)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, mom_idx%beg:mom_idx%end))'
5599# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5601# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5602 call flush (output_unit)
5603# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5605# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5607# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5608 allocate (
dql_rsz_vf(idwbuff(3)%beg:idwbuff(3)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, mom_idx%beg:mom_idx%end))
5609# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5611# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5613# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5614#if defined(MFC_OpenACC)
5615# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5617# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5618#elif defined(MFC_OpenMP)
5619# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5621# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5623# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5625# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5627# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5628 use iso_fortran_env,
only: output_unit
5629# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5631# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5632 print *,
'm_rhs.fpp:542: ',
'@:ALLOCATE(dqR_rsz_vf(idwbuff(3)%beg:idwbuff(3)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, mom_idx%beg:mom_idx%end))'
5633# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5635# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5636 call flush (output_unit)
5637# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5639# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5641# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5642 allocate (
dqr_rsz_vf(idwbuff(3)%beg:idwbuff(3)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, mom_idx%beg:mom_idx%end))
5643# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5645# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5647# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5648#if defined(MFC_OpenACC)
5649# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5651# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5652#elif defined(MFC_OpenMP)
5653# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5655# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5657# 544 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5660# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5662# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5663 use iso_fortran_env,
only: output_unit
5664# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5666# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5667 print *,
'm_rhs.fpp:545: ',
'@:ALLOCATE(dqL_rsz_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))'
5668# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5670# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5671 call flush (output_unit)
5672# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5674# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5676# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5677 allocate (
dql_rsz_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))
5678# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5680# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5682# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5683#if defined(MFC_OpenACC)
5684# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5686# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5687#elif defined(MFC_OpenMP)
5688# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5690# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5692# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5694# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5696# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5697 use iso_fortran_env,
only: output_unit
5698# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5700# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5701 print *,
'm_rhs.fpp:547: ',
'@:ALLOCATE(dqR_rsz_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))'
5702# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5704# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5705 call flush (output_unit)
5706# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5708# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5710# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5711 allocate (
dqr_rsz_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))
5712# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5714# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5716# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5717#if defined(MFC_OpenACC)
5718# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5720# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5721#elif defined(MFC_OpenMP)
5722# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5724# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5726# 549 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5732# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5734# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5735 use iso_fortran_env,
only: output_unit
5736# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5738# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5739 print *,
'm_rhs.fpp:553: ',
'@:ALLOCATE(dq_prim_dx_qp(1)%vf(1:sys_size))'
5740# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5742# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5743 call flush (output_unit)
5744# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5746# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5748# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5750# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5752# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5754# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5755#if defined(MFC_OpenACC)
5756# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5758# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5759#elif defined(MFC_OpenMP)
5760# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5762# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5765# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5767# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5768 use iso_fortran_env,
only: output_unit
5769# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5771# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5772 print *,
'm_rhs.fpp:554: ',
'@:ALLOCATE(dq_prim_dy_qp(1)%vf(1:sys_size))'
5773# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5775# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5776 call flush (output_unit)
5777# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5779# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5781# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5783# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5785# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5787# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5788#if defined(MFC_OpenACC)
5789# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5791# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5792#elif defined(MFC_OpenMP)
5793# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5795# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5798# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5800# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5801 use iso_fortran_env,
only: output_unit
5802# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5804# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5805 print *,
'm_rhs.fpp:555: ',
'@:ALLOCATE(dq_prim_dz_qp(1)%vf(1:sys_size))'
5806# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5808# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5809 call flush (output_unit)
5810# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5812# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5814# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5816# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5818# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5820# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5821#if defined(MFC_OpenACC)
5822# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5824# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5825#elif defined(MFC_OpenMP)
5826# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5828# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5833# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5835# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5836 use iso_fortran_env,
only: output_unit
5837# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5839# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5840 print *,
'm_rhs.fpp:558: ',
'@:ALLOCATE(dq_prim_dx_qp(1)%vf(l)%sf(0, 0, 0))'
5841# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5843# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5844 call flush (output_unit)
5845# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5847# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5849# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5851# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5853# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5855# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5856#if defined(MFC_OpenACC)
5857# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5859# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5860#elif defined(MFC_OpenMP)
5861# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5863# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5866# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5868# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5869 integer :: macros_setup_vfs_i
5870# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5872# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5874# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5876# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5877 use iso_fortran_env,
only: output_unit
5878# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5880# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5881 print *,
'm_rhs.fpp:559: ',
'@:ACC_SETUP_VFs(dq_prim_dx_qp(1))'
5882# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5884# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5885 call flush (output_unit)
5886# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5888# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5890# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5892# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5894# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5895#if defined(MFC_OpenACC)
5896# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5898# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5899#elif defined(MFC_OpenMP)
5900# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5902# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5904# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5906# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5907#if defined(MFC_OpenACC)
5908# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5910# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5911#elif defined(MFC_OpenMP)
5912# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5914# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5916# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5918# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5920# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5921 if (
associated(
dq_prim_dx_qp(1)%vf(macros_setup_vfs_i)%sf))
then
5922# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5924# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5925#if defined(MFC_OpenACC)
5926# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5928# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5929#elif defined(MFC_OpenMP)
5930# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5932# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5934# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5936# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5937#if defined(MFC_OpenACC)
5938# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5940# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5941#elif defined(MFC_OpenMP)
5942# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5944# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5946# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5948# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5950# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5952# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5954# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5958# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5960# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5961 use iso_fortran_env,
only: output_unit
5962# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5964# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5965 print *,
'm_rhs.fpp:561: ',
'@:ALLOCATE(dq_prim_dy_qp(1)%vf(l)%sf(0, 0, 0))'
5966# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5968# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5969 call flush (output_unit)
5970# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5972# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5974# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5976# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5978# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5980# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5981#if defined(MFC_OpenACC)
5982# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5984# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5985#elif defined(MFC_OpenMP)
5986# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5988# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5991# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5993# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5994 integer :: macros_setup_vfs_i
5995# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5997# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5999# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6001# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6002 use iso_fortran_env,
only: output_unit
6003# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6005# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6006 print *,
'm_rhs.fpp:562: ',
'@:ACC_SETUP_VFs(dq_prim_dy_qp(1))'
6007# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6009# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6010 call flush (output_unit)
6011# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6013# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6015# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6017# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6019# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6020#if defined(MFC_OpenACC)
6021# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6023# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6024#elif defined(MFC_OpenMP)
6025# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6027# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6029# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6031# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6032#if defined(MFC_OpenACC)
6033# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6035# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6036#elif defined(MFC_OpenMP)
6037# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6039# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6041# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6043# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6045# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6046 if (
associated(
dq_prim_dy_qp(1)%vf(macros_setup_vfs_i)%sf))
then
6047# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6049# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6050#if defined(MFC_OpenACC)
6051# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6053# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6054#elif defined(MFC_OpenMP)
6055# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6057# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6059# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6061# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6062#if defined(MFC_OpenACC)
6063# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6065# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6066#elif defined(MFC_OpenMP)
6067# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6069# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6071# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6073# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6075# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6077# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6079# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6083# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6085# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6086 use iso_fortran_env,
only: output_unit
6087# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6089# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6090 print *,
'm_rhs.fpp:564: ',
'@:ALLOCATE(dq_prim_dz_qp(1)%vf(l)%sf(0, 0, 0))'
6091# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6093# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6094 call flush (output_unit)
6095# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6097# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6099# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6101# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6103# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6105# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6106#if defined(MFC_OpenACC)
6107# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6109# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6110#elif defined(MFC_OpenMP)
6111# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6113# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6116# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6118# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6119 integer :: macros_setup_vfs_i
6120# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6122# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6124# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6126# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6127 use iso_fortran_env,
only: output_unit
6128# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6130# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6131 print *,
'm_rhs.fpp:565: ',
'@:ACC_SETUP_VFs(dq_prim_dz_qp(1))'
6132# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6134# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6135 call flush (output_unit)
6136# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6138# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6140# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6142# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6144# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6145#if defined(MFC_OpenACC)
6146# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6148# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6149#elif defined(MFC_OpenMP)
6150# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6152# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6154# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6156# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6157#if defined(MFC_OpenACC)
6158# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6160# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6161#elif defined(MFC_OpenMP)
6162# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6164# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6166# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6168# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6170# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6171 if (
associated(
dq_prim_dz_qp(1)%vf(macros_setup_vfs_i)%sf))
then
6172# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6174# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6175#if defined(MFC_OpenACC)
6176# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6178# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6179#elif defined(MFC_OpenMP)
6180# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6182# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6184# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6186# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6187#if defined(MFC_OpenACC)
6188# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6190# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6191#elif defined(MFC_OpenMP)
6192# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6194# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6196# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6198# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6200# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6202# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6204# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6212# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6214# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6215#if defined(MFC_OpenACC)
6216# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6218# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6219#elif defined(MFC_OpenMP)
6220# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6222# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6224# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6226# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6228# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6230# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6234 do l = idwbuff(3)%beg, idwbuff(3)%end
6235 do k = idwbuff(2)%beg, idwbuff(2)%end
6236 do j = idwbuff(1)%beg, idwbuff(1)%end
6244# 583 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6246# 583 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6247#if defined(MFC_OpenACC)
6248# 583 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6250# 583 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6251#elif defined(MFC_OpenMP)
6252# 583 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6254# 583 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6256# 583 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6258# 583 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6260# 583 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6267# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6269# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6270 use iso_fortran_env,
only: output_unit
6271# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6273# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6274 print *,
'm_rhs.fpp:588: ',
'@:ALLOCATE(mom_sp(1:nmomsp), mom_3d(0:2, 0:2, nb))'
6275# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6277# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6278 call flush (output_unit)
6279# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6281# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6283# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6284 allocate (mom_sp(1:nmomsp), mom_3d(0:2, 0:2, nb))
6285# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6287# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6289# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6291# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6292#if defined(MFC_OpenACC)
6293# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6295# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6296#elif defined(MFC_OpenMP)
6297# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6299# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6306# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6308# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6309 use iso_fortran_env,
only: output_unit
6310# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6312# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6313 print *,
'm_rhs.fpp:593: ',
'@:ALLOCATE(mom_3d(i, j, k)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
6314# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6316# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6317 call flush (output_unit)
6318# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6320# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6322# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6323 allocate (mom_3d(i,
j,
k)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
6324# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6326# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6328# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6329#if defined(MFC_OpenACC)
6330# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6332# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6333#elif defined(MFC_OpenMP)
6334# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6336# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6338# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6340# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6342# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6344# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6346# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6348# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6349 use iso_fortran_env,
only: output_unit
6350# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6352# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6353 print *,
'm_rhs.fpp:597: ',
'@:ACC_SETUP_SFs(mom_3d(i, j, k))'
6354# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6356# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6357 call flush (output_unit)
6358# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6360# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6362# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6364# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6366# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6367#if defined(MFC_OpenACC)
6368# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6370# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6371#elif defined(MFC_OpenMP)
6372# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6374# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6376# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6377 if (
associated(mom_3d(i,
j,
k)%sf))
then
6378# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6380# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6381#if defined(MFC_OpenACC)
6382# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6384# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6385#elif defined(MFC_OpenMP)
6386# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6388# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6390# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6392# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6394# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6402# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6404# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6405 use iso_fortran_env,
only: output_unit
6406# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6408# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6409 print *,
'm_rhs.fpp:603: ',
'@:ALLOCATE(mom_sp(i)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
6410# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6412# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6413 call flush (output_unit)
6414# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6416# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6418# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6419 allocate (mom_sp(i)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
6420# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6422# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6424# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6425#if defined(MFC_OpenACC)
6426# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6428# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6429#elif defined(MFC_OpenMP)
6430# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6432# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6434# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6436# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6438# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6440# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6442# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6444# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6445 use iso_fortran_env,
only: output_unit
6446# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6448# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6449 print *,
'm_rhs.fpp:607: ',
'@:ACC_SETUP_SFs(mom_sp(i))'
6450# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6452# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6453 call flush (output_unit)
6454# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6456# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6458# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6460# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6462# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6463#if defined(MFC_OpenACC)
6464# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6466# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6467#elif defined(MFC_OpenMP)
6468# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6470# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6472# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6473 if (
associated(mom_sp(i)%sf))
then
6474# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6476# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6477#if defined(MFC_OpenACC)
6478# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6480# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6481#elif defined(MFC_OpenMP)
6482# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6484# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6486# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6488# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6490# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6495 if (mpp_lim .and. bubbles_euler)
then
6497# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6499# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6500 use iso_fortran_env,
only: output_unit
6501# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6503# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6504 print *,
'm_rhs.fpp:612: ',
'@:ALLOCATE(alf_sum%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
6505# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6507# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6508 call flush (output_unit)
6509# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6511# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6513# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6514 allocate (
alf_sum%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
6515# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6517# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6519# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6520#if defined(MFC_OpenACC)
6521# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6523# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6524#elif defined(MFC_OpenMP)
6525# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6527# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6535# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6537# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6538 use iso_fortran_env,
only: output_unit
6539# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6541# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6542 print *,
'm_rhs.fpp:618: ',
'@:ALLOCATE(gm_alphaL_n(1:num_dims))'
6543# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6545# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6546 call flush (output_unit)
6547# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6549# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6551# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6553# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6555# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6557# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6558#if defined(MFC_OpenACC)
6559# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6561# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6562#elif defined(MFC_OpenMP)
6563# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6565# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6568# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6570# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6571 use iso_fortran_env,
only: output_unit
6572# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6574# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6575 print *,
'm_rhs.fpp:619: ',
'@:ALLOCATE(gm_alphaR_n(1:num_dims))'
6576# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6578# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6579 call flush (output_unit)
6580# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6582# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6584# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6586# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6588# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6590# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6591#if defined(MFC_OpenACC)
6592# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6594# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6595#elif defined(MFC_OpenMP)
6596# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6598# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6602 if (alt_soundspeed)
then
6604# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6606# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6607 use iso_fortran_env,
only: output_unit
6608# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6610# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6611 print *,
'm_rhs.fpp:623: ',
'@:ALLOCATE(blkmod1(0:m, 0:n, 0:p), blkmod2(0:m, 0:n, 0:p), alpha1(0:m, 0:n, 0:p), alpha2(0:m, 0:n, 0:p), Kterm(0:m, 0:n, 0:p))'
6612# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6614# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6615 call flush (output_unit)
6616# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6618# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6620# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6621 allocate (
blkmod1(0:m, 0:n, 0:p),
blkmod2(0:m, 0:n, 0:p),
alpha1(0:m, 0:n, 0:p),
alpha2(0:m, 0:n, 0:p),
kterm(0:m, 0:n, 0:p))
6622# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6624# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6626# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6628# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6630# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6632# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6634# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6635#if defined(MFC_OpenACC)
6636# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6638# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6639#elif defined(MFC_OpenMP)
6640# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6642# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6646 call s_initialize_pressure_relaxation_module
6648 if (bubbles_euler)
then
6650# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6652# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6653 use iso_fortran_env,
only: output_unit
6654# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6656# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6657 print *,
'm_rhs.fpp:629: ',
'@:ALLOCATE(nbub(0:m, 0:n, 0:p))'
6658# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6660# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6661 call flush (output_unit)
6662# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6664# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6666# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6667 allocate (
nbub(0:m, 0:n, 0:p))
6668# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6670# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6672# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6673#if defined(MFC_OpenACC)
6674# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6676# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6677#elif defined(MFC_OpenMP)
6678# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6680# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6687 impure subroutine s_compute_rhs(q_cons_vf, q_T_sf, q_prim_vf, bc_type, rhs_vf, pb_in, rhs_pb, mv_in, rhs_mv, t_step, time_avg, stage)
6689 type(scalar_field),
dimension(sys_size),
intent(inout) ::
q_cons_vf
6690 type(scalar_field),
intent(inout) :: q_t_sf
6691 type(scalar_field),
dimension(sys_size),
intent(inout) :: q_prim_vf
6692 type(integer_field),
dimension(1:num_dims, 1:2),
intent(in) :: bc_type
6693 type(scalar_field),
dimension(sys_size),
intent(inout) :: rhs_vf
6694 real(stp),
dimension(idwbuff(1)%beg:, idwbuff(2)%beg:, idwbuff(3)%beg:, 1:, 1:),
intent(inout) :: pb_in
6695 real(wp),
dimension(idwbuff(1)%beg:, idwbuff(2)%beg:, idwbuff(3)%beg:, 1:, 1:),
intent(inout) :: rhs_pb
6696 real(stp),
dimension(idwbuff(1)%beg:, idwbuff(2)%beg:, idwbuff(3)%beg:, 1:, 1:),
intent(inout) :: mv_in
6697 real(wp),
dimension(idwbuff(1)%beg:, idwbuff(2)%beg:, idwbuff(3)%beg:, 1:, 1:),
intent(inout) :: rhs_mv
6698 integer,
intent(in) :: t_step
6699 real(wp),
intent(inout) :: time_avg
6700 integer,
intent(in) :: stage
6702 real(wp) :: t_start, t_finish
6704 integer(kind=8) :: i,
j,
k,
l, q
6706 call nvtxstartrange(
"COMPUTE-RHS")
6708 call cpu_time(t_start)
6710 if (.not. igr .or. dummy)
then
6713# 660 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6715# 660 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6716#if defined(MFC_OpenACC)
6717# 660 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6719# 660 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6720#elif defined(MFC_OpenMP)
6721# 660 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6723# 660 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6725# 660 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6727# 660 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6729# 660 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6731# 660 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6734 do l = idwbuff(3)%beg, idwbuff(3)%end
6735 do k = idwbuff(2)%beg, idwbuff(2)%end
6736 do j = idwbuff(1)%beg, idwbuff(1)%end
6743# 670 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6745# 670 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6746#if defined(MFC_OpenACC)
6747# 670 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6749# 670 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6750#elif defined(MFC_OpenMP)
6751# 670 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6753# 670 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6755# 670 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6757# 670 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6759# 670 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6764 if (mpp_lim .and. bubbles_euler)
then
6766# 675 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6768# 675 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6769#if defined(MFC_OpenACC)
6770# 675 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6772# 675 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6773#elif defined(MFC_OpenMP)
6774# 675 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6776# 675 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6778# 675 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6780# 675 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6782# 675 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6784# 675 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6786 do l = idwbuff(3)%beg, idwbuff(3)%end
6787 do k = idwbuff(2)%beg, idwbuff(2)%end
6788 do j = idwbuff(1)%beg, idwbuff(1)%end
6791# 680 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6792#if defined(MFC_OpenACC)
6793# 680 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6795# 680 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6796#elif defined(MFC_OpenMP)
6797# 680 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6799# 680 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6801 do i = advxb, advxe - 1
6805# 684 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6806#if defined(MFC_OpenACC)
6807# 684 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6809# 684 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6810#elif defined(MFC_OpenMP)
6811# 684 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6813# 684 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6815 do i = advxb, advxe - 1
6823# 692 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6825# 692 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6826#if defined(MFC_OpenACC)
6827# 692 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6829# 692 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6830#elif defined(MFC_OpenMP)
6831# 692 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6833# 692 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6835# 692 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6837# 692 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6839# 692 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6844 if (igr .or. dummy)
then
6845 call nvtxstartrange(
"RHS-COMMUNICATION")
6846 call s_populate_variables_buffers(bc_type,
q_cons_vf, pb_in, mv_in)
6849 if (.not. igr .or. dummy)
then
6850 call nvtxstartrange(
"RHS-CONVERT")
6851 call s_convert_conservative_to_primitive_variables( &
6858 call nvtxstartrange(
"RHS-COMMUNICATION")
6859 call s_populate_variables_buffers(bc_type,
q_prim_qp%vf, pb_in, mv_in)
6863 call nvtxstartrange(
"RHS-ELASTIC")
6864 if (hyperelasticity)
call s_hyperelastic_rmt_stress_update(
q_cons_qp%vf,
q_prim_qp%vf)
6868 if (mytime >= t_stop)
return
6870 if (t_step == t_step_stop)
return
6873 if (qbmm)
call s_mom_inv(
q_cons_qp%vf,
q_prim_qp%vf, mom_sp, mom_3d, pb_in, rhs_pb, mv_in, rhs_mv, idwbuff(1), idwbuff(2), idwbuff(3))
6875 if ((viscous .and. .not. igr) .or. dummy)
then
6876 call nvtxstartrange(
"RHS-VISCOUS")
6885 idwbuff(1), idwbuff(2), idwbuff(3))
6889 if (surface_tension)
then
6890 call nvtxstartrange(
"RHS-SURFACE-TENSION")
6891 call s_get_capillary(
q_prim_qp%vf, bc_type)
6898 if (igr .or. dummy)
then
6902# 753 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6904# 753 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6905#if defined(MFC_OpenACC)
6906# 753 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6908# 753 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6909#elif defined(MFC_OpenMP)
6910# 753 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6912# 753 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6914# 753 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6916# 753 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6918# 753 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6920# 753 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6926 rhs_vf(i)%sf(
j,
k,
l) = 0._stp
6932# 763 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6934# 763 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6935#if defined(MFC_OpenACC)
6936# 763 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6938# 763 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6939#elif defined(MFC_OpenMP)
6940# 763 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6942# 763 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6944# 763 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6946# 763 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6948# 763 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6952 call nvtxstartrange(
"IGR_RIEMANN")
6953 call s_igr_riemann_solver(
q_cons_vf, rhs_vf, id)
6957 call nvtxstartrange(
"IGR_Jacobi")
6958 call s_igr_iterative_solve(
q_cons_vf, bc_type, t_step)
6961 call nvtxstartrange(
"IGR_SIGMA")
6966 if ((.not. igr) .or. dummy) then
6969 call nvtxstartrange(
"RHS-WENO")
6971 if (.not. surface_tension)
then
6972 if (all(re_size == 0))
then
6974 iv%beg = 1;
iv%end = sys_size
6981 iv%beg = 1;
iv%end = contxe
6988 iv%beg = e_idx;
iv%end = sys_size
6997 if (all(re_size == 0))
then
6998 iv%beg = 1;
iv%end = e_idx - 1
7005 iv%beg = e_idx;
iv%end = e_idx
7012 iv%beg = e_idx + 1;
iv%end = sys_size
7019 iv%beg = 1;
iv%end = contxe
7026 iv%beg = e_idx;
iv%end = e_idx
7033 iv%beg = e_idx + 1;
iv%end = sys_size
7044 if (weno_re_flux)
then
7045 iv%beg = momxb;
iv%end = momxe
7046 call s_reconstruct_cell_boundary_values_visc_deriv( &
7051 idwbuff(1), idwbuff(2), idwbuff(3))
7053 call s_reconstruct_cell_boundary_values_visc_deriv( &
7058 idwbuff(1), idwbuff(2), idwbuff(3))
7060 call s_reconstruct_cell_boundary_values_visc_deriv( &
7065 idwbuff(1), idwbuff(2), idwbuff(3))
7075 elseif (id == 2)
then
7086 call nvtxstartrange(
"RHS-RIEMANN-SOLVER")
7109 call nvtxstartrange(
"RHS-ADVECTION-SRC")
7118 call nvtxstartrange(
"RHS-HYPOELASTICITY")
7119 if (hypoelasticity)
call s_compute_hypoelastic_rhs(id, &
7125 if (chemistry .and. chem_params%diffusion)
then
7126 call nvtxstartrange(
"RHS-CHEM-DIFFUSION")
7132 if (viscous .or. surface_tension .or. chem_params%diffusion)
then
7133 call nvtxstartrange(
"RHS-ADD-PHYSICS")
7145 if (bubbles_euler)
then
7146 call nvtxstartrange(
"RHS-BUBBLES-COMPUTE")
7147 call s_compute_bubbles_ee_rhs(id,
q_prim_qp%vf, divu)
7153 call nvtxstartrange(
"RHS-QBMM")
7154 call s_compute_qbmm_rhs(id, &
7165 if (hyper_cleaning)
then
7167# 980 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7169# 980 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7170#if defined(MFC_OpenACC)
7171# 980 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7173# 980 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7174#elif defined(MFC_OpenMP)
7175# 980 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7177# 980 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7179# 980 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7181# 980 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7183# 980 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7185# 980 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7190 rhs_vf(psi_idx)%sf(
j,
k,
l) = rhs_vf(psi_idx)%sf(
j,
k,
l) - &
7191 q_prim_vf(psi_idx)%sf(
j,
k,
l)/hyper_cleaning_tau
7196# 989 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7198# 989 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7199#if defined(MFC_OpenACC)
7200# 989 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7202# 989 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7203#elif defined(MFC_OpenMP)
7204# 989 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7206# 989 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7208# 989 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7210# 989 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7212# 989 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7223# 998 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7225# 998 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7226#if defined(MFC_OpenACC)
7227# 998 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7229# 998 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7230#elif defined(MFC_OpenMP)
7231# 998 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7233# 998 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7235# 998 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7237# 998 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7239# 998 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7241# 998 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7246 if (ib_markers%sf(
j,
k,
l) /= 0)
then
7248 rhs_vf(i)%sf(
j,
k,
l) = 0._wp
7255# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7257# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7258#if defined(MFC_OpenACC)
7259# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7261# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7262#elif defined(MFC_OpenMP)
7263# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7265# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7267# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7269# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7271# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7277 if (acoustic_source)
then
7278 call nvtxstartrange(
"RHS-ACOUSTIC-SRC")
7279 call s_acoustic_src_calculations(
q_cons_qp%vf(1:sys_size), &
7287 if (bubbles_euler .and. (.not. adap_dt) .and. (.not. qbmm))
then
7288 call nvtxstartrange(
"RHS-BUBBLES-SRC")
7289 call s_compute_bubble_ee_source( &
7297 if (bubbles_lagrange)
then
7299 call nvtxstartrange(
"RHS-EL-BUBBLES-SRC")
7300 call s_compute_bubbles_el_source( &
7306 if (.not. adap_dt)
then
7307 call nvtxstartrange(
"RHS-EL-BUBBLES-DYN")
7308 call s_compute_bubble_el_dynamics( &
7315 if (chemistry .and. chem_params%reactions)
then
7316 call nvtxstartrange(
"RHS-CHEM-REACTIONS")
7317 call s_compute_chemistry_reaction_flux(rhs_vf,
q_cons_qp%vf, q_t_sf,
q_prim_qp%vf, idwint)
7321 if (cont_damage)
call s_compute_damage_state(
q_cons_qp%vf, rhs_vf)
7325 if (run_time_info .or. probe_wrt .or. ib .or. bubbles_lagrange)
then
7326 if (.not. igr .or. dummy)
then
7328# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7330# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7331#if defined(MFC_OpenACC)
7332# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7334# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7335#elif defined(MFC_OpenMP)
7336# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7338# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7340# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7342# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7344# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7346# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7349 do l = idwbuff(3)%beg, idwbuff(3)%end
7350 do k = idwbuff(2)%beg, idwbuff(2)%end
7351 do j = idwbuff(1)%beg, idwbuff(1)%end
7358# 1075 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7360# 1075 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7361#if defined(MFC_OpenACC)
7362# 1075 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7364# 1075 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7365#elif defined(MFC_OpenMP)
7366# 1075 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7368# 1075 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7370# 1075 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7372# 1075 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7374# 1075 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7379 call cpu_time(t_finish)
7381 if (t_step >= 2)
then
7382 time_avg = (abs(t_finish - t_start) + (t_step - 2)*time_avg)/(t_step - 1)
7394 integer,
intent(in) :: idir
7395 type(scalar_field),
dimension(sys_size),
intent(inout) :: rhs_vf
7396 type(vector_field),
intent(inout) :: q_cons_vf
7397 type(vector_field),
intent(inout) :: q_prim_vf
7398 type(vector_field),
intent(inout) :: flux_src_n_vf
7400 integer :: j, k, l, q
7401 integer :: k_loop, l_loop, q_loop
7402 integer :: i_fluid_loop
7404 real(wp) :: inv_ds, flux_face1, flux_face2
7405 real(wp) :: advected_qty_val, pressure_val, velocity_val
7407 if (alt_soundspeed)
then
7409# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7411# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7412#if defined(MFC_OpenACC)
7413# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7415# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7416#elif defined(MFC_OpenMP)
7417# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7419# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7421# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7423# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7425# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7427# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7432 blkmod1(k_loop, l_loop, q_loop) = ((gammas(1) + 1._wp)*q_prim_vf%vf(e_idx)%sf(k_loop, l_loop, q_loop) + &
7433 pi_infs(1))/gammas(1)
7434 blkmod2(k_loop, l_loop, q_loop) = ((gammas(2) + 1._wp)*q_prim_vf%vf(e_idx)%sf(k_loop, l_loop, q_loop) + &
7435 pi_infs(2))/gammas(2)
7436 alpha1(k_loop, l_loop, q_loop) = q_cons_vf%vf(advxb)%sf(k_loop, l_loop, q_loop)
7438 if (bubbles_euler)
then
7439 alpha2(k_loop, l_loop, q_loop) = q_cons_vf%vf(alf_idx - 1)%sf(k_loop, l_loop, q_loop)
7441 alpha2(k_loop, l_loop, q_loop) = q_cons_vf%vf(advxe)%sf(k_loop, l_loop, q_loop)
7444 kterm(k_loop, l_loop, q_loop) =
alpha1(k_loop, l_loop, q_loop)*
alpha2(k_loop, l_loop, q_loop)* &
7445 (
blkmod2(k_loop, l_loop, q_loop) -
blkmod1(k_loop, l_loop, q_loop))/ &
7446 (
alpha1(k_loop, l_loop, q_loop)*
blkmod2(k_loop, l_loop, q_loop) + &
7447 alpha2(k_loop, l_loop, q_loop)*
blkmod1(k_loop, l_loop, q_loop))
7452# 1131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7454# 1131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7455#if defined(MFC_OpenACC)
7456# 1131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7458# 1131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7459#elif defined(MFC_OpenMP)
7460# 1131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7462# 1131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7464# 1131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7466# 1131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7468# 1131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7474 if (bc_x%beg <= bc_char_slip_wall .and. bc_x%beg >= bc_char_sup_outflow)
then
7475 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, -1,
irx,
iry,
irz)
7477 if (bc_x%end <= bc_char_slip_wall .and. bc_x%end >= bc_char_sup_outflow)
then
7478 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, 1,
irx,
iry,
irz)
7482# 1143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7484# 1143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7485#if defined(MFC_OpenACC)
7486# 1143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7488# 1143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7489#elif defined(MFC_OpenMP)
7490# 1143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7492# 1143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7494# 1143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7496# 1143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7498# 1143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7500# 1143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7506 inv_ds = 1._wp/dx(k_loop)
7507 flux_face1 =
flux_n(1)%vf(j)%sf(k_loop - 1, l_loop, q_loop)
7508 flux_face2 =
flux_n(1)%vf(j)%sf(k_loop, l_loop, q_loop)
7509 rhs_vf(j)%sf(k_loop, l_loop, q_loop) = inv_ds*(flux_face1 - flux_face2)
7515# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7517# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7518#if defined(MFC_OpenACC)
7519# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7521# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7522#elif defined(MFC_OpenMP)
7523# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7525# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7527# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7529# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7531# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7534 if (model_eqns == 3)
then
7536# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7538# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7539#if defined(MFC_OpenACC)
7540# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7542# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7543#elif defined(MFC_OpenMP)
7544# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7546# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7548# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7550# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7552# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7554# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7559 do i_fluid_loop = 1, num_fluids
7560 inv_ds = 1._wp/dx(k_loop)
7561 advected_qty_val = q_cons_vf%vf(i_fluid_loop + advxb - 1)%sf(k_loop, l_loop, q_loop)
7562 pressure_val = q_prim_vf%vf(e_idx)%sf(k_loop, l_loop, q_loop)
7563 flux_face1 = flux_src_n_vf%vf(advxb)%sf(k_loop, l_loop, q_loop)
7564 flux_face2 = flux_src_n_vf%vf(advxb)%sf(k_loop - 1, l_loop, q_loop)
7565 rhs_vf(i_fluid_loop + intxb - 1)%sf(k_loop, l_loop, q_loop) = &
7566 rhs_vf(i_fluid_loop + intxb - 1)%sf(k_loop, l_loop, q_loop) - &
7567 inv_ds*advected_qty_val*pressure_val*(flux_face1 - flux_face2)
7573# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7575# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7576#if defined(MFC_OpenACC)
7577# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7579# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7580#elif defined(MFC_OpenMP)
7581# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7583# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7585# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7587# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7589# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7596 if (bc_y%beg <= bc_char_slip_wall .and. bc_y%beg >= bc_char_sup_outflow)
then
7597 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, -1,
irx,
iry,
irz)
7599 if (bc_y%end <= bc_char_slip_wall .and. bc_y%end >= bc_char_sup_outflow)
then
7600 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, 1,
irx,
iry,
irz)
7604# 1189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7606# 1189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7607#if defined(MFC_OpenACC)
7608# 1189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7610# 1189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7611#elif defined(MFC_OpenMP)
7612# 1189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7614# 1189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7616# 1189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7618# 1189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7620# 1189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7622# 1189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7628 inv_ds = 1._wp/dy(k)
7629 flux_face1 =
flux_n(2)%vf(j)%sf(q, k - 1, l)
7630 flux_face2 =
flux_n(2)%vf(j)%sf(q, k, l)
7631 rhs_vf(j)%sf(q, k, l) = rhs_vf(j)%sf(q, k, l) + inv_ds*(flux_face1 - flux_face2)
7637# 1202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7639# 1202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7640#if defined(MFC_OpenACC)
7641# 1202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7643# 1202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7644#elif defined(MFC_OpenMP)
7645# 1202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7647# 1202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7649# 1202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7651# 1202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7653# 1202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7656 if (model_eqns == 3)
then
7658# 1205 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7660# 1205 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7661#if defined(MFC_OpenACC)
7662# 1205 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7664# 1205 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7665#elif defined(MFC_OpenMP)
7666# 1205 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7668# 1205 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7670# 1205 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7672# 1205 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7674# 1205 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7676# 1205 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7681 do i_fluid_loop = 1, num_fluids
7682 inv_ds = 1._wp/dy(k)
7683 advected_qty_val = q_cons_vf%vf(i_fluid_loop + advxb - 1)%sf(q, k, l)
7684 pressure_val = q_prim_vf%vf(e_idx)%sf(q, k, l)
7685 flux_face1 = flux_src_n_vf%vf(advxb)%sf(q, k, l)
7686 flux_face2 = flux_src_n_vf%vf(advxb)%sf(q, k - 1, l)
7687 rhs_vf(i_fluid_loop + intxb - 1)%sf(q, k, l) = &
7688 rhs_vf(i_fluid_loop + intxb - 1)%sf(q, k, l) - &
7689 inv_ds*advected_qty_val*pressure_val*(flux_face1 - flux_face2)
7691 rhs_vf(i_fluid_loop + intxb - 1)%sf(q, k, l) = &
7692 rhs_vf(i_fluid_loop + intxb - 1)%sf(q, k, l) - &
7693 5.e-1_wp/y_cc(k)*advected_qty_val*pressure_val*(flux_face1 + flux_face2)
7700# 1227 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7702# 1227 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7703#if defined(MFC_OpenACC)
7704# 1227 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7706# 1227 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7707#elif defined(MFC_OpenMP)
7708# 1227 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7710# 1227 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7712# 1227 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7714# 1227 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7716# 1227 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7722# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7724# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7725#if defined(MFC_OpenACC)
7726# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7728# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7729#elif defined(MFC_OpenMP)
7730# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7732# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7734# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7736# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7738# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7740# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7748 rhs_vf(j)%sf(q, k, l) = rhs_vf(j)%sf(q, k, l) - &
7749 5.e-1_wp/y_cc(k)*(flux_face1 + flux_face2)
7755# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7757# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7758#if defined(MFC_OpenACC)
7759# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7761# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7762#elif defined(MFC_OpenMP)
7763# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7765# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7767# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7769# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7771# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7778 if (bc_z%beg <= bc_char_slip_wall .and. bc_z%beg >= bc_char_sup_outflow)
then
7779 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, -1,
irx,
iry,
irz)
7781 if (bc_z%end <= bc_char_slip_wall .and. bc_z%end >= bc_char_sup_outflow)
then
7782 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, 1,
irx,
iry,
irz)
7785 if (grid_geometry == 3)
then
7787# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7789# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7790#if defined(MFC_OpenACC)
7791# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7793# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7794#elif defined(MFC_OpenMP)
7795# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7797# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7799# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7801# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7803# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7805# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7811 inv_ds = 1._wp/(dz(k)*y_cc(q))
7812 velocity_val = q_prim_vf%vf(contxe + idir)%sf(l, q, k)
7813 flux_face1 =
flux_n(3)%vf(j)%sf(l, q, k - 1)
7814 flux_face2 =
flux_n(3)%vf(j)%sf(l, q, k)
7815 rhs_vf(j)%sf(l, q, k) = rhs_vf(j)%sf(l, q, k) + &
7816 inv_ds*velocity_val*(flux_face1 - flux_face2)
7822# 1273 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7824# 1273 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7825#if defined(MFC_OpenACC)
7826# 1273 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7828# 1273 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7829#elif defined(MFC_OpenMP)
7830# 1273 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7832# 1273 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7834# 1273 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7836# 1273 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7838# 1273 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7841# 1274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7843# 1274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7844#if defined(MFC_OpenACC)
7845# 1274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7847# 1274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7848#elif defined(MFC_OpenMP)
7849# 1274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7851# 1274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7853# 1274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7855# 1274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7857# 1274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7859# 1274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7867 rhs_vf(j)%sf(l, q, k) = rhs_vf(j)%sf(l, q, k) - &
7868 5.e-1_wp/y_cc(q)*(flux_face1 + flux_face2)
7874# 1287 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7876# 1287 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7877#if defined(MFC_OpenACC)
7878# 1287 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7880# 1287 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7881#elif defined(MFC_OpenMP)
7882# 1287 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7884# 1287 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7886# 1287 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7888# 1287 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7890# 1287 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7894# 1289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7896# 1289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7897#if defined(MFC_OpenACC)
7898# 1289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7900# 1289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7901#elif defined(MFC_OpenMP)
7902# 1289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7904# 1289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7906# 1289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7908# 1289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7910# 1289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7912# 1289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7918 inv_ds = 1._wp/dz(k)
7919 flux_face1 =
flux_n(3)%vf(j)%sf(l, q, k - 1)
7920 flux_face2 =
flux_n(3)%vf(j)%sf(l, q, k)
7921 rhs_vf(j)%sf(l, q, k) = rhs_vf(j)%sf(l, q, k) + inv_ds*(flux_face1 - flux_face2)
7927# 1302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7929# 1302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7930#if defined(MFC_OpenACC)
7931# 1302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7933# 1302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7934#elif defined(MFC_OpenMP)
7935# 1302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7937# 1302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7939# 1302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7941# 1302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7943# 1302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7947 if (model_eqns == 3)
then
7949# 1306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7951# 1306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7952#if defined(MFC_OpenACC)
7953# 1306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7955# 1306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7956#elif defined(MFC_OpenMP)
7957# 1306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7959# 1306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7961# 1306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7963# 1306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7965# 1306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7967# 1306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7972 do i_fluid_loop = 1, num_fluids
7973 inv_ds = 1._wp/dz(k)
7974 advected_qty_val = q_cons_vf%vf(i_fluid_loop + advxb - 1)%sf(l, q, k)
7975 pressure_val = q_prim_vf%vf(e_idx)%sf(l, q, k)
7976 flux_face1 = flux_src_n_vf%vf(advxb)%sf(l, q, k)
7977 flux_face2 = flux_src_n_vf%vf(advxb)%sf(l, q, k - 1)
7978 rhs_vf(i_fluid_loop + intxb - 1)%sf(l, q, k) = &
7979 rhs_vf(i_fluid_loop + intxb - 1)%sf(l, q, k) - &
7980 inv_ds*advected_qty_val*pressure_val*(flux_face1 - flux_face2)
7986# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7988# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7989#if defined(MFC_OpenACC)
7990# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7992# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7993#elif defined(MFC_OpenMP)
7994# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7996# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7998# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8000# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8002# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8014 q_prim_vf_arg, flux_src_n_vf_arg, Kterm_arg)
8015 integer,
intent(in) :: current_idir
8016 type(scalar_field),
dimension(sys_size),
intent(inout) :: rhs_vf_arg
8017 type(vector_field),
intent(in) :: q_cons_vf_arg
8018 type(vector_field),
intent(in) :: q_prim_vf_arg
8019 type(vector_field),
intent(in) :: flux_src_n_vf_arg
8021 real(wp),
allocatable,
dimension(:, :, :),
intent(in) :: Kterm_arg
8023 integer :: j_adv, k_idx, l_idx, q_idx
8024 real(wp) :: local_inv_ds, local_term_coeff, local_flux1, local_flux2
8025 real(wp) :: local_q_cons_val, local_k_term_val
8026 logical :: use_standard_riemann
8028 select case (current_idir)
8030 use_standard_riemann = (riemann_solver == 1 .or. riemann_solver == 4)
8031 if (use_standard_riemann)
then
8033# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8035# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8036#if defined(MFC_OpenACC)
8037# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8039# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8040#elif defined(MFC_OpenMP)
8041# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8043# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8045# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8047# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8049# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8051# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8053 do j_adv = advxb, advxe
8057 local_inv_ds = 1._wp/dx(k_idx)
8058 local_term_coeff = q_prim_vf_arg%vf(contxe + current_idir)%sf(k_idx, l_idx, q_idx)
8059 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(k_idx - 1, l_idx, q_idx)
8060 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(k_idx, l_idx, q_idx)
8061 rhs_vf_arg(j_adv)%sf(k_idx, l_idx, q_idx) = rhs_vf_arg(j_adv)%sf(k_idx, l_idx, q_idx) + &
8062 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8068# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8070# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8071#if defined(MFC_OpenACC)
8072# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8074# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8075#elif defined(MFC_OpenMP)
8076# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8078# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8080# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8082# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8084# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8087 if (alt_soundspeed)
then
8088 if (bubbles_euler .neqv. .true.)
then
8090# 1371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8092# 1371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8093#if defined(MFC_OpenACC)
8094# 1371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8096# 1371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8097#elif defined(MFC_OpenMP)
8098# 1371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8100# 1371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8102# 1371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8104# 1371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8106# 1371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8108# 1371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8110 do q_idx = 0, p;
do l_idx = 0, n;
do k_idx = 0, m
8111 local_inv_ds = 1._wp/dx(k_idx)
8112 local_q_cons_val = q_cons_vf_arg%vf(advxe)%sf(k_idx, l_idx, q_idx)
8113 local_k_term_val = kterm_arg(k_idx, l_idx, q_idx)
8114 local_term_coeff = local_q_cons_val - local_k_term_val
8115 local_flux1 = flux_src_n_vf_arg%vf(advxe)%sf(k_idx, l_idx, q_idx)
8116 local_flux2 = flux_src_n_vf_arg%vf(advxe)%sf(k_idx - 1, l_idx, q_idx)
8117 rhs_vf_arg(advxe)%sf(k_idx, l_idx, q_idx) = rhs_vf_arg(advxe)%sf(k_idx, l_idx, q_idx) + &
8118 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8119 end do;
end do;
end do
8121# 1382 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8123# 1382 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8124#if defined(MFC_OpenACC)
8125# 1382 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8127# 1382 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8128#elif defined(MFC_OpenMP)
8129# 1382 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8131# 1382 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8133# 1382 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8135# 1382 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8137# 1382 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8141# 1384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8143# 1384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8144#if defined(MFC_OpenACC)
8145# 1384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8147# 1384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8148#elif defined(MFC_OpenMP)
8149# 1384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8151# 1384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8153# 1384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8155# 1384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8157# 1384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8159# 1384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8161 do q_idx = 0, p;
do l_idx = 0, n;
do k_idx = 0, m
8162 local_inv_ds = 1._wp/dx(k_idx)
8163 local_q_cons_val = q_cons_vf_arg%vf(advxb)%sf(k_idx, l_idx, q_idx)
8164 local_k_term_val = kterm_arg(k_idx, l_idx, q_idx)
8165 local_term_coeff = local_q_cons_val + local_k_term_val
8166 local_flux1 = flux_src_n_vf_arg%vf(advxb)%sf(k_idx, l_idx, q_idx)
8167 local_flux2 = flux_src_n_vf_arg%vf(advxb)%sf(k_idx - 1, l_idx, q_idx)
8168 rhs_vf_arg(advxb)%sf(k_idx, l_idx, q_idx) = rhs_vf_arg(advxb)%sf(k_idx, l_idx, q_idx) + &
8169 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8170 end do;
end do;
end do
8172# 1395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8174# 1395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8175#if defined(MFC_OpenACC)
8176# 1395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8178# 1395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8179#elif defined(MFC_OpenMP)
8180# 1395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8182# 1395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8184# 1395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8186# 1395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8188# 1395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8193# 1398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8195# 1398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8196#if defined(MFC_OpenACC)
8197# 1398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8199# 1398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8200#elif defined(MFC_OpenMP)
8201# 1398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8203# 1398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8205# 1398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8207# 1398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8209# 1398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8211# 1398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8213 do j_adv = advxb, advxe
8214 do q_idx = 0, p;
do l_idx = 0, n;
do k_idx = 0, m
8215 local_inv_ds = 1._wp/dx(k_idx)
8216 local_term_coeff = q_cons_vf_arg%vf(j_adv)%sf(k_idx, l_idx, q_idx)
8217 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(k_idx, l_idx, q_idx)
8218 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(k_idx - 1, l_idx, q_idx)
8219 rhs_vf_arg(j_adv)%sf(k_idx, l_idx, q_idx) = rhs_vf_arg(j_adv)%sf(k_idx, l_idx, q_idx) + &
8220 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8221 end do;
end do;
end do
8224# 1409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8226# 1409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8227#if defined(MFC_OpenACC)
8228# 1409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8230# 1409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8231#elif defined(MFC_OpenMP)
8232# 1409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8234# 1409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8236# 1409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8238# 1409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8240# 1409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8246 use_standard_riemann = (riemann_solver == 1 .or. riemann_solver == 4)
8247 if (use_standard_riemann)
then
8249# 1416 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8251# 1416 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8252#if defined(MFC_OpenACC)
8253# 1416 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8255# 1416 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8256#elif defined(MFC_OpenMP)
8257# 1416 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8259# 1416 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8261# 1416 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8263# 1416 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8265# 1416 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8267# 1416 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8269 do j_adv = advxb, advxe
8273 local_inv_ds = 1._wp/dy(k_idx)
8274 local_term_coeff = q_prim_vf_arg%vf(contxe + current_idir)%sf(q_idx, k_idx, l_idx)
8275 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(q_idx, k_idx - 1, l_idx)
8276 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(q_idx, k_idx, l_idx)
8277 rhs_vf_arg(j_adv)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(j_adv)%sf(q_idx, k_idx, l_idx) + &
8278 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8284# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8286# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8287#if defined(MFC_OpenACC)
8288# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8290# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8291#elif defined(MFC_OpenMP)
8292# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8294# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8296# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8298# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8300# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8303 if (alt_soundspeed)
then
8304 if (bubbles_euler .neqv. .true.)
then
8306# 1435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8308# 1435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8309#if defined(MFC_OpenACC)
8310# 1435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8312# 1435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8313#elif defined(MFC_OpenMP)
8314# 1435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8316# 1435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8318# 1435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8320# 1435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8322# 1435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8324# 1435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8326 do l_idx = 0, p;
do k_idx = 0, n;
do q_idx = 0, m
8327 local_inv_ds = 1._wp/dy(k_idx)
8328 local_q_cons_val = q_cons_vf_arg%vf(advxe)%sf(q_idx, k_idx, l_idx)
8329 local_k_term_val = kterm_arg(q_idx, k_idx, l_idx)
8330 local_term_coeff = local_q_cons_val - local_k_term_val
8331 local_flux1 = flux_src_n_vf_arg%vf(advxe)%sf(q_idx, k_idx, l_idx)
8332 local_flux2 = flux_src_n_vf_arg%vf(advxe)%sf(q_idx, k_idx - 1, l_idx)
8333 rhs_vf_arg(advxe)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(advxe)%sf(q_idx, k_idx, l_idx) + &
8334 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8336 rhs_vf_arg(advxe)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(advxe)%sf(q_idx, k_idx, l_idx) - &
8337 (local_k_term_val/(2._wp*y_cc(k_idx)))*(local_flux1 + local_flux2)
8339 end do;
end do;
end do
8341# 1450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8343# 1450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8344#if defined(MFC_OpenACC)
8345# 1450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8347# 1450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8348#elif defined(MFC_OpenMP)
8349# 1450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8351# 1450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8353# 1450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8355# 1450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8357# 1450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8361# 1452 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8363# 1452 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8364#if defined(MFC_OpenACC)
8365# 1452 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8367# 1452 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8368#elif defined(MFC_OpenMP)
8369# 1452 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8371# 1452 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8373# 1452 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8375# 1452 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8377# 1452 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8379# 1452 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8381 do l_idx = 0, p;
do k_idx = 0, n;
do q_idx = 0, m
8382 local_inv_ds = 1._wp/dy(k_idx)
8383 local_q_cons_val = q_cons_vf_arg%vf(advxb)%sf(q_idx, k_idx, l_idx)
8384 local_k_term_val = kterm_arg(q_idx, k_idx, l_idx)
8385 local_term_coeff = local_q_cons_val + local_k_term_val
8386 local_flux1 = flux_src_n_vf_arg%vf(advxb)%sf(q_idx, k_idx, l_idx)
8387 local_flux2 = flux_src_n_vf_arg%vf(advxb)%sf(q_idx, k_idx - 1, l_idx)
8388 rhs_vf_arg(advxb)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(advxb)%sf(q_idx, k_idx, l_idx) + &
8389 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8391 rhs_vf_arg(advxb)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(advxb)%sf(q_idx, k_idx, l_idx) + &
8392 (local_k_term_val/(2._wp*y_cc(k_idx)))*(local_flux1 + local_flux2)
8394 end do;
end do;
end do
8396# 1467 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8398# 1467 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8399#if defined(MFC_OpenACC)
8400# 1467 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8402# 1467 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8403#elif defined(MFC_OpenMP)
8404# 1467 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8406# 1467 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8408# 1467 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8410# 1467 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8412# 1467 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8417# 1470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8419# 1470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8420#if defined(MFC_OpenACC)
8421# 1470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8423# 1470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8424#elif defined(MFC_OpenMP)
8425# 1470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8427# 1470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8429# 1470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8431# 1470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8433# 1470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8435# 1470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8437 do j_adv = advxb, advxe
8438 do l_idx = 0, p;
do k_idx = 0, n;
do q_idx = 0, m
8439 local_inv_ds = 1._wp/dy(k_idx)
8440 local_term_coeff = q_cons_vf_arg%vf(j_adv)%sf(q_idx, k_idx, l_idx)
8441 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(q_idx, k_idx, l_idx)
8442 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(q_idx, k_idx - 1, l_idx)
8443 rhs_vf_arg(j_adv)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(j_adv)%sf(q_idx, k_idx, l_idx) + &
8444 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8445 end do;
end do;
end do
8448# 1481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8450# 1481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8451#if defined(MFC_OpenACC)
8452# 1481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8454# 1481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8455#elif defined(MFC_OpenMP)
8456# 1481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8458# 1481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8460# 1481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8462# 1481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8464# 1481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8470 if (grid_geometry == 3)
then
8471 use_standard_riemann = (riemann_solver == 1)
8473 use_standard_riemann = (riemann_solver == 1 .or. riemann_solver == 4)
8476 if (use_standard_riemann)
then
8478# 1493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8480# 1493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8481#if defined(MFC_OpenACC)
8482# 1493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8484# 1493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8485#elif defined(MFC_OpenMP)
8486# 1493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8488# 1493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8490# 1493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8492# 1493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8494# 1493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8496# 1493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8498 do j_adv = advxb, advxe
8502 local_inv_ds = 1._wp/dz(k_idx)
8503 local_term_coeff = q_prim_vf_arg%vf(contxe + current_idir)%sf(l_idx, q_idx, k_idx)
8504 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(l_idx, q_idx, k_idx - 1)
8505 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(l_idx, q_idx, k_idx)
8506 rhs_vf_arg(j_adv)%sf(l_idx, q_idx, k_idx) = rhs_vf_arg(j_adv)%sf(l_idx, q_idx, k_idx) + &
8507 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8513# 1508 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8515# 1508 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8516#if defined(MFC_OpenACC)
8517# 1508 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8519# 1508 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8520#elif defined(MFC_OpenMP)
8521# 1508 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8523# 1508 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8525# 1508 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8527# 1508 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8529# 1508 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8532 if (alt_soundspeed)
then
8533 if (bubbles_euler .neqv. .true.)
then
8535# 1512 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8537# 1512 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8538#if defined(MFC_OpenACC)
8539# 1512 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8541# 1512 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8542#elif defined(MFC_OpenMP)
8543# 1512 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8545# 1512 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8547# 1512 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8549# 1512 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8551# 1512 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8553# 1512 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8555 do k_idx = 0, p;
do q_idx = 0, n;
do l_idx = 0, m
8556 local_inv_ds = 1._wp/dz(k_idx)
8557 local_q_cons_val = q_cons_vf_arg%vf(advxe)%sf(l_idx, q_idx, k_idx)
8558 local_k_term_val = kterm_arg(l_idx, q_idx, k_idx)
8559 local_term_coeff = local_q_cons_val - local_k_term_val
8560 local_flux1 = flux_src_n_vf_arg%vf(advxe)%sf(l_idx, q_idx, k_idx)
8561 local_flux2 = flux_src_n_vf_arg%vf(advxe)%sf(l_idx, q_idx, k_idx - 1)
8562 rhs_vf_arg(advxe)%sf(l_idx, q_idx, k_idx) = rhs_vf_arg(advxe)%sf(l_idx, q_idx, k_idx) + &
8563 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8564 end do;
end do;
end do
8566# 1523 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8568# 1523 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8569#if defined(MFC_OpenACC)
8570# 1523 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8572# 1523 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8573#elif defined(MFC_OpenMP)
8574# 1523 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8576# 1523 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8578# 1523 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8580# 1523 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8582# 1523 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8586# 1525 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8588# 1525 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8589#if defined(MFC_OpenACC)
8590# 1525 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8592# 1525 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8593#elif defined(MFC_OpenMP)
8594# 1525 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8596# 1525 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8598# 1525 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8600# 1525 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8602# 1525 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8604# 1525 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8606 do k_idx = 0, p;
do q_idx = 0, n;
do l_idx = 0, m
8607 local_inv_ds = 1._wp/dz(k_idx)
8608 local_q_cons_val = q_cons_vf_arg%vf(advxb)%sf(l_idx, q_idx, k_idx)
8609 local_k_term_val = kterm_arg(l_idx, q_idx, k_idx)
8610 local_term_coeff = local_q_cons_val + local_k_term_val
8611 local_flux1 = flux_src_n_vf_arg%vf(advxb)%sf(l_idx, q_idx, k_idx)
8612 local_flux2 = flux_src_n_vf_arg%vf(advxb)%sf(l_idx, q_idx, k_idx - 1)
8613 rhs_vf_arg(advxb)%sf(l_idx, q_idx, k_idx) = rhs_vf_arg(advxb)%sf(l_idx, q_idx, k_idx) + &
8614 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8615 end do;
end do;
end do
8617# 1536 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8619# 1536 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8620#if defined(MFC_OpenACC)
8621# 1536 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8623# 1536 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8624#elif defined(MFC_OpenMP)
8625# 1536 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8627# 1536 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8629# 1536 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8631# 1536 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8633# 1536 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8638# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8640# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8641#if defined(MFC_OpenACC)
8642# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8644# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8645#elif defined(MFC_OpenMP)
8646# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8648# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8650# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8652# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8654# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8656# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8658 do j_adv = advxb, advxe
8659 do k_idx = 0, p;
do q_idx = 0, n;
do l_idx = 0, m
8660 local_inv_ds = 1._wp/dz(k_idx)
8661 local_term_coeff = q_cons_vf_arg%vf(j_adv)%sf(l_idx, q_idx, k_idx)
8662 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(l_idx, q_idx, k_idx)
8663 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(l_idx, q_idx, k_idx - 1)
8664 rhs_vf_arg(j_adv)%sf(l_idx, q_idx, k_idx) = rhs_vf_arg(j_adv)%sf(l_idx, q_idx, k_idx) + &
8665 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8666 end do;
end do;
end do
8669# 1550 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8671# 1550 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8672#if defined(MFC_OpenACC)
8673# 1550 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8675# 1550 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8676#elif defined(MFC_OpenMP)
8677# 1550 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8679# 1550 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8681# 1550 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8683# 1550 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8685# 1550 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8696 dq_prim_dx_vf, dq_prim_dy_vf, dq_prim_dz_vf)
8698 integer,
intent(in) :: idir
8699 type(scalar_field),
dimension(sys_size),
intent(in) :: q_prim_vf
8700 type(scalar_field),
dimension(sys_size),
intent(inout) :: rhs_vf
8701 type(scalar_field),
dimension(sys_size),
intent(in) :: flux_src_n_in
8702 type(scalar_field),
dimension(sys_size),
intent(in) :: dq_prim_dx_vf, dq_prim_dy_vf, dq_prim_dz_vf
8704 integer :: i, j, k, l
8708 if (surface_tension)
then
8710# 1573 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8712# 1573 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8713#if defined(MFC_OpenACC)
8714# 1573 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8716# 1573 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8717#elif defined(MFC_OpenMP)
8718# 1573 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8720# 1573 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8722# 1573 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8724# 1573 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8726# 1573 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8728# 1573 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8733 rhs_vf(c_idx)%sf(j, k, l) = &
8734 rhs_vf(c_idx)%sf(j, k, l) + 1._wp/dx(j)* &
8735 q_prim_vf(c_idx)%sf(j, k, l)* &
8736 (flux_src_n_in(advxb)%sf(j, k, l) - &
8737 flux_src_n_in(advxb)%sf(j - 1, k, l))
8742# 1585 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8744# 1585 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8745#if defined(MFC_OpenACC)
8746# 1585 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8748# 1585 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8749#elif defined(MFC_OpenMP)
8750# 1585 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8752# 1585 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8754# 1585 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8756# 1585 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8758# 1585 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8762 if ((surface_tension .or. viscous) .or. chem_params%diffusion)
then
8764# 1589 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8766# 1589 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8767#if defined(MFC_OpenACC)
8768# 1589 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8770# 1589 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8771#elif defined(MFC_OpenMP)
8772# 1589 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8774# 1589 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8776# 1589 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8778# 1589 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8780# 1589 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8782# 1589 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8787 if (surface_tension .or. viscous)
then
8789# 1594 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8790#if defined(MFC_OpenACC)
8791# 1594 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8793# 1594 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8794#elif defined(MFC_OpenMP)
8795# 1594 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8797# 1594 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8800 rhs_vf(i)%sf(j, k, l) = &
8801 rhs_vf(i)%sf(j, k, l) + 1._wp/dx(j)* &
8802 (flux_src_n_in(i)%sf(j - 1, k, l) &
8803 - flux_src_n_in(i)%sf(j, k, l))
8807 if (chem_params%diffusion)
then
8809# 1604 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8810#if defined(MFC_OpenACC)
8811# 1604 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8813# 1604 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8814#elif defined(MFC_OpenMP)
8815# 1604 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8817# 1604 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8819 do i = chemxb, chemxe
8820 rhs_vf(i)%sf(j, k, l) = &
8821 rhs_vf(i)%sf(j, k, l) + 1._wp/dx(j)* &
8822 (flux_src_n_in(i)%sf(j - 1, k, l) &
8823 - flux_src_n_in(i)%sf(j, k, l))
8826 if (.not. viscous)
then
8827 rhs_vf(e_idx)%sf(j, k, l) = &
8828 rhs_vf(e_idx)%sf(j, k, l) + 1._wp/dx(j)* &
8829 (flux_src_n_in(e_idx)%sf(j - 1, k, l) &
8830 - flux_src_n_in(e_idx)%sf(j, k, l))
8837# 1622 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8839# 1622 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8840#if defined(MFC_OpenACC)
8841# 1622 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8843# 1622 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8844#elif defined(MFC_OpenMP)
8845# 1622 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8847# 1622 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8849# 1622 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8851# 1622 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8853# 1622 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8857 elseif (idir == 2)
then
8859 if (surface_tension)
then
8861# 1628 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8863# 1628 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8864#if defined(MFC_OpenACC)
8865# 1628 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8867# 1628 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8868#elif defined(MFC_OpenMP)
8869# 1628 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8871# 1628 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8873# 1628 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8875# 1628 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8877# 1628 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8879# 1628 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8884 rhs_vf(c_idx)%sf(j, k, l) = &
8885 rhs_vf(c_idx)%sf(j, k, l) + 1._wp/dy(k)* &
8886 q_prim_vf(c_idx)%sf(j, k, l)* &
8887 (flux_src_n_in(advxb)%sf(j, k, l) - &
8888 flux_src_n_in(advxb)%sf(j, k - 1, l))
8893# 1640 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8895# 1640 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8896#if defined(MFC_OpenACC)
8897# 1640 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8899# 1640 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8900#elif defined(MFC_OpenMP)
8901# 1640 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8903# 1640 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8905# 1640 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8907# 1640 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8909# 1640 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8913 if (cyl_coord .and. ((bc_y%beg == -2) .or. (bc_y%beg == -14)))
then
8914 if (viscous .or. dummy)
then
8916 call s_compute_viscous_stress_cylindrical_boundary(q_prim_vf, &
8917 dq_prim_dx_vf(mom_idx%beg:mom_idx%end), &
8918 dq_prim_dy_vf(mom_idx%beg:mom_idx%end), &
8919 dq_prim_dz_vf(mom_idx%beg:mom_idx%end), &
8921 idwbuff(1), idwbuff(2), idwbuff(3))
8923 call s_compute_viscous_stress_cylindrical_boundary(q_prim_vf, &
8924 dq_prim_dx_vf(mom_idx%beg:mom_idx%end), &
8925 dq_prim_dy_vf(mom_idx%beg:mom_idx%end), &
8926 dq_prim_dy_vf(mom_idx%beg:mom_idx%end), &
8928 idwbuff(1), idwbuff(2), idwbuff(3))
8932# 1661 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8934# 1661 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8935#if defined(MFC_OpenACC)
8936# 1661 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8938# 1661 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8939#elif defined(MFC_OpenMP)
8940# 1661 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8942# 1661 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8944# 1661 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8946# 1661 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8948# 1661 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8950# 1661 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8955# 1664 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8956#if defined(MFC_OpenACC)
8957# 1664 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8959# 1664 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8960#elif defined(MFC_OpenMP)
8961# 1664 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8963# 1664 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8966 rhs_vf(i)%sf(j, 0, l) = &
8967 rhs_vf(i)%sf(j, 0, l) + 1._wp/(y_cc(1) - y_cc(-1))* &
8974# 1673 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8976# 1673 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8977#if defined(MFC_OpenACC)
8978# 1673 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8980# 1673 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8981#elif defined(MFC_OpenMP)
8982# 1673 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8984# 1673 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8986# 1673 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8988# 1673 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8990# 1673 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8996# 1677 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8998# 1677 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8999#if defined(MFC_OpenACC)
9000# 1677 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9002# 1677 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9003#elif defined(MFC_OpenMP)
9004# 1677 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9006# 1677 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9008# 1677 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9010# 1677 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9012# 1677 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9014# 1677 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9020# 1681 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9021#if defined(MFC_OpenACC)
9022# 1681 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9024# 1681 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9025#elif defined(MFC_OpenMP)
9026# 1681 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9028# 1681 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9031 rhs_vf(i)%sf(j, k, l) = &
9032 rhs_vf(i)%sf(j, k, l) + 1._wp/dy(k)* &
9033 (flux_src_n_in(i)%sf(j, k - 1, l) &
9034 - flux_src_n_in(i)%sf(j, k, l))
9040# 1691 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9042# 1691 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9043#if defined(MFC_OpenACC)
9044# 1691 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9046# 1691 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9047#elif defined(MFC_OpenMP)
9048# 1691 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9050# 1691 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9052# 1691 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9054# 1691 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9056# 1691 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9061 if ((surface_tension .or. viscous) .or. chem_params%diffusion)
then
9063# 1696 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9065# 1696 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9066#if defined(MFC_OpenACC)
9067# 1696 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9069# 1696 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9070#elif defined(MFC_OpenMP)
9071# 1696 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9073# 1696 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9075# 1696 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9077# 1696 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9079# 1696 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9081# 1696 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9086 if (surface_tension .or. viscous)
then
9088# 1701 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9089#if defined(MFC_OpenACC)
9090# 1701 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9092# 1701 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9093#elif defined(MFC_OpenMP)
9094# 1701 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9096# 1701 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9099 rhs_vf(i)%sf(j, k, l) = &
9100 rhs_vf(i)%sf(j, k, l) + 1._wp/dy(k)* &
9101 (flux_src_n_in(i)%sf(j, k - 1, l) &
9102 - flux_src_n_in(i)%sf(j, k, l))
9106 if (chem_params%diffusion)
then
9108# 1711 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9109#if defined(MFC_OpenACC)
9110# 1711 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9112# 1711 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9113#elif defined(MFC_OpenMP)
9114# 1711 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9116# 1711 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9118 do i = chemxb, chemxe
9119 rhs_vf(i)%sf(j, k, l) = &
9120 rhs_vf(i)%sf(j, k, l) + 1._wp/dy(k)* &
9121 (flux_src_n_in(i)%sf(j, k - 1, l) &
9122 - flux_src_n_in(i)%sf(j, k, l))
9124 if (.not. viscous)
then
9125 rhs_vf(e_idx)%sf(j, k, l) = &
9126 rhs_vf(e_idx)%sf(j, k, l) + 1._wp/dy(k)* &
9127 (flux_src_n_in(e_idx)%sf(j, k - 1, l) &
9128 - flux_src_n_in(e_idx)%sf(j, k, l))
9135# 1728 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9137# 1728 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9138#if defined(MFC_OpenACC)
9139# 1728 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9141# 1728 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9142#elif defined(MFC_OpenMP)
9143# 1728 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9145# 1728 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9147# 1728 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9149# 1728 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9151# 1728 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9159 if ((bc_y%beg == -2) .or. (bc_y%beg == -14))
then
9162# 1737 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9164# 1737 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9165#if defined(MFC_OpenACC)
9166# 1737 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9168# 1737 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9169#elif defined(MFC_OpenMP)
9170# 1737 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9172# 1737 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9174# 1737 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9176# 1737 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9178# 1737 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9180# 1737 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9186# 1741 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9187#if defined(MFC_OpenACC)
9188# 1741 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9190# 1741 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9191#elif defined(MFC_OpenMP)
9192# 1741 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9194# 1741 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9197 rhs_vf(i)%sf(j, k, l) = &
9198 rhs_vf(i)%sf(j, k, l) - 5.e-1_wp/y_cc(k)* &
9199 (flux_src_n_in(i)%sf(j, k - 1, l) &
9200 + flux_src_n_in(i)%sf(j, k, l))
9206# 1751 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9208# 1751 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9209#if defined(MFC_OpenACC)
9210# 1751 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9212# 1751 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9213#elif defined(MFC_OpenMP)
9214# 1751 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9216# 1751 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9218# 1751 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9220# 1751 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9222# 1751 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9225 if (viscous .or. dummy)
then
9227# 1754 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9229# 1754 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9230#if defined(MFC_OpenACC)
9231# 1754 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9233# 1754 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9234#elif defined(MFC_OpenMP)
9235# 1754 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9237# 1754 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9239# 1754 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9241# 1754 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9243# 1754 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9245# 1754 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9250# 1757 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9251#if defined(MFC_OpenACC)
9252# 1757 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9254# 1757 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9255#elif defined(MFC_OpenMP)
9256# 1757 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9258# 1757 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9261 rhs_vf(i)%sf(j, 0, l) = &
9262 rhs_vf(i)%sf(j, 0, l) - 1._wp/y_cc(0)* &
9268# 1765 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9270# 1765 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9271#if defined(MFC_OpenACC)
9272# 1765 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9274# 1765 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9275#elif defined(MFC_OpenMP)
9276# 1765 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9278# 1765 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9280# 1765 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9282# 1765 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9284# 1765 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9290# 1769 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9292# 1769 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9293#if defined(MFC_OpenACC)
9294# 1769 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9296# 1769 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9297#elif defined(MFC_OpenMP)
9298# 1769 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9300# 1769 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9302# 1769 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9304# 1769 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9306# 1769 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9308# 1769 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9314# 1773 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9315#if defined(MFC_OpenACC)
9316# 1773 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9318# 1773 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9319#elif defined(MFC_OpenMP)
9320# 1773 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9322# 1773 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9325 rhs_vf(i)%sf(j, k, l) = &
9326 rhs_vf(i)%sf(j, k, l) - 5.e-1_wp/y_cc(k)* &
9327 (flux_src_n_in(i)%sf(j, k - 1, l) &
9328 + flux_src_n_in(i)%sf(j, k, l))
9334# 1783 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9336# 1783 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9337#if defined(MFC_OpenACC)
9338# 1783 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9340# 1783 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9341#elif defined(MFC_OpenMP)
9342# 1783 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9344# 1783 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9346# 1783 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9348# 1783 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9350# 1783 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9355 elseif (idir == 3)
then
9357 if (surface_tension)
then
9359# 1790 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9361# 1790 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9362#if defined(MFC_OpenACC)
9363# 1790 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9365# 1790 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9366#elif defined(MFC_OpenMP)
9367# 1790 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9369# 1790 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9371# 1790 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9373# 1790 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9375# 1790 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9377# 1790 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9382 rhs_vf(c_idx)%sf(j, k, l) = &
9383 rhs_vf(c_idx)%sf(j, k, l) + 1._wp/dz(l)* &
9384 q_prim_vf(c_idx)%sf(j, k, l)* &
9385 (flux_src_n_in(advxb)%sf(j, k, l) - &
9386 flux_src_n_in(advxb)%sf(j, k, l - 1))
9391# 1802 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9393# 1802 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9394#if defined(MFC_OpenACC)
9395# 1802 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9397# 1802 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9398#elif defined(MFC_OpenMP)
9399# 1802 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9401# 1802 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9403# 1802 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9405# 1802 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9407# 1802 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9411 if ((surface_tension .or. viscous) .or. chem_params%diffusion)
then
9413# 1806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9415# 1806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9416#if defined(MFC_OpenACC)
9417# 1806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9419# 1806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9420#elif defined(MFC_OpenMP)
9421# 1806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9423# 1806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9425# 1806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9427# 1806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9429# 1806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9431# 1806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9436 if (surface_tension .or. viscous)
then
9438# 1811 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9439#if defined(MFC_OpenACC)
9440# 1811 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9442# 1811 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9443#elif defined(MFC_OpenMP)
9444# 1811 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9446# 1811 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9449 rhs_vf(i)%sf(j, k, l) = &
9450 rhs_vf(i)%sf(j, k, l) + 1._wp/dz(l)* &
9451 (flux_src_n_in(i)%sf(j, k, l - 1) &
9452 - flux_src_n_in(i)%sf(j, k, l))
9456 if (chem_params%diffusion)
then
9458# 1821 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9459#if defined(MFC_OpenACC)
9460# 1821 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9462# 1821 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9463#elif defined(MFC_OpenMP)
9464# 1821 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9466# 1821 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9468 do i = chemxb, chemxe
9469 rhs_vf(i)%sf(j, k, l) = &
9470 rhs_vf(i)%sf(j, k, l) + 1._wp/dz(l)* &
9471 (flux_src_n_in(i)%sf(j, k, l - 1) &
9472 - flux_src_n_in(i)%sf(j, k, l))
9474 if (.not. viscous)
then
9475 rhs_vf(e_idx)%sf(j, k, l) = &
9476 rhs_vf(e_idx)%sf(j, k, l) + 1._wp/dz(l)* &
9477 (flux_src_n_in(e_idx)%sf(j, k, l - 1) &
9478 - flux_src_n_in(e_idx)%sf(j, k, l))
9485# 1838 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9487# 1838 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9488#if defined(MFC_OpenACC)
9489# 1838 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9491# 1838 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9492#elif defined(MFC_OpenMP)
9493# 1838 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9495# 1838 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9497# 1838 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9499# 1838 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9501# 1838 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9505 if (grid_geometry == 3)
then
9507# 1842 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9509# 1842 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9510#if defined(MFC_OpenACC)
9511# 1842 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9513# 1842 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9514#elif defined(MFC_OpenMP)
9515# 1842 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9517# 1842 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9519# 1842 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9521# 1842 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9523# 1842 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9525# 1842 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9530 rhs_vf(momxb + 1)%sf(j, k, l) = &
9531 rhs_vf(momxb + 1)%sf(j, k, l) + 5.e-1_wp* &
9532 (flux_src_n_in(momxe)%sf(j, k, l - 1) &
9533 + flux_src_n_in(momxe)%sf(j, k, l))
9535 rhs_vf(momxe)%sf(j, k, l) = &
9536 rhs_vf(momxe)%sf(j, k, l) - 5.e-1_wp* &
9537 (flux_src_n_in(momxb + 1)%sf(j, k, l - 1) &
9538 + flux_src_n_in(momxb + 1)%sf(j, k, l))
9543# 1858 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9545# 1858 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9546#if defined(MFC_OpenACC)
9547# 1858 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9549# 1858 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9550#elif defined(MFC_OpenMP)
9551# 1858 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9553# 1858 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9555# 1858 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9557# 1858 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9559# 1858 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9581 type(scalar_field),
dimension(iv%beg:iv%end),
intent(in) :: v_vf
9582 real(wp),
dimension(idwbuff(1)%beg:, idwbuff(2)%beg:, idwbuff(3)%beg:, 1:),
intent(inout) :: vL_x, vL_y, vL_z
9583 real(wp),
dimension(idwbuff(1)%beg:, idwbuff(2)%beg:, idwbuff(3)%beg:, 1:),
intent(inout) :: vR_x, vR_y, vR_z
9584 integer,
intent(in) :: norm_dir
9586 integer :: recon_dir
9588 integer :: i, j, k, l
9590# 1889 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9591 if (recon_type == weno_type .or. dummy)
then
9593 if (norm_dir == 1)
then
9594 is1 = idwbuff(1);
is2 = idwbuff(2);
is3 = idwbuff(3)
9595 recon_dir = 1;
is1%beg =
is1%beg + weno_polyn
9596 is1%end =
is1%end - weno_polyn
9598 elseif (norm_dir == 2)
then
9599 is1 = idwbuff(2);
is2 = idwbuff(1);
is3 = idwbuff(3)
9600 recon_dir = 2;
is1%beg =
is1%beg + weno_polyn
9601 is1%end =
is1%end - weno_polyn
9604 is1 = idwbuff(3);
is2 = idwbuff(2);
is3 = idwbuff(1)
9605 recon_dir = 3;
is1%beg =
is1%beg + weno_polyn
9606 is1%end =
is1%end - weno_polyn
9611 call s_weno (v_vf(
iv%beg:
iv%end), &
9612 vl_x(:, :, :,
iv%beg:
iv%end), vl_y(:, :, :,
iv%beg:
iv%end), vl_z(:, :, :,
iv%beg:
iv%end), vr_x(:, :, :,
iv%beg:
iv%end), vr_y(:, :, :,
iv%beg:
iv%end), vr_z(:, :, :,
iv%beg:
iv%end), &
9616 call s_weno (v_vf(
iv%beg:
iv%end), &
9617 vl_x(:, :, :,
iv%beg:
iv%end), vl_y(:, :, :,
iv%beg:
iv%end), vl_z(:, :, :, :), vr_x(:, :, :,
iv%beg:
iv%end), vr_y(:, :, :,
iv%beg:
iv%end), vr_z(:, :, :, :), &
9623 call s_weno (v_vf(
iv%beg:
iv%end), &
9624 vl_x(:, :, :,
iv%beg:
iv%end), vl_y(:, :, :, :), vl_z(:, :, :, :), vr_x(:, :, :,
iv%beg:
iv%end), vr_y(:, :, :, :), vr_z(:, :, :, :), &
9629# 1889 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9630 if (recon_type == muscl_type .or. dummy)
then
9632 if (norm_dir == 1)
then
9633 is1 = idwbuff(1);
is2 = idwbuff(2);
is3 = idwbuff(3)
9634 recon_dir = 1;
is1%beg =
is1%beg + muscl_polyn
9635 is1%end =
is1%end - muscl_polyn
9637 elseif (norm_dir == 2)
then
9638 is1 = idwbuff(2);
is2 = idwbuff(1);
is3 = idwbuff(3)
9639 recon_dir = 2;
is1%beg =
is1%beg + muscl_polyn
9640 is1%end =
is1%end - muscl_polyn
9643 is1 = idwbuff(3);
is2 = idwbuff(2);
is3 = idwbuff(1)
9644 recon_dir = 3;
is1%beg =
is1%beg + muscl_polyn
9645 is1%end =
is1%end - muscl_polyn
9650 call s_muscl (v_vf(
iv%beg:
iv%end), &
9651 vl_x(:, :, :,
iv%beg:
iv%end), vl_y(:, :, :,
iv%beg:
iv%end), vl_z(:, :, :,
iv%beg:
iv%end), vr_x(:, :, :,
iv%beg:
iv%end), vr_y(:, :, :,
iv%beg:
iv%end), vr_z(:, :, :,
iv%beg:
iv%end), &
9655 call s_muscl (v_vf(
iv%beg:
iv%end), &
9656 vl_x(:, :, :,
iv%beg:
iv%end), vl_y(:, :, :,
iv%beg:
iv%end), vl_z(:, :, :, :), vr_x(:, :, :,
iv%beg:
iv%end), vr_y(:, :, :,
iv%beg:
iv%end), vr_z(:, :, :, :), &
9662 call s_muscl (v_vf(
iv%beg:
iv%end), &
9663 vl_x(:, :, :,
iv%beg:
iv%end), vl_y(:, :, :, :), vl_z(:, :, :, :), vr_x(:, :, :,
iv%beg:
iv%end), vr_y(:, :, :, :), vr_z(:, :, :, :), &
9668# 1928 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9675 type(scalar_field),
dimension(iv%beg:iv%end),
intent(in) :: v_vf
9676 real(wp),
dimension(idwbuff(1)%beg:, idwbuff(2)%beg:, idwbuff(3)%beg:, 1:),
intent(inout) :: vL_x, vL_y, vL_z
9677 real(wp),
dimension(idwbuff(1)%beg:, idwbuff(2)%beg:, idwbuff(3)%beg:, 1:),
intent(inout) :: vR_x, vR_y, vR_z
9678 integer,
intent(in) :: norm_dir
9680 integer :: recon_dir
9682 integer :: i, j, k, l
9685# 1945 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9686 if (recon_type == weno_type .or. dummy)
then
9687 if (norm_dir == 1)
then
9688 is1 = idwbuff(1);
is2 = idwbuff(2);
is3 = idwbuff(3)
9689 recon_dir = 1;
is1%beg =
is1%beg + weno_polyn
9690 is1%end =
is1%end - weno_polyn
9692 elseif (norm_dir == 2)
then
9693 is1 = idwbuff(2);
is2 = idwbuff(1);
is3 = idwbuff(3)
9694 recon_dir = 2;
is1%beg =
is1%beg + weno_polyn
9695 is1%end =
is1%end - weno_polyn
9698 is1 = idwbuff(3);
is2 = idwbuff(2);
is3 = idwbuff(1)
9699 recon_dir = 3;
is1%beg =
is1%beg + weno_polyn
9700 is1%end =
is1%end - weno_polyn
9705# 1963 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9706#if defined(MFC_OpenACC)
9707# 1963 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9709# 1963 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9710#elif defined(MFC_OpenMP)
9711# 1963 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9713# 1963 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9716# 1945 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9717 if (recon_type == muscl_type .or. dummy)
then
9718 if (norm_dir == 1)
then
9719 is1 = idwbuff(1);
is2 = idwbuff(2);
is3 = idwbuff(3)
9720 recon_dir = 1;
is1%beg =
is1%beg + muscl_polyn
9721 is1%end =
is1%end - muscl_polyn
9723 elseif (norm_dir == 2)
then
9724 is1 = idwbuff(2);
is2 = idwbuff(1);
is3 = idwbuff(3)
9725 recon_dir = 2;
is1%beg =
is1%beg + muscl_polyn
9726 is1%end =
is1%end - muscl_polyn
9729 is1 = idwbuff(3);
is2 = idwbuff(2);
is3 = idwbuff(1)
9730 recon_dir = 3;
is1%beg =
is1%beg + muscl_polyn
9731 is1%end =
is1%end - muscl_polyn
9736# 1963 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9737#if defined(MFC_OpenACC)
9738# 1963 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9740# 1963 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9741#elif defined(MFC_OpenMP)
9742# 1963 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9744# 1963 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9747# 1966 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9749 if (recon_dir == 1)
then
9751# 1968 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9753# 1968 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9754#if defined(MFC_OpenACC)
9755# 1968 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9757# 1968 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9758#elif defined(MFC_OpenMP)
9759# 1968 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9761# 1968 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9763# 1968 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9765# 1968 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9767# 1968 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9769# 1968 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9771 do i =
iv%beg,
iv%end
9775 vl_x(j, k, l, i) = v_vf(i)%sf(j, k, l)
9776 vr_x(j, k, l, i) = v_vf(i)%sf(j, k, l)
9782# 1979 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9784# 1979 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9785#if defined(MFC_OpenACC)
9786# 1979 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9788# 1979 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9789#elif defined(MFC_OpenMP)
9790# 1979 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9792# 1979 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9794# 1979 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9796# 1979 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9798# 1979 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9800 else if (recon_dir == 2)
then
9802# 1981 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9804# 1981 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9805#if defined(MFC_OpenACC)
9806# 1981 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9808# 1981 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9809#elif defined(MFC_OpenMP)
9810# 1981 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9812# 1981 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9814# 1981 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9816# 1981 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9818# 1981 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9820# 1981 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9822 do i =
iv%beg,
iv%end
9826 vl_y(j, k, l, i) = v_vf(i)%sf(k, j, l)
9827 vr_y(j, k, l, i) = v_vf(i)%sf(k, j, l)
9833# 1992 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9835# 1992 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9836#if defined(MFC_OpenACC)
9837# 1992 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9839# 1992 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9840#elif defined(MFC_OpenMP)
9841# 1992 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9843# 1992 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9845# 1992 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9847# 1992 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9849# 1992 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9851 else if (recon_dir == 3)
then
9853# 1994 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9855# 1994 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9856#if defined(MFC_OpenACC)
9857# 1994 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9859# 1994 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9860#elif defined(MFC_OpenMP)
9861# 1994 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9863# 1994 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9865# 1994 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9867# 1994 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9869# 1994 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9871# 1994 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9873 do i =
iv%beg,
iv%end
9877 vl_z(j, k, l, i) = v_vf(i)%sf(l, k, j)
9878 vr_z(j, k, l, i) = v_vf(i)%sf(l, k, j)
9884# 2005 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9886# 2005 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9887#if defined(MFC_OpenACC)
9888# 2005 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9890# 2005 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9891#elif defined(MFC_OpenMP)
9892# 2005 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9894# 2005 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9896# 2005 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9898# 2005 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9900# 2005 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9911 call s_finalize_pressure_relaxation_module
9914 do j = cont_idx%beg, cont_idx%end
9915 if (relativity)
then
9918# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9920# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9921 use iso_fortran_env,
only: output_unit
9922# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9924# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9925 print *,
'm_rhs.fpp:2021: ',
'@:DEALLOCATE(q_cons_qp%vf(j)%sf)'
9926# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9928# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9929 call flush (output_unit)
9930# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9932# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9934# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9936# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9937#if defined(MFC_OpenACC)
9938# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9940# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9941#elif defined(MFC_OpenMP)
9942# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9944# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9946# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9949# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9951# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9952 use iso_fortran_env,
only: output_unit
9953# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9955# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9956 print *,
'm_rhs.fpp:2022: ',
'@:DEALLOCATE(q_prim_qp%vf(j)%sf)'
9957# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9959# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9960 call flush (output_unit)
9961# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9963# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9965# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9967# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9968#if defined(MFC_OpenACC)
9969# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9971# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9972#elif defined(MFC_OpenMP)
9973# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9975# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9977# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9984 do j = adv_idx%beg, adv_idx%end
9988 do j = mom_idx%beg, e_idx
9990# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9992# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9993 use iso_fortran_env,
only: output_unit
9994# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9996# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9997 print *,
'm_rhs.fpp:2033: ',
'@:DEALLOCATE(q_cons_qp%vf(j)%sf)'
9998# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10000# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10001 call flush (output_unit)
10002# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10004# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10006# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10008# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10009#if defined(MFC_OpenACC)
10010# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10012# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10013#elif defined(MFC_OpenMP)
10014# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10016# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10018# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10021# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10023# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10024 use iso_fortran_env,
only: output_unit
10025# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10027# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10028 print *,
'm_rhs.fpp:2034: ',
'@:DEALLOCATE(q_prim_qp%vf(j)%sf)'
10029# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10031# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10032 call flush (output_unit)
10033# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10035# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10037# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10039# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10040#if defined(MFC_OpenACC)
10041# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10043# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10044#elif defined(MFC_OpenMP)
10045# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10047# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10049# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10055# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10057# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10058 use iso_fortran_env,
only: output_unit
10059# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10061# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10062 print *,
'm_rhs.fpp:2038: ',
'@:DEALLOCATE(q_cons_qp%vf, q_prim_qp%vf)'
10063# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10065# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10066 call flush (output_unit)
10067# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10069# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10071# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10073# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10074#if defined(MFC_OpenACC)
10075# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10077# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10078#elif defined(MFC_OpenMP)
10079# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10081# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10083# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10086 if (.not. igr)
then
10088# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10090# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10091 use iso_fortran_env,
only: output_unit
10092# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10094# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10095 print *,
'm_rhs.fpp:2041: ',
'@:DEALLOCATE(qL_rsx_vf, qR_rsx_vf)'
10096# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10098# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10099 call flush (output_unit)
10100# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10102# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10104# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10106# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10107#if defined(MFC_OpenACC)
10108# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10110# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10111#elif defined(MFC_OpenMP)
10112# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10114# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10116# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10121# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10123# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10124 use iso_fortran_env,
only: output_unit
10125# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10127# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10128 print *,
'm_rhs.fpp:2044: ',
'@:DEALLOCATE(qL_rsy_vf, qR_rsy_vf)'
10129# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10131# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10132 call flush (output_unit)
10133# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10135# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10137# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10139# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10140#if defined(MFC_OpenACC)
10141# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10143# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10144#elif defined(MFC_OpenMP)
10145# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10147# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10149# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10155# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10157# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10158 use iso_fortran_env,
only: output_unit
10159# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10161# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10162 print *,
'm_rhs.fpp:2048: ',
'@:DEALLOCATE(qL_rsz_vf, qR_rsz_vf)'
10163# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10165# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10166 call flush (output_unit)
10167# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10169# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10171# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10173# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10174#if defined(MFC_OpenACC)
10175# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10177# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10178#elif defined(MFC_OpenMP)
10179# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10181# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10183# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10188 do l = mom_idx%beg, mom_idx%end
10190# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10192# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10193 use iso_fortran_env,
only: output_unit
10194# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10196# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10197 print *,
'm_rhs.fpp:2053: ',
'@:DEALLOCATE(dq_prim_dx_qp(1)%vf(l)%sf)'
10198# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10200# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10201 call flush (output_unit)
10202# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10204# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10206# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10208# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10209#if defined(MFC_OpenACC)
10210# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10212# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10213#elif defined(MFC_OpenMP)
10214# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10216# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10218# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10224 do l = mom_idx%beg, mom_idx%end
10226# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10228# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10229 use iso_fortran_env,
only: output_unit
10230# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10232# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10233 print *,
'm_rhs.fpp:2059: ',
'@:DEALLOCATE(dq_prim_dy_qp(1)%vf(l)%sf)'
10234# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10236# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10237 call flush (output_unit)
10238# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10240# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10242# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10244# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10245#if defined(MFC_OpenACC)
10246# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10248# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10249#elif defined(MFC_OpenMP)
10250# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10252# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10254# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10259 do l = mom_idx%beg, mom_idx%end
10261# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10263# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10264 use iso_fortran_env,
only: output_unit
10265# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10267# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10268 print *,
'm_rhs.fpp:2064: ',
'@:DEALLOCATE(dq_prim_dz_qp(1)%vf(l)%sf)'
10269# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10271# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10272 call flush (output_unit)
10273# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10275# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10277# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10279# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10280#if defined(MFC_OpenACC)
10281# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10283# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10284#elif defined(MFC_OpenMP)
10285# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10287# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10289# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10297# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10299# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10300 use iso_fortran_env,
only: output_unit
10301# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10303# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10304 print *,
'm_rhs.fpp:2070: ',
'@:DEALLOCATE(dq_prim_dx_qp(1)%vf)'
10305# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10307# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10308 call flush (output_unit)
10309# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10311# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10313# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10315# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10316#if defined(MFC_OpenACC)
10317# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10319# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10320#elif defined(MFC_OpenMP)
10321# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10323# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10325# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10328# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10330# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10331 use iso_fortran_env,
only: output_unit
10332# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10334# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10335 print *,
'm_rhs.fpp:2071: ',
'@:DEALLOCATE(dq_prim_dy_qp(1)%vf)'
10336# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10338# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10339 call flush (output_unit)
10340# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10342# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10344# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10346# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10347#if defined(MFC_OpenACC)
10348# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10350# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10351#elif defined(MFC_OpenMP)
10352# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10354# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10356# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10359# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10361# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10362 use iso_fortran_env,
only: output_unit
10363# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10365# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10366 print *,
'm_rhs.fpp:2072: ',
'@:DEALLOCATE(dq_prim_dz_qp(1)%vf)'
10367# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10369# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10370 call flush (output_unit)
10371# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10373# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10375# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10377# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10378#if defined(MFC_OpenACC)
10379# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10381# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10382#elif defined(MFC_OpenMP)
10383# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10385# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10387# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10390 do i = num_dims, 1, -1
10392 do l = mom_idx%beg, mom_idx%end
10394# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10396# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10397 use iso_fortran_env,
only: output_unit
10398# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10400# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10401 print *,
'm_rhs.fpp:2077: ',
'@:DEALLOCATE(dqL_prim_dx_n(i)%vf(l)%sf)'
10402# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10404# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10405 call flush (output_unit)
10406# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10408# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10410# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10412# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10413#if defined(MFC_OpenACC)
10414# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10416# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10417#elif defined(MFC_OpenMP)
10418# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10420# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10422# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10425# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10427# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10428 use iso_fortran_env,
only: output_unit
10429# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10431# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10432 print *,
'm_rhs.fpp:2078: ',
'@:DEALLOCATE(dqR_prim_dx_n(i)%vf(l)%sf)'
10433# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10435# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10436 call flush (output_unit)
10437# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10439# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10441# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10443# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10444#if defined(MFC_OpenACC)
10445# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10447# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10448#elif defined(MFC_OpenMP)
10449# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10451# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10453# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10458 do l = mom_idx%beg, mom_idx%end
10460# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10462# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10463 use iso_fortran_env,
only: output_unit
10464# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10466# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10467 print *,
'm_rhs.fpp:2083: ',
'@:DEALLOCATE(dqL_prim_dy_n(i)%vf(l)%sf)'
10468# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10470# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10471 call flush (output_unit)
10472# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10474# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10476# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10478# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10479#if defined(MFC_OpenACC)
10480# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10482# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10483#elif defined(MFC_OpenMP)
10484# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10486# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10488# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10491# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10493# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10494 use iso_fortran_env,
only: output_unit
10495# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10497# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10498 print *,
'm_rhs.fpp:2084: ',
'@:DEALLOCATE(dqR_prim_dy_n(i)%vf(l)%sf)'
10499# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10501# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10502 call flush (output_unit)
10503# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10505# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10507# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10509# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10510#if defined(MFC_OpenACC)
10511# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10513# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10514#elif defined(MFC_OpenMP)
10515# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10517# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10519# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10525 do l = mom_idx%beg, mom_idx%end
10527# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10529# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10530 use iso_fortran_env,
only: output_unit
10531# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10533# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10534 print *,
'm_rhs.fpp:2090: ',
'@:DEALLOCATE(dqL_prim_dz_n(i)%vf(l)%sf)'
10535# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10537# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10538 call flush (output_unit)
10539# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10541# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10543# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10545# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10546#if defined(MFC_OpenACC)
10547# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10549# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10550#elif defined(MFC_OpenMP)
10551# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10553# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10555# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10558# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10560# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10561 use iso_fortran_env,
only: output_unit
10562# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10564# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10565 print *,
'm_rhs.fpp:2091: ',
'@:DEALLOCATE(dqR_prim_dz_n(i)%vf(l)%sf)'
10566# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10568# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10569 call flush (output_unit)
10570# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10572# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10574# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10576# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10577#if defined(MFC_OpenACC)
10578# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10580# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10581#elif defined(MFC_OpenMP)
10582# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10584# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10586# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10592# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10594# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10595 use iso_fortran_env,
only: output_unit
10596# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10598# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10599 print *,
'm_rhs.fpp:2095: ',
'@:DEALLOCATE(dqL_prim_dx_n(i)%vf)'
10600# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10602# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10603 call flush (output_unit)
10604# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10606# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10608# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10610# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10611#if defined(MFC_OpenACC)
10612# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10614# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10615#elif defined(MFC_OpenMP)
10616# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10618# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10620# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10623# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10625# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10626 use iso_fortran_env,
only: output_unit
10627# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10629# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10630 print *,
'm_rhs.fpp:2096: ',
'@:DEALLOCATE(dqL_prim_dy_n(i)%vf)'
10631# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10633# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10634 call flush (output_unit)
10635# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10637# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10639# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10641# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10642#if defined(MFC_OpenACC)
10643# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10645# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10646#elif defined(MFC_OpenMP)
10647# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10649# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10651# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10654# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10656# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10657 use iso_fortran_env,
only: output_unit
10658# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10660# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10661 print *,
'm_rhs.fpp:2097: ',
'@:DEALLOCATE(dqL_prim_dz_n(i)%vf)'
10662# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10664# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10665 call flush (output_unit)
10666# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10668# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10670# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10672# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10673#if defined(MFC_OpenACC)
10674# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10676# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10677#elif defined(MFC_OpenMP)
10678# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10680# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10682# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10685# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10687# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10688 use iso_fortran_env,
only: output_unit
10689# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10691# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10692 print *,
'm_rhs.fpp:2098: ',
'@:DEALLOCATE(dqR_prim_dx_n(i)%vf)'
10693# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10695# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10696 call flush (output_unit)
10697# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10699# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10701# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10703# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10704#if defined(MFC_OpenACC)
10705# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10707# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10708#elif defined(MFC_OpenMP)
10709# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10711# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10713# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10716# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10718# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10719 use iso_fortran_env,
only: output_unit
10720# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10722# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10723 print *,
'm_rhs.fpp:2099: ',
'@:DEALLOCATE(dqR_prim_dy_n(i)%vf)'
10724# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10726# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10727 call flush (output_unit)
10728# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10730# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10732# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10734# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10735#if defined(MFC_OpenACC)
10736# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10738# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10739#elif defined(MFC_OpenMP)
10740# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10742# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10744# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10747# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10749# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10750 use iso_fortran_env,
only: output_unit
10751# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10753# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10754 print *,
'm_rhs.fpp:2100: ',
'@:DEALLOCATE(dqR_prim_dz_n(i)%vf)'
10755# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10757# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10758 call flush (output_unit)
10759# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10761# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10763# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10765# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10766#if defined(MFC_OpenACC)
10767# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10769# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10770#elif defined(MFC_OpenMP)
10771# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10773# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10775# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10779 if (weno_re_flux)
then
10781# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10783# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10784 use iso_fortran_env,
only: output_unit
10785# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10787# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10788 print *,
'm_rhs.fpp:2104: ',
'@:DEALLOCATE(dqL_rsx_vf, dqR_rsx_vf)'
10789# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10791# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10792 call flush (output_unit)
10793# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10795# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10797# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10799# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10800#if defined(MFC_OpenACC)
10801# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10803# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10804#elif defined(MFC_OpenMP)
10805# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10807# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10809# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10814# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10816# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10817 use iso_fortran_env,
only: output_unit
10818# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10820# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10821 print *,
'm_rhs.fpp:2107: ',
'@:DEALLOCATE(dqL_rsy_vf, dqR_rsy_vf)'
10822# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10824# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10825 call flush (output_unit)
10826# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10828# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10830# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10832# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10833#if defined(MFC_OpenACC)
10834# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10836# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10837#elif defined(MFC_OpenMP)
10838# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10840# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10842# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10848# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10850# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10851 use iso_fortran_env,
only: output_unit
10852# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10854# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10855 print *,
'm_rhs.fpp:2111: ',
'@:DEALLOCATE(dqL_rsz_vf, dqR_rsz_vf)'
10856# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10858# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10859 call flush (output_unit)
10860# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10862# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10864# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10866# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10867#if defined(MFC_OpenACC)
10868# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10870# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10871#elif defined(MFC_OpenMP)
10872# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10874# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10876# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10881 if (cyl_coord)
then
10884# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10886# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10887 use iso_fortran_env,
only: output_unit
10888# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10890# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10891 print *,
'm_rhs.fpp:2117: ',
'@:DEALLOCATE(tau_re_vf(cont_idx%end + i)%sf)'
10892# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10894# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10895 call flush (output_unit)
10896# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10898# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10900# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10902# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10903#if defined(MFC_OpenACC)
10904# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10906# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10907#elif defined(MFC_OpenMP)
10908# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10910# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10912# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10913 deallocate (
tau_re_vf(cont_idx%end + i)%sf)
10916# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10918# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10919 use iso_fortran_env,
only: output_unit
10920# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10922# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10923 print *,
'm_rhs.fpp:2119: ',
'@:DEALLOCATE(tau_re_vf(e_idx)%sf)'
10924# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10926# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10927 call flush (output_unit)
10928# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10930# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10932# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10934# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10935#if defined(MFC_OpenACC)
10936# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10938# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10939#elif defined(MFC_OpenMP)
10940# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10942# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10944# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10947# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10949# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10950 use iso_fortran_env,
only: output_unit
10951# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10953# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10954 print *,
'm_rhs.fpp:2120: ',
'@:DEALLOCATE(tau_re_vf)'
10955# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10957# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10958 call flush (output_unit)
10959# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10961# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10963# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10965# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10966#if defined(MFC_OpenACC)
10967# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10969# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10970#elif defined(MFC_OpenMP)
10971# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10973# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10975# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10980# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10982# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10983 use iso_fortran_env,
only: output_unit
10984# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10986# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10987 print *,
'm_rhs.fpp:2123: ',
'@:DEALLOCATE(dqL_prim_dx_n, dqL_prim_dy_n, dqL_prim_dz_n)'
10988# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10990# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10991 call flush (output_unit)
10992# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10994# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10996# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10998# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10999#if defined(MFC_OpenACC)
11000# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11002# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11003#elif defined(MFC_OpenMP)
11004# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11006# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11008# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11011# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11013# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11014 use iso_fortran_env,
only: output_unit
11015# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11017# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11018 print *,
'm_rhs.fpp:2124: ',
'@:DEALLOCATE(dqR_prim_dx_n, dqR_prim_dy_n, dqR_prim_dz_n)'
11019# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11021# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11022 call flush (output_unit)
11023# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11025# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11027# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11029# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11030#if defined(MFC_OpenACC)
11031# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11033# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11034#elif defined(MFC_OpenMP)
11035# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11037# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11039# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11043 if (mpp_lim .and. bubbles_euler)
then
11045# 2128 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11046#if defined(MFC_OpenACC)
11047# 2128 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11049# 2128 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11050#elif defined(MFC_OpenMP)
11051# 2128 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11053# 2128 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11058 if (.not. igr)
then
11059 do i = num_dims, 1, -1
11065# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11067# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11068 use iso_fortran_env,
only: output_unit
11069# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11071# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11072 print *,
'm_rhs.fpp:2138: ',
'@:DEALLOCATE(flux_gsrc_n(i)%vf(l)%sf)'
11073# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11075# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11076 call flush (output_unit)
11077# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11079# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11081# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11083# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11084#if defined(MFC_OpenACC)
11085# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11087# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11088#elif defined(MFC_OpenMP)
11089# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11091# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11093# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11099# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11101# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11102 use iso_fortran_env,
only: output_unit
11103# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11105# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11106 print *,
'm_rhs.fpp:2142: ',
'@:DEALLOCATE(flux_n(i)%vf(l)%sf)'
11107# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11109# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11110 call flush (output_unit)
11111# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11113# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11115# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11117# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11118#if defined(MFC_OpenACC)
11119# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11121# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11122#elif defined(MFC_OpenMP)
11123# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11125# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11127# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11128 deallocate (
flux_n(i)%vf(
l)%sf)
11130# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11132# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11133 use iso_fortran_env,
only: output_unit
11134# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11136# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11137 print *,
'm_rhs.fpp:2143: ',
'@:DEALLOCATE(flux_gsrc_n(i)%vf(l)%sf)'
11138# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11140# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11141 call flush (output_unit)
11142# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11144# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11146# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11148# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11149#if defined(MFC_OpenACC)
11150# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11152# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11153#elif defined(MFC_OpenMP)
11154# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11156# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11158# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11163 do l = mom_idx%beg, e_idx
11165# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11167# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11168 use iso_fortran_env,
only: output_unit
11169# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11171# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11172 print *,
'm_rhs.fpp:2148: ',
'@:DEALLOCATE(flux_src_n(i)%vf(l)%sf)'
11173# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11175# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11176 call flush (output_unit)
11177# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11179# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11181# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11183# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11184#if defined(MFC_OpenACC)
11185# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11187# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11188#elif defined(MFC_OpenMP)
11189# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11191# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11193# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11198 if (chem_params%diffusion .and. .not. viscous)
then
11200# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11202# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11203 use iso_fortran_env,
only: output_unit
11204# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11206# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11207 print *,
'm_rhs.fpp:2153: ',
'@:DEALLOCATE(flux_src_n(i)%vf(E_idx)%sf)'
11208# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11210# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11211 call flush (output_unit)
11212# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11214# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11216# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11218# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11219#if defined(MFC_OpenACC)
11220# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11222# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11223#elif defined(MFC_OpenMP)
11224# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11226# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11228# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11232 if (riemann_solver == 1 .or. riemann_solver == 4)
then
11233 do l = adv_idx%beg + 1, adv_idx%end
11235# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11237# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11238 use iso_fortran_env,
only: output_unit
11239# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11241# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11242 print *,
'm_rhs.fpp:2158: ',
'@:DEALLOCATE(flux_src_n(i)%vf(l)%sf)'
11243# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11245# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11246 call flush (output_unit)
11247# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11249# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11251# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11253# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11254#if defined(MFC_OpenACC)
11255# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11257# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11258#elif defined(MFC_OpenMP)
11259# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11261# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11263# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11267 do l = adv_idx%beg + 1, adv_idx%end
11273# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11275# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11276 use iso_fortran_env,
only: output_unit
11277# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11279# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11280 print *,
'm_rhs.fpp:2166: ',
'@:DEALLOCATE(flux_src_n(i)%vf(adv_idx%beg)%sf)'
11281# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11283# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11284 call flush (output_unit)
11285# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11287# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11289# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11291# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11292#if defined(MFC_OpenACC)
11293# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11295# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11296#elif defined(MFC_OpenMP)
11297# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11299# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11301# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11302 deallocate (
flux_src_n(i)%vf(adv_idx%beg)%sf)
11306# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11308# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11309 use iso_fortran_env,
only: output_unit
11310# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11312# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11313 print *,
'm_rhs.fpp:2169: ',
'@:DEALLOCATE(flux_n(i)%vf, flux_src_n(i)%vf, flux_gsrc_n(i)%vf)'
11314# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11316# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11317 call flush (output_unit)
11318# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11320# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11322# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11324# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11325#if defined(MFC_OpenACC)
11326# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11328# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11329#elif defined(MFC_OpenMP)
11330# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11332# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11334# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11339# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11341# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11342 use iso_fortran_env,
only: output_unit
11343# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11345# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11346 print *,
'm_rhs.fpp:2172: ',
'@:DEALLOCATE(flux_n, flux_src_n, flux_gsrc_n)'
11347# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11349# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11350 call flush (output_unit)
11351# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11353# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11355# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11357# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11358#if defined(MFC_OpenACC)
11359# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11361# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11362#elif defined(MFC_OpenMP)
11363# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11365# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11367# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
type(scalar_field), dimension(sys_size), intent(inout) q_cons_vf
subroutine s_add_directional_advection_source_terms(current_idir, rhs_vf_arg, q_cons_vf_arg, q_prim_vf_arg, flux_src_n_vf_arg, kterm_arg)
Adds the advection source flux-difference terms for a single coordinate direction to the RHS.
Applies acoustic pressure source terms including focused, planar, and broadband transducers.
Computes gravitational and user-defined body force source terms for the momentum equations.
Noncharacteristic and processor boundary condition application for ghost cells and buffer regions.
Computes ensemble-averaged (Euler–Euler) bubble source terms for radius, velocity,...
Tracks Lagrangian bubbles and couples their dynamics to the Eulerian flow via volume averaging.
Characteristic boundary conditions (CBC) for slip walls, non-reflecting subsonic inflow/outflow,...
type(int_bounds_info) is3
Indical bounds in the s1-, s2- and s3-directions.
type(int_bounds_info) is1
type(int_bounds_info) is2
Multi-species chemistry interface for thermodynamic properties, reaction rates, and transport coeffic...
Shared derived types for field data, patch geometry, bubble dynamics, and MPI I/O structures.
Global parameters for the computational domain, fluid properties, and simulation algorithm configurat...
integer sys_size
Number of unknowns in system of eqns.
Utility routines for bubble model setup, coordinate transforms, array sampling, and special functions...
Computes the left Cauchy–Green deformation tensor and hyperelastic stress source terms.
Computes hypoelastic stress-rate source terms and damage-state evolution.
Ghost-node immersed boundary method: locates ghost/image points, computes interpolation coefficients,...
Iterative ghost rasterization (IGR) for sharp immersed boundary treatment.
MPI halo exchange, domain decomposition, and buffer packing/unpacking for the simulation solver.
MUSCL reconstruction with interface sharpening for contact-preserving advection.
NVIDIA NVTX profiling API bindings for GPU performance instrumentation.
Pressure relaxation for the six-equation multi-component model via Newton–Raphson equilibration and v...
Quadrature-based moment methods (QBMM) for polydisperse bubble moment inversion and transport.
Assembles the right-hand side of the governing equations using finite-volume flux differencing,...
type(vector_field), dimension(:), allocatable dqr_prim_dz_n
real(wp), dimension(:, :, :, :), allocatable dqr_rsz_vf
type(vector_field), dimension(:), allocatable dql_prim_dz_n
type(vector_field), dimension(:), allocatable flux_src_n
real(wp), dimension(:, :, :, :), allocatable qr_rsy_vf
type(vector_field), dimension(:), allocatable dq_prim_dx_qp
real(wp), dimension(:, :, :, :), allocatable ql_rsz_vf
type(vector_field), dimension(:), allocatable flux_gsrc_n
subroutine s_reconstruct_cell_boundary_values_first_order(v_vf, vl_x, vl_y, vl_z, vr_x, vr_y, vr_z, norm_dir)
Performs first-order (piecewise constant) reconstruction of left and right cell-boundary values.
impure subroutine, public s_compute_rhs(q_cons_vf, q_t_sf, q_prim_vf, bc_type, rhs_vf, pb_in, rhs_pb, mv_in, rhs_mv, t_step, time_avg, stage)
Computes the right-hand side of the semi-discrete governing equations for a single time stage.
subroutine s_compute_additional_physics_rhs(idir, q_prim_vf, rhs_vf, flux_src_n_in, dq_prim_dx_vf, dq_prim_dy_vf, dq_prim_dz_vf)
Adds viscous, surface-tension, and species-diffusion source flux contributions to the RHS for a given...
type(vector_field) gm_alpha_qp
The gradient magnitude of the volume fractions at cell-interior Gaussian quadrature points....
real(wp), dimension(:, :, :), allocatable blkmod1
subroutine s_reconstruct_cell_boundary_values(v_vf, vl_x, vl_y, vl_z, vr_x, vr_y, vr_z, norm_dir)
The purpose of this subroutine is to WENO-reconstruct the left and the right cell-boundary values,...
type(vector_field), dimension(:), allocatable dql_prim_dy_n
type(vector_field), dimension(:), allocatable qr_prim
subroutine s_compute_advection_source_term(idir, rhs_vf, q_cons_vf, q_prim_vf, flux_src_n_vf)
Accumulates advection source contributions from a given coordinate direction into the RHS.
type(int_bounds_info) is1
type(vector_field) q_cons_qp
type(vector_field), dimension(:), allocatable dq_prim_dy_qp
real(wp), dimension(:, :, :, :), allocatable dqr_rsy_vf
real(wp), dimension(:, :, :, :), allocatable qr_rsx_vf
type(int_bounds_info) is3
type(int_bounds_info) irz
type(int_bounds_info) is2
real(wp), dimension(:, :, :, :), allocatable qr_rsz_vf
type(scalar_field), dimension(:), allocatable tau_re_vf
type(int_bounds_info) irx
real(wp), dimension(:, :, :, :), allocatable ql_rsy_vf
type(vector_field), dimension(:), allocatable gm_alphar_n
type(int_bounds_info) iv
Vector field indical bounds.
real(wp), dimension(:, :, :), allocatable alpha2
real(wp), dimension(:, :, :), allocatable kterm
type(vector_field), dimension(:), allocatable gm_alphal_n
real(wp), dimension(:, :, :, :), allocatable ql_rsx_vf
type(scalar_field) alf_sum
type(vector_field), dimension(:), allocatable dqr_prim_dy_n
type(int_bounds_info) iry
impure subroutine, public s_initialize_rhs_module
The computation of parameters, the allocation of memory, the association of pointers and/or the execu...
real(wp), dimension(:, :, :), allocatable nbub
Bubble number density.
type(vector_field), dimension(:), allocatable ql_prim
type(vector_field), dimension(:), allocatable dql_prim_dx_n
type(vector_field) q_prim_qp
type(vector_field), dimension(:), allocatable flux_n
real(wp), dimension(:, :, :, :), allocatable dqr_rsx_vf
type(vector_field), dimension(:), allocatable dq_prim_dz_qp
real(wp), dimension(:, :, :, :), allocatable dql_rsy_vf
impure subroutine, public s_finalize_rhs_module
Module deallocation and/or disassociation procedures.
real(wp), dimension(:, :, :), allocatable blkmod2
type(vector_field), dimension(:), allocatable dqr_prim_dx_n
real(wp), dimension(:, :, :, :), allocatable dql_rsx_vf
real(wp), dimension(:, :, :), allocatable alpha1
real(wp), dimension(:, :, :, :), allocatable dql_rsz_vf
Approximate and exact Riemann solvers (HLL, HLLC, HLLD, exact) for the multicomponent Navier–Stokes e...
Computes capillary source fluxes and color-function gradients for the diffuse-interface surface tensi...
Conservative-to-primitive variable conversion, mixture property evaluation, and pressure computation.
Computes viscous stress tensors and diffusive flux contributions for the Navier–Stokes equations.
WENO/WENO-Z/TENO reconstruction with optional monotonicity-preserving bounds and mapped weights.
Integer bounds for variables.
Derived type annexing a scalar field (SF).
Derived type annexing a vector field (VF).