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# 104 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
245# 119 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
247# 130 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
249# 143 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
251# 171 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
253# 182 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
255# 193 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
257# 204 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
259# 214 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
261# 225 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
263# 236 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
265# 246 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
267# 252 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
269# 258 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
271# 264 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
273# 270 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
275# 272 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
276# 273 "/home/runner/work/MFC/MFC/src/common/include/parallel_macros.fpp"
278# 2 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp" 2
280# 14 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
286# 63 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
288# 81 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
290# 88 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
292# 111 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
294# 127 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
296# 153 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
298# 159 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
300# 167 "/home/runner/work/MFC/MFC/src/common/include/macros.fpp"
302# 7 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp" 2
311 use m_mpi_proxy !< message passing interface (mpi) module proxy
315 use m_weno !< weighted and essentially non-oscillatory (weno)
318 use m_muscl !< monotonic upstream-centered (muscl)
323 use m_cbc !< characteristic boundary conditions (cbc)
325 use m_bubbles_ee !< ensemble-averaged bubble dynamics routines
329 use m_qbmm !< moment inversion
368# 71 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
369#if defined(MFC_OpenACC)
370# 71 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
372# 71 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
373#elif defined(MFC_OpenMP)
374# 71 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
376# 71 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
384# 77 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
385#if defined(MFC_OpenACC)
386# 77 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
388# 77 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
389#elif defined(MFC_OpenMP)
390# 77 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
392# 77 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
403# 86 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
404#if defined(MFC_OpenACC)
405# 86 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
407# 86 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
408#elif defined(MFC_OpenMP)
409# 86 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
411# 86 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
422#if defined(MFC_OpenACC)
424# 97 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
425#if defined(MFC_OpenACC)
426# 97 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
428# 97 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
429#elif defined(MFC_OpenMP)
430# 97 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
432# 97 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
435# 98 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
436#if defined(MFC_OpenACC)
437# 98 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
439# 98 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
440#elif defined(MFC_OpenMP)
441# 98 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
443# 98 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
450# 103 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
451#if defined(MFC_OpenACC)
452# 103 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
454# 103 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
455#elif defined(MFC_OpenMP)
456# 103 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
458# 103 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
467# 110 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
468#if defined(MFC_OpenACC)
469# 110 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
471# 110 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
472#elif defined(MFC_OpenMP)
473# 110 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
475# 110 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
483#if defined(MFC_OpenACC)
485# 118 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
486#if defined(MFC_OpenACC)
487# 118 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
489# 118 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
490#elif defined(MFC_OpenMP)
491# 118 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
493# 118 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
506#if defined(MFC_OpenACC)
508# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
509#if defined(MFC_OpenACC)
510# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
512# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
513#elif defined(MFC_OpenMP)
514# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
516# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
523#if defined(MFC_OpenACC)
525# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
526#if defined(MFC_OpenACC)
527# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
529# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
530#elif defined(MFC_OpenMP)
531# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
533# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
539# 142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
540#if defined(MFC_OpenACC)
541# 142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
543# 142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
544#elif defined(MFC_OpenMP)
545# 142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
547# 142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
554# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
555#if defined(MFC_OpenACC)
556# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
558# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
559#elif defined(MFC_OpenMP)
560# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
562# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
568# 151 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
569#if defined(MFC_OpenACC)
570# 151 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
572# 151 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
573#elif defined(MFC_OpenMP)
574# 151 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
576# 151 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
584# 157 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
585#if defined(MFC_OpenACC)
586# 157 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
588# 157 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
589#elif defined(MFC_OpenMP)
590# 157 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
592# 157 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
596 real(wp),
allocatable,
dimension(:, :, :, :) ::
ql_rsx_vf,
ql_rsy_vf,
ql_rsz_vf,
qr_rsx_vf,
qr_rsy_vf,
qr_rsz_vf
597 real(wp),
allocatable,
dimension(:, :, :, :) ::
dql_rsx_vf,
dql_rsy_vf,
dql_rsz_vf,
dqr_rsx_vf,
dqr_rsy_vf,
dqr_rsz_vf
599# 162 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
600#if defined(MFC_OpenACC)
601# 162 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
603# 162 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
604#elif defined(MFC_OpenMP)
605# 162 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
607# 162 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
610# 163 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
611#if defined(MFC_OpenACC)
612# 163 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
614# 163 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
615#elif defined(MFC_OpenMP)
616# 163 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
618# 163 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
621# 164 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
622#if defined(MFC_OpenACC)
623# 164 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
625# 164 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
626#elif defined(MFC_OpenMP)
627# 164 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
629# 164 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
632 real(wp),
allocatable,
dimension(:, :, :) ::
nbub
634# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
635#if defined(MFC_OpenACC)
636# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
638# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
639#elif defined(MFC_OpenMP)
640# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
642# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
652 integer ::
i,
j,
k,
l, id
655# 178 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
656#if defined(MFC_OpenACC)
657# 178 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
659# 178 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
660#elif defined(MFC_OpenMP)
661# 178 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
663# 178 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
666# 179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
667#if defined(MFC_OpenACC)
668# 179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
670# 179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
671#elif defined(MFC_OpenMP)
672# 179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
674# 179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
678# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
680# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
681 use iso_fortran_env,
only: output_unit
682# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
684# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
685 print *,
'm_rhs.fpp:181: ',
'@:ALLOCATE(q_cons_qp%vf(1:sys_size))'
686# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
688# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
689 call flush (output_unit)
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"
700# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
701#if defined(MFC_OpenACC)
702# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
704# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
705#elif defined(MFC_OpenMP)
706# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
708# 181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
711# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
713# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
714 use iso_fortran_env,
only: output_unit
715# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
717# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
718 print *,
'm_rhs.fpp:182: ',
'@:ALLOCATE(q_prim_qp%vf(1:sys_size))'
719# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
721# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
722 call flush (output_unit)
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"
733# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
734#if defined(MFC_OpenACC)
735# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
737# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
738#elif defined(MFC_OpenMP)
739# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
741# 182 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
747# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
749# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
750 use iso_fortran_env,
only: output_unit
751# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
753# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
754 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))'
755# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
757# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
758 call flush (output_unit)
759# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
761# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
763# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
764 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))
765# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
767# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
769# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
770#if defined(MFC_OpenACC)
771# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
773# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
774#elif defined(MFC_OpenMP)
775# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
777# 186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
780 do l = mom_idx%beg, e_idx
782# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
784# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
785 use iso_fortran_env,
only: output_unit
786# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
788# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
789 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))'
790# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
792# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
793 call flush (output_unit)
794# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
796# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
798# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
799 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))
800# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
802# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
804# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
805#if defined(MFC_OpenACC)
806# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
808# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
809#elif defined(MFC_OpenMP)
810# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
812# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
818 if (surface_tension)
then
822 do l = adv_idx%end + 1, sys_size - 1
824# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
826# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
827 use iso_fortran_env,
only: output_unit
828# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
830# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
831 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))'
832# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
834# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
835 call flush (output_unit)
836# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
838# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
840# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
841 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))
842# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
844# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
846# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
847#if defined(MFC_OpenACC)
848# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
850# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
851#elif defined(MFC_OpenMP)
852# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
854# 199 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
858 do l = adv_idx%end + 1, sys_size
860# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
862# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
863 use iso_fortran_env,
only: output_unit
864# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
866# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
867 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))'
868# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
870# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
871 call flush (output_unit)
872# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
874# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
876# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
877 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))
878# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
880# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
882# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
883#if defined(MFC_OpenACC)
884# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
886# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
887#elif defined(MFC_OpenMP)
888# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
890# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
898# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
900# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
901 integer :: macros_setup_vfs_i
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"
908# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
909 use iso_fortran_env,
only: output_unit
910# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
912# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
913 print *,
'm_rhs.fpp:209: ',
'@:ACC_SETUP_VFs(q_cons_qp, q_prim_qp)'
914# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
916# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
917 call flush (output_unit)
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"
926# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
927#if defined(MFC_OpenACC)
928# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
930# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
931#elif defined(MFC_OpenMP)
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"
938# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
939#if defined(MFC_OpenACC)
940# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
942# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
943#elif defined(MFC_OpenMP)
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"
952# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
953 if (
associated(
q_cons_qp%vf(macros_setup_vfs_i)%sf))
then
954# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
956# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
957#if defined(MFC_OpenACC)
958# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
960# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
961#elif defined(MFC_OpenMP)
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"
968# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
969#if defined(MFC_OpenACC)
970# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
972# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
973#elif defined(MFC_OpenMP)
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"
986# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
987#if defined(MFC_OpenACC)
988# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
990# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
991#elif defined(MFC_OpenMP)
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"
998# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
999#if defined(MFC_OpenACC)
1000# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1002# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1003#elif defined(MFC_OpenMP)
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"
1012# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1013 if (
associated(
q_prim_qp%vf(macros_setup_vfs_i)%sf))
then
1014# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1016# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1017#if defined(MFC_OpenACC)
1018# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1020# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1021#elif defined(MFC_OpenMP)
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"
1028# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1029#if defined(MFC_OpenACC)
1030# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1032# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1033#elif defined(MFC_OpenMP)
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"
1046# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1049 do l = 1, cont_idx%end
1050 if (relativity)
then
1053# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1055# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1056 use iso_fortran_env,
only: output_unit
1057# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1059# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1060 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))'
1061# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1063# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1064 call flush (output_unit)
1065# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1067# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1069# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1070 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))
1071# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1073# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1075# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1076#if defined(MFC_OpenACC)
1077# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1079# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1080#elif defined(MFC_OpenMP)
1081# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1083# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1088# 217 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1089#if defined(MFC_OpenACC)
1090# 217 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1092# 217 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1093#elif defined(MFC_OpenMP)
1094# 217 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1096# 217 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1099# 218 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1100#if defined(MFC_OpenACC)
1101# 218 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1103# 218 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1104#elif defined(MFC_OpenMP)
1105# 218 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1107# 218 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1112 do l = adv_idx%beg, adv_idx%end
1115# 224 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1116#if defined(MFC_OpenACC)
1117# 224 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1119# 224 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1120#elif defined(MFC_OpenMP)
1121# 224 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1123# 224 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1126# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1127#if defined(MFC_OpenACC)
1128# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1130# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1131#elif defined(MFC_OpenMP)
1132# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1134# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1139 if (surface_tension)
then
1143# 232 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1144#if defined(MFC_OpenACC)
1145# 232 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1147# 232 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1148#elif defined(MFC_OpenMP)
1149# 232 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1151# 232 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1154# 233 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1155#if defined(MFC_OpenACC)
1156# 233 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1158# 233 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1159#elif defined(MFC_OpenMP)
1160# 233 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1162# 233 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1166 if (hyper_cleaning)
then
1170# 239 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1171#if defined(MFC_OpenACC)
1172# 239 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1174# 239 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1175#elif defined(MFC_OpenMP)
1176# 239 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1178# 239 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1181# 240 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1182#if defined(MFC_OpenACC)
1183# 240 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1185# 240 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1186#elif defined(MFC_OpenMP)
1187# 240 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1189# 240 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1196# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1198# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1199 use iso_fortran_env,
only: output_unit
1200# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1202# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1203 print *,
'm_rhs.fpp:245: ',
'@:ALLOCATE(flux_n(1:num_dims))'
1204# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1206# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1207 call flush (output_unit)
1208# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1210# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1212# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1213 allocate (
flux_n(1:num_dims))
1214# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1216# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1218# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1219#if defined(MFC_OpenACC)
1220# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1222# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1223#elif defined(MFC_OpenMP)
1224# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1226# 245 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1229# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1231# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1232 use iso_fortran_env,
only: output_unit
1233# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1235# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1236 print *,
'm_rhs.fpp:246: ',
'@:ALLOCATE(flux_src_n(1:num_dims))'
1237# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1239# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1240 call flush (output_unit)
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"
1251# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1252#if defined(MFC_OpenACC)
1253# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1255# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1256#elif defined(MFC_OpenMP)
1257# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1259# 246 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1262# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1264# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1265 use iso_fortran_env,
only: output_unit
1266# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1268# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1269 print *,
'm_rhs.fpp:247: ',
'@:ALLOCATE(flux_gsrc_n(1:num_dims))'
1270# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1272# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1273 call flush (output_unit)
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"
1284# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1285#if defined(MFC_OpenACC)
1286# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1288# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1289#elif defined(MFC_OpenMP)
1290# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1292# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1298# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1300# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1301 use iso_fortran_env,
only: output_unit
1302# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1304# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1305 print *,
'm_rhs.fpp:251: ',
'@:ALLOCATE(flux_n(i)%vf(1:sys_size))'
1306# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1308# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1309 call flush (output_unit)
1310# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1312# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1314# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1315 allocate (
flux_n(i)%vf(1:sys_size))
1316# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1318# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1320# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1321#if defined(MFC_OpenACC)
1322# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1324# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1325#elif defined(MFC_OpenMP)
1326# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1328# 251 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1331# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1333# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1334 use iso_fortran_env,
only: output_unit
1335# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1337# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1338 print *,
'm_rhs.fpp:252: ',
'@:ALLOCATE(flux_src_n(i)%vf(1:sys_size))'
1339# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1341# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1342 call flush (output_unit)
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"
1353# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1354#if defined(MFC_OpenACC)
1355# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1357# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1358#elif defined(MFC_OpenMP)
1359# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1361# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1364# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1366# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1367 use iso_fortran_env,
only: output_unit
1368# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1370# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1371 print *,
'm_rhs.fpp:253: ',
'@:ALLOCATE(flux_gsrc_n(i)%vf(1:sys_size))'
1372# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1374# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1375 call flush (output_unit)
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"
1386# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1387#if defined(MFC_OpenACC)
1388# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1390# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1391#elif defined(MFC_OpenMP)
1392# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1394# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1400# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1402# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1403 use iso_fortran_env,
only: output_unit
1404# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1406# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1407 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))'
1408# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1410# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1411 call flush (output_unit)
1412# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1414# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1416# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1417 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))
1418# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1420# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1422# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1423#if defined(MFC_OpenACC)
1424# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1426# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1427#elif defined(MFC_OpenMP)
1428# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1430# 257 "/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"
1436# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1437 use iso_fortran_env,
only: output_unit
1438# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1440# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1441 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))'
1442# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1444# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1445 call flush (output_unit)
1446# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1448# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1450# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1451 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))
1452# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1454# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1456# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1457#if defined(MFC_OpenACC)
1458# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1460# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1461#elif defined(MFC_OpenMP)
1462# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1464# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1466# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1469 if (viscous .or. surface_tension)
then
1470 do l = mom_idx%beg, e_idx
1472# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1474# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1475 use iso_fortran_env,
only: output_unit
1476# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1478# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1479 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))'
1480# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1482# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1483 call flush (output_unit)
1484# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1486# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1488# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1489 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))
1490# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1492# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1494# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1495#if defined(MFC_OpenACC)
1496# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1498# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1499#elif defined(MFC_OpenMP)
1500# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1502# 269 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1504# 273 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1509# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1511# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1512 use iso_fortran_env,
only: output_unit
1513# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1515# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1516 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))'
1517# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1519# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1520 call flush (output_unit)
1521# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1523# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1525# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1526 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))
1527# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1529# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1531# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1532#if defined(MFC_OpenACC)
1533# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1535# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1536#elif defined(MFC_OpenMP)
1537# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1539# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1541# 280 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1543 if (riemann_solver == 1 .or. riemann_solver == 4)
then
1544 do l = adv_idx%beg + 1, adv_idx%end
1546# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1548# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1549 use iso_fortran_env,
only: output_unit
1550# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1552# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1553 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))'
1554# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1556# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1557 call flush (output_unit)
1558# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1560# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1562# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1563 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))
1564# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1566# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1568# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1569#if defined(MFC_OpenACC)
1570# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1572# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1573#elif defined(MFC_OpenMP)
1574# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1576# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1578# 287 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1583 do l = chemxb, chemxe
1585# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1587# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1588 use iso_fortran_env,
only: output_unit
1589# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1591# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1592 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))'
1593# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1595# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1596 call flush (output_unit)
1597# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1599# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1601# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1602 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))
1603# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1605# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1607# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1608#if defined(MFC_OpenACC)
1609# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1611# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1612#elif defined(MFC_OpenMP)
1613# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1615# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1617# 296 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1619 if (chem_params%diffusion .and. .not. viscous)
then
1621# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1623# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1624 use iso_fortran_env,
only: output_unit
1625# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1627# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1628 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))'
1629# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1631# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1632 call flush (output_unit)
1633# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1635# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1637# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1638 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))
1639# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1641# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1643# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1644#if defined(MFC_OpenACC)
1645# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1647# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1648#elif defined(MFC_OpenMP)
1649# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1651# 298 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1653# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1660# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1662# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1663 use iso_fortran_env,
only: output_unit
1664# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1666# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1667 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))'
1668# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1670# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1671 call flush (output_unit)
1672# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1674# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1676# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1677 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))
1678# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1680# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1682# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1683#if defined(MFC_OpenACC)
1684# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1686# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1687#elif defined(MFC_OpenMP)
1688# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1690# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1692# 311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1697# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1699# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1700 integer :: macros_setup_vfs_i
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"
1707# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1708 use iso_fortran_env,
only: output_unit
1709# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1711# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1712 print *,
'm_rhs.fpp:314: ',
'@:ACC_SETUP_VFs(flux_n(i))'
1713# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1715# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1716 call flush (output_unit)
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"
1725# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1726#if defined(MFC_OpenACC)
1727# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1729# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1730#elif defined(MFC_OpenMP)
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"
1737# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1738#if defined(MFC_OpenACC)
1739# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1741# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1742#elif defined(MFC_OpenMP)
1743# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1745# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1747# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1748 if (
allocated(
flux_n(i)%vf))
then
1749# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1750 do macros_setup_vfs_i = lbound(
flux_n(i)%vf, 1), ubound(
flux_n(i)%vf, 1)
1751# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1752 if (
associated(
flux_n(i)%vf(macros_setup_vfs_i)%sf))
then
1753# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1755# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1756#if defined(MFC_OpenACC)
1757# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1759# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1760#elif defined(MFC_OpenMP)
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"
1767# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1768#if defined(MFC_OpenACC)
1769# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1771# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1772#elif defined(MFC_OpenMP)
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"
1785# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1788# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1790# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1791 integer :: macros_setup_vfs_i
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"
1798# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1799 use iso_fortran_env,
only: output_unit
1800# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1802# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1803 print *,
'm_rhs.fpp:315: ',
'@:ACC_SETUP_VFs(flux_src_n(i), flux_gsrc_n(i))'
1804# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1806# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1807 call flush (output_unit)
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"
1816# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1817#if defined(MFC_OpenACC)
1818# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1820# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1821#elif defined(MFC_OpenMP)
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"
1828# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1829#if defined(MFC_OpenACC)
1830# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1832# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1833#elif defined(MFC_OpenMP)
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"
1842# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1843 if (
associated(
flux_src_n(i)%vf(macros_setup_vfs_i)%sf))
then
1844# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1846# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1847#if defined(MFC_OpenACC)
1848# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1850# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1851#elif defined(MFC_OpenMP)
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"
1858# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1859#if defined(MFC_OpenACC)
1860# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1862# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1863#elif defined(MFC_OpenMP)
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"
1876# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1877#if defined(MFC_OpenACC)
1878# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1880# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1881#elif defined(MFC_OpenMP)
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"
1888# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1889#if defined(MFC_OpenACC)
1890# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1892# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1893#elif defined(MFC_OpenMP)
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"
1902# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1903 if (
associated(
flux_gsrc_n(i)%vf(macros_setup_vfs_i)%sf))
then
1904# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1906# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1907#if defined(MFC_OpenACC)
1908# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1910# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1911#elif defined(MFC_OpenMP)
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"
1918# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1919#if defined(MFC_OpenACC)
1920# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1922# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1923#elif defined(MFC_OpenMP)
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"
1936# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1940 if (riemann_solver /= 1)
then
1941 do l = adv_idx%beg + 1, adv_idx%end
1944# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1945#if defined(MFC_OpenACC)
1946# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1948# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1949#elif defined(MFC_OpenMP)
1950# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1952# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1960# 327 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1961#if defined(MFC_OpenACC)
1962# 327 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1964# 327 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1965#elif defined(MFC_OpenMP)
1966# 327 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1968# 327 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1972# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1973#if defined(MFC_OpenACC)
1974# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1976# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1977#elif defined(MFC_OpenMP)
1978# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1980# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1989 if ((.not. igr) .or. dummy)
then
1993# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1995# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1996 use iso_fortran_env,
only: output_unit
1997# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1999# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2000 print *,
'm_rhs.fpp:340: ',
'@:ALLOCATE(dq_prim_dx_qp(1:1))'
2001# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2003# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2004 call flush (output_unit)
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"
2015# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2016#if defined(MFC_OpenACC)
2017# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2019# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2020#elif defined(MFC_OpenMP)
2021# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2023# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2026# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2028# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2029 use iso_fortran_env,
only: output_unit
2030# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2032# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2033 print *,
'm_rhs.fpp:341: ',
'@:ALLOCATE(dq_prim_dy_qp(1:1))'
2034# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2036# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2037 call flush (output_unit)
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"
2048# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2049#if defined(MFC_OpenACC)
2050# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2052# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2053#elif defined(MFC_OpenMP)
2054# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2056# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2059# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2061# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2062 use iso_fortran_env,
only: output_unit
2063# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2065# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2066 print *,
'm_rhs.fpp:342: ',
'@:ALLOCATE(dq_prim_dz_qp(1:1))'
2067# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2069# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2070 call flush (output_unit)
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"
2081# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2082#if defined(MFC_OpenACC)
2083# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2085# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2086#elif defined(MFC_OpenMP)
2087# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2089# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2093# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2095# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2096 use iso_fortran_env,
only: output_unit
2097# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2099# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2100 print *,
'm_rhs.fpp:344: ',
'@:ALLOCATE(qL_prim(1:num_dims))'
2101# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2103# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2104 call flush (output_unit)
2105# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2107# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2109# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2110 allocate (
ql_prim(1:num_dims))
2111# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2113# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2115# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2116#if defined(MFC_OpenACC)
2117# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2119# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2120#elif defined(MFC_OpenMP)
2121# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2123# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2126# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2128# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2129 use iso_fortran_env,
only: output_unit
2130# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2132# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2133 print *,
'm_rhs.fpp:345: ',
'@:ALLOCATE(qR_prim(1:num_dims))'
2134# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2136# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2137 call flush (output_unit)
2138# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2140# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2142# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2143 allocate (
qr_prim(1:num_dims))
2144# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2146# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2148# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2149#if defined(MFC_OpenACC)
2150# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2152# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2153#elif defined(MFC_OpenMP)
2154# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2156# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2161# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2163# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2164 use iso_fortran_env,
only: output_unit
2165# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2167# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2168 print *,
'm_rhs.fpp:348: ',
'@:ALLOCATE(dqL_prim_dx_n(1:num_dims))'
2169# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2171# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2172 call flush (output_unit)
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"
2183# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2184#if defined(MFC_OpenACC)
2185# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2187# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2188#elif defined(MFC_OpenMP)
2189# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2191# 348 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2194# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2196# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2197 use iso_fortran_env,
only: output_unit
2198# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2200# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2201 print *,
'm_rhs.fpp:349: ',
'@:ALLOCATE(dqL_prim_dy_n(1:num_dims))'
2202# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2204# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2205 call flush (output_unit)
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"
2216# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2217#if defined(MFC_OpenACC)
2218# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2220# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2221#elif defined(MFC_OpenMP)
2222# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2224# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2227# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2229# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2230 use iso_fortran_env,
only: output_unit
2231# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2233# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2234 print *,
'm_rhs.fpp:350: ',
'@:ALLOCATE(dqL_prim_dz_n(1:num_dims))'
2235# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2237# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2238 call flush (output_unit)
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"
2249# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2250#if defined(MFC_OpenACC)
2251# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2253# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2254#elif defined(MFC_OpenMP)
2255# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2257# 350 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2260# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2262# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2263 use iso_fortran_env,
only: output_unit
2264# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2266# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2267 print *,
'm_rhs.fpp:351: ',
'@:ALLOCATE(dqR_prim_dx_n(1:num_dims))'
2268# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2270# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2271 call flush (output_unit)
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"
2282# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2283#if defined(MFC_OpenACC)
2284# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2286# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2287#elif defined(MFC_OpenMP)
2288# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2290# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2293# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2295# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2296 use iso_fortran_env,
only: output_unit
2297# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2299# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2300 print *,
'm_rhs.fpp:352: ',
'@:ALLOCATE(dqR_prim_dy_n(1:num_dims))'
2301# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2303# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2304 call flush (output_unit)
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"
2315# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2316#if defined(MFC_OpenACC)
2317# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2319# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2320#elif defined(MFC_OpenMP)
2321# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2323# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2326# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2328# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2329 use iso_fortran_env,
only: output_unit
2330# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2332# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2333 print *,
'm_rhs.fpp:353: ',
'@:ALLOCATE(dqR_prim_dz_n(1:num_dims))'
2334# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2336# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2337 call flush (output_unit)
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"
2348# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2349#if defined(MFC_OpenACC)
2350# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2352# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2353#elif defined(MFC_OpenMP)
2354# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2356# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2361# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2363# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2364 use iso_fortran_env,
only: output_unit
2365# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2367# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2368 print *,
'm_rhs.fpp:356: ',
'@:ALLOCATE(qL_prim(i)%vf(1:sys_size))'
2369# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2371# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2372 call flush (output_unit)
2373# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2375# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2377# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2378 allocate (
ql_prim(i)%vf(1:sys_size))
2379# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2381# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2383# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2384#if defined(MFC_OpenACC)
2385# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2387# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2388#elif defined(MFC_OpenMP)
2389# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2391# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2394# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2396# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2397 use iso_fortran_env,
only: output_unit
2398# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2400# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2401 print *,
'm_rhs.fpp:357: ',
'@:ALLOCATE(qR_prim(i)%vf(1:sys_size))'
2402# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2404# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2405 call flush (output_unit)
2406# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2408# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2410# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2411 allocate (
qr_prim(i)%vf(1:sys_size))
2412# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2414# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2416# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2417#if defined(MFC_OpenACC)
2418# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2420# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2421#elif defined(MFC_OpenMP)
2422# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2424# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2426 do l = mom_idx%beg, mom_idx%end
2428# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2430# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2431 use iso_fortran_env,
only: output_unit
2432# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2434# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2435 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))'
2436# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2438# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2439 call flush (output_unit)
2440# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2442# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2444# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2445 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))
2446# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2448# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2450# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2451#if defined(MFC_OpenACC)
2452# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2454# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2455#elif defined(MFC_OpenMP)
2456# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2458# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2461# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2463# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2464 use iso_fortran_env,
only: output_unit
2465# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2467# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2468 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))'
2469# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2471# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2472 call flush (output_unit)
2473# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2475# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2477# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2478 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))
2479# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2481# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2483# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2484#if defined(MFC_OpenACC)
2485# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2487# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2488#elif defined(MFC_OpenMP)
2489# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2491# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2495# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2497# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2498 integer :: macros_setup_vfs_i
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"
2505# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2506 use iso_fortran_env,
only: output_unit
2507# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2509# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2510 print *,
'm_rhs.fpp:362: ',
'@:ACC_SETUP_VFs(qL_prim(i), qR_prim(i))'
2511# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2513# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2514 call flush (output_unit)
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"
2523# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2524#if defined(MFC_OpenACC)
2525# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2527# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2528#elif defined(MFC_OpenMP)
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"
2535# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2536#if defined(MFC_OpenACC)
2537# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2539# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2540#elif defined(MFC_OpenMP)
2541# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2543# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2545# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2546 if (
allocated(
ql_prim(i)%vf))
then
2547# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2548 do macros_setup_vfs_i = lbound(
ql_prim(i)%vf, 1), ubound(
ql_prim(i)%vf, 1)
2549# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2550 if (
associated(
ql_prim(i)%vf(macros_setup_vfs_i)%sf))
then
2551# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2553# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2554#if defined(MFC_OpenACC)
2555# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2557# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2558#elif defined(MFC_OpenMP)
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"
2565# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2566#if defined(MFC_OpenACC)
2567# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2569# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2570#elif defined(MFC_OpenMP)
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"
2583# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2584#if defined(MFC_OpenACC)
2585# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2587# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2588#elif defined(MFC_OpenMP)
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"
2595# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2596#if defined(MFC_OpenACC)
2597# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2599# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2600#elif defined(MFC_OpenMP)
2601# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2603# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2605# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2606 if (
allocated(
qr_prim(i)%vf))
then
2607# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2608 do macros_setup_vfs_i = lbound(
qr_prim(i)%vf, 1), ubound(
qr_prim(i)%vf, 1)
2609# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2610 if (
associated(
qr_prim(i)%vf(macros_setup_vfs_i)%sf))
then
2611# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2613# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2614#if defined(MFC_OpenACC)
2615# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2617# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2618#elif defined(MFC_OpenMP)
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"
2625# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2626#if defined(MFC_OpenACC)
2627# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2629# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2630#elif defined(MFC_OpenMP)
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"
2643# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2648# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2650# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2651 use iso_fortran_env,
only: output_unit
2652# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2654# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2655 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))'
2656# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2658# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2659 call flush (output_unit)
2660# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2662# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2664# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2665 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))
2666# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2668# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2670# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2671#if defined(MFC_OpenACC)
2672# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2674# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2675#elif defined(MFC_OpenMP)
2676# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2678# 365 "/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"
2684# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2685 use iso_fortran_env,
only: output_unit
2686# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2688# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2689 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))'
2690# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2692# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2693 call flush (output_unit)
2694# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2696# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2698# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2699 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))
2700# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2702# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2704# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2705#if defined(MFC_OpenACC)
2706# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2708# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2709#elif defined(MFC_OpenMP)
2710# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2712# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2714# 369 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2719# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2721# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2722 use iso_fortran_env,
only: output_unit
2723# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2725# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2726 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))'
2727# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2729# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2730 call flush (output_unit)
2731# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2733# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2735# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2736 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))
2737# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2739# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2741# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2742#if defined(MFC_OpenACC)
2743# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2745# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2746#elif defined(MFC_OpenMP)
2747# 372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2749# 372 "/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"
2755# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2756 use iso_fortran_env,
only: output_unit
2757# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2759# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2760 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))'
2761# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2763# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2764 call flush (output_unit)
2765# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2767# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2769# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2770 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))
2771# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2773# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2775# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2776#if defined(MFC_OpenACC)
2777# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2779# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2780#elif defined(MFC_OpenMP)
2781# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2783# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2785# 376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2788# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2790# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2791 use iso_fortran_env,
only: output_unit
2792# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2794# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2795 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))'
2796# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2798# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2799 call flush (output_unit)
2800# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2802# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2804# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2805 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))
2806# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2808# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2810# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2811#if defined(MFC_OpenACC)
2812# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2814# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2815#elif defined(MFC_OpenMP)
2816# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2818# 377 "/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"
2824# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2825 use iso_fortran_env,
only: output_unit
2826# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2828# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2829 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))'
2830# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2832# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2833 call flush (output_unit)
2834# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2836# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2838# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2839 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))
2840# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2842# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2844# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2845#if defined(MFC_OpenACC)
2846# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2848# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2849#elif defined(MFC_OpenMP)
2850# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2852# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2854# 381 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2859# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2861# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2862 use iso_fortran_env,
only: output_unit
2863# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2865# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2866 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))'
2867# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2869# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2870 call flush (output_unit)
2871# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2873# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2875# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2876 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))
2877# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2879# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2881# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2882#if defined(MFC_OpenACC)
2883# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2885# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2886#elif defined(MFC_OpenMP)
2887# 384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2889# 384 "/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"
2895# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2896 use iso_fortran_env,
only: output_unit
2897# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2899# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2900 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))'
2901# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2903# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2904 call flush (output_unit)
2905# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2907# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2909# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2910 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))
2911# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2913# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2915# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2916#if defined(MFC_OpenACC)
2917# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2919# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2920#elif defined(MFC_OpenMP)
2921# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2923# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2925# 388 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2928# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2930# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2931 use iso_fortran_env,
only: output_unit
2932# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2934# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2935 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))'
2936# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2938# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2939 call flush (output_unit)
2940# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2942# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2944# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2945 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))
2946# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2948# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2950# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2951#if defined(MFC_OpenACC)
2952# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2954# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2955#elif defined(MFC_OpenMP)
2956# 389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2958# 389 "/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"
2964# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2965 use iso_fortran_env,
only: output_unit
2966# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2968# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2969 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))'
2970# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2972# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2973 call flush (output_unit)
2974# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2976# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2978# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2979 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))
2980# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2982# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2984# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2985#if defined(MFC_OpenACC)
2986# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2988# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2989#elif defined(MFC_OpenMP)
2990# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2992# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2994# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2998 if (.not. viscous)
then
3001# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3003# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3004 use iso_fortran_env,
only: output_unit
3005# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3007# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3008 print *,
'm_rhs.fpp:398: ',
'@:ALLOCATE(dqL_prim_dx_n(i)%vf(1:sys_size))'
3009# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3011# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3012 call flush (output_unit)
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"
3023# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3024#if defined(MFC_OpenACC)
3025# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3027# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3028#elif defined(MFC_OpenMP)
3029# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3031# 398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3034# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3036# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3037 use iso_fortran_env,
only: output_unit
3038# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3040# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3041 print *,
'm_rhs.fpp:399: ',
'@:ALLOCATE(dqL_prim_dy_n(i)%vf(1:sys_size))'
3042# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3044# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3045 call flush (output_unit)
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"
3056# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3057#if defined(MFC_OpenACC)
3058# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3060# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3061#elif defined(MFC_OpenMP)
3062# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3064# 399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3067# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3069# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3070 use iso_fortran_env,
only: output_unit
3071# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3073# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3074 print *,
'm_rhs.fpp:400: ',
'@:ALLOCATE(dqL_prim_dz_n(i)%vf(1:sys_size))'
3075# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3077# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3078 call flush (output_unit)
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"
3089# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3090#if defined(MFC_OpenACC)
3091# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3093# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3094#elif defined(MFC_OpenMP)
3095# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3097# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3100# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3102# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3103 use iso_fortran_env,
only: output_unit
3104# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3106# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3107 print *,
'm_rhs.fpp:401: ',
'@:ALLOCATE(dqR_prim_dx_n(i)%vf(1:sys_size))'
3108# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3110# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3111 call flush (output_unit)
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"
3122# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3123#if defined(MFC_OpenACC)
3124# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3126# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3127#elif defined(MFC_OpenMP)
3128# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3130# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3133# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3135# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3136 use iso_fortran_env,
only: output_unit
3137# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3139# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3140 print *,
'm_rhs.fpp:402: ',
'@:ALLOCATE(dqR_prim_dy_n(i)%vf(1:sys_size))'
3141# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3143# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3144 call flush (output_unit)
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"
3155# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3156#if defined(MFC_OpenACC)
3157# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3159# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3160#elif defined(MFC_OpenMP)
3161# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3163# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3166# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3168# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3169 use iso_fortran_env,
only: output_unit
3170# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3172# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3173 print *,
'm_rhs.fpp:403: ',
'@:ALLOCATE(dqR_prim_dz_n(i)%vf(1:sys_size))'
3174# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3176# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3177 call flush (output_unit)
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"
3188# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3189#if defined(MFC_OpenACC)
3190# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3192# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3193#elif defined(MFC_OpenMP)
3194# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3196# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3201# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3203# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3204 use iso_fortran_env,
only: output_unit
3205# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3207# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3208 print *,
'm_rhs.fpp:406: ',
'@:ALLOCATE(dqL_prim_dx_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3209# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3211# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3212 call flush (output_unit)
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"
3223# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3224#if defined(MFC_OpenACC)
3225# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3227# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3228#elif defined(MFC_OpenMP)
3229# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3231# 406 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3234# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3236# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3237 use iso_fortran_env,
only: output_unit
3238# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3240# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3241 print *,
'm_rhs.fpp:407: ',
'@:ALLOCATE(dqL_prim_dy_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3242# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3244# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3245 call flush (output_unit)
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"
3256# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3257#if defined(MFC_OpenACC)
3258# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3260# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3261#elif defined(MFC_OpenMP)
3262# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3264# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3267# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3269# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3270 use iso_fortran_env,
only: output_unit
3271# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3273# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3274 print *,
'm_rhs.fpp:408: ',
'@:ALLOCATE(dqL_prim_dz_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3275# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3277# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3278 call flush (output_unit)
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"
3289# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3290#if defined(MFC_OpenACC)
3291# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3293# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3294#elif defined(MFC_OpenMP)
3295# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3297# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3300# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3302# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3303 use iso_fortran_env,
only: output_unit
3304# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3306# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3307 print *,
'm_rhs.fpp:409: ',
'@:ALLOCATE(dqR_prim_dx_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3308# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3310# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3311 call flush (output_unit)
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"
3322# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3323#if defined(MFC_OpenACC)
3324# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3326# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3327#elif defined(MFC_OpenMP)
3328# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3330# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3333# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3335# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3336 use iso_fortran_env,
only: output_unit
3337# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3339# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3340 print *,
'm_rhs.fpp:410: ',
'@:ALLOCATE(dqR_prim_dy_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3341# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3343# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3344 call flush (output_unit)
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"
3355# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3356#if defined(MFC_OpenACC)
3357# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3359# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3360#elif defined(MFC_OpenMP)
3361# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3363# 410 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3366# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3368# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3369 use iso_fortran_env,
only: output_unit
3370# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3372# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3373 print *,
'm_rhs.fpp:411: ',
'@:ALLOCATE(dqR_prim_dz_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3374# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3376# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3377 call flush (output_unit)
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"
3388# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3389#if defined(MFC_OpenACC)
3390# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3392# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3393#elif defined(MFC_OpenMP)
3394# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3396# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3400# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3402# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3403 integer :: macros_setup_vfs_i
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"
3410# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3411 use iso_fortran_env,
only: output_unit
3412# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3414# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3415 print *,
'm_rhs.fpp:413: ',
'@:ACC_SETUP_VFs(dqL_prim_dx_n(i), dqL_prim_dy_n(i), dqL_prim_dz_n(i))'
3416# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3418# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3419 call flush (output_unit)
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"
3428# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3429#if defined(MFC_OpenACC)
3430# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3432# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3433#elif defined(MFC_OpenMP)
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"
3440# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3441#if defined(MFC_OpenACC)
3442# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3444# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3445#elif defined(MFC_OpenMP)
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"
3454# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3455 if (
associated(
dql_prim_dx_n(i)%vf(macros_setup_vfs_i)%sf))
then
3456# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3458# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3459#if defined(MFC_OpenACC)
3460# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3462# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3463#elif defined(MFC_OpenMP)
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"
3470# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3471#if defined(MFC_OpenACC)
3472# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3474# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3475#elif defined(MFC_OpenMP)
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"
3488# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3489#if defined(MFC_OpenACC)
3490# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3492# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3493#elif defined(MFC_OpenMP)
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"
3500# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3501#if defined(MFC_OpenACC)
3502# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3504# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3505#elif defined(MFC_OpenMP)
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"
3514# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3515 if (
associated(
dql_prim_dy_n(i)%vf(macros_setup_vfs_i)%sf))
then
3516# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3518# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3519#if defined(MFC_OpenACC)
3520# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3522# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3523#elif defined(MFC_OpenMP)
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"
3530# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3531#if defined(MFC_OpenACC)
3532# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3534# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3535#elif defined(MFC_OpenMP)
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"
3548# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3549#if defined(MFC_OpenACC)
3550# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3552# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3553#elif defined(MFC_OpenMP)
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"
3560# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3561#if defined(MFC_OpenACC)
3562# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3564# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3565#elif defined(MFC_OpenMP)
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"
3574# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3575 if (
associated(
dql_prim_dz_n(i)%vf(macros_setup_vfs_i)%sf))
then
3576# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3578# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3579#if defined(MFC_OpenACC)
3580# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3582# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3583#elif defined(MFC_OpenMP)
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"
3590# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3591#if defined(MFC_OpenACC)
3592# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3594# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3595#elif defined(MFC_OpenMP)
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"
3608# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3611# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3613# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3614 integer :: macros_setup_vfs_i
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"
3621# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3622 use iso_fortran_env,
only: output_unit
3623# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3625# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3626 print *,
'm_rhs.fpp:414: ',
'@:ACC_SETUP_VFs(dqR_prim_dx_n(i), dqR_prim_dy_n(i), dqR_prim_dz_n(i))'
3627# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3629# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3630 call flush (output_unit)
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"
3639# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3640#if defined(MFC_OpenACC)
3641# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3643# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3644#elif defined(MFC_OpenMP)
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"
3651# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3652#if defined(MFC_OpenACC)
3653# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3655# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3656#elif defined(MFC_OpenMP)
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"
3665# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3666 if (
associated(
dqr_prim_dx_n(i)%vf(macros_setup_vfs_i)%sf))
then
3667# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3669# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3670#if defined(MFC_OpenACC)
3671# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3673# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3674#elif defined(MFC_OpenMP)
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"
3681# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3682#if defined(MFC_OpenACC)
3683# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3685# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3686#elif defined(MFC_OpenMP)
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"
3699# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3700#if defined(MFC_OpenACC)
3701# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3703# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3704#elif defined(MFC_OpenMP)
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"
3711# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3712#if defined(MFC_OpenACC)
3713# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3715# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3716#elif defined(MFC_OpenMP)
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"
3725# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3726 if (
associated(
dqr_prim_dy_n(i)%vf(macros_setup_vfs_i)%sf))
then
3727# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3729# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3730#if defined(MFC_OpenACC)
3731# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3733# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3734#elif defined(MFC_OpenMP)
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"
3741# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3742#if defined(MFC_OpenACC)
3743# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3745# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3746#elif defined(MFC_OpenMP)
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"
3759# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3760#if defined(MFC_OpenACC)
3761# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3763# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3764#elif defined(MFC_OpenMP)
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"
3771# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3772#if defined(MFC_OpenACC)
3773# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3775# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3776#elif defined(MFC_OpenMP)
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"
3785# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3786 if (
associated(
dqr_prim_dz_n(i)%vf(macros_setup_vfs_i)%sf))
then
3787# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3789# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3790#if defined(MFC_OpenACC)
3791# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3793# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3794#elif defined(MFC_OpenMP)
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"
3801# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3802#if defined(MFC_OpenACC)
3803# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3805# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3806#elif defined(MFC_OpenMP)
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"
3819# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3827# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3829# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3830 use iso_fortran_env,
only: output_unit
3831# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3833# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3834 print *,
'm_rhs.fpp:420: ',
'@:ALLOCATE(tau_Re_vf(1:sys_size))'
3835# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3837# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3838 call flush (output_unit)
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"
3849# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3850#if defined(MFC_OpenACC)
3851# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3853# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3854#elif defined(MFC_OpenMP)
3855# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3857# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3861# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3863# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3864 use iso_fortran_env,
only: output_unit
3865# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3867# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3868 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))'
3869# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3871# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3872 call flush (output_unit)
3873# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3875# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3877# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3878 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))
3879# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3881# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3883# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3884#if defined(MFC_OpenACC)
3885# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3887# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3888#elif defined(MFC_OpenMP)
3889# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3891# 422 "/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"
3903# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3904 use iso_fortran_env,
only: output_unit
3905# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3907# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3908 print *,
'm_rhs.fpp:425: ',
'@:ACC_SETUP_SFs(tau_Re_vf(cont_idx%end + i))'
3909# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3911# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3912 call flush (output_unit)
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"
3921# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3922#if defined(MFC_OpenACC)
3923# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3925# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3926#elif defined(MFC_OpenMP)
3927# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3929# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3931# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3932 if (
associated(
tau_re_vf(cont_idx%end + i)%sf))
then
3933# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3935# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3936#if defined(MFC_OpenACC)
3937# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3939# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3940#elif defined(MFC_OpenMP)
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"
3949# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3953# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3955# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3956 use iso_fortran_env,
only: output_unit
3957# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3959# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3960 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))'
3961# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3963# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3964 call flush (output_unit)
3965# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3967# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3969# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3970 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))
3971# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3973# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3975# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3976#if defined(MFC_OpenACC)
3977# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3979# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3980#elif defined(MFC_OpenMP)
3981# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3983# 427 "/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"
3995# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3996 use iso_fortran_env,
only: output_unit
3997# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3999# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4000 print *,
'm_rhs.fpp:430: ',
'@:ACC_SETUP_SFs(tau_Re_vf(E_idx))'
4001# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4003# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4004 call flush (output_unit)
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"
4013# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4014#if defined(MFC_OpenACC)
4015# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4017# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4018#elif defined(MFC_OpenMP)
4019# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4021# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4023# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4024 if (
associated(
tau_re_vf(e_idx)%sf))
then
4025# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4027# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4028#if defined(MFC_OpenACC)
4029# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4031# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4032#elif defined(MFC_OpenMP)
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"
4041# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4045# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4047# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4048 use iso_fortran_env,
only: output_unit
4049# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4051# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4052 print *,
'm_rhs.fpp:432: ',
'@:ALLOCATE(dq_prim_dx_qp(1)%vf(1:sys_size))'
4053# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4055# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4056 call flush (output_unit)
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"
4067# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4068#if defined(MFC_OpenACC)
4069# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4071# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4072#elif defined(MFC_OpenMP)
4073# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4075# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4078# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4080# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4081 use iso_fortran_env,
only: output_unit
4082# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4084# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4085 print *,
'm_rhs.fpp:433: ',
'@:ALLOCATE(dq_prim_dy_qp(1)%vf(1:sys_size))'
4086# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4088# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4089 call flush (output_unit)
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"
4100# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4101#if defined(MFC_OpenACC)
4102# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4104# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4105#elif defined(MFC_OpenMP)
4106# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4108# 433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4111# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4113# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4114 use iso_fortran_env,
only: output_unit
4115# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4117# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4118 print *,
'm_rhs.fpp:434: ',
'@:ALLOCATE(dq_prim_dz_qp(1)%vf(1:sys_size))'
4119# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4121# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4122 call flush (output_unit)
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"
4133# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4134#if defined(MFC_OpenACC)
4135# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4137# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4138#elif defined(MFC_OpenMP)
4139# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4141# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4144 do l = mom_idx%beg, mom_idx%end
4146# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4148# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4149 use iso_fortran_env,
only: output_unit
4150# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4152# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4153 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))'
4154# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4156# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4157 call flush (output_unit)
4158# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4160# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4162# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4163 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))
4164# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4166# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4168# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4169#if defined(MFC_OpenACC)
4170# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4172# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4173#elif defined(MFC_OpenMP)
4174# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4176# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4178# 441 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4182# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4184# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4185 integer :: macros_setup_vfs_i
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"
4192# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4193 use iso_fortran_env,
only: output_unit
4194# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4196# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4197 print *,
'm_rhs.fpp:443: ',
'@:ACC_SETUP_VFs(dq_prim_dx_qp(1))'
4198# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4200# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4201 call flush (output_unit)
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"
4210# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4211#if defined(MFC_OpenACC)
4212# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4214# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4215#elif defined(MFC_OpenMP)
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"
4222# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4223#if defined(MFC_OpenACC)
4224# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4226# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4227#elif defined(MFC_OpenMP)
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"
4236# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4237 if (
associated(
dq_prim_dx_qp(1)%vf(macros_setup_vfs_i)%sf))
then
4238# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4240# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4241#if defined(MFC_OpenACC)
4242# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4244# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4245#elif defined(MFC_OpenMP)
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"
4252# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4253#if defined(MFC_OpenACC)
4254# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4256# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4257#elif defined(MFC_OpenMP)
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"
4270# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4275 do l = mom_idx%beg, mom_idx%end
4277# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4279# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4280 use iso_fortran_env,
only: output_unit
4281# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4283# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4284 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))'
4285# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4287# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4288 call flush (output_unit)
4289# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4291# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4293# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4294 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))
4295# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4297# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4299# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4300#if defined(MFC_OpenACC)
4301# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4303# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4304#elif defined(MFC_OpenMP)
4305# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4307# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4309# 452 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4313# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4315# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4316 integer :: macros_setup_vfs_i
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"
4323# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4324 use iso_fortran_env,
only: output_unit
4325# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4327# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4328 print *,
'm_rhs.fpp:454: ',
'@:ACC_SETUP_VFs(dq_prim_dy_qp(1))'
4329# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4331# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4332 call flush (output_unit)
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"
4341# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4342#if defined(MFC_OpenACC)
4343# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4345# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4346#elif defined(MFC_OpenMP)
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"
4353# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4354#if defined(MFC_OpenACC)
4355# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4357# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4358#elif defined(MFC_OpenMP)
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"
4367# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4368 if (
associated(
dq_prim_dy_qp(1)%vf(macros_setup_vfs_i)%sf))
then
4369# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4371# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4372#if defined(MFC_OpenACC)
4373# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4375# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4376#elif defined(MFC_OpenMP)
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"
4383# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4384#if defined(MFC_OpenACC)
4385# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4387# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4388#elif defined(MFC_OpenMP)
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"
4401# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4406 do l = mom_idx%beg, mom_idx%end
4408# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4410# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4411 use iso_fortran_env,
only: output_unit
4412# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4414# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4415 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))'
4416# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4418# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4419 call flush (output_unit)
4420# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4422# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4424# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4425 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))
4426# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4428# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4430# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4431#if defined(MFC_OpenACC)
4432# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4434# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4435#elif defined(MFC_OpenMP)
4436# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4438# 459 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4440# 463 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4443# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4445# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4446 integer :: macros_setup_vfs_i
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"
4453# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4454 use iso_fortran_env,
only: output_unit
4455# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4457# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4458 print *,
'm_rhs.fpp:464: ',
'@:ACC_SETUP_VFs(dq_prim_dz_qp(1))'
4459# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4461# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4462 call flush (output_unit)
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"
4471# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4472#if defined(MFC_OpenACC)
4473# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4475# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4476#elif defined(MFC_OpenMP)
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"
4483# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4484#if defined(MFC_OpenACC)
4485# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4487# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4488#elif defined(MFC_OpenMP)
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"
4497# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4498 if (
associated(
dq_prim_dz_qp(1)%vf(macros_setup_vfs_i)%sf))
then
4499# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4501# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4502#if defined(MFC_OpenACC)
4503# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4505# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4506#elif defined(MFC_OpenMP)
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"
4513# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4514#if defined(MFC_OpenACC)
4515# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4517# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4518#elif defined(MFC_OpenMP)
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"
4531# 464 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4539# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4541# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4542 use iso_fortran_env,
only: output_unit
4543# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4545# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4546 print *,
'm_rhs.fpp:470: ',
'@:ALLOCATE(dqL_prim_dx_n(i)%vf(1:sys_size))'
4547# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4549# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4550 call flush (output_unit)
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"
4561# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4562#if defined(MFC_OpenACC)
4563# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4565# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4566#elif defined(MFC_OpenMP)
4567# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4569# 470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4572# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4574# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4575 use iso_fortran_env,
only: output_unit
4576# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4578# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4579 print *,
'm_rhs.fpp:471: ',
'@:ALLOCATE(dqL_prim_dy_n(i)%vf(1:sys_size))'
4580# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4582# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4583 call flush (output_unit)
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"
4594# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4595#if defined(MFC_OpenACC)
4596# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4598# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4599#elif defined(MFC_OpenMP)
4600# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4602# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4605# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4607# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4608 use iso_fortran_env,
only: output_unit
4609# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4611# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4612 print *,
'm_rhs.fpp:472: ',
'@:ALLOCATE(dqL_prim_dz_n(i)%vf(1:sys_size))'
4613# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4615# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4616 call flush (output_unit)
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"
4627# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4628#if defined(MFC_OpenACC)
4629# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4631# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4632#elif defined(MFC_OpenMP)
4633# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4635# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4638# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4640# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4641 use iso_fortran_env,
only: output_unit
4642# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4644# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4645 print *,
'm_rhs.fpp:473: ',
'@:ALLOCATE(dqR_prim_dx_n(i)%vf(1:sys_size))'
4646# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4648# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4649 call flush (output_unit)
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"
4660# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4661#if defined(MFC_OpenACC)
4662# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4664# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4665#elif defined(MFC_OpenMP)
4666# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4668# 473 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4671# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4673# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4674 use iso_fortran_env,
only: output_unit
4675# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4677# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4678 print *,
'm_rhs.fpp:474: ',
'@:ALLOCATE(dqR_prim_dy_n(i)%vf(1:sys_size))'
4679# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4681# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4682 call flush (output_unit)
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"
4693# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4694#if defined(MFC_OpenACC)
4695# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4697# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4698#elif defined(MFC_OpenMP)
4699# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4701# 474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4704# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4706# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4707 use iso_fortran_env,
only: output_unit
4708# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4710# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4711 print *,
'm_rhs.fpp:475: ',
'@:ALLOCATE(dqR_prim_dz_n(i)%vf(1:sys_size))'
4712# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4714# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4715 call flush (output_unit)
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"
4726# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4727#if defined(MFC_OpenACC)
4728# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4730# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4731#elif defined(MFC_OpenMP)
4732# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4734# 475 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4740 do l = mom_idx%beg, mom_idx%end
4742# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4744# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4745 use iso_fortran_env,
only: output_unit
4746# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4748# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4749 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))'
4750# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4752# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4753 call flush (output_unit)
4754# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4756# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4758# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4759 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))
4760# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4762# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4764# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4765#if defined(MFC_OpenACC)
4766# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4768# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4769#elif defined(MFC_OpenMP)
4770# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4772# 481 "/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"
4778# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4779 use iso_fortran_env,
only: output_unit
4780# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4782# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4783 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))'
4784# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4786# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4787 call flush (output_unit)
4788# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4790# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4792# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4793 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))
4794# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4796# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4798# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4799#if defined(MFC_OpenACC)
4800# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4802# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4803#elif defined(MFC_OpenMP)
4804# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4806# 485 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4808# 489 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4812 do l = mom_idx%beg, mom_idx%end
4814# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4816# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4817 use iso_fortran_env,
only: output_unit
4818# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4820# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4821 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))'
4822# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4824# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4825 call flush (output_unit)
4826# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4828# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4830# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4831 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))
4832# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4834# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4836# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4837#if defined(MFC_OpenACC)
4838# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4840# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4841#elif defined(MFC_OpenMP)
4842# 493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4844# 493 "/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"
4850# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4851 use iso_fortran_env,
only: output_unit
4852# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4854# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4855 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))'
4856# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4858# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4859 call flush (output_unit)
4860# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4862# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4864# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4865 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))
4866# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4868# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4870# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4871#if defined(MFC_OpenACC)
4872# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4874# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4875#elif defined(MFC_OpenMP)
4876# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4878# 497 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4880# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4885 do l = mom_idx%beg, mom_idx%end
4887# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4889# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4890 use iso_fortran_env,
only: output_unit
4891# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4893# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4894 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))'
4895# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4897# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4898 call flush (output_unit)
4899# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4901# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4903# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4904 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))
4905# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4907# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4909# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4910#if defined(MFC_OpenACC)
4911# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4913# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4914#elif defined(MFC_OpenMP)
4915# 506 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4917# 506 "/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"
4923# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4924 use iso_fortran_env,
only: output_unit
4925# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4927# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4928 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))'
4929# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4931# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4932 call flush (output_unit)
4933# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4935# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4937# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4938 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))
4939# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4941# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4943# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4944#if defined(MFC_OpenACC)
4945# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4947# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4948#elif defined(MFC_OpenMP)
4949# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4951# 510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4953# 514 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4958# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4960# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4961 integer :: macros_setup_vfs_i
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"
4968# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4969 use iso_fortran_env,
only: output_unit
4970# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4972# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4973 print *,
'm_rhs.fpp:517: ',
'@:ACC_SETUP_VFs(dqL_prim_dx_n(i), dqL_prim_dy_n(i), dqL_prim_dz_n(i))'
4974# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4976# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4977 call flush (output_unit)
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"
4986# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4987#if defined(MFC_OpenACC)
4988# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4990# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4991#elif defined(MFC_OpenMP)
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"
4998# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4999#if defined(MFC_OpenACC)
5000# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5002# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5003#elif defined(MFC_OpenMP)
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"
5012# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5013 if (
associated(
dql_prim_dx_n(i)%vf(macros_setup_vfs_i)%sf))
then
5014# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5016# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5017#if defined(MFC_OpenACC)
5018# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5020# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5021#elif defined(MFC_OpenMP)
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"
5028# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5029#if defined(MFC_OpenACC)
5030# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5032# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5033#elif defined(MFC_OpenMP)
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"
5046# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5047#if defined(MFC_OpenACC)
5048# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5050# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5051#elif defined(MFC_OpenMP)
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"
5058# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5059#if defined(MFC_OpenACC)
5060# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5062# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5063#elif defined(MFC_OpenMP)
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"
5072# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5073 if (
associated(
dql_prim_dy_n(i)%vf(macros_setup_vfs_i)%sf))
then
5074# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5076# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5077#if defined(MFC_OpenACC)
5078# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5080# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5081#elif defined(MFC_OpenMP)
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"
5088# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5089#if defined(MFC_OpenACC)
5090# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5092# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5093#elif defined(MFC_OpenMP)
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"
5106# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5107#if defined(MFC_OpenACC)
5108# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5110# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5111#elif defined(MFC_OpenMP)
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"
5118# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5119#if defined(MFC_OpenACC)
5120# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5122# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5123#elif defined(MFC_OpenMP)
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"
5132# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5133 if (
associated(
dql_prim_dz_n(i)%vf(macros_setup_vfs_i)%sf))
then
5134# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5136# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5137#if defined(MFC_OpenACC)
5138# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5140# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5141#elif defined(MFC_OpenMP)
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"
5148# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5149#if defined(MFC_OpenACC)
5150# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5152# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5153#elif defined(MFC_OpenMP)
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"
5166# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5169# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5171# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5172 integer :: macros_setup_vfs_i
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"
5179# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5180 use iso_fortran_env,
only: output_unit
5181# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5183# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5184 print *,
'm_rhs.fpp:518: ',
'@:ACC_SETUP_VFs(dqR_prim_dx_n(i), dqR_prim_dy_n(i), dqR_prim_dz_n(i))'
5185# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5187# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5188 call flush (output_unit)
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"
5197# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5198#if defined(MFC_OpenACC)
5199# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5201# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5202#elif defined(MFC_OpenMP)
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"
5209# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5210#if defined(MFC_OpenACC)
5211# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5213# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5214#elif defined(MFC_OpenMP)
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"
5223# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5224 if (
associated(
dqr_prim_dx_n(i)%vf(macros_setup_vfs_i)%sf))
then
5225# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5227# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5228#if defined(MFC_OpenACC)
5229# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5231# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5232#elif defined(MFC_OpenMP)
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"
5239# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5240#if defined(MFC_OpenACC)
5241# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5243# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5244#elif defined(MFC_OpenMP)
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"
5257# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5258#if defined(MFC_OpenACC)
5259# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5261# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5262#elif defined(MFC_OpenMP)
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"
5269# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5270#if defined(MFC_OpenACC)
5271# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5273# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5274#elif defined(MFC_OpenMP)
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"
5283# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5284 if (
associated(
dqr_prim_dy_n(i)%vf(macros_setup_vfs_i)%sf))
then
5285# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5287# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5288#if defined(MFC_OpenACC)
5289# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5291# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5292#elif defined(MFC_OpenMP)
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"
5299# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5300#if defined(MFC_OpenACC)
5301# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5303# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5304#elif defined(MFC_OpenMP)
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"
5317# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5318#if defined(MFC_OpenACC)
5319# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5321# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5322#elif defined(MFC_OpenMP)
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"
5329# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5330#if defined(MFC_OpenACC)
5331# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5333# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5334#elif defined(MFC_OpenMP)
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"
5343# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5344 if (
associated(
dqr_prim_dz_n(i)%vf(macros_setup_vfs_i)%sf))
then
5345# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5347# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5348#if defined(MFC_OpenACC)
5349# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5351# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5352#elif defined(MFC_OpenMP)
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"
5359# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5360#if defined(MFC_OpenACC)
5361# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5363# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5364#elif defined(MFC_OpenMP)
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"
5377# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5381 if (weno_re_flux)
then
5383# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5385# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5386 use iso_fortran_env,
only: output_unit
5387# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5389# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5390 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))'
5391# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5393# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5394 call flush (output_unit)
5395# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5397# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5399# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5400 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))
5401# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5403# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5405# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5406#if defined(MFC_OpenACC)
5407# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5409# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5410#elif defined(MFC_OpenMP)
5411# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5413# 522 "/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"
5419# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5420 use iso_fortran_env,
only: output_unit
5421# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5423# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5424 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))'
5425# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5427# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5428 call flush (output_unit)
5429# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5431# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5433# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5434 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))
5435# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5437# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5439# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5440#if defined(MFC_OpenACC)
5441# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5443# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5444#elif defined(MFC_OpenMP)
5445# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5447# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5449# 526 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5453# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5455# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5456 use iso_fortran_env,
only: output_unit
5457# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5459# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5460 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))'
5461# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5463# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5464 call flush (output_unit)
5465# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5467# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5469# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5470 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))
5471# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5473# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5475# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5476#if defined(MFC_OpenACC)
5477# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5479# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5480#elif defined(MFC_OpenMP)
5481# 528 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5483# 528 "/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"
5489# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5490 use iso_fortran_env,
only: output_unit
5491# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5493# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5494 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))'
5495# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5497# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5498 call flush (output_unit)
5499# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5501# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5503# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5504 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))
5505# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5507# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5509# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5510#if defined(MFC_OpenACC)
5511# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5513# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5514#elif defined(MFC_OpenMP)
5515# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5517# 530 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5519# 532 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5522# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5524# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5525 use iso_fortran_env,
only: output_unit
5526# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5528# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5529 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))'
5530# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5532# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5533 call flush (output_unit)
5534# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5536# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5538# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5539 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))
5540# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5542# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5544# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5545#if defined(MFC_OpenACC)
5546# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5548# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5549#elif defined(MFC_OpenMP)
5550# 533 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5552# 533 "/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"
5558# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5559 use iso_fortran_env,
only: output_unit
5560# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5562# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5563 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))'
5564# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5566# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5567 call flush (output_unit)
5568# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5570# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5572# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5573 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))
5574# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5576# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5578# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5579#if defined(MFC_OpenACC)
5580# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5582# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5583#elif defined(MFC_OpenMP)
5584# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5586# 535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5588# 537 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5593# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5595# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5596 use iso_fortran_env,
only: output_unit
5597# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5599# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5600 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))'
5601# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5603# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5604 call flush (output_unit)
5605# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5607# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5609# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5610 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))
5611# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5613# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5615# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5616#if defined(MFC_OpenACC)
5617# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5619# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5620#elif defined(MFC_OpenMP)
5621# 540 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5623# 540 "/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"
5629# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5630 use iso_fortran_env,
only: output_unit
5631# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5633# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5634 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))'
5635# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5637# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5638 call flush (output_unit)
5639# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5641# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5643# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5644 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))
5645# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5647# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5649# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5650#if defined(MFC_OpenACC)
5651# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5653# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5654#elif defined(MFC_OpenMP)
5655# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5657# 542 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5659# 544 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5662# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5664# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5665 use iso_fortran_env,
only: output_unit
5666# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5668# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5669 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))'
5670# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5672# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5673 call flush (output_unit)
5674# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5676# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5678# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5679 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))
5680# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5682# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5684# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5685#if defined(MFC_OpenACC)
5686# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5688# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5689#elif defined(MFC_OpenMP)
5690# 545 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5692# 545 "/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"
5698# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5699 use iso_fortran_env,
only: output_unit
5700# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5702# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5703 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))'
5704# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5706# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5707 call flush (output_unit)
5708# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5710# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5712# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5713 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))
5714# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5716# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5718# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5719#if defined(MFC_OpenACC)
5720# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5722# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5723#elif defined(MFC_OpenMP)
5724# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5726# 547 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5728# 549 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5734# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5736# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5737 use iso_fortran_env,
only: output_unit
5738# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5740# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5741 print *,
'm_rhs.fpp:553: ',
'@:ALLOCATE(dq_prim_dx_qp(1)%vf(1:sys_size))'
5742# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5744# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5745 call flush (output_unit)
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"
5756# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5757#if defined(MFC_OpenACC)
5758# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5760# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5761#elif defined(MFC_OpenMP)
5762# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5764# 553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5767# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5769# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5770 use iso_fortran_env,
only: output_unit
5771# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5773# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5774 print *,
'm_rhs.fpp:554: ',
'@:ALLOCATE(dq_prim_dy_qp(1)%vf(1:sys_size))'
5775# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5777# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5778 call flush (output_unit)
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"
5789# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5790#if defined(MFC_OpenACC)
5791# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5793# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5794#elif defined(MFC_OpenMP)
5795# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5797# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5800# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5802# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5803 use iso_fortran_env,
only: output_unit
5804# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5806# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5807 print *,
'm_rhs.fpp:555: ',
'@:ALLOCATE(dq_prim_dz_qp(1)%vf(1:sys_size))'
5808# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5810# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5811 call flush (output_unit)
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"
5822# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5823#if defined(MFC_OpenACC)
5824# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5826# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5827#elif defined(MFC_OpenMP)
5828# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5830# 555 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5835# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5837# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5838 use iso_fortran_env,
only: output_unit
5839# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5841# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5842 print *,
'm_rhs.fpp:558: ',
'@:ALLOCATE(dq_prim_dx_qp(1)%vf(l)%sf(0, 0, 0))'
5843# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5845# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5846 call flush (output_unit)
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"
5857# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5858#if defined(MFC_OpenACC)
5859# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5861# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5862#elif defined(MFC_OpenMP)
5863# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5865# 558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5868# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5870# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5871 integer :: macros_setup_vfs_i
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"
5878# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5879 use iso_fortran_env,
only: output_unit
5880# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5882# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5883 print *,
'm_rhs.fpp:559: ',
'@:ACC_SETUP_VFs(dq_prim_dx_qp(1))'
5884# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5886# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5887 call flush (output_unit)
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"
5896# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5897#if defined(MFC_OpenACC)
5898# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5900# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5901#elif defined(MFC_OpenMP)
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"
5908# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5909#if defined(MFC_OpenACC)
5910# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5912# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5913#elif defined(MFC_OpenMP)
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"
5922# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5923 if (
associated(
dq_prim_dx_qp(1)%vf(macros_setup_vfs_i)%sf))
then
5924# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5926# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5927#if defined(MFC_OpenACC)
5928# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5930# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5931#elif defined(MFC_OpenMP)
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"
5938# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5939#if defined(MFC_OpenACC)
5940# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5942# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5943#elif defined(MFC_OpenMP)
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"
5956# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5960# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5962# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5963 use iso_fortran_env,
only: output_unit
5964# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5966# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5967 print *,
'm_rhs.fpp:561: ',
'@:ALLOCATE(dq_prim_dy_qp(1)%vf(l)%sf(0, 0, 0))'
5968# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5970# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5971 call flush (output_unit)
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"
5982# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5983#if defined(MFC_OpenACC)
5984# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5986# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5987#elif defined(MFC_OpenMP)
5988# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5990# 561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5993# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5995# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5996 integer :: macros_setup_vfs_i
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"
6003# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6004 use iso_fortran_env,
only: output_unit
6005# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6007# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6008 print *,
'm_rhs.fpp:562: ',
'@:ACC_SETUP_VFs(dq_prim_dy_qp(1))'
6009# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6011# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6012 call flush (output_unit)
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"
6021# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6022#if defined(MFC_OpenACC)
6023# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6025# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6026#elif defined(MFC_OpenMP)
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"
6033# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6034#if defined(MFC_OpenACC)
6035# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6037# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6038#elif defined(MFC_OpenMP)
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"
6047# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6048 if (
associated(
dq_prim_dy_qp(1)%vf(macros_setup_vfs_i)%sf))
then
6049# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6051# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6052#if defined(MFC_OpenACC)
6053# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6055# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6056#elif defined(MFC_OpenMP)
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"
6063# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6064#if defined(MFC_OpenACC)
6065# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6067# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6068#elif defined(MFC_OpenMP)
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"
6081# 562 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6085# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6087# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6088 use iso_fortran_env,
only: output_unit
6089# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6091# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6092 print *,
'm_rhs.fpp:564: ',
'@:ALLOCATE(dq_prim_dz_qp(1)%vf(l)%sf(0, 0, 0))'
6093# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6095# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6096 call flush (output_unit)
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"
6107# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6108#if defined(MFC_OpenACC)
6109# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6111# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6112#elif defined(MFC_OpenMP)
6113# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6115# 564 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6118# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6120# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6121 integer :: macros_setup_vfs_i
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"
6128# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6129 use iso_fortran_env,
only: output_unit
6130# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6132# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6133 print *,
'm_rhs.fpp:565: ',
'@:ACC_SETUP_VFs(dq_prim_dz_qp(1))'
6134# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6136# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6137 call flush (output_unit)
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"
6146# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6147#if defined(MFC_OpenACC)
6148# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6150# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6151#elif defined(MFC_OpenMP)
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"
6158# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6159#if defined(MFC_OpenACC)
6160# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6162# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6163#elif defined(MFC_OpenMP)
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"
6172# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6173 if (
associated(
dq_prim_dz_qp(1)%vf(macros_setup_vfs_i)%sf))
then
6174# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6176# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6177#if defined(MFC_OpenACC)
6178# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6180# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6181#elif defined(MFC_OpenMP)
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"
6188# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6189#if defined(MFC_OpenACC)
6190# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6192# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6193#elif defined(MFC_OpenMP)
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"
6206# 565 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6214# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6216# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6217#if defined(MFC_OpenACC)
6218# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6220# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6221#elif defined(MFC_OpenMP)
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"
6232# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6236 do l = idwbuff(3)%beg, idwbuff(3)%end
6237 do k = idwbuff(2)%beg, idwbuff(2)%end
6238 do j = idwbuff(1)%beg, idwbuff(1)%end
6246# 583 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6248# 583 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6249#if defined(MFC_OpenACC)
6250# 583 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6252# 583 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6253#elif defined(MFC_OpenMP)
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"
6262# 583 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6269# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6271# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6272 use iso_fortran_env,
only: output_unit
6273# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6275# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6276 print *,
'm_rhs.fpp:588: ',
'@:ALLOCATE(mom_sp(1:nmomsp), mom_3d(0:2, 0:2, nb))'
6277# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6279# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6280 call flush (output_unit)
6281# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6283# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6285# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6286 allocate (mom_sp(1:nmomsp), mom_3d(0:2, 0:2, nb))
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"
6293# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6294#if defined(MFC_OpenACC)
6295# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6297# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6298#elif defined(MFC_OpenMP)
6299# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6301# 588 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6308# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6310# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6311 use iso_fortran_env,
only: output_unit
6312# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6314# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6315 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))'
6316# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6318# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6319 call flush (output_unit)
6320# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6322# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6324# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6325 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))
6326# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6328# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6330# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6331#if defined(MFC_OpenACC)
6332# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6334# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6335#elif defined(MFC_OpenMP)
6336# 593 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6338# 593 "/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"
6350# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6351 use iso_fortran_env,
only: output_unit
6352# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6354# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6355 print *,
'm_rhs.fpp:597: ',
'@:ACC_SETUP_SFs(mom_3d(i, j, k))'
6356# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6358# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6359 call flush (output_unit)
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"
6368# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6369#if defined(MFC_OpenACC)
6370# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6372# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6373#elif defined(MFC_OpenMP)
6374# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6376# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6378# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6379 if (
associated(mom_3d(i,
j,
k)%sf))
then
6380# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6382# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6383#if defined(MFC_OpenACC)
6384# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6386# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6387#elif defined(MFC_OpenMP)
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"
6396# 597 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6404# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6406# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6407 use iso_fortran_env,
only: output_unit
6408# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6410# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6411 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))'
6412# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6414# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6415 call flush (output_unit)
6416# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6418# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6420# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6421 allocate (mom_sp(i)%sf( idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
6422# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6424# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6426# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6427#if defined(MFC_OpenACC)
6428# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6430# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6431#elif defined(MFC_OpenMP)
6432# 603 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6434# 603 "/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"
6446# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6447 use iso_fortran_env,
only: output_unit
6448# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6450# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6451 print *,
'm_rhs.fpp:607: ',
'@:ACC_SETUP_SFs(mom_sp(i))'
6452# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6454# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6455 call flush (output_unit)
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"
6464# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6465#if defined(MFC_OpenACC)
6466# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6468# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6469#elif defined(MFC_OpenMP)
6470# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6472# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6474# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6475 if (
associated(mom_sp(i)%sf))
then
6476# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6478# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6479#if defined(MFC_OpenACC)
6480# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6482# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6483#elif defined(MFC_OpenMP)
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"
6492# 607 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6497 if (mpp_lim .and. bubbles_euler)
then
6499# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6501# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6502 use iso_fortran_env,
only: output_unit
6503# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6505# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6506 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))'
6507# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6509# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6510 call flush (output_unit)
6511# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6513# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6515# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6516 allocate (
alf_sum%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
6517# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6519# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6521# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6522#if defined(MFC_OpenACC)
6523# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6525# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6526#elif defined(MFC_OpenMP)
6527# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6529# 612 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6537# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6539# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6540 use iso_fortran_env,
only: output_unit
6541# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6543# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6544 print *,
'm_rhs.fpp:618: ',
'@:ALLOCATE(gm_alphaL_n(1:num_dims))'
6545# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6547# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6548 call flush (output_unit)
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"
6559# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6560#if defined(MFC_OpenACC)
6561# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6563# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6564#elif defined(MFC_OpenMP)
6565# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6567# 618 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6570# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6572# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6573 use iso_fortran_env,
only: output_unit
6574# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6576# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6577 print *,
'm_rhs.fpp:619: ',
'@:ALLOCATE(gm_alphaR_n(1:num_dims))'
6578# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6580# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6581 call flush (output_unit)
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"
6592# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6593#if defined(MFC_OpenACC)
6594# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6596# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6597#elif defined(MFC_OpenMP)
6598# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6600# 619 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6604 if (alt_soundspeed)
then
6606# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6608# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6609 use iso_fortran_env,
only: output_unit
6610# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6612# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6613 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))'
6614# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6616# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6617 call flush (output_unit)
6618# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6620# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6622# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6623 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))
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"
6636# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6637#if defined(MFC_OpenACC)
6638# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6640# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6641#elif defined(MFC_OpenMP)
6642# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6644# 623 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6648 call s_initialize_pressure_relaxation_module
6650 if (bubbles_euler)
then
6652# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6654# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6655 use iso_fortran_env,
only: output_unit
6656# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6658# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6659 print *,
'm_rhs.fpp:629: ',
'@:ALLOCATE(nbub(0:m, 0:n, 0:p))'
6660# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6662# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6663 call flush (output_unit)
6664# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6666# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6668# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6669 allocate (
nbub(0:m, 0:n, 0:p))
6670# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6672# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6674# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6675#if defined(MFC_OpenACC)
6676# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6678# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6679#elif defined(MFC_OpenMP)
6680# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6682# 629 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6689 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)
6691 type(scalar_field),
dimension(sys_size),
intent(inout) ::
q_cons_vf
6692 type(scalar_field),
intent(inout) :: q_t_sf
6693 type(scalar_field),
dimension(sys_size),
intent(inout) :: q_prim_vf
6694 type(integer_field),
dimension(1:num_dims, 1:2),
intent(in) :: bc_type
6695 type(scalar_field),
dimension(sys_size),
intent(inout) :: rhs_vf
6696 real(stp),
dimension(idwbuff(1)%beg:, idwbuff(2)%beg:, idwbuff(3)%beg:, 1:, 1:),
intent(inout) :: pb_in
6697 real(wp),
dimension(idwbuff(1)%beg:, idwbuff(2)%beg:, idwbuff(3)%beg:, 1:, 1:),
intent(inout) :: rhs_pb
6698 real(stp),
dimension(idwbuff(1)%beg:, idwbuff(2)%beg:, idwbuff(3)%beg:, 1:, 1:),
intent(inout) :: mv_in
6699 real(wp),
dimension(idwbuff(1)%beg:, idwbuff(2)%beg:, idwbuff(3)%beg:, 1:, 1:),
intent(inout) :: rhs_mv
6700 integer,
intent(in) :: t_step
6701 real(wp),
intent(inout) :: time_avg
6702 integer,
intent(in) :: stage
6704 real(wp) :: t_start, t_finish
6706 integer(kind=8) :: i,
j,
k,
l, q
6708 call nvtxstartrange(
"COMPUTE-RHS")
6710 call cpu_time(t_start)
6712 if (.not. igr .or. dummy)
then
6715# 660 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6717# 660 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6718#if defined(MFC_OpenACC)
6719# 660 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6721# 660 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6722#elif defined(MFC_OpenMP)
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"
6733# 660 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6736 do l = idwbuff(3)%beg, idwbuff(3)%end
6737 do k = idwbuff(2)%beg, idwbuff(2)%end
6738 do j = idwbuff(1)%beg, idwbuff(1)%end
6745# 670 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6747# 670 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6748#if defined(MFC_OpenACC)
6749# 670 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6751# 670 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6752#elif defined(MFC_OpenMP)
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"
6761# 670 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6766 if (mpp_lim .and. bubbles_euler)
then
6768# 675 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6770# 675 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6771#if defined(MFC_OpenACC)
6772# 675 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6774# 675 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6775#elif defined(MFC_OpenMP)
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# 675 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6788 do l = idwbuff(3)%beg, idwbuff(3)%end
6789 do k = idwbuff(2)%beg, idwbuff(2)%end
6790 do j = idwbuff(1)%beg, idwbuff(1)%end
6793# 680 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6794#if defined(MFC_OpenACC)
6795# 680 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6797# 680 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6798#elif defined(MFC_OpenMP)
6799# 680 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6801# 680 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6803 do i = advxb, advxe - 1
6807# 684 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6808#if defined(MFC_OpenACC)
6809# 684 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6811# 684 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6812#elif defined(MFC_OpenMP)
6813# 684 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6815# 684 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6817 do i = advxb, advxe - 1
6825# 692 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6827# 692 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6828#if defined(MFC_OpenACC)
6829# 692 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6831# 692 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6832#elif defined(MFC_OpenMP)
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"
6841# 692 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6846 if (igr .or. dummy)
then
6847 call nvtxstartrange(
"RHS-COMMUNICATION")
6848 call s_populate_variables_buffers(bc_type,
q_cons_vf, pb_in, mv_in)
6851 if (.not. igr .or. dummy)
then
6852 call nvtxstartrange(
"RHS-CONVERT")
6853 call s_convert_conservative_to_primitive_variables( &
6860 call nvtxstartrange(
"RHS-COMMUNICATION")
6861 call s_populate_variables_buffers(bc_type,
q_prim_qp%vf, pb_in, mv_in)
6865 call nvtxstartrange(
"RHS-ELASTIC")
6866 if (hyperelasticity)
call s_hyperelastic_rmt_stress_update(
q_cons_qp%vf,
q_prim_qp%vf)
6870 if (mytime >= t_stop)
return
6872 if (t_step == t_step_stop)
return
6875 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))
6877 if ((viscous .and. .not. igr) .or. dummy)
then
6878 call nvtxstartrange(
"RHS-VISCOUS")
6887 idwbuff(1), idwbuff(2), idwbuff(3))
6891 if (surface_tension)
then
6892 call nvtxstartrange(
"RHS-SURFACE-TENSION")
6893 call s_get_capillary(
q_prim_qp%vf, bc_type)
6900 if (igr .or. dummy)
then
6904# 753 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6906# 753 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6907#if defined(MFC_OpenACC)
6908# 753 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6910# 753 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6911#elif defined(MFC_OpenMP)
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"
6922# 753 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6928 rhs_vf(i)%sf(
j,
k,
l) = 0._stp
6934# 763 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6936# 763 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6937#if defined(MFC_OpenACC)
6938# 763 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6940# 763 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6941#elif defined(MFC_OpenMP)
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"
6950# 763 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6954 call nvtxstartrange(
"IGR_RIEMANN")
6955 call s_igr_riemann_solver(
q_cons_vf, rhs_vf, id)
6959 call nvtxstartrange(
"IGR_Jacobi")
6960 call s_igr_iterative_solve(
q_cons_vf, bc_type, t_step)
6963 call nvtxstartrange(
"IGR_SIGMA")
6968 if ((.not. igr) .or. dummy) then
6971 call nvtxstartrange(
"RHS-WENO")
6973 if (.not. surface_tension)
then
6974 if (all(re_size == 0))
then
6976 iv%beg = 1;
iv%end = sys_size
6983 iv%beg = 1;
iv%end = contxe
6990 iv%beg = e_idx;
iv%end = sys_size
6999 if (all(re_size == 0))
then
7000 iv%beg = 1;
iv%end = e_idx - 1
7007 iv%beg = e_idx;
iv%end = e_idx
7014 iv%beg = e_idx + 1;
iv%end = sys_size
7021 iv%beg = 1;
iv%end = contxe
7028 iv%beg = e_idx;
iv%end = e_idx
7035 iv%beg = e_idx + 1;
iv%end = sys_size
7046 if (weno_re_flux)
then
7047 iv%beg = momxb;
iv%end = momxe
7048 call s_reconstruct_cell_boundary_values_visc_deriv( &
7053 idwbuff(1), idwbuff(2), idwbuff(3))
7055 call s_reconstruct_cell_boundary_values_visc_deriv( &
7060 idwbuff(1), idwbuff(2), idwbuff(3))
7062 call s_reconstruct_cell_boundary_values_visc_deriv( &
7067 idwbuff(1), idwbuff(2), idwbuff(3))
7077 elseif (id == 2)
then
7088 call nvtxstartrange(
"RHS-RIEMANN-SOLVER")
7111 call nvtxstartrange(
"RHS-ADVECTION-SRC")
7120 call nvtxstartrange(
"RHS-HYPOELASTICITY")
7121 if (hypoelasticity)
call s_compute_hypoelastic_rhs(id, &
7127 if (chemistry .and. chem_params%diffusion)
then
7128 call nvtxstartrange(
"RHS-CHEM-DIFFUSION")
7134 if (viscous .or. surface_tension .or. chem_params%diffusion)
then
7135 call nvtxstartrange(
"RHS-ADD-PHYSICS")
7147 if (bubbles_euler)
then
7148 call nvtxstartrange(
"RHS-BUBBLES-COMPUTE")
7149 call s_compute_bubbles_ee_rhs(id,
q_prim_qp%vf, divu)
7155 call nvtxstartrange(
"RHS-QBMM")
7156 call s_compute_qbmm_rhs(id, &
7167 if (hyper_cleaning)
then
7169# 980 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7171# 980 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7172#if defined(MFC_OpenACC)
7173# 980 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7175# 980 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7176#elif defined(MFC_OpenMP)
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"
7187# 980 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7192 rhs_vf(psi_idx)%sf(
j,
k,
l) = rhs_vf(psi_idx)%sf(
j,
k,
l) - &
7193 q_prim_vf(psi_idx)%sf(
j,
k,
l)/hyper_cleaning_tau
7198# 989 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7200# 989 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7201#if defined(MFC_OpenACC)
7202# 989 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7204# 989 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7205#elif defined(MFC_OpenMP)
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"
7214# 989 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7225# 998 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7227# 998 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7228#if defined(MFC_OpenACC)
7229# 998 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7231# 998 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7232#elif defined(MFC_OpenMP)
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"
7243# 998 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7248 if (ib_markers%sf(
j,
k,
l) /= 0)
then
7250 rhs_vf(i)%sf(
j,
k,
l) = 0._wp
7257# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7259# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7260#if defined(MFC_OpenACC)
7261# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7263# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7264#elif defined(MFC_OpenMP)
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"
7273# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7279 if (acoustic_source)
then
7280 call nvtxstartrange(
"RHS-ACOUSTIC-SRC")
7281 call s_acoustic_src_calculations(
q_cons_qp%vf(1:sys_size), &
7289 if (bubbles_euler .and. (.not. adap_dt) .and. (.not. qbmm))
then
7290 call nvtxstartrange(
"RHS-BUBBLES-SRC")
7291 call s_compute_bubble_ee_source( &
7299 if (bubbles_lagrange)
then
7301 call nvtxstartrange(
"RHS-EL-BUBBLES-SRC")
7302 call s_compute_bubbles_el_source( &
7308 if (.not. adap_dt)
then
7309 call nvtxstartrange(
"RHS-EL-BUBBLES-DYN")
7310 call s_compute_bubble_el_dynamics( &
7317 if (chemistry .and. chem_params%reactions)
then
7318 call nvtxstartrange(
"RHS-CHEM-REACTIONS")
7319 call s_compute_chemistry_reaction_flux(rhs_vf,
q_cons_qp%vf, q_t_sf,
q_prim_qp%vf, idwint)
7323 if (cont_damage)
call s_compute_damage_state(
q_cons_qp%vf, rhs_vf)
7327 if (run_time_info .or. probe_wrt .or. ib .or. bubbles_lagrange)
then
7328 if (.not. igr .or. dummy)
then
7330# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7332# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7333#if defined(MFC_OpenACC)
7334# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7336# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7337#elif defined(MFC_OpenMP)
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"
7348# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7351 do l = idwbuff(3)%beg, idwbuff(3)%end
7352 do k = idwbuff(2)%beg, idwbuff(2)%end
7353 do j = idwbuff(1)%beg, idwbuff(1)%end
7360# 1075 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7362# 1075 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7363#if defined(MFC_OpenACC)
7364# 1075 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7366# 1075 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7367#elif defined(MFC_OpenMP)
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"
7376# 1075 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7381 call cpu_time(t_finish)
7383 if (t_step >= 2)
then
7384 time_avg = (abs(t_finish - t_start) + (t_step - 2)*time_avg)/(t_step - 1)
7396 integer,
intent(in) :: idir
7397 type(scalar_field),
dimension(sys_size),
intent(inout) :: rhs_vf
7398 type(vector_field),
intent(inout) :: q_cons_vf
7399 type(vector_field),
intent(inout) :: q_prim_vf
7400 type(vector_field),
intent(inout) :: flux_src_n_vf
7402 integer :: j, k, l, q
7403 integer :: k_loop, l_loop, q_loop
7404 integer :: i_fluid_loop
7406 real(wp) :: inv_ds, flux_face1, flux_face2
7407 real(wp) :: advected_qty_val, pressure_val, velocity_val
7409 if (alt_soundspeed)
then
7411# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7413# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7414#if defined(MFC_OpenACC)
7415# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7417# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7418#elif defined(MFC_OpenMP)
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"
7429# 1108 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7434 blkmod1(k_loop, l_loop, q_loop) = ((gammas(1) + 1._wp)*q_prim_vf%vf(e_idx)%sf(k_loop, l_loop, q_loop) + &
7435 pi_infs(1))/gammas(1)
7436 blkmod2(k_loop, l_loop, q_loop) = ((gammas(2) + 1._wp)*q_prim_vf%vf(e_idx)%sf(k_loop, l_loop, q_loop) + &
7437 pi_infs(2))/gammas(2)
7438 alpha1(k_loop, l_loop, q_loop) = q_cons_vf%vf(advxb)%sf(k_loop, l_loop, q_loop)
7440 if (bubbles_euler)
then
7441 alpha2(k_loop, l_loop, q_loop) = q_cons_vf%vf(alf_idx - 1)%sf(k_loop, l_loop, q_loop)
7443 alpha2(k_loop, l_loop, q_loop) = q_cons_vf%vf(advxe)%sf(k_loop, l_loop, q_loop)
7446 kterm(k_loop, l_loop, q_loop) =
alpha1(k_loop, l_loop, q_loop)*
alpha2(k_loop, l_loop, q_loop)* &
7447 (
blkmod2(k_loop, l_loop, q_loop) -
blkmod1(k_loop, l_loop, q_loop))/ &
7448 (
alpha1(k_loop, l_loop, q_loop)*
blkmod2(k_loop, l_loop, q_loop) + &
7449 alpha2(k_loop, l_loop, q_loop)*
blkmod1(k_loop, l_loop, q_loop))
7454# 1131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7456# 1131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7457#if defined(MFC_OpenACC)
7458# 1131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7460# 1131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7461#elif defined(MFC_OpenMP)
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"
7470# 1131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7476 if (bc_x%beg <= bc_char_slip_wall .and. bc_x%beg >= bc_char_sup_outflow)
then
7477 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, -1,
irx,
iry,
irz)
7479 if (bc_x%end <= bc_char_slip_wall .and. bc_x%end >= bc_char_sup_outflow)
then
7480 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, 1,
irx,
iry,
irz)
7484# 1143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7486# 1143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7487#if defined(MFC_OpenACC)
7488# 1143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7490# 1143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7491#elif defined(MFC_OpenMP)
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"
7502# 1143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7508 inv_ds = 1._wp/dx(k_loop)
7509 flux_face1 =
flux_n(1)%vf(j)%sf(k_loop - 1, l_loop, q_loop)
7510 flux_face2 =
flux_n(1)%vf(j)%sf(k_loop, l_loop, q_loop)
7511 rhs_vf(j)%sf(k_loop, l_loop, q_loop) = inv_ds*(flux_face1 - flux_face2)
7517# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7519# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7520#if defined(MFC_OpenACC)
7521# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7523# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7524#elif defined(MFC_OpenMP)
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"
7533# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7536 if (model_eqns == 3)
then
7538# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7540# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7541#if defined(MFC_OpenACC)
7542# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7544# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7545#elif defined(MFC_OpenMP)
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"
7556# 1159 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7561 do i_fluid_loop = 1, num_fluids
7562 inv_ds = 1._wp/dx(k_loop)
7563 advected_qty_val = q_cons_vf%vf(i_fluid_loop + advxb - 1)%sf(k_loop, l_loop, q_loop)
7564 pressure_val = q_prim_vf%vf(e_idx)%sf(k_loop, l_loop, q_loop)
7565 flux_face1 = flux_src_n_vf%vf(advxb)%sf(k_loop, l_loop, q_loop)
7566 flux_face2 = flux_src_n_vf%vf(advxb)%sf(k_loop - 1, l_loop, q_loop)
7567 rhs_vf(i_fluid_loop + intxb - 1)%sf(k_loop, l_loop, q_loop) = &
7568 rhs_vf(i_fluid_loop + intxb - 1)%sf(k_loop, l_loop, q_loop) - &
7569 inv_ds*advected_qty_val*pressure_val*(flux_face1 - flux_face2)
7575# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7577# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7578#if defined(MFC_OpenACC)
7579# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7581# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7582#elif defined(MFC_OpenMP)
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"
7591# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7598 if (bc_y%beg <= bc_char_slip_wall .and. bc_y%beg >= bc_char_sup_outflow)
then
7599 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, -1,
irx,
iry,
irz)
7601 if (bc_y%end <= bc_char_slip_wall .and. bc_y%end >= bc_char_sup_outflow)
then
7602 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, 1,
irx,
iry,
irz)
7606# 1189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7608# 1189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7609#if defined(MFC_OpenACC)
7610# 1189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7612# 1189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7613#elif defined(MFC_OpenMP)
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"
7624# 1189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7630 inv_ds = 1._wp/dy(k)
7631 flux_face1 =
flux_n(2)%vf(j)%sf(q, k - 1, l)
7632 flux_face2 =
flux_n(2)%vf(j)%sf(q, k, l)
7633 rhs_vf(j)%sf(q, k, l) = rhs_vf(j)%sf(q, k, l) + inv_ds*(flux_face1 - flux_face2)
7639# 1202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7641# 1202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7642#if defined(MFC_OpenACC)
7643# 1202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7645# 1202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7646#elif defined(MFC_OpenMP)
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"
7655# 1202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7658 if (model_eqns == 3)
then
7660# 1205 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7662# 1205 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7663#if defined(MFC_OpenACC)
7664# 1205 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7666# 1205 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7667#elif defined(MFC_OpenMP)
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"
7678# 1205 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7683 do i_fluid_loop = 1, num_fluids
7684 inv_ds = 1._wp/dy(k)
7685 advected_qty_val = q_cons_vf%vf(i_fluid_loop + advxb - 1)%sf(q, k, l)
7686 pressure_val = q_prim_vf%vf(e_idx)%sf(q, k, l)
7687 flux_face1 = flux_src_n_vf%vf(advxb)%sf(q, k, l)
7688 flux_face2 = flux_src_n_vf%vf(advxb)%sf(q, k - 1, l)
7689 rhs_vf(i_fluid_loop + intxb - 1)%sf(q, k, l) = &
7690 rhs_vf(i_fluid_loop + intxb - 1)%sf(q, k, l) - &
7691 inv_ds*advected_qty_val*pressure_val*(flux_face1 - flux_face2)
7693 rhs_vf(i_fluid_loop + intxb - 1)%sf(q, k, l) = &
7694 rhs_vf(i_fluid_loop + intxb - 1)%sf(q, k, l) - &
7695 5.e-1_wp/y_cc(k)*advected_qty_val*pressure_val*(flux_face1 + flux_face2)
7702# 1227 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7704# 1227 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7705#if defined(MFC_OpenACC)
7706# 1227 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7708# 1227 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7709#elif defined(MFC_OpenMP)
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"
7718# 1227 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7724# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7726# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7727#if defined(MFC_OpenACC)
7728# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7730# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7731#elif defined(MFC_OpenMP)
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"
7742# 1231 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7750 rhs_vf(j)%sf(q, k, l) = rhs_vf(j)%sf(q, k, l) - &
7751 5.e-1_wp/y_cc(k)*(flux_face1 + flux_face2)
7757# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7759# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7760#if defined(MFC_OpenACC)
7761# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7763# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7764#elif defined(MFC_OpenMP)
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"
7773# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7780 if (bc_z%beg <= bc_char_slip_wall .and. bc_z%beg >= bc_char_sup_outflow)
then
7781 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, -1,
irx,
iry,
irz)
7783 if (bc_z%end <= bc_char_slip_wall .and. bc_z%end >= bc_char_sup_outflow)
then
7784 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, 1,
irx,
iry,
irz)
7787 if (grid_geometry == 3)
then
7789# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7791# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7792#if defined(MFC_OpenACC)
7793# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7795# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7796#elif defined(MFC_OpenMP)
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"
7807# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7813 inv_ds = 1._wp/(dz(k)*y_cc(q))
7814 velocity_val = q_prim_vf%vf(contxe + idir)%sf(l, q, k)
7815 flux_face1 =
flux_n(3)%vf(j)%sf(l, q, k - 1)
7816 flux_face2 =
flux_n(3)%vf(j)%sf(l, q, k)
7817 rhs_vf(j)%sf(l, q, k) = rhs_vf(j)%sf(l, q, k) + &
7818 inv_ds*velocity_val*(flux_face1 - flux_face2)
7824# 1273 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7826# 1273 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7827#if defined(MFC_OpenACC)
7828# 1273 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7830# 1273 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7831#elif defined(MFC_OpenMP)
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"
7840# 1273 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7843# 1274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7845# 1274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7846#if defined(MFC_OpenACC)
7847# 1274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7849# 1274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7850#elif defined(MFC_OpenMP)
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"
7861# 1274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7869 rhs_vf(j)%sf(l, q, k) = rhs_vf(j)%sf(l, q, k) - &
7870 5.e-1_wp/y_cc(q)*(flux_face1 + flux_face2)
7876# 1287 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7878# 1287 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7879#if defined(MFC_OpenACC)
7880# 1287 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7882# 1287 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7883#elif defined(MFC_OpenMP)
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"
7892# 1287 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7896# 1289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7898# 1289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7899#if defined(MFC_OpenACC)
7900# 1289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7902# 1289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7903#elif defined(MFC_OpenMP)
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"
7914# 1289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7920 inv_ds = 1._wp/dz(k)
7921 flux_face1 =
flux_n(3)%vf(j)%sf(l, q, k - 1)
7922 flux_face2 =
flux_n(3)%vf(j)%sf(l, q, k)
7923 rhs_vf(j)%sf(l, q, k) = rhs_vf(j)%sf(l, q, k) + inv_ds*(flux_face1 - flux_face2)
7929# 1302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7931# 1302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7932#if defined(MFC_OpenACC)
7933# 1302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7935# 1302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7936#elif defined(MFC_OpenMP)
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"
7945# 1302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7949 if (model_eqns == 3)
then
7951# 1306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7953# 1306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7954#if defined(MFC_OpenACC)
7955# 1306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7957# 1306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7958#elif defined(MFC_OpenMP)
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"
7969# 1306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7974 do i_fluid_loop = 1, num_fluids
7975 inv_ds = 1._wp/dz(k)
7976 advected_qty_val = q_cons_vf%vf(i_fluid_loop + advxb - 1)%sf(l, q, k)
7977 pressure_val = q_prim_vf%vf(e_idx)%sf(l, q, k)
7978 flux_face1 = flux_src_n_vf%vf(advxb)%sf(l, q, k)
7979 flux_face2 = flux_src_n_vf%vf(advxb)%sf(l, q, k - 1)
7980 rhs_vf(i_fluid_loop + intxb - 1)%sf(l, q, k) = &
7981 rhs_vf(i_fluid_loop + intxb - 1)%sf(l, q, k) - &
7982 inv_ds*advected_qty_val*pressure_val*(flux_face1 - flux_face2)
7988# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7990# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7991#if defined(MFC_OpenACC)
7992# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7994# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7995#elif defined(MFC_OpenMP)
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"
8004# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8016 q_prim_vf_arg, flux_src_n_vf_arg, Kterm_arg)
8017 integer,
intent(in) :: current_idir
8018 type(scalar_field),
dimension(sys_size),
intent(inout) :: rhs_vf_arg
8019 type(vector_field),
intent(in) :: q_cons_vf_arg
8020 type(vector_field),
intent(in) :: q_prim_vf_arg
8021 type(vector_field),
intent(in) :: flux_src_n_vf_arg
8023 real(wp),
allocatable,
dimension(:, :, :),
intent(in) :: Kterm_arg
8025 integer :: j_adv, k_idx, l_idx, q_idx
8026 real(wp) :: local_inv_ds, local_term_coeff, local_flux1, local_flux2
8027 real(wp) :: local_q_cons_val, local_k_term_val
8028 logical :: use_standard_riemann
8030 select case (current_idir)
8032 use_standard_riemann = (riemann_solver == 1 .or. riemann_solver == 4)
8033 if (use_standard_riemann)
then
8035# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8037# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8038#if defined(MFC_OpenACC)
8039# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8041# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8042#elif defined(MFC_OpenMP)
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# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8055 do j_adv = advxb, advxe
8059 local_inv_ds = 1._wp/dx(k_idx)
8060 local_term_coeff = q_prim_vf_arg%vf(contxe + current_idir)%sf(k_idx, l_idx, q_idx)
8061 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(k_idx - 1, l_idx, q_idx)
8062 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(k_idx, l_idx, q_idx)
8063 rhs_vf_arg(j_adv)%sf(k_idx, l_idx, q_idx) = rhs_vf_arg(j_adv)%sf(k_idx, l_idx, q_idx) + &
8064 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8070# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8072# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8073#if defined(MFC_OpenACC)
8074# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8076# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8077#elif defined(MFC_OpenMP)
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"
8086# 1367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8089 if (alt_soundspeed)
then
8090 if (bubbles_euler .neqv. .true.)
then
8092# 1371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8094# 1371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8095#if defined(MFC_OpenACC)
8096# 1371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8098# 1371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8099#elif defined(MFC_OpenMP)
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# 1371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8112 do q_idx = 0, p;
do l_idx = 0, n;
do k_idx = 0, m
8113 local_inv_ds = 1._wp/dx(k_idx)
8114 local_q_cons_val = q_cons_vf_arg%vf(advxe)%sf(k_idx, l_idx, q_idx)
8115 local_k_term_val = kterm_arg(k_idx, l_idx, q_idx)
8116 local_term_coeff = local_q_cons_val - local_k_term_val
8117 local_flux1 = flux_src_n_vf_arg%vf(advxe)%sf(k_idx, l_idx, q_idx)
8118 local_flux2 = flux_src_n_vf_arg%vf(advxe)%sf(k_idx - 1, l_idx, q_idx)
8119 rhs_vf_arg(advxe)%sf(k_idx, l_idx, q_idx) = rhs_vf_arg(advxe)%sf(k_idx, l_idx, q_idx) + &
8120 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8121 end do;
end do;
end do
8123# 1382 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8125# 1382 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8126#if defined(MFC_OpenACC)
8127# 1382 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8129# 1382 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8130#elif defined(MFC_OpenMP)
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"
8139# 1382 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8143# 1384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8145# 1384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8146#if defined(MFC_OpenACC)
8147# 1384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8149# 1384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8150#elif defined(MFC_OpenMP)
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# 1384 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8163 do q_idx = 0, p;
do l_idx = 0, n;
do k_idx = 0, m
8164 local_inv_ds = 1._wp/dx(k_idx)
8165 local_q_cons_val = q_cons_vf_arg%vf(advxb)%sf(k_idx, l_idx, q_idx)
8166 local_k_term_val = kterm_arg(k_idx, l_idx, q_idx)
8167 local_term_coeff = local_q_cons_val + local_k_term_val
8168 local_flux1 = flux_src_n_vf_arg%vf(advxb)%sf(k_idx, l_idx, q_idx)
8169 local_flux2 = flux_src_n_vf_arg%vf(advxb)%sf(k_idx - 1, l_idx, q_idx)
8170 rhs_vf_arg(advxb)%sf(k_idx, l_idx, q_idx) = rhs_vf_arg(advxb)%sf(k_idx, l_idx, q_idx) + &
8171 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8172 end do;
end do;
end do
8174# 1395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8176# 1395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8177#if defined(MFC_OpenACC)
8178# 1395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8180# 1395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8181#elif defined(MFC_OpenMP)
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"
8190# 1395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8195# 1398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8197# 1398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8198#if defined(MFC_OpenACC)
8199# 1398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8201# 1398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8202#elif defined(MFC_OpenMP)
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# 1398 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8215 do j_adv = advxb, advxe
8216 do q_idx = 0, p;
do l_idx = 0, n;
do k_idx = 0, m
8217 local_inv_ds = 1._wp/dx(k_idx)
8218 local_term_coeff = q_cons_vf_arg%vf(j_adv)%sf(k_idx, l_idx, q_idx)
8219 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(k_idx, l_idx, q_idx)
8220 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(k_idx - 1, l_idx, q_idx)
8221 rhs_vf_arg(j_adv)%sf(k_idx, l_idx, q_idx) = rhs_vf_arg(j_adv)%sf(k_idx, l_idx, q_idx) + &
8222 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8223 end do;
end do;
end do
8226# 1409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8228# 1409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8229#if defined(MFC_OpenACC)
8230# 1409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8232# 1409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8233#elif defined(MFC_OpenMP)
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"
8242# 1409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8248 use_standard_riemann = (riemann_solver == 1 .or. riemann_solver == 4)
8249 if (use_standard_riemann)
then
8251# 1416 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8253# 1416 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8254#if defined(MFC_OpenACC)
8255# 1416 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8257# 1416 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8258#elif defined(MFC_OpenMP)
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# 1416 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8271 do j_adv = advxb, advxe
8275 local_inv_ds = 1._wp/dy(k_idx)
8276 local_term_coeff = q_prim_vf_arg%vf(contxe + current_idir)%sf(q_idx, k_idx, l_idx)
8277 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(q_idx, k_idx - 1, l_idx)
8278 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(q_idx, k_idx, l_idx)
8279 rhs_vf_arg(j_adv)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(j_adv)%sf(q_idx, k_idx, l_idx) + &
8280 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8286# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8288# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8289#if defined(MFC_OpenACC)
8290# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8292# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8293#elif defined(MFC_OpenMP)
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"
8302# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8305 if (alt_soundspeed)
then
8306 if (bubbles_euler .neqv. .true.)
then
8308# 1435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8310# 1435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8311#if defined(MFC_OpenACC)
8312# 1435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8314# 1435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8315#elif defined(MFC_OpenMP)
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# 1435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8328 do l_idx = 0, p;
do k_idx = 0, n;
do q_idx = 0, m
8329 local_inv_ds = 1._wp/dy(k_idx)
8330 local_q_cons_val = q_cons_vf_arg%vf(advxe)%sf(q_idx, k_idx, l_idx)
8331 local_k_term_val = kterm_arg(q_idx, k_idx, l_idx)
8332 local_term_coeff = local_q_cons_val - local_k_term_val
8333 local_flux1 = flux_src_n_vf_arg%vf(advxe)%sf(q_idx, k_idx, l_idx)
8334 local_flux2 = flux_src_n_vf_arg%vf(advxe)%sf(q_idx, k_idx - 1, l_idx)
8335 rhs_vf_arg(advxe)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(advxe)%sf(q_idx, k_idx, l_idx) + &
8336 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8338 rhs_vf_arg(advxe)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(advxe)%sf(q_idx, k_idx, l_idx) - &
8339 (local_k_term_val/(2._wp*y_cc(k_idx)))*(local_flux1 + local_flux2)
8341 end do;
end do;
end do
8343# 1450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8345# 1450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8346#if defined(MFC_OpenACC)
8347# 1450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8349# 1450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8350#elif defined(MFC_OpenMP)
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"
8359# 1450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8363# 1452 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8365# 1452 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8366#if defined(MFC_OpenACC)
8367# 1452 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8369# 1452 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8370#elif defined(MFC_OpenMP)
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# 1452 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8383 do l_idx = 0, p;
do k_idx = 0, n;
do q_idx = 0, m
8384 local_inv_ds = 1._wp/dy(k_idx)
8385 local_q_cons_val = q_cons_vf_arg%vf(advxb)%sf(q_idx, k_idx, l_idx)
8386 local_k_term_val = kterm_arg(q_idx, k_idx, l_idx)
8387 local_term_coeff = local_q_cons_val + local_k_term_val
8388 local_flux1 = flux_src_n_vf_arg%vf(advxb)%sf(q_idx, k_idx, l_idx)
8389 local_flux2 = flux_src_n_vf_arg%vf(advxb)%sf(q_idx, k_idx - 1, l_idx)
8390 rhs_vf_arg(advxb)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(advxb)%sf(q_idx, k_idx, l_idx) + &
8391 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8393 rhs_vf_arg(advxb)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(advxb)%sf(q_idx, k_idx, l_idx) + &
8394 (local_k_term_val/(2._wp*y_cc(k_idx)))*(local_flux1 + local_flux2)
8396 end do;
end do;
end do
8398# 1467 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8400# 1467 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8401#if defined(MFC_OpenACC)
8402# 1467 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8404# 1467 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8405#elif defined(MFC_OpenMP)
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"
8414# 1467 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8419# 1470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8421# 1470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8422#if defined(MFC_OpenACC)
8423# 1470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8425# 1470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8426#elif defined(MFC_OpenMP)
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# 1470 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8439 do j_adv = advxb, advxe
8440 do l_idx = 0, p;
do k_idx = 0, n;
do q_idx = 0, m
8441 local_inv_ds = 1._wp/dy(k_idx)
8442 local_term_coeff = q_cons_vf_arg%vf(j_adv)%sf(q_idx, k_idx, l_idx)
8443 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(q_idx, k_idx, l_idx)
8444 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(q_idx, k_idx - 1, l_idx)
8445 rhs_vf_arg(j_adv)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(j_adv)%sf(q_idx, k_idx, l_idx) + &
8446 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8447 end do;
end do;
end do
8450# 1481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8452# 1481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8453#if defined(MFC_OpenACC)
8454# 1481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8456# 1481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8457#elif defined(MFC_OpenMP)
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"
8466# 1481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8472 if (grid_geometry == 3)
then
8473 use_standard_riemann = (riemann_solver == 1)
8475 use_standard_riemann = (riemann_solver == 1 .or. riemann_solver == 4)
8478 if (use_standard_riemann)
then
8480# 1493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8482# 1493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8483#if defined(MFC_OpenACC)
8484# 1493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8486# 1493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8487#elif defined(MFC_OpenMP)
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# 1493 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8500 do j_adv = advxb, advxe
8504 local_inv_ds = 1._wp/dz(k_idx)
8505 local_term_coeff = q_prim_vf_arg%vf(contxe + current_idir)%sf(l_idx, q_idx, k_idx)
8506 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(l_idx, q_idx, k_idx - 1)
8507 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(l_idx, q_idx, k_idx)
8508 rhs_vf_arg(j_adv)%sf(l_idx, q_idx, k_idx) = rhs_vf_arg(j_adv)%sf(l_idx, q_idx, k_idx) + &
8509 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8515# 1508 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8517# 1508 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8518#if defined(MFC_OpenACC)
8519# 1508 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8521# 1508 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8522#elif defined(MFC_OpenMP)
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"
8531# 1508 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8534 if (alt_soundspeed)
then
8535 if (bubbles_euler .neqv. .true.)
then
8537# 1512 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8539# 1512 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8540#if defined(MFC_OpenACC)
8541# 1512 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8543# 1512 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8544#elif defined(MFC_OpenMP)
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# 1512 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8557 do k_idx = 0, p;
do q_idx = 0, n;
do l_idx = 0, m
8558 local_inv_ds = 1._wp/dz(k_idx)
8559 local_q_cons_val = q_cons_vf_arg%vf(advxe)%sf(l_idx, q_idx, k_idx)
8560 local_k_term_val = kterm_arg(l_idx, q_idx, k_idx)
8561 local_term_coeff = local_q_cons_val - local_k_term_val
8562 local_flux1 = flux_src_n_vf_arg%vf(advxe)%sf(l_idx, q_idx, k_idx)
8563 local_flux2 = flux_src_n_vf_arg%vf(advxe)%sf(l_idx, q_idx, k_idx - 1)
8564 rhs_vf_arg(advxe)%sf(l_idx, q_idx, k_idx) = rhs_vf_arg(advxe)%sf(l_idx, q_idx, k_idx) + &
8565 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8566 end do;
end do;
end do
8568# 1523 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8570# 1523 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8571#if defined(MFC_OpenACC)
8572# 1523 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8574# 1523 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8575#elif defined(MFC_OpenMP)
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"
8584# 1523 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8588# 1525 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8590# 1525 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8591#if defined(MFC_OpenACC)
8592# 1525 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8594# 1525 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8595#elif defined(MFC_OpenMP)
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# 1525 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8608 do k_idx = 0, p;
do q_idx = 0, n;
do l_idx = 0, m
8609 local_inv_ds = 1._wp/dz(k_idx)
8610 local_q_cons_val = q_cons_vf_arg%vf(advxb)%sf(l_idx, q_idx, k_idx)
8611 local_k_term_val = kterm_arg(l_idx, q_idx, k_idx)
8612 local_term_coeff = local_q_cons_val + local_k_term_val
8613 local_flux1 = flux_src_n_vf_arg%vf(advxb)%sf(l_idx, q_idx, k_idx)
8614 local_flux2 = flux_src_n_vf_arg%vf(advxb)%sf(l_idx, q_idx, k_idx - 1)
8615 rhs_vf_arg(advxb)%sf(l_idx, q_idx, k_idx) = rhs_vf_arg(advxb)%sf(l_idx, q_idx, k_idx) + &
8616 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8617 end do;
end do;
end do
8619# 1536 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8621# 1536 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8622#if defined(MFC_OpenACC)
8623# 1536 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8625# 1536 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8626#elif defined(MFC_OpenMP)
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"
8635# 1536 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8640# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8642# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8643#if defined(MFC_OpenACC)
8644# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8646# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8647#elif defined(MFC_OpenMP)
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# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8660 do j_adv = advxb, advxe
8661 do k_idx = 0, p;
do q_idx = 0, n;
do l_idx = 0, m
8662 local_inv_ds = 1._wp/dz(k_idx)
8663 local_term_coeff = q_cons_vf_arg%vf(j_adv)%sf(l_idx, q_idx, k_idx)
8664 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(l_idx, q_idx, k_idx)
8665 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(l_idx, q_idx, k_idx - 1)
8666 rhs_vf_arg(j_adv)%sf(l_idx, q_idx, k_idx) = rhs_vf_arg(j_adv)%sf(l_idx, q_idx, k_idx) + &
8667 local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8668 end do;
end do;
end do
8671# 1550 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8673# 1550 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8674#if defined(MFC_OpenACC)
8675# 1550 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8677# 1550 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8678#elif defined(MFC_OpenMP)
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"
8687# 1550 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8698 dq_prim_dx_vf, dq_prim_dy_vf, dq_prim_dz_vf)
8700 integer,
intent(in) :: idir
8701 type(scalar_field),
dimension(sys_size),
intent(in) :: q_prim_vf
8702 type(scalar_field),
dimension(sys_size),
intent(inout) :: rhs_vf
8703 type(scalar_field),
dimension(sys_size),
intent(in) :: flux_src_n_in
8704 type(scalar_field),
dimension(sys_size),
intent(in) :: dq_prim_dx_vf, dq_prim_dy_vf, dq_prim_dz_vf
8706 integer :: i, j, k, l
8710 if (surface_tension)
then
8712# 1573 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8714# 1573 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8715#if defined(MFC_OpenACC)
8716# 1573 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8718# 1573 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8719#elif defined(MFC_OpenMP)
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"
8730# 1573 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8735 rhs_vf(c_idx)%sf(j, k, l) = &
8736 rhs_vf(c_idx)%sf(j, k, l) + 1._wp/dx(j)* &
8737 q_prim_vf(c_idx)%sf(j, k, l)* &
8738 (flux_src_n_in(advxb)%sf(j, k, l) - &
8739 flux_src_n_in(advxb)%sf(j - 1, k, l))
8744# 1585 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8746# 1585 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8747#if defined(MFC_OpenACC)
8748# 1585 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8750# 1585 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8751#elif defined(MFC_OpenMP)
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"
8760# 1585 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8764 if ((surface_tension .or. viscous) .or. chem_params%diffusion)
then
8766# 1589 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8768# 1589 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8769#if defined(MFC_OpenACC)
8770# 1589 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8772# 1589 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8773#elif defined(MFC_OpenMP)
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"
8784# 1589 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8789 if (surface_tension .or. viscous)
then
8791# 1594 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8792#if defined(MFC_OpenACC)
8793# 1594 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8795# 1594 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8796#elif defined(MFC_OpenMP)
8797# 1594 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8799# 1594 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8802 rhs_vf(i)%sf(j, k, l) = &
8803 rhs_vf(i)%sf(j, k, l) + 1._wp/dx(j)* &
8804 (flux_src_n_in(i)%sf(j - 1, k, l) &
8805 - flux_src_n_in(i)%sf(j, k, l))
8809 if (chem_params%diffusion)
then
8811# 1604 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8812#if defined(MFC_OpenACC)
8813# 1604 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8815# 1604 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8816#elif defined(MFC_OpenMP)
8817# 1604 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8819# 1604 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8821 do i = chemxb, chemxe
8822 rhs_vf(i)%sf(j, k, l) = &
8823 rhs_vf(i)%sf(j, k, l) + 1._wp/dx(j)* &
8824 (flux_src_n_in(i)%sf(j - 1, k, l) &
8825 - flux_src_n_in(i)%sf(j, k, l))
8828 if (.not. viscous)
then
8829 rhs_vf(e_idx)%sf(j, k, l) = &
8830 rhs_vf(e_idx)%sf(j, k, l) + 1._wp/dx(j)* &
8831 (flux_src_n_in(e_idx)%sf(j - 1, k, l) &
8832 - flux_src_n_in(e_idx)%sf(j, k, l))
8839# 1622 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8841# 1622 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8842#if defined(MFC_OpenACC)
8843# 1622 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8845# 1622 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8846#elif defined(MFC_OpenMP)
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"
8855# 1622 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8859 elseif (idir == 2)
then
8861 if (surface_tension)
then
8863# 1628 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8865# 1628 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8866#if defined(MFC_OpenACC)
8867# 1628 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8869# 1628 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8870#elif defined(MFC_OpenMP)
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"
8881# 1628 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8886 rhs_vf(c_idx)%sf(j, k, l) = &
8887 rhs_vf(c_idx)%sf(j, k, l) + 1._wp/dy(k)* &
8888 q_prim_vf(c_idx)%sf(j, k, l)* &
8889 (flux_src_n_in(advxb)%sf(j, k, l) - &
8890 flux_src_n_in(advxb)%sf(j, k - 1, l))
8895# 1640 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8897# 1640 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8898#if defined(MFC_OpenACC)
8899# 1640 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8901# 1640 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8902#elif defined(MFC_OpenMP)
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"
8911# 1640 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8915 if (cyl_coord .and. ((bc_y%beg == -2) .or. (bc_y%beg == -14)))
then
8916 if (viscous .or. dummy)
then
8918 call s_compute_viscous_stress_cylindrical_boundary(q_prim_vf, &
8919 dq_prim_dx_vf(mom_idx%beg:mom_idx%end), &
8920 dq_prim_dy_vf(mom_idx%beg:mom_idx%end), &
8921 dq_prim_dz_vf(mom_idx%beg:mom_idx%end), &
8923 idwbuff(1), idwbuff(2), idwbuff(3))
8925 call s_compute_viscous_stress_cylindrical_boundary(q_prim_vf, &
8926 dq_prim_dx_vf(mom_idx%beg:mom_idx%end), &
8927 dq_prim_dy_vf(mom_idx%beg:mom_idx%end), &
8928 dq_prim_dy_vf(mom_idx%beg:mom_idx%end), &
8930 idwbuff(1), idwbuff(2), idwbuff(3))
8934# 1661 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8936# 1661 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8937#if defined(MFC_OpenACC)
8938# 1661 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8940# 1661 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8941#elif defined(MFC_OpenMP)
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"
8952# 1661 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8957# 1664 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8958#if defined(MFC_OpenACC)
8959# 1664 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8961# 1664 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8962#elif defined(MFC_OpenMP)
8963# 1664 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8965# 1664 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8968 rhs_vf(i)%sf(j, 0, l) = &
8969 rhs_vf(i)%sf(j, 0, l) + 1._wp/(y_cc(1) - y_cc(-1))* &
8976# 1673 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8978# 1673 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8979#if defined(MFC_OpenACC)
8980# 1673 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8982# 1673 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8983#elif defined(MFC_OpenMP)
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"
8992# 1673 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8998# 1677 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9000# 1677 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9001#if defined(MFC_OpenACC)
9002# 1677 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9004# 1677 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9005#elif defined(MFC_OpenMP)
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"
9016# 1677 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9022# 1681 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9023#if defined(MFC_OpenACC)
9024# 1681 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9026# 1681 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9027#elif defined(MFC_OpenMP)
9028# 1681 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9030# 1681 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9033 rhs_vf(i)%sf(j, k, l) = &
9034 rhs_vf(i)%sf(j, k, l) + 1._wp/dy(k)* &
9035 (flux_src_n_in(i)%sf(j, k - 1, l) &
9036 - flux_src_n_in(i)%sf(j, k, l))
9042# 1691 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9044# 1691 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9045#if defined(MFC_OpenACC)
9046# 1691 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9048# 1691 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9049#elif defined(MFC_OpenMP)
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"
9058# 1691 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9063 if ((surface_tension .or. viscous) .or. chem_params%diffusion)
then
9065# 1696 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9067# 1696 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9068#if defined(MFC_OpenACC)
9069# 1696 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9071# 1696 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9072#elif defined(MFC_OpenMP)
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"
9083# 1696 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9088 if (surface_tension .or. viscous)
then
9090# 1701 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9091#if defined(MFC_OpenACC)
9092# 1701 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9094# 1701 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9095#elif defined(MFC_OpenMP)
9096# 1701 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9098# 1701 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9101 rhs_vf(i)%sf(j, k, l) = &
9102 rhs_vf(i)%sf(j, k, l) + 1._wp/dy(k)* &
9103 (flux_src_n_in(i)%sf(j, k - 1, l) &
9104 - flux_src_n_in(i)%sf(j, k, l))
9108 if (chem_params%diffusion)
then
9110# 1711 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9111#if defined(MFC_OpenACC)
9112# 1711 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9114# 1711 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9115#elif defined(MFC_OpenMP)
9116# 1711 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9118# 1711 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9120 do i = chemxb, chemxe
9121 rhs_vf(i)%sf(j, k, l) = &
9122 rhs_vf(i)%sf(j, k, l) + 1._wp/dy(k)* &
9123 (flux_src_n_in(i)%sf(j, k - 1, l) &
9124 - flux_src_n_in(i)%sf(j, k, l))
9126 if (.not. viscous)
then
9127 rhs_vf(e_idx)%sf(j, k, l) = &
9128 rhs_vf(e_idx)%sf(j, k, l) + 1._wp/dy(k)* &
9129 (flux_src_n_in(e_idx)%sf(j, k - 1, l) &
9130 - flux_src_n_in(e_idx)%sf(j, k, l))
9137# 1728 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9139# 1728 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9140#if defined(MFC_OpenACC)
9141# 1728 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9143# 1728 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9144#elif defined(MFC_OpenMP)
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"
9153# 1728 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9161 if ((bc_y%beg == -2) .or. (bc_y%beg == -14))
then
9164# 1737 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9166# 1737 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9167#if defined(MFC_OpenACC)
9168# 1737 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9170# 1737 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9171#elif defined(MFC_OpenMP)
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"
9182# 1737 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9188# 1741 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9189#if defined(MFC_OpenACC)
9190# 1741 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9192# 1741 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9193#elif defined(MFC_OpenMP)
9194# 1741 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9196# 1741 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9199 rhs_vf(i)%sf(j, k, l) = &
9200 rhs_vf(i)%sf(j, k, l) - 5.e-1_wp/y_cc(k)* &
9201 (flux_src_n_in(i)%sf(j, k - 1, l) &
9202 + flux_src_n_in(i)%sf(j, k, l))
9208# 1751 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9210# 1751 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9211#if defined(MFC_OpenACC)
9212# 1751 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9214# 1751 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9215#elif defined(MFC_OpenMP)
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"
9224# 1751 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9227 if (viscous .or. dummy)
then
9229# 1754 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9231# 1754 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9232#if defined(MFC_OpenACC)
9233# 1754 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9235# 1754 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9236#elif defined(MFC_OpenMP)
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"
9247# 1754 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9252# 1757 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9253#if defined(MFC_OpenACC)
9254# 1757 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9256# 1757 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9257#elif defined(MFC_OpenMP)
9258# 1757 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9260# 1757 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9263 rhs_vf(i)%sf(j, 0, l) = &
9264 rhs_vf(i)%sf(j, 0, l) - 1._wp/y_cc(0)* &
9270# 1765 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9272# 1765 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9273#if defined(MFC_OpenACC)
9274# 1765 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9276# 1765 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9277#elif defined(MFC_OpenMP)
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"
9286# 1765 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9292# 1769 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9294# 1769 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9295#if defined(MFC_OpenACC)
9296# 1769 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9298# 1769 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9299#elif defined(MFC_OpenMP)
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"
9310# 1769 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9316# 1773 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9317#if defined(MFC_OpenACC)
9318# 1773 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9320# 1773 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9321#elif defined(MFC_OpenMP)
9322# 1773 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9324# 1773 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9327 rhs_vf(i)%sf(j, k, l) = &
9328 rhs_vf(i)%sf(j, k, l) - 5.e-1_wp/y_cc(k)* &
9329 (flux_src_n_in(i)%sf(j, k - 1, l) &
9330 + flux_src_n_in(i)%sf(j, k, l))
9336# 1783 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9338# 1783 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9339#if defined(MFC_OpenACC)
9340# 1783 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9342# 1783 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9343#elif defined(MFC_OpenMP)
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"
9352# 1783 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9357 elseif (idir == 3)
then
9359 if (surface_tension)
then
9361# 1790 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9363# 1790 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9364#if defined(MFC_OpenACC)
9365# 1790 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9367# 1790 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9368#elif defined(MFC_OpenMP)
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"
9379# 1790 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9384 rhs_vf(c_idx)%sf(j, k, l) = &
9385 rhs_vf(c_idx)%sf(j, k, l) + 1._wp/dz(l)* &
9386 q_prim_vf(c_idx)%sf(j, k, l)* &
9387 (flux_src_n_in(advxb)%sf(j, k, l) - &
9388 flux_src_n_in(advxb)%sf(j, k, l - 1))
9393# 1802 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9395# 1802 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9396#if defined(MFC_OpenACC)
9397# 1802 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9399# 1802 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9400#elif defined(MFC_OpenMP)
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"
9409# 1802 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9413 if ((surface_tension .or. viscous) .or. chem_params%diffusion)
then
9415# 1806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9417# 1806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9418#if defined(MFC_OpenACC)
9419# 1806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9421# 1806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9422#elif defined(MFC_OpenMP)
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"
9433# 1806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9438 if (surface_tension .or. viscous)
then
9440# 1811 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9441#if defined(MFC_OpenACC)
9442# 1811 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9444# 1811 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9445#elif defined(MFC_OpenMP)
9446# 1811 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9448# 1811 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9451 rhs_vf(i)%sf(j, k, l) = &
9452 rhs_vf(i)%sf(j, k, l) + 1._wp/dz(l)* &
9453 (flux_src_n_in(i)%sf(j, k, l - 1) &
9454 - flux_src_n_in(i)%sf(j, k, l))
9458 if (chem_params%diffusion)
then
9460# 1821 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9461#if defined(MFC_OpenACC)
9462# 1821 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9464# 1821 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9465#elif defined(MFC_OpenMP)
9466# 1821 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9468# 1821 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9470 do i = chemxb, chemxe
9471 rhs_vf(i)%sf(j, k, l) = &
9472 rhs_vf(i)%sf(j, k, l) + 1._wp/dz(l)* &
9473 (flux_src_n_in(i)%sf(j, k, l - 1) &
9474 - flux_src_n_in(i)%sf(j, k, l))
9476 if (.not. viscous)
then
9477 rhs_vf(e_idx)%sf(j, k, l) = &
9478 rhs_vf(e_idx)%sf(j, k, l) + 1._wp/dz(l)* &
9479 (flux_src_n_in(e_idx)%sf(j, k, l - 1) &
9480 - flux_src_n_in(e_idx)%sf(j, k, l))
9487# 1838 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9489# 1838 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9490#if defined(MFC_OpenACC)
9491# 1838 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9493# 1838 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9494#elif defined(MFC_OpenMP)
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"
9503# 1838 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9507 if (grid_geometry == 3)
then
9509# 1842 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9511# 1842 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9512#if defined(MFC_OpenACC)
9513# 1842 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9515# 1842 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9516#elif defined(MFC_OpenMP)
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"
9527# 1842 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9532 rhs_vf(momxb + 1)%sf(j, k, l) = &
9533 rhs_vf(momxb + 1)%sf(j, k, l) + 5.e-1_wp* &
9534 (flux_src_n_in(momxe)%sf(j, k, l - 1) &
9535 + flux_src_n_in(momxe)%sf(j, k, l))
9537 rhs_vf(momxe)%sf(j, k, l) = &
9538 rhs_vf(momxe)%sf(j, k, l) - 5.e-1_wp* &
9539 (flux_src_n_in(momxb + 1)%sf(j, k, l - 1) &
9540 + flux_src_n_in(momxb + 1)%sf(j, k, l))
9545# 1858 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9547# 1858 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9548#if defined(MFC_OpenACC)
9549# 1858 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9551# 1858 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9552#elif defined(MFC_OpenMP)
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"
9561# 1858 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9583 type(scalar_field),
dimension(iv%beg:iv%end),
intent(in) :: v_vf
9584 real(wp),
dimension(idwbuff(1)%beg:, idwbuff(2)%beg:, idwbuff(3)%beg:, 1:),
intent(inout) :: vL_x, vL_y, vL_z
9585 real(wp),
dimension(idwbuff(1)%beg:, idwbuff(2)%beg:, idwbuff(3)%beg:, 1:),
intent(inout) :: vR_x, vR_y, vR_z
9586 integer,
intent(in) :: norm_dir
9588 integer :: recon_dir
9590 integer :: i, j, k, l
9592# 1889 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9593 if (recon_type == weno_type .or. dummy)
then
9595 if (norm_dir == 1)
then
9596 is1 = idwbuff(1);
is2 = idwbuff(2);
is3 = idwbuff(3)
9597 recon_dir = 1;
is1%beg =
is1%beg + weno_polyn
9598 is1%end =
is1%end - weno_polyn
9600 elseif (norm_dir == 2)
then
9601 is1 = idwbuff(2);
is2 = idwbuff(1);
is3 = idwbuff(3)
9602 recon_dir = 2;
is1%beg =
is1%beg + weno_polyn
9603 is1%end =
is1%end - weno_polyn
9606 is1 = idwbuff(3);
is2 = idwbuff(2);
is3 = idwbuff(1)
9607 recon_dir = 3;
is1%beg =
is1%beg + weno_polyn
9608 is1%end =
is1%end - weno_polyn
9613 call s_weno (v_vf(
iv%beg:
iv%end), &
9614 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), &
9618 call s_weno (v_vf(
iv%beg:
iv%end), &
9619 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(:, :, :, :), &
9625 call s_weno (v_vf(
iv%beg:
iv%end), &
9626 vl_x(:, :, :,
iv%beg:
iv%end), vl_y(:, :, :, :), vl_z(:, :, :, :), vr_x(:, :, :,
iv%beg:
iv%end), vr_y(:, :, :, :), vr_z(:, :, :, :), &
9631# 1889 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9632 if (recon_type == muscl_type .or. dummy)
then
9634 if (norm_dir == 1)
then
9635 is1 = idwbuff(1);
is2 = idwbuff(2);
is3 = idwbuff(3)
9636 recon_dir = 1;
is1%beg =
is1%beg + muscl_polyn
9637 is1%end =
is1%end - muscl_polyn
9639 elseif (norm_dir == 2)
then
9640 is1 = idwbuff(2);
is2 = idwbuff(1);
is3 = idwbuff(3)
9641 recon_dir = 2;
is1%beg =
is1%beg + muscl_polyn
9642 is1%end =
is1%end - muscl_polyn
9645 is1 = idwbuff(3);
is2 = idwbuff(2);
is3 = idwbuff(1)
9646 recon_dir = 3;
is1%beg =
is1%beg + muscl_polyn
9647 is1%end =
is1%end - muscl_polyn
9652 call s_muscl (v_vf(
iv%beg:
iv%end), &
9653 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), &
9657 call s_muscl (v_vf(
iv%beg:
iv%end), &
9658 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(:, :, :, :), &
9664 call s_muscl (v_vf(
iv%beg:
iv%end), &
9665 vl_x(:, :, :,
iv%beg:
iv%end), vl_y(:, :, :, :), vl_z(:, :, :, :), vr_x(:, :, :,
iv%beg:
iv%end), vr_y(:, :, :, :), vr_z(:, :, :, :), &
9670# 1928 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9677 type(scalar_field),
dimension(iv%beg:iv%end),
intent(in) :: v_vf
9678 real(wp),
dimension(idwbuff(1)%beg:, idwbuff(2)%beg:, idwbuff(3)%beg:, 1:),
intent(inout) :: vL_x, vL_y, vL_z
9679 real(wp),
dimension(idwbuff(1)%beg:, idwbuff(2)%beg:, idwbuff(3)%beg:, 1:),
intent(inout) :: vR_x, vR_y, vR_z
9680 integer,
intent(in) :: norm_dir
9682 integer :: recon_dir
9684 integer :: i, j, k, l
9687# 1945 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9688 if (recon_type == weno_type .or. dummy)
then
9689 if (norm_dir == 1)
then
9690 is1 = idwbuff(1);
is2 = idwbuff(2);
is3 = idwbuff(3)
9691 recon_dir = 1;
is1%beg =
is1%beg + weno_polyn
9692 is1%end =
is1%end - weno_polyn
9694 elseif (norm_dir == 2)
then
9695 is1 = idwbuff(2);
is2 = idwbuff(1);
is3 = idwbuff(3)
9696 recon_dir = 2;
is1%beg =
is1%beg + weno_polyn
9697 is1%end =
is1%end - weno_polyn
9700 is1 = idwbuff(3);
is2 = idwbuff(2);
is3 = idwbuff(1)
9701 recon_dir = 3;
is1%beg =
is1%beg + weno_polyn
9702 is1%end =
is1%end - weno_polyn
9707# 1963 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9708#if defined(MFC_OpenACC)
9709# 1963 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9711# 1963 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9712#elif defined(MFC_OpenMP)
9713# 1963 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9715# 1963 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9718# 1945 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9719 if (recon_type == muscl_type .or. dummy)
then
9720 if (norm_dir == 1)
then
9721 is1 = idwbuff(1);
is2 = idwbuff(2);
is3 = idwbuff(3)
9722 recon_dir = 1;
is1%beg =
is1%beg + muscl_polyn
9723 is1%end =
is1%end - muscl_polyn
9725 elseif (norm_dir == 2)
then
9726 is1 = idwbuff(2);
is2 = idwbuff(1);
is3 = idwbuff(3)
9727 recon_dir = 2;
is1%beg =
is1%beg + muscl_polyn
9728 is1%end =
is1%end - muscl_polyn
9731 is1 = idwbuff(3);
is2 = idwbuff(2);
is3 = idwbuff(1)
9732 recon_dir = 3;
is1%beg =
is1%beg + muscl_polyn
9733 is1%end =
is1%end - muscl_polyn
9738# 1963 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9739#if defined(MFC_OpenACC)
9740# 1963 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9742# 1963 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9743#elif defined(MFC_OpenMP)
9744# 1963 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9746# 1963 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9749# 1966 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9751 if (recon_dir == 1)
then
9753# 1968 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9755# 1968 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9756#if defined(MFC_OpenACC)
9757# 1968 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9759# 1968 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9760#elif defined(MFC_OpenMP)
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# 1968 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9773 do i =
iv%beg,
iv%end
9777 vl_x(j, k, l, i) = v_vf(i)%sf(j, k, l)
9778 vr_x(j, k, l, i) = v_vf(i)%sf(j, k, l)
9784# 1979 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9786# 1979 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9787#if defined(MFC_OpenACC)
9788# 1979 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9790# 1979 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9791#elif defined(MFC_OpenMP)
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# 1979 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9802 else if (recon_dir == 2)
then
9804# 1981 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9806# 1981 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9807#if defined(MFC_OpenACC)
9808# 1981 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9810# 1981 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9811#elif defined(MFC_OpenMP)
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# 1981 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9824 do i =
iv%beg,
iv%end
9828 vl_y(j, k, l, i) = v_vf(i)%sf(k, j, l)
9829 vr_y(j, k, l, i) = v_vf(i)%sf(k, j, l)
9835# 1992 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9837# 1992 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9838#if defined(MFC_OpenACC)
9839# 1992 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9841# 1992 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9842#elif defined(MFC_OpenMP)
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# 1992 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9853 else if (recon_dir == 3)
then
9855# 1994 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9857# 1994 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9858#if defined(MFC_OpenACC)
9859# 1994 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9861# 1994 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9862#elif defined(MFC_OpenMP)
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# 1994 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9875 do i =
iv%beg,
iv%end
9879 vl_z(j, k, l, i) = v_vf(i)%sf(l, k, j)
9880 vr_z(j, k, l, i) = v_vf(i)%sf(l, k, j)
9886# 2005 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9888# 2005 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9889#if defined(MFC_OpenACC)
9890# 2005 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9892# 2005 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9893#elif defined(MFC_OpenMP)
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"
9902# 2005 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9913 call s_finalize_pressure_relaxation_module
9916 do j = cont_idx%beg, cont_idx%end
9917 if (relativity)
then
9920# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9922# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9923 use iso_fortran_env,
only: output_unit
9924# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9926# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9927 print *,
'm_rhs.fpp:2021: ',
'@:DEALLOCATE(q_cons_qp%vf(j)%sf)'
9928# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9930# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9931 call flush (output_unit)
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"
9938# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9939#if defined(MFC_OpenACC)
9940# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9942# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9943#elif defined(MFC_OpenMP)
9944# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9946# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9948# 2021 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9951# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9953# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9954 use iso_fortran_env,
only: output_unit
9955# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9957# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9958 print *,
'm_rhs.fpp:2022: ',
'@:DEALLOCATE(q_prim_qp%vf(j)%sf)'
9959# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9961# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9962 call flush (output_unit)
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"
9969# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9970#if defined(MFC_OpenACC)
9971# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9973# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9974#elif defined(MFC_OpenMP)
9975# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9977# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9979# 2022 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9986 do j = adv_idx%beg, adv_idx%end
9990 do j = mom_idx%beg, e_idx
9992# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9994# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9995 use iso_fortran_env,
only: output_unit
9996# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9998# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9999 print *,
'm_rhs.fpp:2033: ',
'@:DEALLOCATE(q_cons_qp%vf(j)%sf)'
10000# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10002# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10003 call flush (output_unit)
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"
10010# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10011#if defined(MFC_OpenACC)
10012# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10014# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10015#elif defined(MFC_OpenMP)
10016# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10018# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10020# 2033 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10023# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10025# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10026 use iso_fortran_env,
only: output_unit
10027# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10029# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10030 print *,
'm_rhs.fpp:2034: ',
'@:DEALLOCATE(q_prim_qp%vf(j)%sf)'
10031# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10033# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10034 call flush (output_unit)
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"
10041# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10042#if defined(MFC_OpenACC)
10043# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10045# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10046#elif defined(MFC_OpenMP)
10047# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10049# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10051# 2034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10057# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10059# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10060 use iso_fortran_env,
only: output_unit
10061# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10063# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10064 print *,
'm_rhs.fpp:2038: ',
'@:DEALLOCATE(q_cons_qp%vf, q_prim_qp%vf)'
10065# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10067# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10068 call flush (output_unit)
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"
10075# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10076#if defined(MFC_OpenACC)
10077# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10079# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10080#elif defined(MFC_OpenMP)
10081# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10083# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10085# 2038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10088 if (.not. igr)
then
10090# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10092# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10093 use iso_fortran_env,
only: output_unit
10094# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10096# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10097 print *,
'm_rhs.fpp:2041: ',
'@:DEALLOCATE(qL_rsx_vf, qR_rsx_vf)'
10098# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10100# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10101 call flush (output_unit)
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"
10108# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10109#if defined(MFC_OpenACC)
10110# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10112# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10113#elif defined(MFC_OpenMP)
10114# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10116# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10118# 2041 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10123# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10125# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10126 use iso_fortran_env,
only: output_unit
10127# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10129# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10130 print *,
'm_rhs.fpp:2044: ',
'@:DEALLOCATE(qL_rsy_vf, qR_rsy_vf)'
10131# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10133# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10134 call flush (output_unit)
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"
10141# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10142#if defined(MFC_OpenACC)
10143# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10145# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10146#elif defined(MFC_OpenMP)
10147# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10149# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10151# 2044 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10157# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10159# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10160 use iso_fortran_env,
only: output_unit
10161# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10163# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10164 print *,
'm_rhs.fpp:2048: ',
'@:DEALLOCATE(qL_rsz_vf, qR_rsz_vf)'
10165# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10167# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10168 call flush (output_unit)
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"
10175# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10176#if defined(MFC_OpenACC)
10177# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10179# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10180#elif defined(MFC_OpenMP)
10181# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10183# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10185# 2048 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10190 do l = mom_idx%beg, mom_idx%end
10192# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10194# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10195 use iso_fortran_env,
only: output_unit
10196# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10198# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10199 print *,
'm_rhs.fpp:2053: ',
'@:DEALLOCATE(dq_prim_dx_qp(1)%vf(l)%sf)'
10200# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10202# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10203 call flush (output_unit)
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"
10210# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10211#if defined(MFC_OpenACC)
10212# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10214# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10215#elif defined(MFC_OpenMP)
10216# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10218# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10220# 2053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10226 do l = mom_idx%beg, mom_idx%end
10228# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10230# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10231 use iso_fortran_env,
only: output_unit
10232# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10234# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10235 print *,
'm_rhs.fpp:2059: ',
'@:DEALLOCATE(dq_prim_dy_qp(1)%vf(l)%sf)'
10236# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10238# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10239 call flush (output_unit)
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"
10246# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10247#if defined(MFC_OpenACC)
10248# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10250# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10251#elif defined(MFC_OpenMP)
10252# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10254# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10256# 2059 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10261 do l = mom_idx%beg, mom_idx%end
10263# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10265# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10266 use iso_fortran_env,
only: output_unit
10267# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10269# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10270 print *,
'm_rhs.fpp:2064: ',
'@:DEALLOCATE(dq_prim_dz_qp(1)%vf(l)%sf)'
10271# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10273# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10274 call flush (output_unit)
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"
10281# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10282#if defined(MFC_OpenACC)
10283# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10285# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10286#elif defined(MFC_OpenMP)
10287# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10289# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10291# 2064 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10299# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10301# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10302 use iso_fortran_env,
only: output_unit
10303# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10305# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10306 print *,
'm_rhs.fpp:2070: ',
'@:DEALLOCATE(dq_prim_dx_qp(1)%vf)'
10307# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10309# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10310 call flush (output_unit)
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"
10317# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10318#if defined(MFC_OpenACC)
10319# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10321# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10322#elif defined(MFC_OpenMP)
10323# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10325# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10327# 2070 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10330# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10332# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10333 use iso_fortran_env,
only: output_unit
10334# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10336# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10337 print *,
'm_rhs.fpp:2071: ',
'@:DEALLOCATE(dq_prim_dy_qp(1)%vf)'
10338# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10340# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10341 call flush (output_unit)
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"
10348# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10349#if defined(MFC_OpenACC)
10350# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10352# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10353#elif defined(MFC_OpenMP)
10354# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10356# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10358# 2071 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10361# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10363# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10364 use iso_fortran_env,
only: output_unit
10365# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10367# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10368 print *,
'm_rhs.fpp:2072: ',
'@:DEALLOCATE(dq_prim_dz_qp(1)%vf)'
10369# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10371# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10372 call flush (output_unit)
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"
10379# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10380#if defined(MFC_OpenACC)
10381# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10383# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10384#elif defined(MFC_OpenMP)
10385# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10387# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10389# 2072 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10392 do i = num_dims, 1, -1
10394 do l = mom_idx%beg, mom_idx%end
10396# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10398# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10399 use iso_fortran_env,
only: output_unit
10400# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10402# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10403 print *,
'm_rhs.fpp:2077: ',
'@:DEALLOCATE(dqL_prim_dx_n(i)%vf(l)%sf)'
10404# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10406# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10407 call flush (output_unit)
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"
10414# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10415#if defined(MFC_OpenACC)
10416# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10418# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10419#elif defined(MFC_OpenMP)
10420# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10422# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10424# 2077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10427# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10429# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10430 use iso_fortran_env,
only: output_unit
10431# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10433# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10434 print *,
'm_rhs.fpp:2078: ',
'@:DEALLOCATE(dqR_prim_dx_n(i)%vf(l)%sf)'
10435# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10437# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10438 call flush (output_unit)
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"
10445# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10446#if defined(MFC_OpenACC)
10447# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10449# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10450#elif defined(MFC_OpenMP)
10451# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10453# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10455# 2078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10460 do l = mom_idx%beg, mom_idx%end
10462# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10464# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10465 use iso_fortran_env,
only: output_unit
10466# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10468# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10469 print *,
'm_rhs.fpp:2083: ',
'@:DEALLOCATE(dqL_prim_dy_n(i)%vf(l)%sf)'
10470# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10472# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10473 call flush (output_unit)
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"
10480# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10481#if defined(MFC_OpenACC)
10482# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10484# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10485#elif defined(MFC_OpenMP)
10486# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10488# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10490# 2083 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10493# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10495# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10496 use iso_fortran_env,
only: output_unit
10497# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10499# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10500 print *,
'm_rhs.fpp:2084: ',
'@:DEALLOCATE(dqR_prim_dy_n(i)%vf(l)%sf)'
10501# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10503# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10504 call flush (output_unit)
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"
10511# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10512#if defined(MFC_OpenACC)
10513# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10515# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10516#elif defined(MFC_OpenMP)
10517# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10519# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10521# 2084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10527 do l = mom_idx%beg, mom_idx%end
10529# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10531# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10532 use iso_fortran_env,
only: output_unit
10533# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10535# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10536 print *,
'm_rhs.fpp:2090: ',
'@:DEALLOCATE(dqL_prim_dz_n(i)%vf(l)%sf)'
10537# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10539# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10540 call flush (output_unit)
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"
10547# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10548#if defined(MFC_OpenACC)
10549# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10551# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10552#elif defined(MFC_OpenMP)
10553# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10555# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10557# 2090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10560# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10562# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10563 use iso_fortran_env,
only: output_unit
10564# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10566# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10567 print *,
'm_rhs.fpp:2091: ',
'@:DEALLOCATE(dqR_prim_dz_n(i)%vf(l)%sf)'
10568# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10570# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10571 call flush (output_unit)
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"
10578# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10579#if defined(MFC_OpenACC)
10580# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10582# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10583#elif defined(MFC_OpenMP)
10584# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10586# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10588# 2091 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10594# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10596# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10597 use iso_fortran_env,
only: output_unit
10598# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10600# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10601 print *,
'm_rhs.fpp:2095: ',
'@:DEALLOCATE(dqL_prim_dx_n(i)%vf)'
10602# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10604# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10605 call flush (output_unit)
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"
10612# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10613#if defined(MFC_OpenACC)
10614# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10616# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10617#elif defined(MFC_OpenMP)
10618# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10620# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10622# 2095 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10625# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10627# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10628 use iso_fortran_env,
only: output_unit
10629# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10631# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10632 print *,
'm_rhs.fpp:2096: ',
'@:DEALLOCATE(dqL_prim_dy_n(i)%vf)'
10633# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10635# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10636 call flush (output_unit)
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"
10643# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10644#if defined(MFC_OpenACC)
10645# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10647# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10648#elif defined(MFC_OpenMP)
10649# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10651# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10653# 2096 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10656# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10658# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10659 use iso_fortran_env,
only: output_unit
10660# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10662# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10663 print *,
'm_rhs.fpp:2097: ',
'@:DEALLOCATE(dqL_prim_dz_n(i)%vf)'
10664# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10666# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10667 call flush (output_unit)
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"
10674# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10675#if defined(MFC_OpenACC)
10676# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10678# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10679#elif defined(MFC_OpenMP)
10680# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10682# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10684# 2097 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10687# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10689# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10690 use iso_fortran_env,
only: output_unit
10691# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10693# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10694 print *,
'm_rhs.fpp:2098: ',
'@:DEALLOCATE(dqR_prim_dx_n(i)%vf)'
10695# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10697# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10698 call flush (output_unit)
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"
10705# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10706#if defined(MFC_OpenACC)
10707# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10709# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10710#elif defined(MFC_OpenMP)
10711# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10713# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10715# 2098 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10718# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10720# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10721 use iso_fortran_env,
only: output_unit
10722# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10724# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10725 print *,
'm_rhs.fpp:2099: ',
'@:DEALLOCATE(dqR_prim_dy_n(i)%vf)'
10726# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10728# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10729 call flush (output_unit)
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"
10736# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10737#if defined(MFC_OpenACC)
10738# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10740# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10741#elif defined(MFC_OpenMP)
10742# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10744# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10746# 2099 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10749# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10751# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10752 use iso_fortran_env,
only: output_unit
10753# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10755# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10756 print *,
'm_rhs.fpp:2100: ',
'@:DEALLOCATE(dqR_prim_dz_n(i)%vf)'
10757# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10759# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10760 call flush (output_unit)
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"
10767# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10768#if defined(MFC_OpenACC)
10769# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10771# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10772#elif defined(MFC_OpenMP)
10773# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10775# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10777# 2100 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10781 if (weno_re_flux)
then
10783# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10785# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10786 use iso_fortran_env,
only: output_unit
10787# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10789# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10790 print *,
'm_rhs.fpp:2104: ',
'@:DEALLOCATE(dqL_rsx_vf, dqR_rsx_vf)'
10791# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10793# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10794 call flush (output_unit)
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"
10801# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10802#if defined(MFC_OpenACC)
10803# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10805# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10806#elif defined(MFC_OpenMP)
10807# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10809# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10811# 2104 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10816# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10818# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10819 use iso_fortran_env,
only: output_unit
10820# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10822# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10823 print *,
'm_rhs.fpp:2107: ',
'@:DEALLOCATE(dqL_rsy_vf, dqR_rsy_vf)'
10824# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10826# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10827 call flush (output_unit)
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"
10834# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10835#if defined(MFC_OpenACC)
10836# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10838# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10839#elif defined(MFC_OpenMP)
10840# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10842# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10844# 2107 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10850# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10852# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10853 use iso_fortran_env,
only: output_unit
10854# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10856# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10857 print *,
'm_rhs.fpp:2111: ',
'@:DEALLOCATE(dqL_rsz_vf, dqR_rsz_vf)'
10858# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10860# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10861 call flush (output_unit)
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"
10868# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10869#if defined(MFC_OpenACC)
10870# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10872# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10873#elif defined(MFC_OpenMP)
10874# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10876# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10878# 2111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10883 if (cyl_coord)
then
10886# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10888# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10889 use iso_fortran_env,
only: output_unit
10890# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10892# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10893 print *,
'm_rhs.fpp:2117: ',
'@:DEALLOCATE(tau_re_vf(cont_idx%end + i)%sf)'
10894# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10896# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10897 call flush (output_unit)
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"
10904# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10905#if defined(MFC_OpenACC)
10906# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10908# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10909#elif defined(MFC_OpenMP)
10910# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10912# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10914# 2117 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10915 deallocate (
tau_re_vf(cont_idx%end + i)%sf)
10918# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10920# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10921 use iso_fortran_env,
only: output_unit
10922# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10924# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10925 print *,
'm_rhs.fpp:2119: ',
'@:DEALLOCATE(tau_re_vf(e_idx)%sf)'
10926# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10928# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10929 call flush (output_unit)
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"
10936# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10937#if defined(MFC_OpenACC)
10938# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10940# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10941#elif defined(MFC_OpenMP)
10942# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10944# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10946# 2119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10949# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10951# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10952 use iso_fortran_env,
only: output_unit
10953# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10955# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10956 print *,
'm_rhs.fpp:2120: ',
'@:DEALLOCATE(tau_re_vf)'
10957# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10959# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10960 call flush (output_unit)
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"
10967# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10968#if defined(MFC_OpenACC)
10969# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10971# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10972#elif defined(MFC_OpenMP)
10973# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10975# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10977# 2120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10982# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10984# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10985 use iso_fortran_env,
only: output_unit
10986# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10988# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10989 print *,
'm_rhs.fpp:2123: ',
'@:DEALLOCATE(dqL_prim_dx_n, dqL_prim_dy_n, dqL_prim_dz_n)'
10990# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10992# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
10993 call flush (output_unit)
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"
11000# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11001#if defined(MFC_OpenACC)
11002# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11004# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11005#elif defined(MFC_OpenMP)
11006# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11008# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11010# 2123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11013# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11015# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11016 use iso_fortran_env,
only: output_unit
11017# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11019# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11020 print *,
'm_rhs.fpp:2124: ',
'@:DEALLOCATE(dqR_prim_dx_n, dqR_prim_dy_n, dqR_prim_dz_n)'
11021# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11023# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11024 call flush (output_unit)
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"
11031# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11032#if defined(MFC_OpenACC)
11033# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11035# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11036#elif defined(MFC_OpenMP)
11037# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11039# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11041# 2124 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11045 if (mpp_lim .and. bubbles_euler)
then
11047# 2128 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11048#if defined(MFC_OpenACC)
11049# 2128 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11051# 2128 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11052#elif defined(MFC_OpenMP)
11053# 2128 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11055# 2128 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11060 if (.not. igr)
then
11061 do i = num_dims, 1, -1
11067# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11069# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11070 use iso_fortran_env,
only: output_unit
11071# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11073# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11074 print *,
'm_rhs.fpp:2138: ',
'@:DEALLOCATE(flux_gsrc_n(i)%vf(l)%sf)'
11075# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11077# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11078 call flush (output_unit)
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"
11085# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11086#if defined(MFC_OpenACC)
11087# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11089# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11090#elif defined(MFC_OpenMP)
11091# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11093# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11095# 2138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11101# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11103# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11104 use iso_fortran_env,
only: output_unit
11105# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11107# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11108 print *,
'm_rhs.fpp:2142: ',
'@:DEALLOCATE(flux_n(i)%vf(l)%sf)'
11109# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11111# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11112 call flush (output_unit)
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"
11119# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11120#if defined(MFC_OpenACC)
11121# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11123# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11124#elif defined(MFC_OpenMP)
11125# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11127# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11129# 2142 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11130 deallocate (
flux_n(i)%vf(
l)%sf)
11132# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11134# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11135 use iso_fortran_env,
only: output_unit
11136# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11138# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11139 print *,
'm_rhs.fpp:2143: ',
'@:DEALLOCATE(flux_gsrc_n(i)%vf(l)%sf)'
11140# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11142# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11143 call flush (output_unit)
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"
11150# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11151#if defined(MFC_OpenACC)
11152# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11154# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11155#elif defined(MFC_OpenMP)
11156# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11158# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11160# 2143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11165 do l = mom_idx%beg, e_idx
11167# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11169# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11170 use iso_fortran_env,
only: output_unit
11171# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11173# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11174 print *,
'm_rhs.fpp:2148: ',
'@:DEALLOCATE(flux_src_n(i)%vf(l)%sf)'
11175# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11177# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11178 call flush (output_unit)
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"
11185# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11186#if defined(MFC_OpenACC)
11187# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11189# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11190#elif defined(MFC_OpenMP)
11191# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11193# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11195# 2148 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11200 if (chem_params%diffusion .and. .not. viscous)
then
11202# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11204# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11205 use iso_fortran_env,
only: output_unit
11206# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11208# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11209 print *,
'm_rhs.fpp:2153: ',
'@:DEALLOCATE(flux_src_n(i)%vf(E_idx)%sf)'
11210# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11212# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11213 call flush (output_unit)
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"
11220# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11221#if defined(MFC_OpenACC)
11222# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11224# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11225#elif defined(MFC_OpenMP)
11226# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11228# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11230# 2153 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11234 if (riemann_solver == 1 .or. riemann_solver == 4)
then
11235 do l = adv_idx%beg + 1, adv_idx%end
11237# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11239# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11240 use iso_fortran_env,
only: output_unit
11241# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11243# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11244 print *,
'm_rhs.fpp:2158: ',
'@:DEALLOCATE(flux_src_n(i)%vf(l)%sf)'
11245# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11247# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11248 call flush (output_unit)
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"
11255# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11256#if defined(MFC_OpenACC)
11257# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11259# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11260#elif defined(MFC_OpenMP)
11261# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11263# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11265# 2158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11269 do l = adv_idx%beg + 1, adv_idx%end
11275# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11277# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11278 use iso_fortran_env,
only: output_unit
11279# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11281# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11282 print *,
'm_rhs.fpp:2166: ',
'@:DEALLOCATE(flux_src_n(i)%vf(adv_idx%beg)%sf)'
11283# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11285# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11286 call flush (output_unit)
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"
11293# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11294#if defined(MFC_OpenACC)
11295# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11297# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11298#elif defined(MFC_OpenMP)
11299# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11301# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11303# 2166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11304 deallocate (
flux_src_n(i)%vf(adv_idx%beg)%sf)
11308# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11310# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11311 use iso_fortran_env,
only: output_unit
11312# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11314# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11315 print *,
'm_rhs.fpp:2169: ',
'@:DEALLOCATE(flux_n(i)%vf, flux_src_n(i)%vf, flux_gsrc_n(i)%vf)'
11316# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11318# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11319 call flush (output_unit)
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"
11326# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11327#if defined(MFC_OpenACC)
11328# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11330# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11331#elif defined(MFC_OpenMP)
11332# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11334# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11336# 2169 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11341# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11343# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11344 use iso_fortran_env,
only: output_unit
11345# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11347# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11348 print *,
'm_rhs.fpp:2172: ',
'@:DEALLOCATE(flux_n, flux_src_n, flux_gsrc_n)'
11349# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11351# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11352 call flush (output_unit)
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"
11359# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11360#if defined(MFC_OpenACC)
11361# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11363# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11364#elif defined(MFC_OpenMP)
11365# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11367# 2172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
11369# 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).