586 integer ::
i,
j,
k,
l, id
589# 119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
590#if defined(MFC_OpenACC)
591# 119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
593# 119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
594#elif defined(MFC_OpenMP)
595# 119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
597# 119 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
600# 120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
601#if defined(MFC_OpenACC)
602# 120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
604# 120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
605#elif defined(MFC_OpenMP)
606# 120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
608# 120 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
612# 122 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
614# 122 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
615 use iso_fortran_env,
only: output_unit
616# 122 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
618# 122 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
619 print *,
'm_rhs.fpp:122: ',
'@:ALLOCATE(q_cons_qp%vf(1:sys_size))'
620# 122 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
622# 122 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
623 call flush (output_unit)
624# 122 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
626# 122 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
628# 122 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
630# 122 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
632# 122 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
634# 122 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
635#if defined(MFC_OpenACC)
636# 122 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
638# 122 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
639#elif defined(MFC_OpenMP)
640# 122 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
642# 122 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
645# 123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
647# 123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
648 use iso_fortran_env,
only: output_unit
649# 123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
651# 123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
652 print *,
'm_rhs.fpp:123: ',
'@:ALLOCATE(q_prim_qp%vf(1:sys_size))'
653# 123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
655# 123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
656 call flush (output_unit)
657# 123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
659# 123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
661# 123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
663# 123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
665# 123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
667# 123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
668#if defined(MFC_OpenACC)
669# 123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
671# 123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
672#elif defined(MFC_OpenMP)
673# 123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
675# 123 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
681# 127 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
683# 127 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
684 use iso_fortran_env,
only: output_unit
685# 127 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
687# 127 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
688 print *,
'm_rhs.fpp:127: ',
'@: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))'
689# 127 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
691# 127 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
692 call flush (output_unit)
693# 127 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
695# 127 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
697# 127 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
698 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))
699# 127 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
701# 127 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
703# 127 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
704#if defined(MFC_OpenACC)
705# 127 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
707# 127 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
708#elif defined(MFC_OpenMP)
709# 127 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
711# 127 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
713# 129 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
715 do l = eqn_idx%mom%beg, eqn_idx%E
717# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
719# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
720 use iso_fortran_env,
only: output_unit
721# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
723# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
724 print *,
'm_rhs.fpp:131: ',
'@: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))'
725# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
727# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
728 call flush (output_unit)
729# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
731# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
733# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
734 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))
735# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
737# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
739# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
740#if defined(MFC_OpenACC)
741# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
743# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
744#elif defined(MFC_OpenMP)
745# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
747# 131 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
749# 133 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
753 if (surface_tension)
then
754 do l = eqn_idx%adv%end + 1, eqn_idx%c - 1
756# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
758# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
759 use iso_fortran_env,
only: output_unit
760# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
762# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
763 print *,
'm_rhs.fpp:138: ',
'@: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))'
764# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
766# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
767 call flush (output_unit)
768# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
770# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
772# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
773 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))
774# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
776# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
778# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
779#if defined(MFC_OpenACC)
780# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
782# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
783#elif defined(MFC_OpenMP)
784# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
786# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
788# 140 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
791 do l = eqn_idx%adv%end + 1, sys_size
793# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
795# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
796 use iso_fortran_env,
only: output_unit
797# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
799# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
800 print *,
'm_rhs.fpp:143: ',
'@: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))'
801# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
803# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
804 call flush (output_unit)
805# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
807# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
809# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
810 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))
811# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
813# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
815# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
816#if defined(MFC_OpenACC)
817# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
819# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
820#elif defined(MFC_OpenMP)
821# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
823# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
825# 145 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
831# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
833# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
834 integer :: macros_setup_vfs_i
835# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
837# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
839# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
841# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
842 use iso_fortran_env,
only: output_unit
843# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
845# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
846 print *,
'm_rhs.fpp:149: ',
'@:ACC_SETUP_VFs(q_cons_qp, q_prim_qp)'
847# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
849# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
850 call flush (output_unit)
851# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
853# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
855# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
857# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
859# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
860#if defined(MFC_OpenACC)
861# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
863# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
864#elif defined(MFC_OpenMP)
865# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
867# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
869# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
871# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
872#if defined(MFC_OpenACC)
873# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
875# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
876#elif defined(MFC_OpenMP)
877# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
879# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
881# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
883# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
885# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
886 if (
associated(
q_cons_qp%vf(macros_setup_vfs_i)%sf))
then
887# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
889# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
890#if defined(MFC_OpenACC)
891# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
893# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
894#elif defined(MFC_OpenMP)
895# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
897# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
899# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
901# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
902#if defined(MFC_OpenACC)
903# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
905# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
906#elif defined(MFC_OpenMP)
907# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
909# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
911# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
913# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
915# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
917# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
919# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
920#if defined(MFC_OpenACC)
921# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
923# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
924#elif defined(MFC_OpenMP)
925# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
927# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
929# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
931# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
932#if defined(MFC_OpenACC)
933# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
935# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
936#elif defined(MFC_OpenMP)
937# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
939# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
941# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
943# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
945# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
946 if (
associated(
q_prim_qp%vf(macros_setup_vfs_i)%sf))
then
947# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
949# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
950#if defined(MFC_OpenACC)
951# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
953# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
954#elif defined(MFC_OpenMP)
955# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
957# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
959# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
961# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
962#if defined(MFC_OpenACC)
963# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
965# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
966#elif defined(MFC_OpenMP)
967# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
969# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
971# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
973# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
975# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
977# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
979# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
982 do l = 1, eqn_idx%cont%end
986# 154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
988# 154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
989 use iso_fortran_env,
only: output_unit
990# 154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
992# 154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
993 print *,
'm_rhs.fpp:154: ',
'@: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))'
994# 154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
996# 154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
997 call flush (output_unit)
998# 154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1000# 154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1002# 154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1003 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))
1004# 154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1006# 154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1008# 154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1009#if defined(MFC_OpenACC)
1010# 154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1012# 154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1013#elif defined(MFC_OpenMP)
1014# 154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1016# 154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1018# 156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1022# 158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1023#if defined(MFC_OpenACC)
1024# 158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1026# 158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1027#elif defined(MFC_OpenMP)
1028# 158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1030# 158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1033# 159 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1034#if defined(MFC_OpenACC)
1035# 159 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1037# 159 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1038#elif defined(MFC_OpenMP)
1039# 159 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1041# 159 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1046 do l = eqn_idx%adv%beg, eqn_idx%adv%end
1049# 165 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1050#if defined(MFC_OpenACC)
1051# 165 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1053# 165 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1054#elif defined(MFC_OpenMP)
1055# 165 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1057# 165 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1060# 166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1061#if defined(MFC_OpenACC)
1062# 166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1064# 166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1065#elif defined(MFC_OpenMP)
1066# 166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1068# 166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1073 if (surface_tension)
then
1076# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1077#if defined(MFC_OpenACC)
1078# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1080# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1081#elif defined(MFC_OpenMP)
1082# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1084# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1087# 173 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1088#if defined(MFC_OpenACC)
1089# 173 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1091# 173 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1092#elif defined(MFC_OpenMP)
1093# 173 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1095# 173 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1099 if (hyper_cleaning)
then
1102# 178 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1103#if defined(MFC_OpenACC)
1104# 178 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1106# 178 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1107#elif defined(MFC_OpenMP)
1108# 178 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1110# 178 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1113# 179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1114#if defined(MFC_OpenACC)
1115# 179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1117# 179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1118#elif defined(MFC_OpenMP)
1119# 179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1121# 179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1127# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1129# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1130 use iso_fortran_env,
only: output_unit
1131# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1133# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1134 print *,
'm_rhs.fpp:183: ',
'@:ALLOCATE(flux_n(1:num_dims))'
1135# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1137# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1138 call flush (output_unit)
1139# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1141# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1143# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1144 allocate (
flux_n(1:num_dims))
1145# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1147# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1149# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1150#if defined(MFC_OpenACC)
1151# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1153# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1154#elif defined(MFC_OpenMP)
1155# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1157# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1160# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1162# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1163 use iso_fortran_env,
only: output_unit
1164# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1166# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1167 print *,
'm_rhs.fpp:184: ',
'@:ALLOCATE(flux_src_n(1:num_dims))'
1168# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1170# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1171 call flush (output_unit)
1172# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1174# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1176# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1178# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1180# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1182# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1183#if defined(MFC_OpenACC)
1184# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1186# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1187#elif defined(MFC_OpenMP)
1188# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1190# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1193# 185 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1195# 185 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1196 use iso_fortran_env,
only: output_unit
1197# 185 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1199# 185 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1200 print *,
'm_rhs.fpp:185: ',
'@:ALLOCATE(flux_gsrc_n(1:num_dims))'
1201# 185 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1203# 185 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1204 call flush (output_unit)
1205# 185 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1207# 185 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1209# 185 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1211# 185 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1213# 185 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1215# 185 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1216#if defined(MFC_OpenACC)
1217# 185 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1219# 185 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1220#elif defined(MFC_OpenMP)
1221# 185 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1223# 185 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1228# 188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1230# 188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1231 use iso_fortran_env,
only: output_unit
1232# 188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1234# 188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1235 print *,
'm_rhs.fpp:188: ',
'@:ALLOCATE(flux_n(i)%vf(1:sys_size))'
1236# 188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1238# 188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1239 call flush (output_unit)
1240# 188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1242# 188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1244# 188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1245 allocate (
flux_n(i)%vf(1:sys_size))
1246# 188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1248# 188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1250# 188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1251#if defined(MFC_OpenACC)
1252# 188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1254# 188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1255#elif defined(MFC_OpenMP)
1256# 188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1258# 188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1261# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1263# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1264 use iso_fortran_env,
only: output_unit
1265# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1267# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1268 print *,
'm_rhs.fpp:189: ',
'@:ALLOCATE(flux_src_n(i)%vf(1:sys_size))'
1269# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1271# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1272 call flush (output_unit)
1273# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1275# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1277# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1279# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1281# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1283# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1284#if defined(MFC_OpenACC)
1285# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1287# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1288#elif defined(MFC_OpenMP)
1289# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1291# 189 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1294# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1296# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1297 use iso_fortran_env,
only: output_unit
1298# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1300# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1301 print *,
'm_rhs.fpp:190: ',
'@:ALLOCATE(flux_gsrc_n(i)%vf(1:sys_size))'
1302# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1304# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1305 call flush (output_unit)
1306# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1308# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1310# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1312# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1314# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1316# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1317#if defined(MFC_OpenACC)
1318# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1320# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1321#elif defined(MFC_OpenMP)
1322# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1324# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1330# 194 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1332# 194 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1333 use iso_fortran_env,
only: output_unit
1334# 194 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1336# 194 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1337 print *,
'm_rhs.fpp:194: ',
'@: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))'
1338# 194 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1340# 194 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1341 call flush (output_unit)
1342# 194 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1344# 194 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1346# 194 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1347 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))
1348# 194 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1350# 194 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1352# 194 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1353#if defined(MFC_OpenACC)
1354# 194 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1356# 194 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1357#elif defined(MFC_OpenMP)
1358# 194 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1360# 194 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1362# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1364# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1366# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1367 use iso_fortran_env,
only: output_unit
1368# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1370# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1371 print *,
'm_rhs.fpp:196: ',
'@: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))'
1372# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1374# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1375 call flush (output_unit)
1376# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1378# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1380# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1381 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))
1382# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1384# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1386# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1387#if defined(MFC_OpenACC)
1388# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1390# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1391#elif defined(MFC_OpenMP)
1392# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1394# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1396# 198 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1399 if (viscous .or. surface_tension)
then
1400 do l = eqn_idx%mom%beg, eqn_idx%E
1402# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1404# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1405 use iso_fortran_env,
only: output_unit
1406# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1408# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1409 print *,
'm_rhs.fpp:202: ',
'@: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))'
1410# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1412# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1413 call flush (output_unit)
1414# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1416# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1418# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1419 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))
1420# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1422# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1424# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1425#if defined(MFC_OpenACC)
1426# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1428# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1429#elif defined(MFC_OpenMP)
1430# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1432# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1434# 204 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1439# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1441# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1442 use iso_fortran_env,
only: output_unit
1443# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1445# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1446 print *,
'm_rhs.fpp:207: ',
'@:ALLOCATE(flux_src_n(i)%vf(eqn_idx%adv%beg)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
1447# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1449# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1450 call flush (output_unit)
1451# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1453# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1455# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1456 allocate (
flux_src_n(i)%vf(eqn_idx%adv%beg)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
1457# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1459# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1461# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1462#if defined(MFC_OpenACC)
1463# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1465# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1466#elif defined(MFC_OpenMP)
1467# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1469# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1471# 209 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1473 if (riemann_solver == 1 .or. riemann_solver == 4)
then
1474 do l = eqn_idx%adv%beg + 1, eqn_idx%adv%end
1476# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1478# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1479 use iso_fortran_env,
only: output_unit
1480# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1482# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1483 print *,
'm_rhs.fpp:212: ',
'@: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))'
1484# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1486# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1487 call flush (output_unit)
1488# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1490# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1492# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1493 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))
1494# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1496# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1498# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1499#if defined(MFC_OpenACC)
1500# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1502# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1503#elif defined(MFC_OpenMP)
1504# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1506# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1508# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1513 do l = eqn_idx%species%beg, eqn_idx%species%end
1515# 219 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1517# 219 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1518 use iso_fortran_env,
only: output_unit
1519# 219 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1521# 219 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1522 print *,
'm_rhs.fpp:219: ',
'@: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))'
1523# 219 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1525# 219 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1526 call flush (output_unit)
1527# 219 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1529# 219 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1531# 219 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1532 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))
1533# 219 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1535# 219 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1537# 219 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1538#if defined(MFC_OpenACC)
1539# 219 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1541# 219 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1542#elif defined(MFC_OpenMP)
1543# 219 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1545# 219 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1547# 221 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1549 if (chem_params%diffusion .and. .not. viscous)
then
1551# 223 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1553# 223 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1554 use iso_fortran_env,
only: output_unit
1555# 223 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1557# 223 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1558 print *,
'm_rhs.fpp:223: ',
'@:ALLOCATE(flux_src_n(i)%vf(eqn_idx%E)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
1559# 223 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1561# 223 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1562 call flush (output_unit)
1563# 223 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1565# 223 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1567# 223 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1568 allocate (
flux_src_n(i)%vf(eqn_idx%E)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
1569# 223 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1571# 223 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1573# 223 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1574#if defined(MFC_OpenACC)
1575# 223 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1577# 223 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1578#elif defined(MFC_OpenMP)
1579# 223 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1581# 223 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1583# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1589# 229 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1591# 229 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1592 use iso_fortran_env,
only: output_unit
1593# 229 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1595# 229 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1596 print *,
'm_rhs.fpp:229: ',
'@: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))'
1597# 229 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1599# 229 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1600 call flush (output_unit)
1601# 229 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1603# 229 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1605# 229 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1606 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))
1607# 229 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1609# 229 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1611# 229 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1612#if defined(MFC_OpenACC)
1613# 229 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1615# 229 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1616#elif defined(MFC_OpenMP)
1617# 229 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1619# 229 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1621# 231 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1626# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1628# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1629 integer :: macros_setup_vfs_i
1630# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1632# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1634# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1636# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1637 use iso_fortran_env,
only: output_unit
1638# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1640# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1641 print *,
'm_rhs.fpp:234: ',
'@:ACC_SETUP_VFs(flux_n(i))'
1642# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1644# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1645 call flush (output_unit)
1646# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1648# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1650# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1652# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1654# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1655#if defined(MFC_OpenACC)
1656# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1658# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1659#elif defined(MFC_OpenMP)
1660# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1662# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1664# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1666# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1667#if defined(MFC_OpenACC)
1668# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1670# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1671#elif defined(MFC_OpenMP)
1672# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1674# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1676# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1677 if (
allocated(
flux_n(i)%vf))
then
1678# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1679 do macros_setup_vfs_i = lbound(
flux_n(i)%vf, 1), ubound(
flux_n(i)%vf, 1)
1680# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1681 if (
associated(
flux_n(i)%vf(macros_setup_vfs_i)%sf))
then
1682# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1684# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1685#if defined(MFC_OpenACC)
1686# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1688# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1689#elif defined(MFC_OpenMP)
1690# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1692# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1694# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1696# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1697#if defined(MFC_OpenACC)
1698# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1700# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1701#elif defined(MFC_OpenMP)
1702# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1704# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1706# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1708# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1710# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1712# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1714# 234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1717# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1719# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1720 integer :: macros_setup_vfs_i
1721# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1723# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1725# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1727# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1728 use iso_fortran_env,
only: output_unit
1729# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1731# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1732 print *,
'm_rhs.fpp:235: ',
'@:ACC_SETUP_VFs(flux_src_n(i), flux_gsrc_n(i))'
1733# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1735# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1736 call flush (output_unit)
1737# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1739# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1741# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1743# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1745# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1746#if defined(MFC_OpenACC)
1747# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1749# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1750#elif defined(MFC_OpenMP)
1751# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1753# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1755# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1757# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1758#if defined(MFC_OpenACC)
1759# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1761# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1762#elif defined(MFC_OpenMP)
1763# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1765# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1767# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1769# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1771# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1772 if (
associated(
flux_src_n(i)%vf(macros_setup_vfs_i)%sf))
then
1773# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1775# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1776#if defined(MFC_OpenACC)
1777# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1779# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1780#elif defined(MFC_OpenMP)
1781# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1783# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1785# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1787# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1788#if defined(MFC_OpenACC)
1789# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1791# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1792#elif defined(MFC_OpenMP)
1793# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1795# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1797# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1799# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1801# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1803# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1805# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1806#if defined(MFC_OpenACC)
1807# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1809# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1810#elif defined(MFC_OpenMP)
1811# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1813# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1815# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1817# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1818#if defined(MFC_OpenACC)
1819# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1821# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1822#elif defined(MFC_OpenMP)
1823# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1825# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1827# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1829# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1831# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1832 if (
associated(
flux_gsrc_n(i)%vf(macros_setup_vfs_i)%sf))
then
1833# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1835# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1836#if defined(MFC_OpenACC)
1837# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1839# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1840#elif defined(MFC_OpenMP)
1841# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1843# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1845# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1847# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1848#if defined(MFC_OpenACC)
1849# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1851# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1852#elif defined(MFC_OpenMP)
1853# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1855# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1857# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1859# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1861# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1863# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1865# 235 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1869 if (riemann_solver /= 1)
then
1870 do l = eqn_idx%adv%beg + 1, eqn_idx%adv%end
1873# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1874#if defined(MFC_OpenACC)
1875# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1877# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1878#elif defined(MFC_OpenMP)
1879# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1881# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1889# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1890#if defined(MFC_OpenACC)
1891# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1893# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1894#elif defined(MFC_OpenMP)
1895# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1897# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1901# 249 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1902#if defined(MFC_OpenACC)
1903# 249 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1905# 249 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1906#elif defined(MFC_OpenMP)
1907# 249 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1909# 249 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1916 if ((.not. igr) .or. dummy)
then
1918# 256 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1920# 256 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1921 use iso_fortran_env,
only: output_unit
1922# 256 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1924# 256 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1925 print *,
'm_rhs.fpp:256: ',
'@:ALLOCATE(dq_prim_dx_qp(1:1))'
1926# 256 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1928# 256 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1929 call flush (output_unit)
1930# 256 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1932# 256 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1934# 256 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1936# 256 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1938# 256 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1940# 256 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1941#if defined(MFC_OpenACC)
1942# 256 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1944# 256 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1945#elif defined(MFC_OpenMP)
1946# 256 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1948# 256 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1951# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1953# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1954 use iso_fortran_env,
only: output_unit
1955# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1957# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1958 print *,
'm_rhs.fpp:257: ',
'@:ALLOCATE(dq_prim_dy_qp(1:1))'
1959# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1961# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1962 call flush (output_unit)
1963# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1965# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1967# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1969# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1971# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1973# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1974#if defined(MFC_OpenACC)
1975# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1977# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1978#elif defined(MFC_OpenMP)
1979# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1981# 257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1984# 258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1986# 258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1987 use iso_fortran_env,
only: output_unit
1988# 258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1990# 258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1991 print *,
'm_rhs.fpp:258: ',
'@:ALLOCATE(dq_prim_dz_qp(1:1))'
1992# 258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1994# 258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1995 call flush (output_unit)
1996# 258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1998# 258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2000# 258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2002# 258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2004# 258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2006# 258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2007#if defined(MFC_OpenACC)
2008# 258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2010# 258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2011#elif defined(MFC_OpenMP)
2012# 258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2014# 258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2018# 260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2020# 260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2021 use iso_fortran_env,
only: output_unit
2022# 260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2024# 260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2025 print *,
'm_rhs.fpp:260: ',
'@:ALLOCATE(qL_prim(1:num_dims))'
2026# 260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2028# 260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2029 call flush (output_unit)
2030# 260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2032# 260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2034# 260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2035 allocate (
ql_prim(1:num_dims))
2036# 260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2038# 260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2040# 260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2041#if defined(MFC_OpenACC)
2042# 260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2044# 260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2045#elif defined(MFC_OpenMP)
2046# 260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2048# 260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2051# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2053# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2054 use iso_fortran_env,
only: output_unit
2055# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2057# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2058 print *,
'm_rhs.fpp:261: ',
'@:ALLOCATE(qR_prim(1:num_dims))'
2059# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2061# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2062 call flush (output_unit)
2063# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2065# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2067# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2068 allocate (
qr_prim(1:num_dims))
2069# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2071# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2073# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2074#if defined(MFC_OpenACC)
2075# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2077# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2078#elif defined(MFC_OpenMP)
2079# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2081# 261 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2085# 263 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2087# 263 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2088 use iso_fortran_env,
only: output_unit
2089# 263 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2091# 263 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2092 print *,
'm_rhs.fpp:263: ',
'@:ALLOCATE(dqL_prim_dx_n(1:num_dims))'
2093# 263 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2095# 263 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2096 call flush (output_unit)
2097# 263 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2099# 263 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2101# 263 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2103# 263 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2105# 263 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2107# 263 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2108#if defined(MFC_OpenACC)
2109# 263 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2111# 263 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2112#elif defined(MFC_OpenMP)
2113# 263 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2115# 263 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2118# 264 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2120# 264 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2121 use iso_fortran_env,
only: output_unit
2122# 264 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2124# 264 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2125 print *,
'm_rhs.fpp:264: ',
'@:ALLOCATE(dqL_prim_dy_n(1:num_dims))'
2126# 264 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2128# 264 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2129 call flush (output_unit)
2130# 264 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2132# 264 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2134# 264 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2136# 264 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2138# 264 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2140# 264 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2141#if defined(MFC_OpenACC)
2142# 264 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2144# 264 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2145#elif defined(MFC_OpenMP)
2146# 264 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2148# 264 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2151# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2153# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2154 use iso_fortran_env,
only: output_unit
2155# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2157# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2158 print *,
'm_rhs.fpp:265: ',
'@:ALLOCATE(dqL_prim_dz_n(1:num_dims))'
2159# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2161# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2162 call flush (output_unit)
2163# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2165# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2167# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2169# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2171# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2173# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2174#if defined(MFC_OpenACC)
2175# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2177# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2178#elif defined(MFC_OpenMP)
2179# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2181# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2184# 266 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2186# 266 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2187 use iso_fortran_env,
only: output_unit
2188# 266 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2190# 266 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2191 print *,
'm_rhs.fpp:266: ',
'@:ALLOCATE(dqR_prim_dx_n(1:num_dims))'
2192# 266 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2194# 266 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2195 call flush (output_unit)
2196# 266 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2198# 266 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2200# 266 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2202# 266 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2204# 266 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2206# 266 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2207#if defined(MFC_OpenACC)
2208# 266 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2210# 266 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2211#elif defined(MFC_OpenMP)
2212# 266 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2214# 266 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2217# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2219# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2220 use iso_fortran_env,
only: output_unit
2221# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2223# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2224 print *,
'm_rhs.fpp:267: ',
'@:ALLOCATE(dqR_prim_dy_n(1:num_dims))'
2225# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2227# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2228 call flush (output_unit)
2229# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2231# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2233# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2235# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2237# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2239# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2240#if defined(MFC_OpenACC)
2241# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2243# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2244#elif defined(MFC_OpenMP)
2245# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2247# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2250# 268 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2252# 268 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2253 use iso_fortran_env,
only: output_unit
2254# 268 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2256# 268 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2257 print *,
'm_rhs.fpp:268: ',
'@:ALLOCATE(dqR_prim_dz_n(1:num_dims))'
2258# 268 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2260# 268 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2261 call flush (output_unit)
2262# 268 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2264# 268 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2266# 268 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2268# 268 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2270# 268 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2272# 268 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2273#if defined(MFC_OpenACC)
2274# 268 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2276# 268 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2277#elif defined(MFC_OpenMP)
2278# 268 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2280# 268 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2285# 271 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2287# 271 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2288 use iso_fortran_env,
only: output_unit
2289# 271 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2291# 271 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2292 print *,
'm_rhs.fpp:271: ',
'@:ALLOCATE(qL_prim(i)%vf(1:sys_size))'
2293# 271 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2295# 271 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2296 call flush (output_unit)
2297# 271 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2299# 271 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2301# 271 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2302 allocate (
ql_prim(i)%vf(1:sys_size))
2303# 271 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2305# 271 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2307# 271 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2308#if defined(MFC_OpenACC)
2309# 271 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2311# 271 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2312#elif defined(MFC_OpenMP)
2313# 271 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2315# 271 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2318# 272 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2320# 272 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2321 use iso_fortran_env,
only: output_unit
2322# 272 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2324# 272 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2325 print *,
'm_rhs.fpp:272: ',
'@:ALLOCATE(qR_prim(i)%vf(1:sys_size))'
2326# 272 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2328# 272 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2329 call flush (output_unit)
2330# 272 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2332# 272 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2334# 272 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2335 allocate (
qr_prim(i)%vf(1:sys_size))
2336# 272 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2338# 272 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2340# 272 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2341#if defined(MFC_OpenACC)
2342# 272 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2344# 272 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2345#elif defined(MFC_OpenMP)
2346# 272 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2348# 272 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2350 do l = eqn_idx%mom%beg, eqn_idx%mom%end
2352# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2354# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2355 use iso_fortran_env,
only: output_unit
2356# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2358# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2359 print *,
'm_rhs.fpp:274: ',
'@: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))'
2360# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2362# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2363 call flush (output_unit)
2364# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2366# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2368# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2369 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))
2370# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2372# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2374# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2375#if defined(MFC_OpenACC)
2376# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2378# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2379#elif defined(MFC_OpenMP)
2380# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2382# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2384# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2386# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2388# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2389 use iso_fortran_env,
only: output_unit
2390# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2392# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2393 print *,
'm_rhs.fpp:276: ',
'@: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))'
2394# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2396# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2397 call flush (output_unit)
2398# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2400# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2402# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2403 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))
2404# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2406# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2408# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2409#if defined(MFC_OpenACC)
2410# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2412# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2413#elif defined(MFC_OpenMP)
2414# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2416# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2418# 278 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2421# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2423# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2424 integer :: macros_setup_vfs_i
2425# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2427# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2429# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2431# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2432 use iso_fortran_env,
only: output_unit
2433# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2435# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2436 print *,
'm_rhs.fpp:279: ',
'@:ACC_SETUP_VFs(qL_prim(i), qR_prim(i))'
2437# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2439# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2440 call flush (output_unit)
2441# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2443# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2445# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2447# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2449# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2450#if defined(MFC_OpenACC)
2451# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2453# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2454#elif defined(MFC_OpenMP)
2455# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2457# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2459# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2461# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2462#if defined(MFC_OpenACC)
2463# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2465# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2466#elif defined(MFC_OpenMP)
2467# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2469# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2471# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2472 if (
allocated(
ql_prim(i)%vf))
then
2473# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2474 do macros_setup_vfs_i = lbound(
ql_prim(i)%vf, 1), ubound(
ql_prim(i)%vf, 1)
2475# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2476 if (
associated(
ql_prim(i)%vf(macros_setup_vfs_i)%sf))
then
2477# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2479# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2480#if defined(MFC_OpenACC)
2481# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2483# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2484#elif defined(MFC_OpenMP)
2485# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2487# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2489# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2491# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2492#if defined(MFC_OpenACC)
2493# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2495# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2496#elif defined(MFC_OpenMP)
2497# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2499# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2501# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2503# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2505# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2507# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2509# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2510#if defined(MFC_OpenACC)
2511# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2513# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2514#elif defined(MFC_OpenMP)
2515# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2517# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2519# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2521# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2522#if defined(MFC_OpenACC)
2523# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2525# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2526#elif defined(MFC_OpenMP)
2527# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2529# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2531# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2532 if (
allocated(
qr_prim(i)%vf))
then
2533# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2534 do macros_setup_vfs_i = lbound(
qr_prim(i)%vf, 1), ubound(
qr_prim(i)%vf, 1)
2535# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2536 if (
associated(
qr_prim(i)%vf(macros_setup_vfs_i)%sf))
then
2537# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2539# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2540#if defined(MFC_OpenACC)
2541# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2543# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2544#elif defined(MFC_OpenMP)
2545# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2547# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2549# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2551# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2552#if defined(MFC_OpenACC)
2553# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2555# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2556#elif defined(MFC_OpenMP)
2557# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2559# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2561# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2563# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2565# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2567# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2569# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2574# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2576# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2577 use iso_fortran_env,
only: output_unit
2578# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2580# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2581 print *,
'm_rhs.fpp:282: ',
'@: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))'
2582# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2584# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2585 call flush (output_unit)
2586# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2588# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2590# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2591 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))
2592# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2594# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2596# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2597#if defined(MFC_OpenACC)
2598# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2600# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2601#elif defined(MFC_OpenMP)
2602# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2604# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2606# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2608# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2610# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2611 use iso_fortran_env,
only: output_unit
2612# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2614# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2615 print *,
'm_rhs.fpp:284: ',
'@: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))'
2616# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2618# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2619 call flush (output_unit)
2620# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2622# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2624# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2625 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))
2626# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2628# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2630# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2631#if defined(MFC_OpenACC)
2632# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2634# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2635#elif defined(MFC_OpenMP)
2636# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2638# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2640# 286 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2644# 288 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2646# 288 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2647 use iso_fortran_env,
only: output_unit
2648# 288 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2650# 288 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2651 print *,
'm_rhs.fpp:288: ',
'@: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))'
2652# 288 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2654# 288 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2655 call flush (output_unit)
2656# 288 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2658# 288 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2660# 288 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2661 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))
2662# 288 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2664# 288 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2666# 288 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2667#if defined(MFC_OpenACC)
2668# 288 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2670# 288 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2671#elif defined(MFC_OpenMP)
2672# 288 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2674# 288 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2676# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2678# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2680# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2681 use iso_fortran_env,
only: output_unit
2682# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2684# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2685 print *,
'm_rhs.fpp:290: ',
'@: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))'
2686# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2688# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2689 call flush (output_unit)
2690# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2692# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2694# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2695 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))
2696# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2698# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2700# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2701#if defined(MFC_OpenACC)
2702# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2704# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2705#elif defined(MFC_OpenMP)
2706# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2708# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2710# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2713# 293 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2715# 293 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2716 use iso_fortran_env,
only: output_unit
2717# 293 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2719# 293 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2720 print *,
'm_rhs.fpp:293: ',
'@: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))'
2721# 293 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2723# 293 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2724 call flush (output_unit)
2725# 293 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2727# 293 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2729# 293 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2730 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))
2731# 293 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2733# 293 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2735# 293 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2736#if defined(MFC_OpenACC)
2737# 293 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2739# 293 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2740#elif defined(MFC_OpenMP)
2741# 293 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2743# 293 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2745# 295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2747# 295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2749# 295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2750 use iso_fortran_env,
only: output_unit
2751# 295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2753# 295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2754 print *,
'm_rhs.fpp:295: ',
'@: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))'
2755# 295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2757# 295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2758 call flush (output_unit)
2759# 295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2761# 295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2763# 295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2764 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))
2765# 295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2767# 295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2769# 295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2770#if defined(MFC_OpenACC)
2771# 295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2773# 295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2774#elif defined(MFC_OpenMP)
2775# 295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2777# 295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2779# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2784# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2786# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2787 use iso_fortran_env,
only: output_unit
2788# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2790# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2791 print *,
'm_rhs.fpp:300: ',
'@: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))'
2792# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2794# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2795 call flush (output_unit)
2796# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2798# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2800# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2801 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))
2802# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2804# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2806# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2807#if defined(MFC_OpenACC)
2808# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2810# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2811#elif defined(MFC_OpenMP)
2812# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2814# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2816# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2818# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2820# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2821 use iso_fortran_env,
only: output_unit
2822# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2824# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2825 print *,
'm_rhs.fpp:302: ',
'@: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))'
2826# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2828# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2829 call flush (output_unit)
2830# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2832# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2834# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2835 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))
2836# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2838# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2840# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2841#if defined(MFC_OpenACC)
2842# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2844# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2845#elif defined(MFC_OpenMP)
2846# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2848# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2850# 304 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2853# 305 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2855# 305 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2856 use iso_fortran_env,
only: output_unit
2857# 305 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2859# 305 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2860 print *,
'm_rhs.fpp:305: ',
'@: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))'
2861# 305 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2863# 305 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2864 call flush (output_unit)
2865# 305 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2867# 305 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2869# 305 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2870 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))
2871# 305 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2873# 305 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2875# 305 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2876#if defined(MFC_OpenACC)
2877# 305 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2879# 305 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2880#elif defined(MFC_OpenMP)
2881# 305 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2883# 305 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2885# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2887# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2889# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2890 use iso_fortran_env,
only: output_unit
2891# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2893# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2894 print *,
'm_rhs.fpp:307: ',
'@: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))'
2895# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2897# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2898 call flush (output_unit)
2899# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2901# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2903# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2904 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))
2905# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2907# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2909# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2910#if defined(MFC_OpenACC)
2911# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2913# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2914#elif defined(MFC_OpenMP)
2915# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2917# 307 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2919# 309 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2922 if (.not. viscous)
then
2925# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2927# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2928 use iso_fortran_env,
only: output_unit
2929# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2931# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2932 print *,
'm_rhs.fpp:313: ',
'@:ALLOCATE(dqL_prim_dx_n(i)%vf(1:sys_size))'
2933# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2935# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2936 call flush (output_unit)
2937# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2939# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2941# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2943# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2945# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2947# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2948#if defined(MFC_OpenACC)
2949# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2951# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2952#elif defined(MFC_OpenMP)
2953# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2955# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2958# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2960# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2961 use iso_fortran_env,
only: output_unit
2962# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2964# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2965 print *,
'm_rhs.fpp:314: ',
'@:ALLOCATE(dqL_prim_dy_n(i)%vf(1:sys_size))'
2966# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2968# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2969 call flush (output_unit)
2970# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2972# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2974# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2976# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2978# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2980# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2981#if defined(MFC_OpenACC)
2982# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2984# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2985#elif defined(MFC_OpenMP)
2986# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2988# 314 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2991# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2993# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2994 use iso_fortran_env,
only: output_unit
2995# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2997# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2998 print *,
'm_rhs.fpp:315: ',
'@:ALLOCATE(dqL_prim_dz_n(i)%vf(1:sys_size))'
2999# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3001# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3002 call flush (output_unit)
3003# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3005# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3007# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3009# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3011# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3013# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3014#if defined(MFC_OpenACC)
3015# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3017# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3018#elif defined(MFC_OpenMP)
3019# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3021# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3024# 316 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3026# 316 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3027 use iso_fortran_env,
only: output_unit
3028# 316 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3030# 316 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3031 print *,
'm_rhs.fpp:316: ',
'@:ALLOCATE(dqR_prim_dx_n(i)%vf(1:sys_size))'
3032# 316 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3034# 316 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3035 call flush (output_unit)
3036# 316 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3038# 316 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3040# 316 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3042# 316 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3044# 316 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3046# 316 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3047#if defined(MFC_OpenACC)
3048# 316 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3050# 316 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3051#elif defined(MFC_OpenMP)
3052# 316 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3054# 316 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3057# 317 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3059# 317 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3060 use iso_fortran_env,
only: output_unit
3061# 317 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3063# 317 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3064 print *,
'm_rhs.fpp:317: ',
'@:ALLOCATE(dqR_prim_dy_n(i)%vf(1:sys_size))'
3065# 317 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3067# 317 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3068 call flush (output_unit)
3069# 317 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3071# 317 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3073# 317 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3075# 317 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3077# 317 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3079# 317 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3080#if defined(MFC_OpenACC)
3081# 317 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3083# 317 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3084#elif defined(MFC_OpenMP)
3085# 317 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3087# 317 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3090# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3092# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3093 use iso_fortran_env,
only: output_unit
3094# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3096# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3097 print *,
'm_rhs.fpp:318: ',
'@:ALLOCATE(dqR_prim_dz_n(i)%vf(1:sys_size))'
3098# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3100# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3101 call flush (output_unit)
3102# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3104# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3106# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3108# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3110# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3112# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3113#if defined(MFC_OpenACC)
3114# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3116# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3117#elif defined(MFC_OpenMP)
3118# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3120# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3123 do l = eqn_idx%mom%beg, eqn_idx%mom%end
3125# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3127# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3128 use iso_fortran_env,
only: output_unit
3129# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3131# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3132 print *,
'm_rhs.fpp:321: ',
'@:ALLOCATE(dqL_prim_dx_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3133# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3135# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3136 call flush (output_unit)
3137# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3139# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3141# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3143# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3145# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3147# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3148#if defined(MFC_OpenACC)
3149# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3151# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3152#elif defined(MFC_OpenMP)
3153# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3155# 321 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3158# 322 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3160# 322 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3161 use iso_fortran_env,
only: output_unit
3162# 322 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3164# 322 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3165 print *,
'm_rhs.fpp:322: ',
'@:ALLOCATE(dqL_prim_dy_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3166# 322 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3168# 322 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3169 call flush (output_unit)
3170# 322 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3172# 322 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3174# 322 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3176# 322 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3178# 322 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3180# 322 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3181#if defined(MFC_OpenACC)
3182# 322 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3184# 322 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3185#elif defined(MFC_OpenMP)
3186# 322 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3188# 322 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3191# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3193# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3194 use iso_fortran_env,
only: output_unit
3195# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3197# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3198 print *,
'm_rhs.fpp:323: ',
'@:ALLOCATE(dqL_prim_dz_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3199# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3201# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3202 call flush (output_unit)
3203# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3205# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3207# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3209# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3211# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3213# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3214#if defined(MFC_OpenACC)
3215# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3217# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3218#elif defined(MFC_OpenMP)
3219# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3221# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3224# 324 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3226# 324 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3227 use iso_fortran_env,
only: output_unit
3228# 324 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3230# 324 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3231 print *,
'm_rhs.fpp:324: ',
'@:ALLOCATE(dqR_prim_dx_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3232# 324 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3234# 324 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3235 call flush (output_unit)
3236# 324 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3238# 324 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3240# 324 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3242# 324 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3244# 324 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3246# 324 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3247#if defined(MFC_OpenACC)
3248# 324 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3250# 324 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3251#elif defined(MFC_OpenMP)
3252# 324 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3254# 324 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3257# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3259# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3260 use iso_fortran_env,
only: output_unit
3261# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3263# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3264 print *,
'm_rhs.fpp:325: ',
'@:ALLOCATE(dqR_prim_dy_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3265# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3267# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3268 call flush (output_unit)
3269# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3271# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3273# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3275# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3277# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3279# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3280#if defined(MFC_OpenACC)
3281# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3283# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3284#elif defined(MFC_OpenMP)
3285# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3287# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3290# 326 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3292# 326 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3293 use iso_fortran_env,
only: output_unit
3294# 326 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3296# 326 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3297 print *,
'm_rhs.fpp:326: ',
'@:ALLOCATE(dqR_prim_dz_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3298# 326 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3300# 326 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3301 call flush (output_unit)
3302# 326 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3304# 326 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3306# 326 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3308# 326 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3310# 326 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3312# 326 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3313#if defined(MFC_OpenACC)
3314# 326 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3316# 326 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3317#elif defined(MFC_OpenMP)
3318# 326 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3320# 326 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3324# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3326# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3327 integer :: macros_setup_vfs_i
3328# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3330# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3332# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3334# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3335 use iso_fortran_env,
only: output_unit
3336# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3338# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3339 print *,
'm_rhs.fpp:328: ',
'@:ACC_SETUP_VFs(dqL_prim_dx_n(i), dqL_prim_dy_n(i), dqL_prim_dz_n(i))'
3340# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3342# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3343 call flush (output_unit)
3344# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3346# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3348# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3350# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3352# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3353#if defined(MFC_OpenACC)
3354# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3356# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3357#elif defined(MFC_OpenMP)
3358# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3360# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3362# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3364# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3365#if defined(MFC_OpenACC)
3366# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3368# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3369#elif defined(MFC_OpenMP)
3370# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3372# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3374# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3376# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3378# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3379 if (
associated(
dql_prim_dx_n(i)%vf(macros_setup_vfs_i)%sf))
then
3380# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3382# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3383#if defined(MFC_OpenACC)
3384# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3386# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3387#elif defined(MFC_OpenMP)
3388# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3390# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3392# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3394# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3395#if defined(MFC_OpenACC)
3396# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3398# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3399#elif defined(MFC_OpenMP)
3400# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3402# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3404# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3406# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3408# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3410# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3412# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3413#if defined(MFC_OpenACC)
3414# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3416# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3417#elif defined(MFC_OpenMP)
3418# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3420# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3422# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3424# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3425#if defined(MFC_OpenACC)
3426# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3428# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3429#elif defined(MFC_OpenMP)
3430# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3432# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3434# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3436# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3438# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3439 if (
associated(
dql_prim_dy_n(i)%vf(macros_setup_vfs_i)%sf))
then
3440# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3442# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3443#if defined(MFC_OpenACC)
3444# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3446# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3447#elif defined(MFC_OpenMP)
3448# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3450# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3452# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3454# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3455#if defined(MFC_OpenACC)
3456# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3458# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3459#elif defined(MFC_OpenMP)
3460# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3462# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3464# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3466# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3468# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3470# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3472# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3473#if defined(MFC_OpenACC)
3474# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3476# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3477#elif defined(MFC_OpenMP)
3478# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3480# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3482# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3484# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3485#if defined(MFC_OpenACC)
3486# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3488# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3489#elif defined(MFC_OpenMP)
3490# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3492# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3494# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3496# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3498# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3499 if (
associated(
dql_prim_dz_n(i)%vf(macros_setup_vfs_i)%sf))
then
3500# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3502# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3503#if defined(MFC_OpenACC)
3504# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3506# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3507#elif defined(MFC_OpenMP)
3508# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3510# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3512# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3514# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3515#if defined(MFC_OpenACC)
3516# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3518# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3519#elif defined(MFC_OpenMP)
3520# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3522# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3524# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3526# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3528# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3530# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3532# 328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3535# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3537# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3538 integer :: macros_setup_vfs_i
3539# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3541# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3543# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3545# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3546 use iso_fortran_env,
only: output_unit
3547# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3549# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3550 print *,
'm_rhs.fpp:329: ',
'@:ACC_SETUP_VFs(dqR_prim_dx_n(i), dqR_prim_dy_n(i), dqR_prim_dz_n(i))'
3551# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3553# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3554 call flush (output_unit)
3555# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3557# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3559# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3561# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3563# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3564#if defined(MFC_OpenACC)
3565# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3567# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3568#elif defined(MFC_OpenMP)
3569# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3571# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3573# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3575# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3576#if defined(MFC_OpenACC)
3577# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3579# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3580#elif defined(MFC_OpenMP)
3581# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3583# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3585# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3587# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3589# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3590 if (
associated(
dqr_prim_dx_n(i)%vf(macros_setup_vfs_i)%sf))
then
3591# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3593# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3594#if defined(MFC_OpenACC)
3595# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3597# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3598#elif defined(MFC_OpenMP)
3599# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3601# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3603# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3605# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3606#if defined(MFC_OpenACC)
3607# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3609# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3610#elif defined(MFC_OpenMP)
3611# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3613# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3615# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3617# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3619# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3621# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3623# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3624#if defined(MFC_OpenACC)
3625# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3627# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3628#elif defined(MFC_OpenMP)
3629# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3631# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3633# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3635# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3636#if defined(MFC_OpenACC)
3637# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3639# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3640#elif defined(MFC_OpenMP)
3641# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3643# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3645# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3647# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3649# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3650 if (
associated(
dqr_prim_dy_n(i)%vf(macros_setup_vfs_i)%sf))
then
3651# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3653# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3654#if defined(MFC_OpenACC)
3655# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3657# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3658#elif defined(MFC_OpenMP)
3659# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3661# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3663# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3665# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3666#if defined(MFC_OpenACC)
3667# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3669# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3670#elif defined(MFC_OpenMP)
3671# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3673# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3675# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3677# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3679# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3681# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3683# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3684#if defined(MFC_OpenACC)
3685# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3687# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3688#elif defined(MFC_OpenMP)
3689# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3691# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3693# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3695# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3696#if defined(MFC_OpenACC)
3697# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3699# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3700#elif defined(MFC_OpenMP)
3701# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3703# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3705# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3707# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3709# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3710 if (
associated(
dqr_prim_dz_n(i)%vf(macros_setup_vfs_i)%sf))
then
3711# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3713# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3714#if defined(MFC_OpenACC)
3715# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3717# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3718#elif defined(MFC_OpenMP)
3719# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3721# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3723# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3725# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3726#if defined(MFC_OpenACC)
3727# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3729# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3730#elif defined(MFC_OpenMP)
3731# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3733# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3735# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3737# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3739# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3741# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3743# 329 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3750# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3752# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3753 use iso_fortran_env,
only: output_unit
3754# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3756# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3757 print *,
'm_rhs.fpp:334: ',
'@:ALLOCATE(tau_Re_vf(1:sys_size))'
3758# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3760# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3761 call flush (output_unit)
3762# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3764# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3766# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3768# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3770# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3772# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3773#if defined(MFC_OpenACC)
3774# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3776# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3777#elif defined(MFC_OpenMP)
3778# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3780# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3784# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3786# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3787 use iso_fortran_env,
only: output_unit
3788# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3790# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3791 print *,
'm_rhs.fpp:336: ',
'@:ALLOCATE(tau_Re_vf(eqn_idx%cont%end + i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
3792# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3794# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3795 call flush (output_unit)
3796# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3798# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3800# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3801 allocate (
tau_re_vf(eqn_idx%cont%end + i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
3802# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3804# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3806# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3807#if defined(MFC_OpenACC)
3808# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3810# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3811#elif defined(MFC_OpenMP)
3812# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3814# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3816# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3818# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3820# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3822# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3824# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3825 use iso_fortran_env,
only: output_unit
3826# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3828# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3829 print *,
'm_rhs.fpp:338: ',
'@:ACC_SETUP_SFs(tau_Re_vf(eqn_idx%cont%end + i))'
3830# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3832# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3833 call flush (output_unit)
3834# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3836# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3838# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3840# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3842# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3843#if defined(MFC_OpenACC)
3844# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3846# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3847#elif defined(MFC_OpenMP)
3848# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3850# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3852# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3853 if (
associated(
tau_re_vf(eqn_idx%cont%end + i)%sf))
then
3854# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3856# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3857#if defined(MFC_OpenACC)
3858# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3860# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3861#elif defined(MFC_OpenMP)
3862# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3864# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3866# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3868# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3870# 338 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3874# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3876# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3877 use iso_fortran_env,
only: output_unit
3878# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3880# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3881 print *,
'm_rhs.fpp:340: ',
'@:ALLOCATE(tau_Re_vf(eqn_idx%E)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
3882# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3884# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3885 call flush (output_unit)
3886# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3888# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3890# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3891 allocate (
tau_re_vf(eqn_idx%E)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
3892# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3894# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3896# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3897#if defined(MFC_OpenACC)
3898# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3900# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3901#elif defined(MFC_OpenMP)
3902# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3904# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3906# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3908# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3910# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3912# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3914# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3915 use iso_fortran_env,
only: output_unit
3916# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3918# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3919 print *,
'm_rhs.fpp:342: ',
'@:ACC_SETUP_SFs(tau_Re_vf(eqn_idx%E))'
3920# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3922# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3923 call flush (output_unit)
3924# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3926# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3928# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3930# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3932# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3933#if defined(MFC_OpenACC)
3934# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3936# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3937#elif defined(MFC_OpenMP)
3938# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3940# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3942# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3943 if (
associated(
tau_re_vf(eqn_idx%E)%sf))
then
3944# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3946# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3947#if defined(MFC_OpenACC)
3948# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3950# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3951#elif defined(MFC_OpenMP)
3952# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3954# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3956# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3958# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3960# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3964# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3966# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3967 use iso_fortran_env,
only: output_unit
3968# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3970# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3971 print *,
'm_rhs.fpp:344: ',
'@:ALLOCATE(dq_prim_dx_qp(1)%vf(1:sys_size))'
3972# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3974# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3975 call flush (output_unit)
3976# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3978# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3980# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3982# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3984# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3986# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3987#if defined(MFC_OpenACC)
3988# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3990# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3991#elif defined(MFC_OpenMP)
3992# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3994# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3997# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3999# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4000 use iso_fortran_env,
only: output_unit
4001# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4003# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4004 print *,
'm_rhs.fpp:345: ',
'@:ALLOCATE(dq_prim_dy_qp(1)%vf(1:sys_size))'
4005# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4007# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4008 call flush (output_unit)
4009# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4011# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4013# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4015# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4017# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4019# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4020#if defined(MFC_OpenACC)
4021# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4023# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4024#elif defined(MFC_OpenMP)
4025# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4027# 345 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4030# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4032# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4033 use iso_fortran_env,
only: output_unit
4034# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4036# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4037 print *,
'm_rhs.fpp:346: ',
'@:ALLOCATE(dq_prim_dz_qp(1)%vf(1:sys_size))'
4038# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4040# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4041 call flush (output_unit)
4042# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4044# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4046# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4048# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4050# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4052# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4053#if defined(MFC_OpenACC)
4054# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4056# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4057#elif defined(MFC_OpenMP)
4058# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4060# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4063 do l = eqn_idx%mom%beg, eqn_idx%mom%end
4065# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4067# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4068 use iso_fortran_env,
only: output_unit
4069# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4071# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4072 print *,
'm_rhs.fpp:349: ',
'@: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))'
4073# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4075# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4076 call flush (output_unit)
4077# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4079# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4081# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4082 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))
4083# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4085# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4087# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4088#if defined(MFC_OpenACC)
4089# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4091# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4092#elif defined(MFC_OpenMP)
4093# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4095# 349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4097# 351 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4101# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4103# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4104 integer :: macros_setup_vfs_i
4105# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4107# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4109# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4111# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4112 use iso_fortran_env,
only: output_unit
4113# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4115# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4116 print *,
'm_rhs.fpp:353: ',
'@:ACC_SETUP_VFs(dq_prim_dx_qp(1))'
4117# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4119# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4120 call flush (output_unit)
4121# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4123# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4125# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4127# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4129# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4130#if defined(MFC_OpenACC)
4131# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4133# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4134#elif defined(MFC_OpenMP)
4135# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4137# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4139# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4141# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4142#if defined(MFC_OpenACC)
4143# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4145# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4146#elif defined(MFC_OpenMP)
4147# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4149# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4151# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4153# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4155# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4156 if (
associated(
dq_prim_dx_qp(1)%vf(macros_setup_vfs_i)%sf))
then
4157# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4159# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4160#if defined(MFC_OpenACC)
4161# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4163# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4164#elif defined(MFC_OpenMP)
4165# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4167# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4169# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4171# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4172#if defined(MFC_OpenACC)
4173# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4175# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4176#elif defined(MFC_OpenMP)
4177# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4179# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4181# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4183# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4185# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4187# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4189# 353 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4193 do l = eqn_idx%mom%beg, eqn_idx%mom%end
4195# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4197# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4198 use iso_fortran_env,
only: output_unit
4199# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4201# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4202 print *,
'm_rhs.fpp:357: ',
'@: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))'
4203# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4205# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4206 call flush (output_unit)
4207# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4209# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4211# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4212 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))
4213# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4215# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4217# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4218#if defined(MFC_OpenACC)
4219# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4221# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4222#elif defined(MFC_OpenMP)
4223# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4225# 357 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4227# 359 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4231# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4233# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4234 integer :: macros_setup_vfs_i
4235# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4237# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4239# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4241# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4242 use iso_fortran_env,
only: output_unit
4243# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4245# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4246 print *,
'm_rhs.fpp:361: ',
'@:ACC_SETUP_VFs(dq_prim_dy_qp(1))'
4247# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4249# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4250 call flush (output_unit)
4251# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4253# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4255# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4257# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4259# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4260#if defined(MFC_OpenACC)
4261# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4263# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4264#elif defined(MFC_OpenMP)
4265# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4267# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4269# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4271# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4272#if defined(MFC_OpenACC)
4273# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4275# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4276#elif defined(MFC_OpenMP)
4277# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4279# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4281# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4283# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4285# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4286 if (
associated(
dq_prim_dy_qp(1)%vf(macros_setup_vfs_i)%sf))
then
4287# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4289# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4290#if defined(MFC_OpenACC)
4291# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4293# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4294#elif defined(MFC_OpenMP)
4295# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4297# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4299# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4301# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4302#if defined(MFC_OpenACC)
4303# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4305# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4306#elif defined(MFC_OpenMP)
4307# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4309# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4311# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4313# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4315# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4317# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4319# 361 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4323 do l = eqn_idx%mom%beg, eqn_idx%mom%end
4325# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4327# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4328 use iso_fortran_env,
only: output_unit
4329# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4331# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4332 print *,
'm_rhs.fpp:365: ',
'@: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))'
4333# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4335# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4336 call flush (output_unit)
4337# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4339# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4341# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4342 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))
4343# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4345# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4347# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4348#if defined(MFC_OpenACC)
4349# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4351# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4352#elif defined(MFC_OpenMP)
4353# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4355# 365 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4357# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4360# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4362# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4363 integer :: macros_setup_vfs_i
4364# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4366# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4368# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4370# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4371 use iso_fortran_env,
only: output_unit
4372# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4374# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4375 print *,
'm_rhs.fpp:368: ',
'@:ACC_SETUP_VFs(dq_prim_dz_qp(1))'
4376# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4378# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4379 call flush (output_unit)
4380# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4382# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4384# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4386# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4388# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4389#if defined(MFC_OpenACC)
4390# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4392# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4393#elif defined(MFC_OpenMP)
4394# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4396# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4398# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4400# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4401#if defined(MFC_OpenACC)
4402# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4404# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4405#elif defined(MFC_OpenMP)
4406# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4408# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4410# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4412# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4414# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4415 if (
associated(
dq_prim_dz_qp(1)%vf(macros_setup_vfs_i)%sf))
then
4416# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4418# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4419#if defined(MFC_OpenACC)
4420# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4422# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4423#elif defined(MFC_OpenMP)
4424# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4426# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4428# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4430# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4431#if defined(MFC_OpenACC)
4432# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4434# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4435#elif defined(MFC_OpenMP)
4436# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4438# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4440# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4442# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4444# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4446# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4448# 368 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4455# 373 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4457# 373 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4458 use iso_fortran_env,
only: output_unit
4459# 373 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4461# 373 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4462 print *,
'm_rhs.fpp:373: ',
'@:ALLOCATE(dqL_prim_dx_n(i)%vf(1:sys_size))'
4463# 373 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4465# 373 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4466 call flush (output_unit)
4467# 373 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4469# 373 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4471# 373 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4473# 373 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4475# 373 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4477# 373 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4478#if defined(MFC_OpenACC)
4479# 373 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4481# 373 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4482#elif defined(MFC_OpenMP)
4483# 373 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4485# 373 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4488# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4490# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4491 use iso_fortran_env,
only: output_unit
4492# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4494# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4495 print *,
'm_rhs.fpp:374: ',
'@:ALLOCATE(dqL_prim_dy_n(i)%vf(1:sys_size))'
4496# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4498# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4499 call flush (output_unit)
4500# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4502# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4504# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4506# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4508# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4510# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4511#if defined(MFC_OpenACC)
4512# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4514# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4515#elif defined(MFC_OpenMP)
4516# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4518# 374 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4521# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4523# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4524 use iso_fortran_env,
only: output_unit
4525# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4527# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4528 print *,
'm_rhs.fpp:375: ',
'@:ALLOCATE(dqL_prim_dz_n(i)%vf(1:sys_size))'
4529# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4531# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4532 call flush (output_unit)
4533# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4535# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4537# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4539# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4541# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4543# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4544#if defined(MFC_OpenACC)
4545# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4547# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4548#elif defined(MFC_OpenMP)
4549# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4551# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4554# 376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4556# 376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4557 use iso_fortran_env,
only: output_unit
4558# 376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4560# 376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4561 print *,
'm_rhs.fpp:376: ',
'@:ALLOCATE(dqR_prim_dx_n(i)%vf(1:sys_size))'
4562# 376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4564# 376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4565 call flush (output_unit)
4566# 376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4568# 376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4570# 376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4572# 376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4574# 376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4576# 376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4577#if defined(MFC_OpenACC)
4578# 376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4580# 376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4581#elif defined(MFC_OpenMP)
4582# 376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4584# 376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4587# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4589# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4590 use iso_fortran_env,
only: output_unit
4591# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4593# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4594 print *,
'm_rhs.fpp:377: ',
'@:ALLOCATE(dqR_prim_dy_n(i)%vf(1:sys_size))'
4595# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4597# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4598 call flush (output_unit)
4599# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4601# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4603# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4605# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4607# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4609# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4610#if defined(MFC_OpenACC)
4611# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4613# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4614#elif defined(MFC_OpenMP)
4615# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4617# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4620# 378 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4622# 378 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4623 use iso_fortran_env,
only: output_unit
4624# 378 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4626# 378 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4627 print *,
'm_rhs.fpp:378: ',
'@:ALLOCATE(dqR_prim_dz_n(i)%vf(1:sys_size))'
4628# 378 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4630# 378 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4631 call flush (output_unit)
4632# 378 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4634# 378 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4636# 378 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4638# 378 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4640# 378 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4642# 378 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4643#if defined(MFC_OpenACC)
4644# 378 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4646# 378 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4647#elif defined(MFC_OpenMP)
4648# 378 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4650# 378 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4655 do l = eqn_idx%mom%beg, eqn_idx%mom%end
4657# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4659# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4660 use iso_fortran_env,
only: output_unit
4661# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4663# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4664 print *,
'm_rhs.fpp:383: ',
'@: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))'
4665# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4667# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4668 call flush (output_unit)
4669# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4671# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4673# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4674 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))
4675# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4677# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4679# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4680#if defined(MFC_OpenACC)
4681# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4683# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4684#elif defined(MFC_OpenMP)
4685# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4687# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4689# 385 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4691# 385 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4693# 385 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4694 use iso_fortran_env,
only: output_unit
4695# 385 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4697# 385 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4698 print *,
'm_rhs.fpp:385: ',
'@: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))'
4699# 385 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4701# 385 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4702 call flush (output_unit)
4703# 385 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4705# 385 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4707# 385 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4708 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))
4709# 385 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4711# 385 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4713# 385 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4714#if defined(MFC_OpenACC)
4715# 385 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4717# 385 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4718#elif defined(MFC_OpenMP)
4719# 385 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4721# 385 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4723# 387 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4727 do l = eqn_idx%mom%beg, eqn_idx%mom%end
4729# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4731# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4732 use iso_fortran_env,
only: output_unit
4733# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4735# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4736 print *,
'm_rhs.fpp:391: ',
'@: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))'
4737# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4739# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4740 call flush (output_unit)
4741# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4743# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4745# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4746 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))
4747# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4749# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4751# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4752#if defined(MFC_OpenACC)
4753# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4755# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4756#elif defined(MFC_OpenMP)
4757# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4759# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4761# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4763# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4765# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4766 use iso_fortran_env,
only: output_unit
4767# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4769# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4770 print *,
'm_rhs.fpp:393: ',
'@: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))'
4771# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4773# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4774 call flush (output_unit)
4775# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4777# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4779# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4780 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))
4781# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4783# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4785# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4786#if defined(MFC_OpenACC)
4787# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4789# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4790#elif defined(MFC_OpenMP)
4791# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4793# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4795# 395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4800 do l = eqn_idx%mom%beg, eqn_idx%mom%end
4802# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4804# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4805 use iso_fortran_env,
only: output_unit
4806# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4808# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4809 print *,
'm_rhs.fpp:400: ',
'@: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))'
4810# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4812# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4813 call flush (output_unit)
4814# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4816# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4818# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4819 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))
4820# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4822# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4824# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4825#if defined(MFC_OpenACC)
4826# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4828# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4829#elif defined(MFC_OpenMP)
4830# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4832# 400 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4834# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4836# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4838# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4839 use iso_fortran_env,
only: output_unit
4840# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4842# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4843 print *,
'm_rhs.fpp:402: ',
'@: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))'
4844# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4846# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4847 call flush (output_unit)
4848# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4850# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4852# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4853 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))
4854# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4856# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4858# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4859#if defined(MFC_OpenACC)
4860# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4862# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4863#elif defined(MFC_OpenMP)
4864# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4866# 402 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4868# 404 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4873# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4875# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4876 integer :: macros_setup_vfs_i
4877# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4879# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4881# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4883# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4884 use iso_fortran_env,
only: output_unit
4885# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4887# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4888 print *,
'm_rhs.fpp:407: ',
'@:ACC_SETUP_VFs(dqL_prim_dx_n(i), dqL_prim_dy_n(i), dqL_prim_dz_n(i))'
4889# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4891# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4892 call flush (output_unit)
4893# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4895# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4897# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4899# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4901# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4902#if defined(MFC_OpenACC)
4903# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4905# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4906#elif defined(MFC_OpenMP)
4907# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4909# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4911# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4913# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4914#if defined(MFC_OpenACC)
4915# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4917# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4918#elif defined(MFC_OpenMP)
4919# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4921# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4923# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4925# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4927# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4928 if (
associated(
dql_prim_dx_n(i)%vf(macros_setup_vfs_i)%sf))
then
4929# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4931# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4932#if defined(MFC_OpenACC)
4933# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4935# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4936#elif defined(MFC_OpenMP)
4937# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4939# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4941# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4943# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4944#if defined(MFC_OpenACC)
4945# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4947# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4948#elif defined(MFC_OpenMP)
4949# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4951# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4953# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4955# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4957# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4959# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4961# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4962#if defined(MFC_OpenACC)
4963# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4965# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4966#elif defined(MFC_OpenMP)
4967# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4969# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4971# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4973# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4974#if defined(MFC_OpenACC)
4975# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4977# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4978#elif defined(MFC_OpenMP)
4979# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4981# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4983# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4985# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4987# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4988 if (
associated(
dql_prim_dy_n(i)%vf(macros_setup_vfs_i)%sf))
then
4989# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4991# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4992#if defined(MFC_OpenACC)
4993# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4995# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4996#elif defined(MFC_OpenMP)
4997# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4999# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5001# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5003# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5004#if defined(MFC_OpenACC)
5005# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5007# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5008#elif defined(MFC_OpenMP)
5009# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5011# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5013# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5015# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5017# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5019# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5021# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5022#if defined(MFC_OpenACC)
5023# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5025# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5026#elif defined(MFC_OpenMP)
5027# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5029# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5031# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5033# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5034#if defined(MFC_OpenACC)
5035# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5037# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5038#elif defined(MFC_OpenMP)
5039# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5041# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5043# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5045# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5047# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5048 if (
associated(
dql_prim_dz_n(i)%vf(macros_setup_vfs_i)%sf))
then
5049# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5051# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5052#if defined(MFC_OpenACC)
5053# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5055# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5056#elif defined(MFC_OpenMP)
5057# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5059# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5061# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5063# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5064#if defined(MFC_OpenACC)
5065# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5067# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5068#elif defined(MFC_OpenMP)
5069# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5071# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5073# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5075# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5077# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5079# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5081# 407 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5084# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5086# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5087 integer :: macros_setup_vfs_i
5088# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5090# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5092# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5094# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5095 use iso_fortran_env,
only: output_unit
5096# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5098# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5099 print *,
'm_rhs.fpp:408: ',
'@:ACC_SETUP_VFs(dqR_prim_dx_n(i), dqR_prim_dy_n(i), dqR_prim_dz_n(i))'
5100# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5102# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5103 call flush (output_unit)
5104# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5106# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5108# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5110# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5112# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5113#if defined(MFC_OpenACC)
5114# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5116# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5117#elif defined(MFC_OpenMP)
5118# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5120# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5122# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5124# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5125#if defined(MFC_OpenACC)
5126# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5128# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5129#elif defined(MFC_OpenMP)
5130# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5132# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5134# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5136# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5138# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5139 if (
associated(
dqr_prim_dx_n(i)%vf(macros_setup_vfs_i)%sf))
then
5140# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5142# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5143#if defined(MFC_OpenACC)
5144# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5146# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5147#elif defined(MFC_OpenMP)
5148# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5150# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5152# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5154# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5155#if defined(MFC_OpenACC)
5156# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5158# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5159#elif defined(MFC_OpenMP)
5160# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5162# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5164# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5166# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5168# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5170# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5172# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5173#if defined(MFC_OpenACC)
5174# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5176# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5177#elif defined(MFC_OpenMP)
5178# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5180# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5182# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5184# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5185#if defined(MFC_OpenACC)
5186# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5188# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5189#elif defined(MFC_OpenMP)
5190# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5192# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5194# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5196# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5198# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5199 if (
associated(
dqr_prim_dy_n(i)%vf(macros_setup_vfs_i)%sf))
then
5200# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5202# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5203#if defined(MFC_OpenACC)
5204# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5206# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5207#elif defined(MFC_OpenMP)
5208# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5210# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5212# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5214# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5215#if defined(MFC_OpenACC)
5216# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5218# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5219#elif defined(MFC_OpenMP)
5220# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5222# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5224# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5226# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5228# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5230# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5232# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5233#if defined(MFC_OpenACC)
5234# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5236# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5237#elif defined(MFC_OpenMP)
5238# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5240# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5242# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5244# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5245#if defined(MFC_OpenACC)
5246# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5248# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5249#elif defined(MFC_OpenMP)
5250# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5252# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5254# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5256# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5258# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5259 if (
associated(
dqr_prim_dz_n(i)%vf(macros_setup_vfs_i)%sf))
then
5260# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5262# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5263#if defined(MFC_OpenACC)
5264# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5266# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5267#elif defined(MFC_OpenMP)
5268# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5270# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5272# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5274# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5275#if defined(MFC_OpenACC)
5276# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5278# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5279#elif defined(MFC_OpenMP)
5280# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5282# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5284# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5286# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5288# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5290# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5292# 408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5296 if (weno_re_flux)
then
5298# 412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5300# 412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5301 use iso_fortran_env,
only: output_unit
5302# 412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5304# 412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5305 print *,
'm_rhs.fpp:412: ',
'@:ALLOCATE(dqL_rsx_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, eqn_idx%mom%beg:eqn_idx%mom%end))'
5306# 412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5308# 412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5309 call flush (output_unit)
5310# 412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5312# 412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5314# 412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5315 allocate (
dql_rsx_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, eqn_idx%mom%beg:eqn_idx%mom%end))
5316# 412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5318# 412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5320# 412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5321#if defined(MFC_OpenACC)
5322# 412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5324# 412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5325#elif defined(MFC_OpenMP)
5326# 412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5328# 412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5330# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5332# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5334# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5335 use iso_fortran_env,
only: output_unit
5336# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5338# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5339 print *,
'm_rhs.fpp:414: ',
'@:ALLOCATE(dqR_rsx_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, eqn_idx%mom%beg:eqn_idx%mom%end))'
5340# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5342# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5343 call flush (output_unit)
5344# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5346# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5348# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5349 allocate (
dqr_rsx_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, eqn_idx%mom%beg:eqn_idx%mom%end))
5350# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5352# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5354# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5355#if defined(MFC_OpenACC)
5356# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5358# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5359#elif defined(MFC_OpenMP)
5360# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5362# 414 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5364# 416 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5368# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5370# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5371 use iso_fortran_env,
only: output_unit
5372# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5374# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5375 print *,
'm_rhs.fpp:418: ',
'@:ALLOCATE(dqL_rsy_vf(idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, idwbuff(3)%beg:idwbuff(3)%end, eqn_idx%mom%beg:eqn_idx%mom%end))'
5376# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5378# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5379 call flush (output_unit)
5380# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5382# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5384# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5385 allocate (
dql_rsy_vf(idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, idwbuff(3)%beg:idwbuff(3)%end, eqn_idx%mom%beg:eqn_idx%mom%end))
5386# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5388# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5390# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5391#if defined(MFC_OpenACC)
5392# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5394# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5395#elif defined(MFC_OpenMP)
5396# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5398# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5400# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5402# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5404# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5405 use iso_fortran_env,
only: output_unit
5406# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5408# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5409 print *,
'm_rhs.fpp:420: ',
'@:ALLOCATE(dqR_rsy_vf(idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, idwbuff(3)%beg:idwbuff(3)%end, eqn_idx%mom%beg:eqn_idx%mom%end))'
5410# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5412# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5413 call flush (output_unit)
5414# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5416# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5418# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5419 allocate (
dqr_rsy_vf(idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, idwbuff(3)%beg:idwbuff(3)%end, eqn_idx%mom%beg:eqn_idx%mom%end))
5420# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5422# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5424# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5425#if defined(MFC_OpenACC)
5426# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5428# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5429#elif defined(MFC_OpenMP)
5430# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5432# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5434# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5437# 423 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5439# 423 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5440 use iso_fortran_env,
only: output_unit
5441# 423 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5443# 423 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5444 print *,
'm_rhs.fpp:423: ',
'@:ALLOCATE(dqL_rsy_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, eqn_idx%mom%beg:eqn_idx%mom%end))'
5445# 423 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5447# 423 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5448 call flush (output_unit)
5449# 423 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5451# 423 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5453# 423 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5454 allocate (
dql_rsy_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, eqn_idx%mom%beg:eqn_idx%mom%end))
5455# 423 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5457# 423 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5459# 423 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5460#if defined(MFC_OpenACC)
5461# 423 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5463# 423 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5464#elif defined(MFC_OpenMP)
5465# 423 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5467# 423 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5469# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5471# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5473# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5474 use iso_fortran_env,
only: output_unit
5475# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5477# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5478 print *,
'm_rhs.fpp:425: ',
'@:ALLOCATE(dqR_rsy_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, eqn_idx%mom%beg:eqn_idx%mom%end))'
5479# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5481# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5482 call flush (output_unit)
5483# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5485# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5487# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5488 allocate (
dqr_rsy_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, eqn_idx%mom%beg:eqn_idx%mom%end))
5489# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5491# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5493# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5494#if defined(MFC_OpenACC)
5495# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5497# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5498#elif defined(MFC_OpenMP)
5499# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5501# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5503# 427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5508# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5510# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5511 use iso_fortran_env,
only: output_unit
5512# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5514# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5515 print *,
'm_rhs.fpp:430: ',
'@:ALLOCATE(dqL_rsz_vf(idwbuff(3)%beg:idwbuff(3)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, eqn_idx%mom%beg:eqn_idx%mom%end))'
5516# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5518# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5519 call flush (output_unit)
5520# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5522# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5524# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5525 allocate (
dql_rsz_vf(idwbuff(3)%beg:idwbuff(3)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, eqn_idx%mom%beg:eqn_idx%mom%end))
5526# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5528# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5530# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5531#if defined(MFC_OpenACC)
5532# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5534# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5535#elif defined(MFC_OpenMP)
5536# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5538# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5540# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5542# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5544# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5545 use iso_fortran_env,
only: output_unit
5546# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5548# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5549 print *,
'm_rhs.fpp:432: ',
'@:ALLOCATE(dqR_rsz_vf(idwbuff(3)%beg:idwbuff(3)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, eqn_idx%mom%beg:eqn_idx%mom%end))'
5550# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5552# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5553 call flush (output_unit)
5554# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5556# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5558# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5559 allocate (
dqr_rsz_vf(idwbuff(3)%beg:idwbuff(3)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, eqn_idx%mom%beg:eqn_idx%mom%end))
5560# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5562# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5564# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5565#if defined(MFC_OpenACC)
5566# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5568# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5569#elif defined(MFC_OpenMP)
5570# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5572# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5574# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5577# 435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5579# 435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5580 use iso_fortran_env,
only: output_unit
5581# 435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5583# 435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5584 print *,
'm_rhs.fpp:435: ',
'@:ALLOCATE(dqL_rsz_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, eqn_idx%mom%beg:eqn_idx%mom%end))'
5585# 435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5587# 435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5588 call flush (output_unit)
5589# 435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5591# 435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5593# 435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5594 allocate (
dql_rsz_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, eqn_idx%mom%beg:eqn_idx%mom%end))
5595# 435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5597# 435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5599# 435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5600#if defined(MFC_OpenACC)
5601# 435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5603# 435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5604#elif defined(MFC_OpenMP)
5605# 435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5607# 435 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5609# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5611# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5613# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5614 use iso_fortran_env,
only: output_unit
5615# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5617# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5618 print *,
'm_rhs.fpp:437: ',
'@:ALLOCATE(dqR_rsz_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, eqn_idx%mom%beg:eqn_idx%mom%end))'
5619# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5621# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5622 call flush (output_unit)
5623# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5625# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5627# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5628 allocate (
dqr_rsz_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, eqn_idx%mom%beg:eqn_idx%mom%end))
5629# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5631# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5633# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5634#if defined(MFC_OpenACC)
5635# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5637# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5638#elif defined(MFC_OpenMP)
5639# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5641# 437 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5643# 439 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5648# 442 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5650# 442 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5651 use iso_fortran_env,
only: output_unit
5652# 442 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5654# 442 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5655 print *,
'm_rhs.fpp:442: ',
'@:ALLOCATE(dq_prim_dx_qp(1)%vf(1:sys_size))'
5656# 442 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5658# 442 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5659 call flush (output_unit)
5660# 442 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5662# 442 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5664# 442 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5666# 442 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5668# 442 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5670# 442 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5671#if defined(MFC_OpenACC)
5672# 442 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5674# 442 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5675#elif defined(MFC_OpenMP)
5676# 442 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5678# 442 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5681# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5683# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5684 use iso_fortran_env,
only: output_unit
5685# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5687# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5688 print *,
'm_rhs.fpp:443: ',
'@:ALLOCATE(dq_prim_dy_qp(1)%vf(1:sys_size))'
5689# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5691# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5692 call flush (output_unit)
5693# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5695# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5697# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5699# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5701# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5703# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5704#if defined(MFC_OpenACC)
5705# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5707# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5708#elif defined(MFC_OpenMP)
5709# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5711# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5714# 444 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5716# 444 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5717 use iso_fortran_env,
only: output_unit
5718# 444 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5720# 444 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5721 print *,
'm_rhs.fpp:444: ',
'@:ALLOCATE(dq_prim_dz_qp(1)%vf(1:sys_size))'
5722# 444 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5724# 444 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5725 call flush (output_unit)
5726# 444 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5728# 444 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5730# 444 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5732# 444 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5734# 444 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5736# 444 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5737#if defined(MFC_OpenACC)
5738# 444 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5740# 444 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5741#elif defined(MFC_OpenMP)
5742# 444 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5744# 444 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5747 do l = eqn_idx%mom%beg, eqn_idx%mom%end
5749# 447 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5751# 447 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5752 use iso_fortran_env,
only: output_unit
5753# 447 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5755# 447 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5756 print *,
'm_rhs.fpp:447: ',
'@:ALLOCATE(dq_prim_dx_qp(1)%vf(l)%sf(0, 0, 0))'
5757# 447 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5759# 447 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5760 call flush (output_unit)
5761# 447 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5763# 447 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5765# 447 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5767# 447 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5769# 447 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5771# 447 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5772#if defined(MFC_OpenACC)
5773# 447 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5775# 447 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5776#elif defined(MFC_OpenMP)
5777# 447 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5779# 447 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5782# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5784# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5785 integer :: macros_setup_vfs_i
5786# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5788# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5790# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5792# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5793 use iso_fortran_env,
only: output_unit
5794# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5796# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5797 print *,
'm_rhs.fpp:448: ',
'@:ACC_SETUP_VFs(dq_prim_dx_qp(1))'
5798# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5800# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5801 call flush (output_unit)
5802# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5804# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5806# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5808# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5810# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5811#if defined(MFC_OpenACC)
5812# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5814# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5815#elif defined(MFC_OpenMP)
5816# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5818# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5820# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5822# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5823#if defined(MFC_OpenACC)
5824# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5826# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5827#elif defined(MFC_OpenMP)
5828# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5830# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5832# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5834# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5836# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5837 if (
associated(
dq_prim_dx_qp(1)%vf(macros_setup_vfs_i)%sf))
then
5838# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5840# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5841#if defined(MFC_OpenACC)
5842# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5844# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5845#elif defined(MFC_OpenMP)
5846# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5848# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5850# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5852# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5853#if defined(MFC_OpenACC)
5854# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5856# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5857#elif defined(MFC_OpenMP)
5858# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5860# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5862# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5864# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5866# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5868# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5870# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5874# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5876# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5877 use iso_fortran_env,
only: output_unit
5878# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5880# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5881 print *,
'm_rhs.fpp:450: ',
'@:ALLOCATE(dq_prim_dy_qp(1)%vf(l)%sf(0, 0, 0))'
5882# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5884# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5885 call flush (output_unit)
5886# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5888# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5890# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5892# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5894# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5896# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5897#if defined(MFC_OpenACC)
5898# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5900# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5901#elif defined(MFC_OpenMP)
5902# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5904# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5907# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5909# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5910 integer :: macros_setup_vfs_i
5911# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5913# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5915# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5917# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5918 use iso_fortran_env,
only: output_unit
5919# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5921# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5922 print *,
'm_rhs.fpp:451: ',
'@:ACC_SETUP_VFs(dq_prim_dy_qp(1))'
5923# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5925# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5926 call flush (output_unit)
5927# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5929# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5931# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5933# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5935# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5936#if defined(MFC_OpenACC)
5937# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5939# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5940#elif defined(MFC_OpenMP)
5941# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5943# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5945# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5947# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5948#if defined(MFC_OpenACC)
5949# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5951# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5952#elif defined(MFC_OpenMP)
5953# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5955# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5957# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5959# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5961# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5962 if (
associated(
dq_prim_dy_qp(1)%vf(macros_setup_vfs_i)%sf))
then
5963# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5965# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5966#if defined(MFC_OpenACC)
5967# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5969# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5970#elif defined(MFC_OpenMP)
5971# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5973# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5975# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5977# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5978#if defined(MFC_OpenACC)
5979# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5981# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5982#elif defined(MFC_OpenMP)
5983# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5985# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5987# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5989# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5991# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5993# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5995# 451 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5999# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6001# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6002 use iso_fortran_env,
only: output_unit
6003# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6005# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6006 print *,
'm_rhs.fpp:453: ',
'@:ALLOCATE(dq_prim_dz_qp(1)%vf(l)%sf(0, 0, 0))'
6007# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6009# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6010 call flush (output_unit)
6011# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6013# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6015# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6017# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6019# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6021# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6022#if defined(MFC_OpenACC)
6023# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6025# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6026#elif defined(MFC_OpenMP)
6027# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6029# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6032# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6034# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6035 integer :: macros_setup_vfs_i
6036# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6038# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6040# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6042# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6043 use iso_fortran_env,
only: output_unit
6044# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6046# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6047 print *,
'm_rhs.fpp:454: ',
'@:ACC_SETUP_VFs(dq_prim_dz_qp(1))'
6048# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6050# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6051 call flush (output_unit)
6052# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6054# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6056# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6058# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6060# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6061#if defined(MFC_OpenACC)
6062# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6064# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6065#elif defined(MFC_OpenMP)
6066# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6068# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6070# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6072# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6073#if defined(MFC_OpenACC)
6074# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6076# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6077#elif defined(MFC_OpenMP)
6078# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6080# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6082# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6084# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6086# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6087 if (
associated(
dq_prim_dz_qp(1)%vf(macros_setup_vfs_i)%sf))
then
6088# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6090# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6091#if defined(MFC_OpenACC)
6092# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6094# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6095#elif defined(MFC_OpenMP)
6096# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6098# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6100# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6102# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6103#if defined(MFC_OpenACC)
6104# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6106# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6107#elif defined(MFC_OpenMP)
6108# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6110# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6112# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6114# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6116# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6118# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6120# 454 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6128# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6130# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6131#if defined(MFC_OpenACC)
6132# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6134# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6135#elif defined(MFC_OpenMP)
6136# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6138# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6140# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6142# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6144# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6148 do l = idwbuff(3)%beg, idwbuff(3)%end
6149 do k = idwbuff(2)%beg, idwbuff(2)%end
6150 do j = idwbuff(1)%beg, idwbuff(1)%end
6158# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6159#if defined(MFC_OpenACC)
6160# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6162# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6163#elif defined(MFC_OpenMP)
6164# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6166# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6168# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6174# 476 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6176# 476 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6177 use iso_fortran_env,
only: output_unit
6178# 476 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6180# 476 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6181 print *,
'm_rhs.fpp:476: ',
'@:ALLOCATE(mom_sp(1:nmomsp), mom_3d(0:2, 0:2, nb))'
6182# 476 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6184# 476 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6185 call flush (output_unit)
6186# 476 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6188# 476 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6190# 476 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6191 allocate (mom_sp(1:nmomsp), mom_3d(0:2, 0:2, nb))
6192# 476 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6194# 476 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6196# 476 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6198# 476 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6199#if defined(MFC_OpenACC)
6200# 476 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6202# 476 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6203#elif defined(MFC_OpenMP)
6204# 476 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6206# 476 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6213# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6215# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6216 use iso_fortran_env,
only: output_unit
6217# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6219# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6220 print *,
'm_rhs.fpp:481: ',
'@: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))'
6221# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6223# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6224 call flush (output_unit)
6225# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6227# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6229# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6230 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))
6231# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6233# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6235# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6236#if defined(MFC_OpenACC)
6237# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6239# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6240#elif defined(MFC_OpenMP)
6241# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6243# 481 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6245# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6247# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6249# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6251# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6253# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6254 use iso_fortran_env,
only: output_unit
6255# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6257# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6258 print *,
'm_rhs.fpp:483: ',
'@:ACC_SETUP_SFs(mom_3d(i, j, k))'
6259# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6261# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6262 call flush (output_unit)
6263# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6265# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6267# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6269# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6271# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6272#if defined(MFC_OpenACC)
6273# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6275# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6276#elif defined(MFC_OpenMP)
6277# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6279# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6281# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6282 if (
associated(mom_3d(i,
j,
k)%sf))
then
6283# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6285# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6286#if defined(MFC_OpenACC)
6287# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6289# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6290#elif defined(MFC_OpenMP)
6291# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6293# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6295# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6297# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6299# 483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6307# 489 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6309# 489 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6310 use iso_fortran_env,
only: output_unit
6311# 489 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6313# 489 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6314 print *,
'm_rhs.fpp:489: ',
'@:ALLOCATE(mom_sp(i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
6315# 489 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6317# 489 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6318 call flush (output_unit)
6319# 489 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6321# 489 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6323# 489 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6324 allocate (mom_sp(i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
6325# 489 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6327# 489 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6329# 489 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6330#if defined(MFC_OpenACC)
6331# 489 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6333# 489 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6334#elif defined(MFC_OpenMP)
6335# 489 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6337# 489 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6339# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6341# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6343# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6345# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6347# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6348 use iso_fortran_env,
only: output_unit
6349# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6351# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6352 print *,
'm_rhs.fpp:491: ',
'@:ACC_SETUP_SFs(mom_sp(i))'
6353# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6355# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6356 call flush (output_unit)
6357# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6359# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6361# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6363# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6365# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6366#if defined(MFC_OpenACC)
6367# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6369# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6370#elif defined(MFC_OpenMP)
6371# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6373# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6375# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6376 if (
associated(mom_sp(i)%sf))
then
6377# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6379# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6380#if defined(MFC_OpenACC)
6381# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6383# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6384#elif defined(MFC_OpenMP)
6385# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6387# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6389# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6391# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6393# 491 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6398 if (mpp_lim .and. bubbles_euler)
then
6400# 496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6402# 496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6403 use iso_fortran_env,
only: output_unit
6404# 496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6406# 496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6407 print *,
'm_rhs.fpp:496: ',
'@:ALLOCATE(alf_sum%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
6408# 496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6410# 496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6411 call flush (output_unit)
6412# 496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6414# 496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6416# 496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6417 allocate (
alf_sum%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
6418# 496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6420# 496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6422# 496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6423#if defined(MFC_OpenACC)
6424# 496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6426# 496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6427#elif defined(MFC_OpenMP)
6428# 496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6430# 496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6433 if (alt_soundspeed)
then
6435# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6437# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6438 use iso_fortran_env,
only: output_unit
6439# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6441# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6442 print *,
'm_rhs.fpp:499: ',
'@: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))'
6443# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6445# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6446 call flush (output_unit)
6447# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6449# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6451# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6452 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))
6453# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6455# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6457# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6459# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6461# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6463# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6465# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6466#if defined(MFC_OpenACC)
6467# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6469# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6470#elif defined(MFC_OpenMP)
6471# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6473# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6475# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6478 call s_initialize_pressure_relaxation_module
6483 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, &
6487 type(scalar_field),
dimension(sys_size),
intent(inout) ::
q_cons_vf
6488 type(scalar_field),
intent(inout) :: q_t_sf
6489 type(scalar_field),
dimension(sys_size),
intent(inout) :: q_prim_vf
6490 type(integer_field),
dimension(1:num_dims,1:2),
intent(in) :: bc_type
6491 type(scalar_field),
dimension(sys_size),
intent(inout) :: rhs_vf
6492 real(stp),
dimension(idwbuff(1)%beg:,idwbuff(2)%beg:,idwbuff(3)%beg:,1:,1:),
intent(inout) :: pb_in
6494 real(wp),
dimension(idwbuff(1)%beg:,idwbuff(2)%beg:,idwbuff(3)%beg:,1:,1:), &
6497 real(stp),
dimension(idwbuff(1)%beg:,idwbuff(2)%beg:,idwbuff(3)%beg:,1:,1:),
intent(inout) :: mv_in
6498 real(wp),
dimension(idwbuff(1)%beg:,idwbuff(2)%beg:,idwbuff(3)%beg:,1:,1:),
intent(inout) :: rhs_mv
6499 integer,
intent(in) :: t_step
6500 real(wp),
intent(inout) :: time_avg
6501 integer,
intent(in) :: stage
6502 real(wp) :: t_start, t_finish
6504 integer(kind=8) :: i,
j,
k,
l, q
6508 call nvtxstartrange(
"COMPUTE-RHS")
6510 call cpu_time(t_start)
6512 if (.not. igr .or. dummy)
then
6515# 539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6517# 539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6518#if defined(MFC_OpenACC)
6519# 539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6521# 539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6522#elif defined(MFC_OpenMP)
6523# 539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6525# 539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6527# 539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6529# 539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6531# 539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6534 do l = idwbuff(3)%beg, idwbuff(3)%end
6535 do k = idwbuff(2)%beg, idwbuff(2)%end
6536 do j = idwbuff(1)%beg, idwbuff(1)%end
6543# 549 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6544#if defined(MFC_OpenACC)
6545# 549 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6547# 549 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6548#elif defined(MFC_OpenMP)
6549# 549 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6551# 549 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6553# 549 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6558 if (mpp_lim .and. bubbles_euler)
then
6560# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6562# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6563#if defined(MFC_OpenACC)
6564# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6566# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6567#elif defined(MFC_OpenMP)
6568# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6570# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6572# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6574# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6576# 554 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6578 do l = idwbuff(3)%beg, idwbuff(3)%end
6579 do k = idwbuff(2)%beg, idwbuff(2)%end
6580 do j = idwbuff(1)%beg, idwbuff(1)%end
6583# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6584#if defined(MFC_OpenACC)
6585# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6587# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6588#elif defined(MFC_OpenMP)
6589# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6591# 559 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6593 do i = eqn_idx%adv%beg, eqn_idx%adv%end - 1
6597# 563 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6598#if defined(MFC_OpenACC)
6599# 563 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6601# 563 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6602#elif defined(MFC_OpenMP)
6603# 563 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6605# 563 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6607 do i = eqn_idx%adv%beg, eqn_idx%adv%end - 1
6615# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6616#if defined(MFC_OpenACC)
6617# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6619# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6620#elif defined(MFC_OpenMP)
6621# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6623# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6625# 571 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6630 if (igr .or. dummy)
then
6631 call nvtxstartrange(
"RHS-COMMUNICATION")
6632 call s_populate_variables_buffers(bc_type,
q_cons_vf, pb_in, mv_in, q_t_sf)
6635 if (.not. igr .or. dummy)
then
6636 call nvtxstartrange(
"RHS-CONVERT")
6637 call s_convert_conservative_to_primitive_variables(
q_cons_qp%vf, q_t_sf,
q_prim_qp%vf, idwint)
6640 call nvtxstartrange(
"RHS-COMMUNICATION")
6641 call s_populate_variables_buffers(bc_type,
q_prim_qp%vf, pb_in, mv_in, q_t_sf)
6645 call nvtxstartrange(
"RHS-ELASTIC")
6646 if (hyperelasticity)
call s_hyperelastic_rmt_stress_update(
q_cons_qp%vf,
q_prim_qp%vf)
6650 if (mytime >= t_stop)
return
6652 if (t_step == t_step_stop)
return
6655 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), &
6656 & idwbuff(2), idwbuff(3))
6658 if ((viscous .and. .not. igr) .or. dummy)
then
6659 call nvtxstartrange(
"RHS-VISCOUS")
6666 if (surface_tension)
then
6667 call nvtxstartrange(
"RHS-SURFACE-TENSION")
6668 call s_get_capillary(
q_prim_qp%vf, bc_type)
6674 if (igr .or. dummy)
then
6677# 621 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6679# 621 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6680#if defined(MFC_OpenACC)
6681# 621 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6683# 621 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6684#elif defined(MFC_OpenMP)
6685# 621 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6687# 621 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6689# 621 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6691# 621 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6693# 621 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6699 rhs_vf(i)%sf(
j,
k,
l) = 0._stp
6705# 631 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6706#if defined(MFC_OpenACC)
6707# 631 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6709# 631 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6710#elif defined(MFC_OpenMP)
6711# 631 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6713# 631 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6715# 631 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6719 call nvtxstartrange(
"IGR_RIEMANN")
6720 call s_igr_riemann_solver(
q_cons_vf, rhs_vf, id)
6724 call nvtxstartrange(
"IGR_Jacobi")
6725 call s_igr_iterative_solve(
q_cons_vf, bc_type, t_step)
6728 call nvtxstartrange(
"IGR_SIGMA")
6733 if ((.not. igr) .or. dummy)
then
6736 call nvtxstartrange(
"RHS-WENO")
6738 if (.not. surface_tension)
then
6739 if (all(re_size == 0))
then
6741 iv%beg = 1;
iv%end = sys_size
6745 iv%beg = 1;
iv%end = eqn_idx%cont%end
6749 iv%beg = eqn_idx%E;
iv%end = sys_size
6754 if (all(re_size == 0))
then
6755 iv%beg = 1;
iv%end = eqn_idx%E - 1
6759 iv%beg = eqn_idx%E;
iv%end = eqn_idx%E
6763 iv%beg = eqn_idx%E + 1;
iv%end = sys_size
6767 iv%beg = 1;
iv%end = eqn_idx%cont%end
6771 iv%beg = eqn_idx%E;
iv%end = eqn_idx%E
6775 iv%beg = eqn_idx%E + 1;
iv%end = sys_size
6782 if (weno_re_flux)
then
6783 iv%beg = eqn_idx%mom%beg;
iv%end = eqn_idx%mom%end
6796 & idwbuff(2), idwbuff(3))
6806 else if (id == 2)
then
6813 call nvtxstartrange(
"RHS-RIEMANN-SOLVER")
6821 call nvtxstartrange(
"RHS-ADVECTION-SRC")
6826 call nvtxstartrange(
"RHS-HYPOELASTICITY")
6827 if (hypoelasticity)
call s_compute_hypoelastic_rhs(id,
q_prim_qp%vf, rhs_vf)
6831 if (chemistry .and. chem_params%diffusion)
then
6832 call nvtxstartrange(
"RHS-CHEM-DIFFUSION")
6838 if (viscous .or. surface_tension .or. chem_params%diffusion)
then
6839 call nvtxstartrange(
"RHS-ADD-PHYSICS")
6846 if (bubbles_euler)
then
6847 call nvtxstartrange(
"RHS-BUBBLES-COMPUTE")
6848 call s_compute_bubbles_ee_rhs(id,
q_prim_qp%vf, divu)
6854 call nvtxstartrange(
"RHS-QBMM")
6860 if (hyper_cleaning)
then
6862# 776 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6864# 776 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6865#if defined(MFC_OpenACC)
6866# 776 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6868# 776 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6869#elif defined(MFC_OpenMP)
6870# 776 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6872# 776 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6874# 776 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6876# 776 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6878# 776 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6883 rhs_vf(eqn_idx%psi)%sf(
j,
k,
l) = rhs_vf(eqn_idx%psi)%sf(
j,
k,
l) - q_prim_vf(eqn_idx%psi)%sf(
j, &
6884 &
k,
l)/hyper_cleaning_tau
6889# 785 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6890#if defined(MFC_OpenACC)
6891# 785 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6893# 785 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6894#elif defined(MFC_OpenMP)
6895# 785 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6897# 785 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6899# 785 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6910# 794 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6912# 794 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6913#if defined(MFC_OpenACC)
6914# 794 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6916# 794 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6917#elif defined(MFC_OpenMP)
6918# 794 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6920# 794 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6922# 794 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6924# 794 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6926# 794 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6931 if (ib_markers%sf(
j,
k,
l) /= 0)
then
6933 rhs_vf(i)%sf(
j,
k,
l) = 0._wp
6940# 806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6941#if defined(MFC_OpenACC)
6942# 806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6944# 806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6945#elif defined(MFC_OpenMP)
6946# 806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6948# 806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6950# 806 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6955 if (acoustic_source)
then
6956 call nvtxstartrange(
"RHS-ACOUSTIC-SRC")
6957 call s_acoustic_src_calculations(
q_cons_qp%vf(1:sys_size),
q_prim_qp%vf(1:sys_size), rhs_vf)
6962 if (bubbles_euler .and. (.not. adap_dt) .and. (.not. qbmm))
then
6963 call nvtxstartrange(
"RHS-BUBBLES-SRC")
6964 call s_compute_bubble_ee_source(
q_cons_qp%vf(1:sys_size),
q_prim_qp%vf(1:sys_size), rhs_vf, divu)
6968 if (bubbles_lagrange)
then
6970 call nvtxstartrange(
"RHS-EL-BUBBLES-SRC")
6971 call s_compute_bubbles_el_source(
q_cons_qp%vf(1:sys_size),
q_prim_qp%vf(1:sys_size), rhs_vf)
6974 if (.not. adap_dt)
then
6975 call nvtxstartrange(
"RHS-EL-BUBBLES-DYN")
6976 call s_compute_bubble_el_dynamics(
q_prim_qp%vf(1:sys_size), stage)
6981 if (chemistry .and. chem_params%reactions)
then
6982 call nvtxstartrange(
"RHS-CHEM-REACTIONS")
6983 call s_compute_chemistry_reaction_flux(rhs_vf,
q_cons_qp%vf, q_t_sf,
q_prim_qp%vf, idwint)
6987 if (cont_damage)
call s_compute_damage_state(
q_cons_qp%vf, rhs_vf)
6991 if (run_time_info .or. probe_wrt .or. ib .or. bubbles_lagrange)
then
6992 if (.not. igr .or. dummy)
then
6994# 848 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6996# 848 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6997#if defined(MFC_OpenACC)
6998# 848 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7000# 848 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7001#elif defined(MFC_OpenMP)
7002# 848 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7004# 848 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7006# 848 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7008# 848 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7010# 848 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7013 do l = idwbuff(3)%beg, idwbuff(3)%end
7014 do k = idwbuff(2)%beg, idwbuff(2)%end
7015 do j = idwbuff(1)%beg, idwbuff(1)%end
7022# 858 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7023#if defined(MFC_OpenACC)
7024# 858 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7026# 858 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7027#elif defined(MFC_OpenMP)
7028# 858 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7030# 858 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7032# 858 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7037 call cpu_time(t_finish)
7039 if (t_step >= 2)
then
7040 time_avg = (abs(t_finish - t_start) + (t_step - 2)*time_avg)/(t_step - 1)
7052 integer,
intent(in) :: idir
7053 type(scalar_field),
dimension(sys_size),
intent(inout) :: rhs_vf
7054 type(vector_field),
intent(inout) :: q_cons_vf
7055 type(vector_field),
intent(inout) :: q_prim_vf
7056 type(vector_field),
intent(inout) :: flux_src_n_vf
7057 integer :: j, k, l, q
7058 integer :: k_loop, l_loop, q_loop
7059 integer :: i_fluid_loop
7060 real(wp) :: inv_ds, flux_face1, flux_face2
7061 real(wp) :: advected_qty_val, pressure_val, velocity_val
7063 if (alt_soundspeed)
then
7065# 889 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7067# 889 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7068#if defined(MFC_OpenACC)
7069# 889 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7071# 889 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7072#elif defined(MFC_OpenMP)
7073# 889 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7075# 889 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7077# 889 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7079# 889 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7081# 889 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7086 blkmod1(k_loop, l_loop, q_loop) = ((gammas(1) + 1._wp)*q_prim_vf%vf(eqn_idx%E)%sf(k_loop, l_loop, &
7087 & q_loop) + pi_infs(1))/gammas(1)
7088 blkmod2(k_loop, l_loop, q_loop) = ((gammas(2) + 1._wp)*q_prim_vf%vf(eqn_idx%E)%sf(k_loop, l_loop, &
7089 & q_loop) + pi_infs(2))/gammas(2)
7090 alpha1(k_loop, l_loop, q_loop) = q_cons_vf%vf(eqn_idx%adv%beg)%sf(k_loop, l_loop, q_loop)
7092 if (bubbles_euler)
then
7093 alpha2(k_loop, l_loop, q_loop) = q_cons_vf%vf(eqn_idx%alf - 1)%sf(k_loop, l_loop, q_loop)
7095 alpha2(k_loop, l_loop, q_loop) = q_cons_vf%vf(eqn_idx%adv%end)%sf(k_loop, l_loop, q_loop)
7098 kterm(k_loop, l_loop, q_loop) =
alpha1(k_loop, l_loop, q_loop)*
alpha2(k_loop, l_loop, &
7099 & q_loop)*(
blkmod2(k_loop, l_loop, q_loop) -
blkmod1(k_loop, l_loop, q_loop))/(
alpha1(k_loop, &
7100 & l_loop, q_loop)*
blkmod2(k_loop, l_loop, q_loop) +
alpha2(k_loop, l_loop, q_loop)*
blkmod1(k_loop, &
7106# 912 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7107#if defined(MFC_OpenACC)
7108# 912 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7110# 912 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7111#elif defined(MFC_OpenMP)
7112# 912 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7114# 912 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7116# 912 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7122 if (bc_x%beg <= bc_char_slip_wall .and. bc_x%beg >= bc_char_sup_outflow)
then
7123 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, -1,
irx,
iry,
irz)
7125 if (bc_x%end <= bc_char_slip_wall .and. bc_x%end >= bc_char_sup_outflow)
then
7126 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, 1,
irx,
iry,
irz)
7130# 924 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7132# 924 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7133#if defined(MFC_OpenACC)
7134# 924 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7136# 924 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7137#elif defined(MFC_OpenMP)
7138# 924 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7140# 924 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7142# 924 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7144# 924 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7146# 924 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7152 inv_ds = 1._wp/dx(k_loop)
7153 flux_face1 =
flux_n(1)%vf(j)%sf(k_loop - 1, l_loop, q_loop)
7154 flux_face2 =
flux_n(1)%vf(j)%sf(k_loop, l_loop, q_loop)
7155 rhs_vf(j)%sf(k_loop, l_loop, q_loop) = inv_ds*(flux_face1 - flux_face2)
7161# 937 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7162#if defined(MFC_OpenACC)
7163# 937 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7165# 937 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7166#elif defined(MFC_OpenMP)
7167# 937 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7169# 937 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7171# 937 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7174 if (model_eqns == 3)
then
7176# 940 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7178# 940 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7179#if defined(MFC_OpenACC)
7180# 940 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7182# 940 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7183#elif defined(MFC_OpenMP)
7184# 940 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7186# 940 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7188# 940 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7190# 940 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7192# 940 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7194# 942 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7198 do i_fluid_loop = 1, num_fluids
7199 inv_ds = 1._wp/dx(k_loop)
7200 advected_qty_val = q_cons_vf%vf(i_fluid_loop + eqn_idx%adv%beg - 1)%sf(k_loop, l_loop, q_loop)
7201 pressure_val = q_prim_vf%vf(eqn_idx%E)%sf(k_loop, l_loop, q_loop)
7202 flux_face1 = flux_src_n_vf%vf(eqn_idx%adv%beg)%sf(k_loop, l_loop, q_loop)
7203 flux_face2 = flux_src_n_vf%vf(eqn_idx%adv%beg)%sf(k_loop - 1, l_loop, q_loop)
7204 rhs_vf(i_fluid_loop + eqn_idx%int_en%beg - 1)%sf(k_loop, l_loop, &
7205 & q_loop) = rhs_vf(i_fluid_loop + eqn_idx%int_en%beg - 1)%sf(k_loop, l_loop, &
7206 & q_loop) - inv_ds*advected_qty_val*pressure_val*(flux_face1 - flux_face2)
7212# 958 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7213#if defined(MFC_OpenACC)
7214# 958 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7216# 958 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7217#elif defined(MFC_OpenMP)
7218# 958 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7220# 958 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7222# 958 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7228 if (bc_y%beg <= bc_char_slip_wall .and. bc_y%beg >= bc_char_sup_outflow)
then
7229 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, -1,
irx,
iry,
irz)
7231 if (bc_y%end <= bc_char_slip_wall .and. bc_y%end >= bc_char_sup_outflow)
then
7232 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, 1,
irx,
iry,
irz)
7236# 970 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7238# 970 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7239#if defined(MFC_OpenACC)
7240# 970 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7242# 970 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7243#elif defined(MFC_OpenMP)
7244# 970 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7246# 970 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7248# 970 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7250# 970 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7252# 970 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7258 inv_ds = 1._wp/dy(k)
7259 flux_face1 =
flux_n(2)%vf(j)%sf(q, k - 1, l)
7260 flux_face2 =
flux_n(2)%vf(j)%sf(q, k, l)
7261 rhs_vf(j)%sf(q, k, l) = rhs_vf(j)%sf(q, k, l) + inv_ds*(flux_face1 - flux_face2)
7267# 983 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7268#if defined(MFC_OpenACC)
7269# 983 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7271# 983 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7272#elif defined(MFC_OpenMP)
7273# 983 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7275# 983 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7277# 983 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7280 if (model_eqns == 3)
then
7282# 986 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7284# 986 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7285#if defined(MFC_OpenACC)
7286# 986 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7288# 986 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7289#elif defined(MFC_OpenMP)
7290# 986 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7292# 986 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7294# 986 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7296# 986 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7298# 986 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7300# 988 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7304 do i_fluid_loop = 1, num_fluids
7305 inv_ds = 1._wp/dy(k)
7306 advected_qty_val = q_cons_vf%vf(i_fluid_loop + eqn_idx%adv%beg - 1)%sf(q, k, l)
7307 pressure_val = q_prim_vf%vf(eqn_idx%E)%sf(q, k, l)
7308 flux_face1 = flux_src_n_vf%vf(eqn_idx%adv%beg)%sf(q, k, l)
7309 flux_face2 = flux_src_n_vf%vf(eqn_idx%adv%beg)%sf(q, k - 1, l)
7310 rhs_vf(i_fluid_loop + eqn_idx%int_en%beg - 1)%sf(q, k, &
7311 & l) = rhs_vf(i_fluid_loop + eqn_idx%int_en%beg - 1)%sf(q, k, &
7312 & l) - inv_ds*advected_qty_val*pressure_val*(flux_face1 - flux_face2)
7314 rhs_vf(i_fluid_loop + eqn_idx%int_en%beg - 1)%sf(q, k, &
7315 & l) = rhs_vf(i_fluid_loop + eqn_idx%int_en%beg - 1)%sf(q, k, &
7316 & l) - 5.e-1_wp/y_cc(k)*advected_qty_val*pressure_val*(flux_face1 + flux_face2)
7323# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7324#if defined(MFC_OpenACC)
7325# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7327# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7328#elif defined(MFC_OpenMP)
7329# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7331# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7333# 1009 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7339# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7341# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7342#if defined(MFC_OpenACC)
7343# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7345# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7346#elif defined(MFC_OpenMP)
7347# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7349# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7351# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7353# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7355# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7363 rhs_vf(j)%sf(q, k, l) = rhs_vf(j)%sf(q, k, l) - 5.e-1_wp/y_cc(k)*(flux_face1 + flux_face2)
7369# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7370#if defined(MFC_OpenACC)
7371# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7373# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7374#elif defined(MFC_OpenMP)
7375# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7377# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7379# 1025 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7385 if (bc_z%beg <= bc_char_slip_wall .and. bc_z%beg >= bc_char_sup_outflow)
then
7386 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, -1,
irx,
iry,
irz)
7388 if (bc_z%end <= bc_char_slip_wall .and. bc_z%end >= bc_char_sup_outflow)
then
7389 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, 1,
irx,
iry,
irz)
7392 if (grid_geometry == 3)
then
7394# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7396# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7397#if defined(MFC_OpenACC)
7398# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7400# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7401#elif defined(MFC_OpenMP)
7402# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7404# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7406# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7408# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7410# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7416 inv_ds = 1._wp/(dz(k)*y_cc(q))
7417 velocity_val = q_prim_vf%vf(eqn_idx%cont%end + idir)%sf(l, q, k)
7418 flux_face1 =
flux_n(3)%vf(j)%sf(l, q, k - 1)
7419 flux_face2 =
flux_n(3)%vf(j)%sf(l, q, k)
7420 rhs_vf(j)%sf(l, q, k) = rhs_vf(j)%sf(l, q, k) + inv_ds*velocity_val*(flux_face1 - flux_face2)
7426# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7427#if defined(MFC_OpenACC)
7428# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7430# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7431#elif defined(MFC_OpenMP)
7432# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7434# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7436# 1052 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7439# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7441# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7442#if defined(MFC_OpenACC)
7443# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7445# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7446#elif defined(MFC_OpenMP)
7447# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7449# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7451# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7453# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7455# 1053 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7463 rhs_vf(j)%sf(l, q, k) = rhs_vf(j)%sf(l, q, k) - 5.e-1_wp/y_cc(q)*(flux_face1 + flux_face2)
7469# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7470#if defined(MFC_OpenACC)
7471# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7473# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7474#elif defined(MFC_OpenMP)
7475# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7477# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7479# 1065 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7483# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7485# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7486#if defined(MFC_OpenACC)
7487# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7489# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7490#elif defined(MFC_OpenMP)
7491# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7493# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7495# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7497# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7499# 1067 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7505 inv_ds = 1._wp/dz(k)
7506 flux_face1 =
flux_n(3)%vf(j)%sf(l, q, k - 1)
7507 flux_face2 =
flux_n(3)%vf(j)%sf(l, q, k)
7508 rhs_vf(j)%sf(l, q, k) = rhs_vf(j)%sf(l, q, k) + inv_ds*(flux_face1 - flux_face2)
7514# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7515#if defined(MFC_OpenACC)
7516# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7518# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7519#elif defined(MFC_OpenMP)
7520# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7522# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7524# 1080 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7528 if (model_eqns == 3)
then
7530# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7532# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7533#if defined(MFC_OpenACC)
7534# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7536# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7537#elif defined(MFC_OpenMP)
7538# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7540# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7542# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7544# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7546# 1084 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7548# 1086 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7552 do i_fluid_loop = 1, num_fluids
7553 inv_ds = 1._wp/dz(k)
7554 advected_qty_val = q_cons_vf%vf(i_fluid_loop + eqn_idx%adv%beg - 1)%sf(l, q, k)
7555 pressure_val = q_prim_vf%vf(eqn_idx%E)%sf(l, q, k)
7556 flux_face1 = flux_src_n_vf%vf(eqn_idx%adv%beg)%sf(l, q, k)
7557 flux_face2 = flux_src_n_vf%vf(eqn_idx%adv%beg)%sf(l, q, k - 1)
7558 rhs_vf(i_fluid_loop + eqn_idx%int_en%beg - 1)%sf(l, q, &
7559 & k) = rhs_vf(i_fluid_loop + eqn_idx%int_en%beg - 1)%sf(l, q, &
7560 & k) - inv_ds*advected_qty_val*pressure_val*(flux_face1 - flux_face2)
7566# 1102 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7567#if defined(MFC_OpenACC)
7568# 1102 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7570# 1102 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7571#elif defined(MFC_OpenMP)
7572# 1102 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7574# 1102 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7576# 1102 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7588 & flux_src_n_vf_arg, Kterm_arg)
7589 integer,
intent(in) :: current_idir
7590 type(scalar_field),
dimension(sys_size),
intent(inout) :: rhs_vf_arg
7591 type(vector_field),
intent(in) :: q_cons_vf_arg
7592 type(vector_field),
intent(in) :: q_prim_vf_arg
7593 type(vector_field),
intent(in) :: flux_src_n_vf_arg
7595 real(wp),
allocatable,
dimension(:,:,:),
intent(in) :: Kterm_arg
7596 integer :: j_adv, k_idx, l_idx, q_idx
7597 real(wp) :: local_inv_ds, local_term_coeff, local_flux1, local_flux2
7598 real(wp) :: local_q_cons_val, local_k_term_val
7599 logical :: use_standard_riemann
7601 select case (current_idir)
7603 use_standard_riemann = (riemann_solver == 1 .or. riemann_solver == 4)
7604 if (use_standard_riemann)
then
7606# 1130 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7608# 1130 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7609#if defined(MFC_OpenACC)
7610# 1130 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7612# 1130 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7613#elif defined(MFC_OpenMP)
7614# 1130 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7616# 1130 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7618# 1130 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7620# 1130 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7622# 1130 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7624# 1132 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7625 do j_adv = eqn_idx%adv%beg, eqn_idx%adv%end
7629 local_inv_ds = 1._wp/dx(k_idx)
7630 local_term_coeff = q_prim_vf_arg%vf(eqn_idx%cont%end + current_idir)%sf(k_idx, l_idx, q_idx)
7631 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(k_idx - 1, l_idx, q_idx)
7632 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(k_idx, l_idx, q_idx)
7633 rhs_vf_arg(j_adv)%sf(k_idx, l_idx, q_idx) = rhs_vf_arg(j_adv)%sf(k_idx, l_idx, &
7634 & q_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
7640# 1146 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7641#if defined(MFC_OpenACC)
7642# 1146 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7644# 1146 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7645#elif defined(MFC_OpenMP)
7646# 1146 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7648# 1146 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7650# 1146 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7653 if (alt_soundspeed)
then
7654 if (bubbles_euler .neqv. .true.)
then
7656# 1150 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7658# 1150 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7659#if defined(MFC_OpenACC)
7660# 1150 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7662# 1150 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7663#elif defined(MFC_OpenMP)
7664# 1150 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7666# 1150 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7668# 1150 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7670# 1150 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7672# 1150 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7674# 1152 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7675 do q_idx = 0, p;
do l_idx = 0, n;
do k_idx = 0, m
7676 local_inv_ds = 1._wp/dx(k_idx)
7677 local_q_cons_val = q_cons_vf_arg%vf(eqn_idx%adv%end)%sf(k_idx, l_idx, q_idx)
7678 local_k_term_val = kterm_arg(k_idx, l_idx, q_idx)
7679 local_term_coeff = local_q_cons_val - local_k_term_val
7680 local_flux1 = flux_src_n_vf_arg%vf(eqn_idx%adv%end)%sf(k_idx, l_idx, q_idx)
7681 local_flux2 = flux_src_n_vf_arg%vf(eqn_idx%adv%end)%sf(k_idx - 1, l_idx, q_idx)
7682 rhs_vf_arg(eqn_idx%adv%end)%sf(k_idx, l_idx, q_idx) = rhs_vf_arg(eqn_idx%adv%end)%sf(k_idx, &
7683 & l_idx, q_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
7684 end do;
end do;
end do
7686# 1162 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7687#if defined(MFC_OpenACC)
7688# 1162 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7690# 1162 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7691#elif defined(MFC_OpenMP)
7692# 1162 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7694# 1162 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7696# 1162 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7700# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7702# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7703#if defined(MFC_OpenACC)
7704# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7706# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7707#elif defined(MFC_OpenMP)
7708# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7710# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7712# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7714# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7716# 1164 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7718# 1166 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7719 do q_idx = 0, p;
do l_idx = 0, n;
do k_idx = 0, m
7720 local_inv_ds = 1._wp/dx(k_idx)
7721 local_q_cons_val = q_cons_vf_arg%vf(eqn_idx%adv%beg)%sf(k_idx, l_idx, q_idx)
7722 local_k_term_val = kterm_arg(k_idx, l_idx, q_idx)
7723 local_term_coeff = local_q_cons_val + local_k_term_val
7724 local_flux1 = flux_src_n_vf_arg%vf(eqn_idx%adv%beg)%sf(k_idx, l_idx, q_idx)
7725 local_flux2 = flux_src_n_vf_arg%vf(eqn_idx%adv%beg)%sf(k_idx - 1, l_idx, q_idx)
7726 rhs_vf_arg(eqn_idx%adv%beg)%sf(k_idx, l_idx, q_idx) = rhs_vf_arg(eqn_idx%adv%beg)%sf(k_idx, &
7727 & l_idx, q_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
7728 end do;
end do;
end do
7730# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7731#if defined(MFC_OpenACC)
7732# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7734# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7735#elif defined(MFC_OpenMP)
7736# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7738# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7740# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7745# 1179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7747# 1179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7748#if defined(MFC_OpenACC)
7749# 1179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7751# 1179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7752#elif defined(MFC_OpenMP)
7753# 1179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7755# 1179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7757# 1179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7759# 1179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7761# 1179 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7763# 1181 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7764 do j_adv = eqn_idx%adv%beg, eqn_idx%adv%end
7765 do q_idx = 0, p;
do l_idx = 0, n;
do k_idx = 0, m
7766 local_inv_ds = 1._wp/dx(k_idx)
7767 local_term_coeff = q_cons_vf_arg%vf(j_adv)%sf(k_idx, l_idx, q_idx)
7768 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(k_idx, l_idx, q_idx)
7769 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(k_idx - 1, l_idx, q_idx)
7770 rhs_vf_arg(j_adv)%sf(k_idx, l_idx, q_idx) = rhs_vf_arg(j_adv)%sf(k_idx, l_idx, &
7771 & q_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
7772 end do;
end do;
end do
7775# 1191 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7776#if defined(MFC_OpenACC)
7777# 1191 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7779# 1191 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7780#elif defined(MFC_OpenMP)
7781# 1191 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7783# 1191 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7785# 1191 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7791 use_standard_riemann = (riemann_solver == 1 .or. riemann_solver == 4)
7792 if (use_standard_riemann)
then
7794# 1198 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7796# 1198 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7797#if defined(MFC_OpenACC)
7798# 1198 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7800# 1198 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7801#elif defined(MFC_OpenMP)
7802# 1198 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7804# 1198 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7806# 1198 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7808# 1198 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7810# 1198 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7812# 1200 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7813 do j_adv = eqn_idx%adv%beg, eqn_idx%adv%end
7817 local_inv_ds = 1._wp/dy(k_idx)
7818 local_term_coeff = q_prim_vf_arg%vf(eqn_idx%cont%end + current_idir)%sf(q_idx, k_idx, l_idx)
7819 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(q_idx, k_idx - 1, l_idx)
7820 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(q_idx, k_idx, l_idx)
7821 rhs_vf_arg(j_adv)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(j_adv)%sf(q_idx, k_idx, &
7822 & l_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
7828# 1214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7829#if defined(MFC_OpenACC)
7830# 1214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7832# 1214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7833#elif defined(MFC_OpenMP)
7834# 1214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7836# 1214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7838# 1214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7841 if (alt_soundspeed)
then
7842 if (bubbles_euler .neqv. .true.)
then
7844# 1218 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7846# 1218 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7847#if defined(MFC_OpenACC)
7848# 1218 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7850# 1218 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7851#elif defined(MFC_OpenMP)
7852# 1218 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7854# 1218 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7856# 1218 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7858# 1218 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7860# 1218 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7862# 1220 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7863 do l_idx = 0, p;
do k_idx = 0, n;
do q_idx = 0, m
7864 local_inv_ds = 1._wp/dy(k_idx)
7865 local_q_cons_val = q_cons_vf_arg%vf(eqn_idx%adv%end)%sf(q_idx, k_idx, l_idx)
7866 local_k_term_val = kterm_arg(q_idx, k_idx, l_idx)
7867 local_term_coeff = local_q_cons_val - local_k_term_val
7868 local_flux1 = flux_src_n_vf_arg%vf(eqn_idx%adv%end)%sf(q_idx, k_idx, l_idx)
7869 local_flux2 = flux_src_n_vf_arg%vf(eqn_idx%adv%end)%sf(q_idx, k_idx - 1, l_idx)
7870 rhs_vf_arg(eqn_idx%adv%end)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(eqn_idx%adv%end)%sf(q_idx, &
7871 & k_idx, l_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
7873 rhs_vf_arg(eqn_idx%adv%end)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(eqn_idx%adv%end)%sf(q_idx, &
7874 & k_idx, l_idx) - (local_k_term_val/(2._wp*y_cc(k_idx)))*(local_flux1 + local_flux2)
7876 end do;
end do;
end do
7878# 1234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7879#if defined(MFC_OpenACC)
7880# 1234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7882# 1234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7883#elif defined(MFC_OpenMP)
7884# 1234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7886# 1234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7888# 1234 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7892# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7894# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7895#if defined(MFC_OpenACC)
7896# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7898# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7899#elif defined(MFC_OpenMP)
7900# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7902# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7904# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7906# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7908# 1236 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7910# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7911 do l_idx = 0, p;
do k_idx = 0, n;
do q_idx = 0, m
7912 local_inv_ds = 1._wp/dy(k_idx)
7913 local_q_cons_val = q_cons_vf_arg%vf(eqn_idx%adv%beg)%sf(q_idx, k_idx, l_idx)
7914 local_k_term_val = kterm_arg(q_idx, k_idx, l_idx)
7915 local_term_coeff = local_q_cons_val + local_k_term_val
7916 local_flux1 = flux_src_n_vf_arg%vf(eqn_idx%adv%beg)%sf(q_idx, k_idx, l_idx)
7917 local_flux2 = flux_src_n_vf_arg%vf(eqn_idx%adv%beg)%sf(q_idx, k_idx - 1, l_idx)
7918 rhs_vf_arg(eqn_idx%adv%beg)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(eqn_idx%adv%beg)%sf(q_idx, &
7919 & k_idx, l_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
7921 rhs_vf_arg(eqn_idx%adv%beg)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(eqn_idx%adv%beg)%sf(q_idx, &
7922 & k_idx, l_idx) + (local_k_term_val/(2._wp*y_cc(k_idx)))*(local_flux1 + local_flux2)
7924 end do;
end do;
end do
7926# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7927#if defined(MFC_OpenACC)
7928# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7930# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7931#elif defined(MFC_OpenMP)
7932# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7934# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7936# 1252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7941# 1255 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7943# 1255 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7944#if defined(MFC_OpenACC)
7945# 1255 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7947# 1255 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7948#elif defined(MFC_OpenMP)
7949# 1255 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7951# 1255 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7953# 1255 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7955# 1255 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7957# 1255 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7959# 1257 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7960 do j_adv = eqn_idx%adv%beg, eqn_idx%adv%end
7961 do l_idx = 0, p;
do k_idx = 0, n;
do q_idx = 0, m
7962 local_inv_ds = 1._wp/dy(k_idx)
7963 local_term_coeff = q_cons_vf_arg%vf(j_adv)%sf(q_idx, k_idx, l_idx)
7964 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(q_idx, k_idx, l_idx)
7965 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(q_idx, k_idx - 1, l_idx)
7966 rhs_vf_arg(j_adv)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(j_adv)%sf(q_idx, k_idx, &
7967 & l_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
7968 end do;
end do;
end do
7971# 1267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7972#if defined(MFC_OpenACC)
7973# 1267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7975# 1267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7976#elif defined(MFC_OpenMP)
7977# 1267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7979# 1267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7981# 1267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7987 if (grid_geometry == 3)
then
7988 use_standard_riemann = (riemann_solver == 1)
7990 use_standard_riemann = (riemann_solver == 1 .or. riemann_solver == 4)
7993 if (use_standard_riemann)
then
7995# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7997# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7998#if defined(MFC_OpenACC)
7999# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8001# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8002#elif defined(MFC_OpenMP)
8003# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8005# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8007# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8009# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8011# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8013# 1281 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8014 do j_adv = eqn_idx%adv%beg, eqn_idx%adv%end
8018 local_inv_ds = 1._wp/dz(k_idx)
8019 local_term_coeff = q_prim_vf_arg%vf(eqn_idx%cont%end + current_idir)%sf(l_idx, q_idx, k_idx)
8020 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(l_idx, q_idx, k_idx - 1)
8021 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(l_idx, q_idx, k_idx)
8022 rhs_vf_arg(j_adv)%sf(l_idx, q_idx, k_idx) = rhs_vf_arg(j_adv)%sf(l_idx, q_idx, &
8023 & k_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8029# 1295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8030#if defined(MFC_OpenACC)
8031# 1295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8033# 1295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8034#elif defined(MFC_OpenMP)
8035# 1295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8037# 1295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8039# 1295 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8042 if (alt_soundspeed)
then
8043 if (bubbles_euler .neqv. .true.)
then
8045# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8047# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8048#if defined(MFC_OpenACC)
8049# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8051# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8052#elif defined(MFC_OpenMP)
8053# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8055# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8057# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8059# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8061# 1299 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8063# 1301 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8064 do k_idx = 0, p;
do q_idx = 0, n;
do l_idx = 0, m
8065 local_inv_ds = 1._wp/dz(k_idx)
8066 local_q_cons_val = q_cons_vf_arg%vf(eqn_idx%adv%end)%sf(l_idx, q_idx, k_idx)
8067 local_k_term_val = kterm_arg(l_idx, q_idx, k_idx)
8068 local_term_coeff = local_q_cons_val - local_k_term_val
8069 local_flux1 = flux_src_n_vf_arg%vf(eqn_idx%adv%end)%sf(l_idx, q_idx, k_idx)
8070 local_flux2 = flux_src_n_vf_arg%vf(eqn_idx%adv%end)%sf(l_idx, q_idx, k_idx - 1)
8071 rhs_vf_arg(eqn_idx%adv%end)%sf(l_idx, q_idx, k_idx) = rhs_vf_arg(eqn_idx%adv%end)%sf(l_idx, &
8072 & q_idx, k_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8073 end do;
end do;
end do
8075# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8076#if defined(MFC_OpenACC)
8077# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8079# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8080#elif defined(MFC_OpenMP)
8081# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8083# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8085# 1311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8089# 1313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8091# 1313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8092#if defined(MFC_OpenACC)
8093# 1313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8095# 1313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8096#elif defined(MFC_OpenMP)
8097# 1313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8099# 1313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8101# 1313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8103# 1313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8105# 1313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8107# 1315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8108 do k_idx = 0, p;
do q_idx = 0, n;
do l_idx = 0, m
8109 local_inv_ds = 1._wp/dz(k_idx)
8110 local_q_cons_val = q_cons_vf_arg%vf(eqn_idx%adv%beg)%sf(l_idx, q_idx, k_idx)
8111 local_k_term_val = kterm_arg(l_idx, q_idx, k_idx)
8112 local_term_coeff = local_q_cons_val + local_k_term_val
8113 local_flux1 = flux_src_n_vf_arg%vf(eqn_idx%adv%beg)%sf(l_idx, q_idx, k_idx)
8114 local_flux2 = flux_src_n_vf_arg%vf(eqn_idx%adv%beg)%sf(l_idx, q_idx, k_idx - 1)
8115 rhs_vf_arg(eqn_idx%adv%beg)%sf(l_idx, q_idx, k_idx) = rhs_vf_arg(eqn_idx%adv%beg)%sf(l_idx, &
8116 & q_idx, k_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8117 end do;
end do;
end do
8119# 1325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8120#if defined(MFC_OpenACC)
8121# 1325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8123# 1325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8124#elif defined(MFC_OpenMP)
8125# 1325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8127# 1325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8129# 1325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8134# 1328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8136# 1328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8137#if defined(MFC_OpenACC)
8138# 1328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8140# 1328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8141#elif defined(MFC_OpenMP)
8142# 1328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8144# 1328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8146# 1328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8148# 1328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8150# 1328 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8152# 1330 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8153 do j_adv = eqn_idx%adv%beg, eqn_idx%adv%end
8154 do k_idx = 0, p;
do q_idx = 0, n;
do l_idx = 0, m
8155 local_inv_ds = 1._wp/dz(k_idx)
8156 local_term_coeff = q_cons_vf_arg%vf(j_adv)%sf(l_idx, q_idx, k_idx)
8157 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(l_idx, q_idx, k_idx)
8158 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(l_idx, q_idx, k_idx - 1)
8159 rhs_vf_arg(j_adv)%sf(l_idx, q_idx, k_idx) = rhs_vf_arg(j_adv)%sf(l_idx, q_idx, &
8160 & k_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8161 end do;
end do;
end do
8164# 1340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8165#if defined(MFC_OpenACC)
8166# 1340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8168# 1340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8169#elif defined(MFC_OpenMP)
8170# 1340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8172# 1340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8174# 1340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8187 integer,
intent(in) :: idir
8188 type(scalar_field),
dimension(sys_size),
intent(in) :: q_prim_vf
8189 type(scalar_field),
dimension(sys_size),
intent(inout) :: rhs_vf
8190 type(scalar_field),
dimension(sys_size),
intent(in) :: flux_src_n_in
8191 type(scalar_field),
dimension(sys_size),
intent(in) :: dq_prim_dx_vf, dq_prim_dy_vf, dq_prim_dz_vf
8192 integer :: i, j, k, l
8196 if (surface_tension)
then
8198# 1362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8200# 1362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8201#if defined(MFC_OpenACC)
8202# 1362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8204# 1362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8205#elif defined(MFC_OpenMP)
8206# 1362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8208# 1362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8210# 1362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8212# 1362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8214# 1362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8219 rhs_vf(eqn_idx%c)%sf(j, k, l) = rhs_vf(eqn_idx%c)%sf(j, k, &
8220 & l) + 1._wp/dx(j)*q_prim_vf(eqn_idx%c)%sf(j, k, l)*(flux_src_n_in(eqn_idx%adv%beg)%sf(j, k, &
8221 & l) - flux_src_n_in(eqn_idx%adv%beg)%sf(j - 1, k, l))
8226# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8227#if defined(MFC_OpenACC)
8228# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8230# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8231#elif defined(MFC_OpenMP)
8232# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8234# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8236# 1372 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8240 if ((surface_tension .or. viscous) .or. chem_params%diffusion)
then
8242# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8244# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8245#if defined(MFC_OpenACC)
8246# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8248# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8249#elif defined(MFC_OpenMP)
8250# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8252# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8254# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8256# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8258# 1376 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8263 if (surface_tension .or. viscous)
then
8265# 1381 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8266#if defined(MFC_OpenACC)
8267# 1381 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8269# 1381 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8270#elif defined(MFC_OpenMP)
8271# 1381 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8273# 1381 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8275 do i = eqn_idx%mom%beg, eqn_idx%E
8276 rhs_vf(i)%sf(j, k, l) = rhs_vf(i)%sf(j, k, l) + 1._wp/dx(j)*(flux_src_n_in(i)%sf(j - 1, k, &
8277 & l) - flux_src_n_in(i)%sf(j, k, l))
8281 if (chem_params%diffusion)
then
8283# 1389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8284#if defined(MFC_OpenACC)
8285# 1389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8287# 1389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8288#elif defined(MFC_OpenMP)
8289# 1389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8291# 1389 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8293 do i = eqn_idx%species%beg, eqn_idx%species%end
8294 rhs_vf(i)%sf(j, k, l) = rhs_vf(i)%sf(j, k, l) + 1._wp/dx(j)*(flux_src_n_in(i)%sf(j - 1, k, &
8295 & l) - flux_src_n_in(i)%sf(j, k, l))
8298 if (.not. viscous)
then
8299 rhs_vf(eqn_idx%E)%sf(j, k, l) = rhs_vf(eqn_idx%E)%sf(j, k, &
8300 & l) + 1._wp/dx(j)*(flux_src_n_in(eqn_idx%E)%sf(j - 1, k, &
8301 & l) - flux_src_n_in(eqn_idx%E)%sf(j, k, l))
8308# 1404 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8309#if defined(MFC_OpenACC)
8310# 1404 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8312# 1404 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8313#elif defined(MFC_OpenMP)
8314# 1404 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8316# 1404 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8318# 1404 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8321 else if (idir == 2)
then
8322 if (surface_tension)
then
8324# 1408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8326# 1408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8327#if defined(MFC_OpenACC)
8328# 1408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8330# 1408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8331#elif defined(MFC_OpenMP)
8332# 1408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8334# 1408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8336# 1408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8338# 1408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8340# 1408 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8345 rhs_vf(eqn_idx%c)%sf(j, k, l) = rhs_vf(eqn_idx%c)%sf(j, k, &
8346 & l) + 1._wp/dy(k)*q_prim_vf(eqn_idx%c)%sf(j, k, l)*(flux_src_n_in(eqn_idx%adv%beg)%sf(j, k, &
8347 & l) - flux_src_n_in(eqn_idx%adv%beg)%sf(j, k - 1, l))
8352# 1418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8353#if defined(MFC_OpenACC)
8354# 1418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8356# 1418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8357#elif defined(MFC_OpenMP)
8358# 1418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8360# 1418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8362# 1418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8366 if (cyl_coord .and. ((bc_y%beg == -2) .or. (bc_y%beg == -14)))
then
8367 if (viscous .or. dummy)
then
8369 call s_compute_viscous_stress_cylindrical_boundary(q_prim_vf, &
8370 & dq_prim_dx_vf(eqn_idx%mom%beg:eqn_idx%mom%end), dq_prim_dy_vf(eqn_idx%mom%beg:eqn_idx%mom%end), &
8371 & dq_prim_dz_vf(eqn_idx%mom%beg:eqn_idx%mom%end),
tau_re_vf, idwbuff(1), idwbuff(2), idwbuff(3))
8373 call s_compute_viscous_stress_cylindrical_boundary(q_prim_vf, &
8374 & dq_prim_dx_vf(eqn_idx%mom%beg:eqn_idx%mom%end), dq_prim_dy_vf(eqn_idx%mom%beg:eqn_idx%mom%end), &
8375 & dq_prim_dz_vf(eqn_idx%mom%beg:eqn_idx%mom%end),
tau_re_vf, idwbuff(1), idwbuff(2), idwbuff(3))
8379# 1433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8381# 1433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8382#if defined(MFC_OpenACC)
8383# 1433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8385# 1433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8386#elif defined(MFC_OpenMP)
8387# 1433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8389# 1433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8391# 1433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8393# 1433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8395# 1433 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8400# 1436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8401#if defined(MFC_OpenACC)
8402# 1436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8404# 1436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8405#elif defined(MFC_OpenMP)
8406# 1436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8408# 1436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8410 do i = eqn_idx%mom%beg, eqn_idx%E
8411 rhs_vf(i)%sf(j, 0, l) = rhs_vf(i)%sf(j, 0, l) + 1._wp/(y_cc(1) - y_cc(-1))*(
tau_re_vf(i)%sf(j, &
8417# 1443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8418#if defined(MFC_OpenACC)
8419# 1443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8421# 1443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8422#elif defined(MFC_OpenMP)
8423# 1443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8425# 1443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8427# 1443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8432# 1446 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8434# 1446 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8435#if defined(MFC_OpenACC)
8436# 1446 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8438# 1446 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8439#elif defined(MFC_OpenMP)
8440# 1446 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8442# 1446 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8444# 1446 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8446# 1446 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8448# 1446 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8454# 1450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8455#if defined(MFC_OpenACC)
8456# 1450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8458# 1450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8459#elif defined(MFC_OpenMP)
8460# 1450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8462# 1450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8464 do i = eqn_idx%mom%beg, eqn_idx%E
8465 rhs_vf(i)%sf(j, k, l) = rhs_vf(i)%sf(j, k, l) + 1._wp/dy(k)*(flux_src_n_in(i)%sf(j, k - 1, &
8466 & l) - flux_src_n_in(i)%sf(j, k, l))
8472# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8473#if defined(MFC_OpenACC)
8474# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8476# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8477#elif defined(MFC_OpenMP)
8478# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8480# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8482# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8485 if ((surface_tension .or. viscous) .or. chem_params%diffusion)
then
8487# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8489# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8490#if defined(MFC_OpenACC)
8491# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8493# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8494#elif defined(MFC_OpenMP)
8495# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8497# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8499# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8501# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8503# 1461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8508 if (surface_tension .or. viscous)
then
8510# 1466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8511#if defined(MFC_OpenACC)
8512# 1466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8514# 1466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8515#elif defined(MFC_OpenMP)
8516# 1466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8518# 1466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8520 do i = eqn_idx%mom%beg, eqn_idx%E
8521 rhs_vf(i)%sf(j, k, l) = rhs_vf(i)%sf(j, k, l) + 1._wp/dy(k)*(flux_src_n_in(i)%sf(j, &
8522 & k - 1, l) - flux_src_n_in(i)%sf(j, k, l))
8526 if (chem_params%diffusion)
then
8528# 1474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8529#if defined(MFC_OpenACC)
8530# 1474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8532# 1474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8533#elif defined(MFC_OpenMP)
8534# 1474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8536# 1474 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8538 do i = eqn_idx%species%beg, eqn_idx%species%end
8539 rhs_vf(i)%sf(j, k, l) = rhs_vf(i)%sf(j, k, l) + 1._wp/dy(k)*(flux_src_n_in(i)%sf(j, &
8540 & k - 1, l) - flux_src_n_in(i)%sf(j, k, l))
8542 if (.not. viscous)
then
8543 rhs_vf(eqn_idx%E)%sf(j, k, l) = rhs_vf(eqn_idx%E)%sf(j, k, &
8544 & l) + 1._wp/dy(k)*(flux_src_n_in(eqn_idx%E)%sf(j, k - 1, &
8545 & l) - flux_src_n_in(eqn_idx%E)%sf(j, k, l))
8552# 1488 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8553#if defined(MFC_OpenACC)
8554# 1488 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8556# 1488 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8557#elif defined(MFC_OpenMP)
8558# 1488 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8560# 1488 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8562# 1488 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8569 if ((bc_y%beg == -2) .or. (bc_y%beg == -14))
then
8571# 1495 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8573# 1495 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8574#if defined(MFC_OpenACC)
8575# 1495 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8577# 1495 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8578#elif defined(MFC_OpenMP)
8579# 1495 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8581# 1495 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8583# 1495 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8585# 1495 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8587# 1495 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8593# 1499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8594#if defined(MFC_OpenACC)
8595# 1499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8597# 1499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8598#elif defined(MFC_OpenMP)
8599# 1499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8601# 1499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8603 do i = eqn_idx%mom%beg, eqn_idx%E
8604 rhs_vf(i)%sf(j, k, l) = rhs_vf(i)%sf(j, k, l) - 5.e-1_wp/y_cc(k)*(flux_src_n_in(i)%sf(j, &
8605 & k - 1, l) + flux_src_n_in(i)%sf(j, k, l))
8611# 1507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8612#if defined(MFC_OpenACC)
8613# 1507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8615# 1507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8616#elif defined(MFC_OpenMP)
8617# 1507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8619# 1507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8621# 1507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8624 if (viscous .or. dummy)
then
8626# 1510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8628# 1510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8629#if defined(MFC_OpenACC)
8630# 1510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8632# 1510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8633#elif defined(MFC_OpenMP)
8634# 1510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8636# 1510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8638# 1510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8640# 1510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8642# 1510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8647# 1513 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8648#if defined(MFC_OpenACC)
8649# 1513 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8651# 1513 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8652#elif defined(MFC_OpenMP)
8653# 1513 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8655# 1513 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8657 do i = eqn_idx%mom%beg, eqn_idx%E
8658 rhs_vf(i)%sf(j, 0, l) = rhs_vf(i)%sf(j, 0, l) - 1._wp/y_cc(0)*
tau_re_vf(i)%sf(j, 0, l)
8663# 1519 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8664#if defined(MFC_OpenACC)
8665# 1519 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8667# 1519 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8668#elif defined(MFC_OpenMP)
8669# 1519 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8671# 1519 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8673# 1519 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8678# 1522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8680# 1522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8681#if defined(MFC_OpenACC)
8682# 1522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8684# 1522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8685#elif defined(MFC_OpenMP)
8686# 1522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8688# 1522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8690# 1522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8692# 1522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8694# 1522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8700# 1526 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8701#if defined(MFC_OpenACC)
8702# 1526 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8704# 1526 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8705#elif defined(MFC_OpenMP)
8706# 1526 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8708# 1526 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8710 do i = eqn_idx%mom%beg, eqn_idx%E
8711 rhs_vf(i)%sf(j, k, l) = rhs_vf(i)%sf(j, k, l) - 5.e-1_wp/y_cc(k)*(flux_src_n_in(i)%sf(j, &
8712 & k - 1, l) + flux_src_n_in(i)%sf(j, k, l))
8718# 1534 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8719#if defined(MFC_OpenACC)
8720# 1534 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8722# 1534 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8723#elif defined(MFC_OpenMP)
8724# 1534 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8726# 1534 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8728# 1534 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8732 else if (idir == 3)
then
8733 if (surface_tension)
then
8735# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8737# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8738#if defined(MFC_OpenACC)
8739# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8741# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8742#elif defined(MFC_OpenMP)
8743# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8745# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8747# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8749# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8751# 1539 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8756 rhs_vf(eqn_idx%c)%sf(j, k, l) = rhs_vf(eqn_idx%c)%sf(j, k, &
8757 & l) + 1._wp/dz(l)*q_prim_vf(eqn_idx%c)%sf(j, k, l)*(flux_src_n_in(eqn_idx%adv%beg)%sf(j, k, &
8758 & l) - flux_src_n_in(eqn_idx%adv%beg)%sf(j, k, l - 1))
8763# 1549 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8764#if defined(MFC_OpenACC)
8765# 1549 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8767# 1549 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8768#elif defined(MFC_OpenMP)
8769# 1549 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8771# 1549 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8773# 1549 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8777 if ((surface_tension .or. viscous) .or. chem_params%diffusion)
then
8779# 1553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8781# 1553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8782#if defined(MFC_OpenACC)
8783# 1553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8785# 1553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8786#elif defined(MFC_OpenMP)
8787# 1553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8789# 1553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8791# 1553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8793# 1553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8795# 1553 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8800 if (surface_tension .or. viscous)
then
8802# 1558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8803#if defined(MFC_OpenACC)
8804# 1558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8806# 1558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8807#elif defined(MFC_OpenMP)
8808# 1558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8810# 1558 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8812 do i = eqn_idx%mom%beg, eqn_idx%E
8813 rhs_vf(i)%sf(j, k, l) = rhs_vf(i)%sf(j, k, l) + 1._wp/dz(l)*(flux_src_n_in(i)%sf(j, k, &
8814 & l - 1) - flux_src_n_in(i)%sf(j, k, l))
8818 if (chem_params%diffusion)
then
8820# 1566 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8821#if defined(MFC_OpenACC)
8822# 1566 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8824# 1566 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8825#elif defined(MFC_OpenMP)
8826# 1566 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8828# 1566 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8830 do i = eqn_idx%species%beg, eqn_idx%species%end
8831 rhs_vf(i)%sf(j, k, l) = rhs_vf(i)%sf(j, k, l) + 1._wp/dz(l)*(flux_src_n_in(i)%sf(j, k, &
8832 & l - 1) - flux_src_n_in(i)%sf(j, k, l))
8834 if (.not. viscous)
then
8835 rhs_vf(eqn_idx%E)%sf(j, k, l) = rhs_vf(eqn_idx%E)%sf(j, k, &
8836 & l) + 1._wp/dz(l)*(flux_src_n_in(eqn_idx%E)%sf(j, k, &
8837 & l - 1) - flux_src_n_in(eqn_idx%E)%sf(j, k, l))
8844# 1580 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8845#if defined(MFC_OpenACC)
8846# 1580 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8848# 1580 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8849#elif defined(MFC_OpenMP)
8850# 1580 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8852# 1580 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8854# 1580 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8858 if (grid_geometry == 3)
then
8860# 1584 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8862# 1584 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8863#if defined(MFC_OpenACC)
8864# 1584 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8866# 1584 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8867#elif defined(MFC_OpenMP)
8868# 1584 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8870# 1584 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8872# 1584 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8874# 1584 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8876# 1584 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8881 rhs_vf(eqn_idx%mom%beg + 1)%sf(j, k, l) = rhs_vf(eqn_idx%mom%beg + 1)%sf(j, k, &
8882 & l) + 5.e-1_wp*(flux_src_n_in(eqn_idx%mom%end)%sf(j, k, &
8883 & l - 1) + flux_src_n_in(eqn_idx%mom%end)%sf(j, k, l))
8885 rhs_vf(eqn_idx%mom%end)%sf(j, k, l) = rhs_vf(eqn_idx%mom%end)%sf(j, k, &
8886 & l) - 5.e-1_wp*(flux_src_n_in(eqn_idx%mom%beg + 1)%sf(j, k, &
8887 & l - 1) + flux_src_n_in(eqn_idx%mom%beg + 1)%sf(j, k, l))
8892# 1598 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8893#if defined(MFC_OpenACC)
8894# 1598 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8896# 1598 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8897#elif defined(MFC_OpenMP)
8898# 1598 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8900# 1598 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8902# 1598 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"