632 integer ::
i,
j,
k,
l, id
635# 135 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
636#if defined(MFC_OpenACC)
637# 135 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
639# 135 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
640#elif defined(MFC_OpenMP)
641# 135 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
643# 135 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
646# 136 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
647#if defined(MFC_OpenACC)
648# 136 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
650# 136 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
651#elif defined(MFC_OpenMP)
652# 136 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
654# 136 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
658# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
660# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
661 use iso_fortran_env,
only: output_unit
662# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
664# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
665 print *,
'm_rhs.fpp:138: ',
'@:ALLOCATE(q_cons_qp%vf(1:sys_size))'
666# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
668# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
669 call flush (output_unit)
670# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
672# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
674# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
676# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
678# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
680# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
681#if defined(MFC_OpenACC)
682# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
684# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
685#elif defined(MFC_OpenMP)
686# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
688# 138 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
691# 139 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
693# 139 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
694 use iso_fortran_env,
only: output_unit
695# 139 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
697# 139 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
698 print *,
'm_rhs.fpp:139: ',
'@:ALLOCATE(q_prim_qp%vf(1:sys_size))'
699# 139 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
701# 139 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
702 call flush (output_unit)
703# 139 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
705# 139 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
707# 139 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
709# 139 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
711# 139 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
713# 139 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
714#if defined(MFC_OpenACC)
715# 139 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
717# 139 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
718#elif defined(MFC_OpenMP)
719# 139 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
721# 139 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
727# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
729# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
730 use iso_fortran_env,
only: output_unit
731# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
733# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
734 print *,
'm_rhs.fpp:143: ',
'@: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))'
735# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
737# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
738 call flush (output_unit)
739# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
741# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
743# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
744 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))
745# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
747# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
749# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
750#if defined(MFC_OpenACC)
751# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
753# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
754#elif defined(MFC_OpenMP)
755# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
757# 143 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
759# 145 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
761 do l = mom_idx%beg, e_idx
763# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
765# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
766 use iso_fortran_env,
only: output_unit
767# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
769# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
770 print *,
'm_rhs.fpp:147: ',
'@: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))'
771# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
773# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
774 call flush (output_unit)
775# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
777# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
779# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
780 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))
781# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
783# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
785# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
786#if defined(MFC_OpenACC)
787# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
789# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
790#elif defined(MFC_OpenMP)
791# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
793# 147 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
795# 149 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
799 if (surface_tension)
then
802 do l = adv_idx%end + 1, sys_size - 1
804# 156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
806# 156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
807 use iso_fortran_env,
only: output_unit
808# 156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
810# 156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
811 print *,
'm_rhs.fpp:156: ',
'@: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))'
812# 156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
814# 156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
815 call flush (output_unit)
816# 156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
818# 156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
820# 156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
821 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))
822# 156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
824# 156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
826# 156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
827#if defined(MFC_OpenACC)
828# 156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
830# 156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
831#elif defined(MFC_OpenMP)
832# 156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
834# 156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
836# 158 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
839 do l = adv_idx%end + 1, sys_size
841# 161 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
843# 161 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
844 use iso_fortran_env,
only: output_unit
845# 161 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
847# 161 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
848 print *,
'm_rhs.fpp:161: ',
'@: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))'
849# 161 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
851# 161 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
852 call flush (output_unit)
853# 161 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
855# 161 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
857# 161 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
858 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))
859# 161 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
861# 161 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
863# 161 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
864#if defined(MFC_OpenACC)
865# 161 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
867# 161 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
868#elif defined(MFC_OpenMP)
869# 161 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
871# 161 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
873# 163 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
879# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
881# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
882 integer :: macros_setup_vfs_i
883# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
885# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
887# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
889# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
890 use iso_fortran_env,
only: output_unit
891# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
893# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
894 print *,
'm_rhs.fpp:167: ',
'@:ACC_SETUP_VFs(q_cons_qp, q_prim_qp)'
895# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
897# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
898 call flush (output_unit)
899# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
901# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
903# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
905# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
907# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
908#if defined(MFC_OpenACC)
909# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
911# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
912#elif defined(MFC_OpenMP)
913# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
915# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
917# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
919# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
920#if defined(MFC_OpenACC)
921# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
923# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
924#elif defined(MFC_OpenMP)
925# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
927# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
929# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
931# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
933# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
934 if (
associated(
q_cons_qp%vf(macros_setup_vfs_i)%sf))
then
935# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
937# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
938#if defined(MFC_OpenACC)
939# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
941# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
942#elif defined(MFC_OpenMP)
943# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
945# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
947# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
949# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
950#if defined(MFC_OpenACC)
951# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
953# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
954#elif defined(MFC_OpenMP)
955# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
957# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
959# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
961# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
963# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
965# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
967# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
968#if defined(MFC_OpenACC)
969# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
971# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
972#elif defined(MFC_OpenMP)
973# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
975# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
977# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
979# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
980#if defined(MFC_OpenACC)
981# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
983# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
984#elif defined(MFC_OpenMP)
985# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
987# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
989# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
991# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
993# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
994 if (
associated(
q_prim_qp%vf(macros_setup_vfs_i)%sf))
then
995# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
997# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
998#if defined(MFC_OpenACC)
999# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1001# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1002#elif defined(MFC_OpenMP)
1003# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1005# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1007# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1009# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1010#if defined(MFC_OpenACC)
1011# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1013# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1014#elif defined(MFC_OpenMP)
1015# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1017# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1019# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1021# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1023# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1025# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1027# 167 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1030 do l = 1, cont_idx%end
1031 if (relativity)
then
1034# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1036# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1037 use iso_fortran_env,
only: output_unit
1038# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1040# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1041 print *,
'm_rhs.fpp:172: ',
'@: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))'
1042# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1044# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1045 call flush (output_unit)
1046# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1048# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1050# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1051 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))
1052# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1054# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1056# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1057#if defined(MFC_OpenACC)
1058# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1060# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1061#elif defined(MFC_OpenMP)
1062# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1064# 172 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1066# 174 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1070# 176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1071#if defined(MFC_OpenACC)
1072# 176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1074# 176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1075#elif defined(MFC_OpenMP)
1076# 176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1078# 176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1081# 177 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1082#if defined(MFC_OpenACC)
1083# 177 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1085# 177 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1086#elif defined(MFC_OpenMP)
1087# 177 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1089# 177 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1094 do l = adv_idx%beg, adv_idx%end
1097# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1098#if defined(MFC_OpenACC)
1099# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1101# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1102#elif defined(MFC_OpenMP)
1103# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1105# 183 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1108# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1109#if defined(MFC_OpenACC)
1110# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1112# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1113#elif defined(MFC_OpenMP)
1114# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1116# 184 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1121 if (surface_tension)
then
1124# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1125#if defined(MFC_OpenACC)
1126# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1128# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1129#elif defined(MFC_OpenMP)
1130# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1132# 190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1135# 191 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1136#if defined(MFC_OpenACC)
1137# 191 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1139# 191 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1140#elif defined(MFC_OpenMP)
1141# 191 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1143# 191 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1147 if (hyper_cleaning)
then
1150# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1151#if defined(MFC_OpenACC)
1152# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1154# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1155#elif defined(MFC_OpenMP)
1156# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1158# 196 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1161# 197 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1162#if defined(MFC_OpenACC)
1163# 197 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1165# 197 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1166#elif defined(MFC_OpenMP)
1167# 197 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1169# 197 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1175# 201 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1177# 201 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1178 use iso_fortran_env,
only: output_unit
1179# 201 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1181# 201 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1182 print *,
'm_rhs.fpp:201: ',
'@:ALLOCATE(flux_n(1:num_dims))'
1183# 201 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1185# 201 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1186 call flush (output_unit)
1187# 201 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1189# 201 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1191# 201 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1192 allocate (
flux_n(1:num_dims))
1193# 201 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1195# 201 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1197# 201 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1198#if defined(MFC_OpenACC)
1199# 201 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1201# 201 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1202#elif defined(MFC_OpenMP)
1203# 201 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1205# 201 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1208# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1210# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1211 use iso_fortran_env,
only: output_unit
1212# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1214# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1215 print *,
'm_rhs.fpp:202: ',
'@:ALLOCATE(flux_src_n(1:num_dims))'
1216# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1218# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1219 call flush (output_unit)
1220# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1222# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1224# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1226# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1228# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1230# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1231#if defined(MFC_OpenACC)
1232# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1234# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1235#elif defined(MFC_OpenMP)
1236# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1238# 202 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1241# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1243# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1244 use iso_fortran_env,
only: output_unit
1245# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1247# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1248 print *,
'm_rhs.fpp:203: ',
'@:ALLOCATE(flux_gsrc_n(1:num_dims))'
1249# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1251# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1252 call flush (output_unit)
1253# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1255# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1257# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1259# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1261# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1263# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1264#if defined(MFC_OpenACC)
1265# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1267# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1268#elif defined(MFC_OpenMP)
1269# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1271# 203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1276# 206 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1278# 206 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1279 use iso_fortran_env,
only: output_unit
1280# 206 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1282# 206 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1283 print *,
'm_rhs.fpp:206: ',
'@:ALLOCATE(flux_n(i)%vf(1:sys_size))'
1284# 206 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1286# 206 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1287 call flush (output_unit)
1288# 206 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1290# 206 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1292# 206 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1293 allocate (
flux_n(i)%vf(1:sys_size))
1294# 206 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1296# 206 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1298# 206 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1299#if defined(MFC_OpenACC)
1300# 206 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1302# 206 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1303#elif defined(MFC_OpenMP)
1304# 206 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1306# 206 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1309# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1311# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1312 use iso_fortran_env,
only: output_unit
1313# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1315# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1316 print *,
'm_rhs.fpp:207: ',
'@:ALLOCATE(flux_src_n(i)%vf(1:sys_size))'
1317# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1319# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1320 call flush (output_unit)
1321# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1323# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1325# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1327# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1329# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1331# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1332#if defined(MFC_OpenACC)
1333# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1335# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1336#elif defined(MFC_OpenMP)
1337# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1339# 207 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1342# 208 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1344# 208 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1345 use iso_fortran_env,
only: output_unit
1346# 208 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1348# 208 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1349 print *,
'm_rhs.fpp:208: ',
'@:ALLOCATE(flux_gsrc_n(i)%vf(1:sys_size))'
1350# 208 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1352# 208 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1353 call flush (output_unit)
1354# 208 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1356# 208 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1358# 208 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1360# 208 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1362# 208 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1364# 208 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1365#if defined(MFC_OpenACC)
1366# 208 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1368# 208 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1369#elif defined(MFC_OpenMP)
1370# 208 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1372# 208 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1378# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1380# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1381 use iso_fortran_env,
only: output_unit
1382# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1384# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1385 print *,
'm_rhs.fpp:212: ',
'@: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))'
1386# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1388# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1389 call flush (output_unit)
1390# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1392# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1394# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1395 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))
1396# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1398# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1400# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1401#if defined(MFC_OpenACC)
1402# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1404# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1405#elif defined(MFC_OpenMP)
1406# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1408# 212 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1410# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1412# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1414# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1415 use iso_fortran_env,
only: output_unit
1416# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1418# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1419 print *,
'm_rhs.fpp:214: ',
'@: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))'
1420# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1422# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1423 call flush (output_unit)
1424# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1426# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1428# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1429 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))
1430# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1432# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1434# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1435#if defined(MFC_OpenACC)
1436# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1438# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1439#elif defined(MFC_OpenMP)
1440# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1442# 214 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1444# 216 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1447 if (viscous .or. surface_tension)
then
1448 do l = mom_idx%beg, e_idx
1450# 220 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1452# 220 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1453 use iso_fortran_env,
only: output_unit
1454# 220 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1456# 220 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1457 print *,
'm_rhs.fpp:220: ',
'@: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))'
1458# 220 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1460# 220 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1461 call flush (output_unit)
1462# 220 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1464# 220 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1466# 220 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1467 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))
1468# 220 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1470# 220 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1472# 220 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1473#if defined(MFC_OpenACC)
1474# 220 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1476# 220 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1477#elif defined(MFC_OpenMP)
1478# 220 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1480# 220 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1482# 222 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1487# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1489# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1490 use iso_fortran_env,
only: output_unit
1491# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1493# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1494 print *,
'm_rhs.fpp:225: ',
'@:ALLOCATE(flux_src_n(i)%vf(adv_idx%beg)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
1495# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1497# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1498 call flush (output_unit)
1499# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1501# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1503# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1504 allocate (
flux_src_n(i)%vf(adv_idx%beg)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
1505# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1507# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1509# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1510#if defined(MFC_OpenACC)
1511# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1513# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1514#elif defined(MFC_OpenMP)
1515# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1517# 225 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1519# 227 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1521 if (riemann_solver == 1 .or. riemann_solver == 4)
then
1522 do l = adv_idx%beg + 1, adv_idx%end
1524# 230 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1526# 230 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1527 use iso_fortran_env,
only: output_unit
1528# 230 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1530# 230 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1531 print *,
'm_rhs.fpp:230: ',
'@: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))'
1532# 230 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1534# 230 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1535 call flush (output_unit)
1536# 230 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1538# 230 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1540# 230 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1541 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))
1542# 230 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1544# 230 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1546# 230 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1547#if defined(MFC_OpenACC)
1548# 230 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1550# 230 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1551#elif defined(MFC_OpenMP)
1552# 230 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1554# 230 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1556# 232 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1561 do l = chemxb, chemxe
1563# 237 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1565# 237 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1566 use iso_fortran_env,
only: output_unit
1567# 237 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1569# 237 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1570 print *,
'm_rhs.fpp:237: ',
'@: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))'
1571# 237 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1573# 237 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1574 call flush (output_unit)
1575# 237 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1577# 237 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1579# 237 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1580 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))
1581# 237 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1583# 237 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1585# 237 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1586#if defined(MFC_OpenACC)
1587# 237 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1589# 237 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1590#elif defined(MFC_OpenMP)
1591# 237 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1593# 237 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1595# 239 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1597 if (chem_params%diffusion .and. .not. viscous)
then
1599# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1601# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1602 use iso_fortran_env,
only: output_unit
1603# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1605# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1606 print *,
'm_rhs.fpp:241: ',
'@:ALLOCATE(flux_src_n(i)%vf(E_idx)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
1607# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1609# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1610 call flush (output_unit)
1611# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1613# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1615# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1616 allocate (
flux_src_n(i)%vf(e_idx)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
1617# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1619# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1621# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1622#if defined(MFC_OpenACC)
1623# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1625# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1626#elif defined(MFC_OpenMP)
1627# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1629# 241 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1631# 243 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1637# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1639# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1640 use iso_fortran_env,
only: output_unit
1641# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1643# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1644 print *,
'm_rhs.fpp:247: ',
'@: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))'
1645# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1647# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1648 call flush (output_unit)
1649# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1651# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1653# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1654 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))
1655# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1657# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1659# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1660#if defined(MFC_OpenACC)
1661# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1663# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1664#elif defined(MFC_OpenMP)
1665# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1667# 247 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1669# 249 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1674# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1676# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1677 integer :: macros_setup_vfs_i
1678# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1680# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1682# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1684# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1685 use iso_fortran_env,
only: output_unit
1686# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1688# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1689 print *,
'm_rhs.fpp:252: ',
'@:ACC_SETUP_VFs(flux_n(i))'
1690# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1692# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1693 call flush (output_unit)
1694# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1696# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1698# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1700# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1702# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1703#if defined(MFC_OpenACC)
1704# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1706# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1707#elif defined(MFC_OpenMP)
1708# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1710# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1712# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1714# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1715#if defined(MFC_OpenACC)
1716# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1718# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1719#elif defined(MFC_OpenMP)
1720# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1722# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1724# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1725 if (
allocated(
flux_n(i)%vf))
then
1726# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1727 do macros_setup_vfs_i = lbound(
flux_n(i)%vf, 1), ubound(
flux_n(i)%vf, 1)
1728# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1729 if (
associated(
flux_n(i)%vf(macros_setup_vfs_i)%sf))
then
1730# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1732# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1733#if defined(MFC_OpenACC)
1734# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1736# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1737#elif defined(MFC_OpenMP)
1738# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1740# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1742# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1744# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1745#if defined(MFC_OpenACC)
1746# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1748# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1749#elif defined(MFC_OpenMP)
1750# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1752# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1754# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1756# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1758# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1760# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1762# 252 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1765# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1767# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1768 integer :: macros_setup_vfs_i
1769# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1771# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1773# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1775# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1776 use iso_fortran_env,
only: output_unit
1777# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1779# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1780 print *,
'm_rhs.fpp:253: ',
'@:ACC_SETUP_VFs(flux_src_n(i), flux_gsrc_n(i))'
1781# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1783# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1784 call flush (output_unit)
1785# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1787# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1789# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1791# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1793# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1794#if defined(MFC_OpenACC)
1795# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1797# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1798#elif defined(MFC_OpenMP)
1799# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1801# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1803# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1805# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1806#if defined(MFC_OpenACC)
1807# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1809# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1810#elif defined(MFC_OpenMP)
1811# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1813# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1815# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1817# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1819# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1820 if (
associated(
flux_src_n(i)%vf(macros_setup_vfs_i)%sf))
then
1821# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1823# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1824#if defined(MFC_OpenACC)
1825# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1827# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1828#elif defined(MFC_OpenMP)
1829# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1831# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1833# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1835# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1836#if defined(MFC_OpenACC)
1837# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1839# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1840#elif defined(MFC_OpenMP)
1841# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1843# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1845# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1847# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1849# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1851# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1853# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1854#if defined(MFC_OpenACC)
1855# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1857# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1858#elif defined(MFC_OpenMP)
1859# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1861# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1863# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1865# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1866#if defined(MFC_OpenACC)
1867# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1869# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1870#elif defined(MFC_OpenMP)
1871# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1873# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1875# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1877# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1879# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1880 if (
associated(
flux_gsrc_n(i)%vf(macros_setup_vfs_i)%sf))
then
1881# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1883# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1884#if defined(MFC_OpenACC)
1885# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1887# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1888#elif defined(MFC_OpenMP)
1889# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1891# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1893# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1895# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1896#if defined(MFC_OpenACC)
1897# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1899# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1900#elif defined(MFC_OpenMP)
1901# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1903# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1905# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1907# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1909# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1911# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1913# 253 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1917 if (riemann_solver /= 1)
then
1918 do l = adv_idx%beg + 1, adv_idx%end
1921# 259 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1922#if defined(MFC_OpenACC)
1923# 259 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1925# 259 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1926#elif defined(MFC_OpenMP)
1927# 259 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1929# 259 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1937# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1938#if defined(MFC_OpenACC)
1939# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1941# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1942#elif defined(MFC_OpenMP)
1943# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1945# 265 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1949# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1950#if defined(MFC_OpenACC)
1951# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1953# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1954#elif defined(MFC_OpenMP)
1955# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1957# 267 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1964 if ((.not. igr) .or. dummy)
then
1966# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1968# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1969 use iso_fortran_env,
only: output_unit
1970# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1972# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1973 print *,
'm_rhs.fpp:274: ',
'@:ALLOCATE(dq_prim_dx_qp(1:1))'
1974# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1976# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1977 call flush (output_unit)
1978# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1980# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1982# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1984# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1986# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1988# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1989#if defined(MFC_OpenACC)
1990# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1992# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1993#elif defined(MFC_OpenMP)
1994# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1996# 274 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
1999# 275 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2001# 275 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2002 use iso_fortran_env,
only: output_unit
2003# 275 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2005# 275 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2006 print *,
'm_rhs.fpp:275: ',
'@:ALLOCATE(dq_prim_dy_qp(1:1))'
2007# 275 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2009# 275 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2010 call flush (output_unit)
2011# 275 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2013# 275 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2015# 275 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2017# 275 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2019# 275 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2021# 275 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2022#if defined(MFC_OpenACC)
2023# 275 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2025# 275 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2026#elif defined(MFC_OpenMP)
2027# 275 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2029# 275 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2032# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2034# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2035 use iso_fortran_env,
only: output_unit
2036# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2038# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2039 print *,
'm_rhs.fpp:276: ',
'@:ALLOCATE(dq_prim_dz_qp(1:1))'
2040# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2042# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2043 call flush (output_unit)
2044# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2046# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2048# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2050# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2052# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2054# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2055#if defined(MFC_OpenACC)
2056# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2058# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2059#elif defined(MFC_OpenMP)
2060# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2062# 276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2066# 278 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2068# 278 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2069 use iso_fortran_env,
only: output_unit
2070# 278 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2072# 278 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2073 print *,
'm_rhs.fpp:278: ',
'@:ALLOCATE(qL_prim(1:num_dims))'
2074# 278 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2076# 278 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2077 call flush (output_unit)
2078# 278 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2080# 278 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2082# 278 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2083 allocate (
ql_prim(1:num_dims))
2084# 278 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2086# 278 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2088# 278 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2089#if defined(MFC_OpenACC)
2090# 278 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2092# 278 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2093#elif defined(MFC_OpenMP)
2094# 278 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2096# 278 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2099# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2101# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2102 use iso_fortran_env,
only: output_unit
2103# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2105# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2106 print *,
'm_rhs.fpp:279: ',
'@:ALLOCATE(qR_prim(1:num_dims))'
2107# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2109# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2110 call flush (output_unit)
2111# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2113# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2115# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2116 allocate (
qr_prim(1:num_dims))
2117# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2119# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2121# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2122#if defined(MFC_OpenACC)
2123# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2125# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2126#elif defined(MFC_OpenMP)
2127# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2129# 279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2133# 281 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2135# 281 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2136 use iso_fortran_env,
only: output_unit
2137# 281 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2139# 281 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2140 print *,
'm_rhs.fpp:281: ',
'@:ALLOCATE(dqL_prim_dx_n(1:num_dims))'
2141# 281 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2143# 281 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2144 call flush (output_unit)
2145# 281 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2147# 281 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2149# 281 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2151# 281 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2153# 281 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2155# 281 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2156#if defined(MFC_OpenACC)
2157# 281 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2159# 281 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2160#elif defined(MFC_OpenMP)
2161# 281 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2163# 281 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2166# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2168# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2169 use iso_fortran_env,
only: output_unit
2170# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2172# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2173 print *,
'm_rhs.fpp:282: ',
'@:ALLOCATE(dqL_prim_dy_n(1:num_dims))'
2174# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2176# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2177 call flush (output_unit)
2178# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2180# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2182# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2184# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2186# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2188# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2189#if defined(MFC_OpenACC)
2190# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2192# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2193#elif defined(MFC_OpenMP)
2194# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2196# 282 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2199# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2201# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2202 use iso_fortran_env,
only: output_unit
2203# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2205# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2206 print *,
'm_rhs.fpp:283: ',
'@:ALLOCATE(dqL_prim_dz_n(1:num_dims))'
2207# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2209# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2210 call flush (output_unit)
2211# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2213# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2215# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2217# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2219# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2221# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2222#if defined(MFC_OpenACC)
2223# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2225# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2226#elif defined(MFC_OpenMP)
2227# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2229# 283 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2232# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2234# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2235 use iso_fortran_env,
only: output_unit
2236# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2238# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2239 print *,
'm_rhs.fpp:284: ',
'@:ALLOCATE(dqR_prim_dx_n(1:num_dims))'
2240# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2242# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2243 call flush (output_unit)
2244# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2246# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2248# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2250# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2252# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2254# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2255#if defined(MFC_OpenACC)
2256# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2258# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2259#elif defined(MFC_OpenMP)
2260# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2262# 284 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2265# 285 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2267# 285 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2268 use iso_fortran_env,
only: output_unit
2269# 285 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2271# 285 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2272 print *,
'm_rhs.fpp:285: ',
'@:ALLOCATE(dqR_prim_dy_n(1:num_dims))'
2273# 285 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2275# 285 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2276 call flush (output_unit)
2277# 285 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2279# 285 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2281# 285 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2283# 285 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2285# 285 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2287# 285 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2288#if defined(MFC_OpenACC)
2289# 285 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2291# 285 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2292#elif defined(MFC_OpenMP)
2293# 285 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2295# 285 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2298# 286 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2300# 286 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2301 use iso_fortran_env,
only: output_unit
2302# 286 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2304# 286 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2305 print *,
'm_rhs.fpp:286: ',
'@:ALLOCATE(dqR_prim_dz_n(1:num_dims))'
2306# 286 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2308# 286 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2309 call flush (output_unit)
2310# 286 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2312# 286 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2314# 286 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2316# 286 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2318# 286 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2320# 286 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2321#if defined(MFC_OpenACC)
2322# 286 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2324# 286 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2325#elif defined(MFC_OpenMP)
2326# 286 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2328# 286 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2333# 289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2335# 289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2336 use iso_fortran_env,
only: output_unit
2337# 289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2339# 289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2340 print *,
'm_rhs.fpp:289: ',
'@:ALLOCATE(qL_prim(i)%vf(1:sys_size))'
2341# 289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2343# 289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2344 call flush (output_unit)
2345# 289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2347# 289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2349# 289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2350 allocate (
ql_prim(i)%vf(1:sys_size))
2351# 289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2353# 289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2355# 289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2356#if defined(MFC_OpenACC)
2357# 289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2359# 289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2360#elif defined(MFC_OpenMP)
2361# 289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2363# 289 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2366# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2368# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2369 use iso_fortran_env,
only: output_unit
2370# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2372# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2373 print *,
'm_rhs.fpp:290: ',
'@:ALLOCATE(qR_prim(i)%vf(1:sys_size))'
2374# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2376# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2377 call flush (output_unit)
2378# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2380# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2382# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2383 allocate (
qr_prim(i)%vf(1:sys_size))
2384# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2386# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2388# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2389#if defined(MFC_OpenACC)
2390# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2392# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2393#elif defined(MFC_OpenMP)
2394# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2396# 290 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2398 do l = mom_idx%beg, mom_idx%end
2400# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2402# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2403 use iso_fortran_env,
only: output_unit
2404# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2406# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2407 print *,
'm_rhs.fpp:292: ',
'@: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))'
2408# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2410# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2411 call flush (output_unit)
2412# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2414# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2416# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2417 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))
2418# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2420# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2422# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2423#if defined(MFC_OpenACC)
2424# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2426# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2427#elif defined(MFC_OpenMP)
2428# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2430# 292 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2432# 294 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2434# 294 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2436# 294 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2437 use iso_fortran_env,
only: output_unit
2438# 294 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2440# 294 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2441 print *,
'm_rhs.fpp:294: ',
'@: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))'
2442# 294 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2444# 294 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2445 call flush (output_unit)
2446# 294 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2448# 294 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2450# 294 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2451 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))
2452# 294 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2454# 294 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2456# 294 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2457#if defined(MFC_OpenACC)
2458# 294 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2460# 294 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2461#elif defined(MFC_OpenMP)
2462# 294 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2464# 294 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2466# 296 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2469# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2471# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2472 integer :: macros_setup_vfs_i
2473# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2475# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2477# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2479# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2480 use iso_fortran_env,
only: output_unit
2481# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2483# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2484 print *,
'm_rhs.fpp:297: ',
'@:ACC_SETUP_VFs(qL_prim(i), qR_prim(i))'
2485# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2487# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2488 call flush (output_unit)
2489# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2491# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2493# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2495# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2497# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2498#if defined(MFC_OpenACC)
2499# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2501# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2502#elif defined(MFC_OpenMP)
2503# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2505# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2507# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2509# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2510#if defined(MFC_OpenACC)
2511# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2513# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2514#elif defined(MFC_OpenMP)
2515# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2517# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2519# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2520 if (
allocated(
ql_prim(i)%vf))
then
2521# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2522 do macros_setup_vfs_i = lbound(
ql_prim(i)%vf, 1), ubound(
ql_prim(i)%vf, 1)
2523# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2524 if (
associated(
ql_prim(i)%vf(macros_setup_vfs_i)%sf))
then
2525# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2527# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2528#if defined(MFC_OpenACC)
2529# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2531# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2532#elif defined(MFC_OpenMP)
2533# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2535# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2537# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2539# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2540#if defined(MFC_OpenACC)
2541# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2543# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2544#elif defined(MFC_OpenMP)
2545# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2547# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2549# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2551# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2553# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2555# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2557# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2558#if defined(MFC_OpenACC)
2559# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2561# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2562#elif defined(MFC_OpenMP)
2563# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2565# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2567# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2569# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2570#if defined(MFC_OpenACC)
2571# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2573# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2574#elif defined(MFC_OpenMP)
2575# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2577# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2579# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2580 if (
allocated(
qr_prim(i)%vf))
then
2581# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2582 do macros_setup_vfs_i = lbound(
qr_prim(i)%vf, 1), ubound(
qr_prim(i)%vf, 1)
2583# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2584 if (
associated(
qr_prim(i)%vf(macros_setup_vfs_i)%sf))
then
2585# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2587# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2588#if defined(MFC_OpenACC)
2589# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2591# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2592#elif defined(MFC_OpenMP)
2593# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2595# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2597# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2599# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2600#if defined(MFC_OpenACC)
2601# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2603# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2604#elif defined(MFC_OpenMP)
2605# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2607# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2609# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2611# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2613# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2615# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2617# 297 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2622# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2624# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2625 use iso_fortran_env,
only: output_unit
2626# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2628# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2629 print *,
'm_rhs.fpp:300: ',
'@: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))'
2630# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2632# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2633 call flush (output_unit)
2634# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2636# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2638# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2639 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))
2640# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2642# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2644# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2645#if defined(MFC_OpenACC)
2646# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2648# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2649#elif defined(MFC_OpenMP)
2650# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2652# 300 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2654# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2656# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2658# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2659 use iso_fortran_env,
only: output_unit
2660# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2662# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2663 print *,
'm_rhs.fpp:302: ',
'@: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))'
2664# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2666# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2667 call flush (output_unit)
2668# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2670# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2672# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2673 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))
2674# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2676# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2678# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2679#if defined(MFC_OpenACC)
2680# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2682# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2683#elif defined(MFC_OpenMP)
2684# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2686# 302 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2688# 304 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2692# 306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2694# 306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2695 use iso_fortran_env,
only: output_unit
2696# 306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2698# 306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2699 print *,
'm_rhs.fpp:306: ',
'@: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))'
2700# 306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2702# 306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2703 call flush (output_unit)
2704# 306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2706# 306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2708# 306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2709 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))
2710# 306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2712# 306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2714# 306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2715#if defined(MFC_OpenACC)
2716# 306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2718# 306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2719#elif defined(MFC_OpenMP)
2720# 306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2722# 306 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2724# 308 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2726# 308 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2728# 308 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2729 use iso_fortran_env,
only: output_unit
2730# 308 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2732# 308 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2733 print *,
'm_rhs.fpp:308: ',
'@: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))'
2734# 308 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2736# 308 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2737 call flush (output_unit)
2738# 308 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2740# 308 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2742# 308 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2743 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))
2744# 308 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2746# 308 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2748# 308 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2749#if defined(MFC_OpenACC)
2750# 308 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2752# 308 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2753#elif defined(MFC_OpenMP)
2754# 308 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2756# 308 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2758# 310 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2761# 311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2763# 311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2764 use iso_fortran_env,
only: output_unit
2765# 311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2767# 311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2768 print *,
'm_rhs.fpp:311: ',
'@: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))'
2769# 311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2771# 311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2772 call flush (output_unit)
2773# 311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2775# 311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2777# 311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2778 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))
2779# 311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2781# 311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2783# 311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2784#if defined(MFC_OpenACC)
2785# 311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2787# 311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2788#elif defined(MFC_OpenMP)
2789# 311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2791# 311 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2793# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2795# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2797# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2798 use iso_fortran_env,
only: output_unit
2799# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2801# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2802 print *,
'm_rhs.fpp:313: ',
'@: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))'
2803# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2805# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2806 call flush (output_unit)
2807# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2809# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2811# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2812 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))
2813# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2815# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2817# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2818#if defined(MFC_OpenACC)
2819# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2821# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2822#elif defined(MFC_OpenMP)
2823# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2825# 313 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2827# 315 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2832# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2834# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2835 use iso_fortran_env,
only: output_unit
2836# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2838# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2839 print *,
'm_rhs.fpp:318: ',
'@: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))'
2840# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2842# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2843 call flush (output_unit)
2844# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2846# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2848# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2849 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))
2850# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2852# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2854# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2855#if defined(MFC_OpenACC)
2856# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2858# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2859#elif defined(MFC_OpenMP)
2860# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2862# 318 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2864# 320 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2866# 320 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2868# 320 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2869 use iso_fortran_env,
only: output_unit
2870# 320 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2872# 320 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2873 print *,
'm_rhs.fpp:320: ',
'@: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))'
2874# 320 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2876# 320 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2877 call flush (output_unit)
2878# 320 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2880# 320 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2882# 320 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2883 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))
2884# 320 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2886# 320 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2888# 320 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2889#if defined(MFC_OpenACC)
2890# 320 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2892# 320 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2893#elif defined(MFC_OpenMP)
2894# 320 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2896# 320 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2898# 322 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2901# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2903# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2904 use iso_fortran_env,
only: output_unit
2905# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2907# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2908 print *,
'm_rhs.fpp:323: ',
'@: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))'
2909# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2911# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2912 call flush (output_unit)
2913# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2915# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2917# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2918 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))
2919# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2921# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2923# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2924#if defined(MFC_OpenACC)
2925# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2927# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2928#elif defined(MFC_OpenMP)
2929# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2931# 323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2933# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2935# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2937# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2938 use iso_fortran_env,
only: output_unit
2939# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2941# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2942 print *,
'm_rhs.fpp:325: ',
'@: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))'
2943# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2945# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2946 call flush (output_unit)
2947# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2949# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2951# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2952 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))
2953# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2955# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2957# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2958#if defined(MFC_OpenACC)
2959# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2961# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2962#elif defined(MFC_OpenMP)
2963# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2965# 325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2967# 327 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2970 if (.not. viscous)
then
2973# 331 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2975# 331 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2976 use iso_fortran_env,
only: output_unit
2977# 331 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2979# 331 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2980 print *,
'm_rhs.fpp:331: ',
'@:ALLOCATE(dqL_prim_dx_n(i)%vf(1:sys_size))'
2981# 331 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2983# 331 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2984 call flush (output_unit)
2985# 331 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2987# 331 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2989# 331 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2991# 331 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2993# 331 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2995# 331 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2996#if defined(MFC_OpenACC)
2997# 331 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
2999# 331 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3000#elif defined(MFC_OpenMP)
3001# 331 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3003# 331 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3006# 332 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3008# 332 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3009 use iso_fortran_env,
only: output_unit
3010# 332 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3012# 332 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3013 print *,
'm_rhs.fpp:332: ',
'@:ALLOCATE(dqL_prim_dy_n(i)%vf(1:sys_size))'
3014# 332 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3016# 332 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3017 call flush (output_unit)
3018# 332 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3020# 332 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3022# 332 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3024# 332 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3026# 332 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3028# 332 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3029#if defined(MFC_OpenACC)
3030# 332 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3032# 332 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3033#elif defined(MFC_OpenMP)
3034# 332 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3036# 332 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3039# 333 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3041# 333 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3042 use iso_fortran_env,
only: output_unit
3043# 333 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3045# 333 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3046 print *,
'm_rhs.fpp:333: ',
'@:ALLOCATE(dqL_prim_dz_n(i)%vf(1:sys_size))'
3047# 333 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3049# 333 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3050 call flush (output_unit)
3051# 333 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3053# 333 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3055# 333 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3057# 333 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3059# 333 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3061# 333 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3062#if defined(MFC_OpenACC)
3063# 333 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3065# 333 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3066#elif defined(MFC_OpenMP)
3067# 333 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3069# 333 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3072# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3074# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3075 use iso_fortran_env,
only: output_unit
3076# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3078# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3079 print *,
'm_rhs.fpp:334: ',
'@:ALLOCATE(dqR_prim_dx_n(i)%vf(1:sys_size))'
3080# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3082# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3083 call flush (output_unit)
3084# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3086# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3088# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3090# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3092# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3094# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3095#if defined(MFC_OpenACC)
3096# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3098# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3099#elif defined(MFC_OpenMP)
3100# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3102# 334 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3105# 335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3107# 335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3108 use iso_fortran_env,
only: output_unit
3109# 335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3111# 335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3112 print *,
'm_rhs.fpp:335: ',
'@:ALLOCATE(dqR_prim_dy_n(i)%vf(1:sys_size))'
3113# 335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3115# 335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3116 call flush (output_unit)
3117# 335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3119# 335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3121# 335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3123# 335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3125# 335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3127# 335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3128#if defined(MFC_OpenACC)
3129# 335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3131# 335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3132#elif defined(MFC_OpenMP)
3133# 335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3135# 335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3138# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3140# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3141 use iso_fortran_env,
only: output_unit
3142# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3144# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3145 print *,
'm_rhs.fpp:336: ',
'@:ALLOCATE(dqR_prim_dz_n(i)%vf(1:sys_size))'
3146# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3148# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3149 call flush (output_unit)
3150# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3152# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3154# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3156# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3158# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3160# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3161#if defined(MFC_OpenACC)
3162# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3164# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3165#elif defined(MFC_OpenMP)
3166# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3168# 336 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3173# 339 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3175# 339 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3176 use iso_fortran_env,
only: output_unit
3177# 339 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3179# 339 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3180 print *,
'm_rhs.fpp:339: ',
'@:ALLOCATE(dqL_prim_dx_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3181# 339 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3183# 339 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3184 call flush (output_unit)
3185# 339 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3187# 339 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3189# 339 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3191# 339 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3193# 339 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3195# 339 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3196#if defined(MFC_OpenACC)
3197# 339 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3199# 339 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3200#elif defined(MFC_OpenMP)
3201# 339 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3203# 339 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3206# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3208# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3209 use iso_fortran_env,
only: output_unit
3210# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3212# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3213 print *,
'm_rhs.fpp:340: ',
'@:ALLOCATE(dqL_prim_dy_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3214# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3216# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3217 call flush (output_unit)
3218# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3220# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3222# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3224# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3226# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3228# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3229#if defined(MFC_OpenACC)
3230# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3232# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3233#elif defined(MFC_OpenMP)
3234# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3236# 340 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3239# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3241# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3242 use iso_fortran_env,
only: output_unit
3243# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3245# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3246 print *,
'm_rhs.fpp:341: ',
'@:ALLOCATE(dqL_prim_dz_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3247# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3249# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3250 call flush (output_unit)
3251# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3253# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3255# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3257# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3259# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3261# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3262#if defined(MFC_OpenACC)
3263# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3265# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3266#elif defined(MFC_OpenMP)
3267# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3269# 341 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3272# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3274# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3275 use iso_fortran_env,
only: output_unit
3276# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3278# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3279 print *,
'm_rhs.fpp:342: ',
'@:ALLOCATE(dqR_prim_dx_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3280# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3282# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3283 call flush (output_unit)
3284# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3286# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3288# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3290# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3292# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3294# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3295#if defined(MFC_OpenACC)
3296# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3298# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3299#elif defined(MFC_OpenMP)
3300# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3302# 342 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3305# 343 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3307# 343 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3308 use iso_fortran_env,
only: output_unit
3309# 343 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3311# 343 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3312 print *,
'm_rhs.fpp:343: ',
'@:ALLOCATE(dqR_prim_dy_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3313# 343 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3315# 343 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3316 call flush (output_unit)
3317# 343 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3319# 343 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3321# 343 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3323# 343 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3325# 343 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3327# 343 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3328#if defined(MFC_OpenACC)
3329# 343 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3331# 343 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3332#elif defined(MFC_OpenMP)
3333# 343 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3335# 343 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3338# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3340# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3341 use iso_fortran_env,
only: output_unit
3342# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3344# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3345 print *,
'm_rhs.fpp:344: ',
'@:ALLOCATE(dqR_prim_dz_n(i)%vf(l)%sf(1:1, 1:1, 1:1))'
3346# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3348# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3349 call flush (output_unit)
3350# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3352# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3354# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3356# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3358# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3360# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3361#if defined(MFC_OpenACC)
3362# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3364# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3365#elif defined(MFC_OpenMP)
3366# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3368# 344 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3372# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3374# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3375 integer :: macros_setup_vfs_i
3376# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3378# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3380# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3382# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3383 use iso_fortran_env,
only: output_unit
3384# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3386# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3387 print *,
'm_rhs.fpp:346: ',
'@:ACC_SETUP_VFs(dqL_prim_dx_n(i), dqL_prim_dy_n(i), dqL_prim_dz_n(i))'
3388# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3390# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3391 call flush (output_unit)
3392# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3394# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3396# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3398# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3400# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3401#if defined(MFC_OpenACC)
3402# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3404# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3405#elif defined(MFC_OpenMP)
3406# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3408# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3410# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3412# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3413#if defined(MFC_OpenACC)
3414# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3416# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3417#elif defined(MFC_OpenMP)
3418# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3420# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3422# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3424# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3426# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3427 if (
associated(
dql_prim_dx_n(i)%vf(macros_setup_vfs_i)%sf))
then
3428# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3430# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3431#if defined(MFC_OpenACC)
3432# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3434# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3435#elif defined(MFC_OpenMP)
3436# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3438# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3440# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3442# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3443#if defined(MFC_OpenACC)
3444# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3446# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3447#elif defined(MFC_OpenMP)
3448# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3450# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3452# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3454# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3456# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3458# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3460# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3461#if defined(MFC_OpenACC)
3462# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3464# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3465#elif defined(MFC_OpenMP)
3466# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3468# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3470# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3472# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3473#if defined(MFC_OpenACC)
3474# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3476# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3477#elif defined(MFC_OpenMP)
3478# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3480# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3482# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3484# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3486# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3487 if (
associated(
dql_prim_dy_n(i)%vf(macros_setup_vfs_i)%sf))
then
3488# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3490# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3491#if defined(MFC_OpenACC)
3492# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3494# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3495#elif defined(MFC_OpenMP)
3496# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3498# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3500# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3502# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3503#if defined(MFC_OpenACC)
3504# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3506# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3507#elif defined(MFC_OpenMP)
3508# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3510# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3512# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3514# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3516# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3518# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3520# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3521#if defined(MFC_OpenACC)
3522# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3524# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3525#elif defined(MFC_OpenMP)
3526# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3528# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3530# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3532# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3533#if defined(MFC_OpenACC)
3534# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3536# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3537#elif defined(MFC_OpenMP)
3538# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3540# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3542# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3544# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3546# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3547 if (
associated(
dql_prim_dz_n(i)%vf(macros_setup_vfs_i)%sf))
then
3548# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3550# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3551#if defined(MFC_OpenACC)
3552# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3554# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3555#elif defined(MFC_OpenMP)
3556# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3558# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3560# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3562# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3563#if defined(MFC_OpenACC)
3564# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3566# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3567#elif defined(MFC_OpenMP)
3568# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3570# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3572# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3574# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3576# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3578# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3580# 346 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3583# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3585# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3586 integer :: macros_setup_vfs_i
3587# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3589# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3591# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3593# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3594 use iso_fortran_env,
only: output_unit
3595# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3597# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3598 print *,
'm_rhs.fpp:347: ',
'@:ACC_SETUP_VFs(dqR_prim_dx_n(i), dqR_prim_dy_n(i), dqR_prim_dz_n(i))'
3599# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3601# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3602 call flush (output_unit)
3603# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3605# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3607# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3609# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3611# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3612#if defined(MFC_OpenACC)
3613# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3615# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3616#elif defined(MFC_OpenMP)
3617# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3619# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3621# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3623# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3624#if defined(MFC_OpenACC)
3625# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3627# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3628#elif defined(MFC_OpenMP)
3629# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3631# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3633# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3635# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3637# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3638 if (
associated(
dqr_prim_dx_n(i)%vf(macros_setup_vfs_i)%sf))
then
3639# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3641# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3642#if defined(MFC_OpenACC)
3643# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3645# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3646#elif defined(MFC_OpenMP)
3647# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3649# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3651# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3653# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3654#if defined(MFC_OpenACC)
3655# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3657# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3658#elif defined(MFC_OpenMP)
3659# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3661# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3663# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3665# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3667# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3669# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3671# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3672#if defined(MFC_OpenACC)
3673# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3675# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3676#elif defined(MFC_OpenMP)
3677# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3679# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3681# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3683# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3684#if defined(MFC_OpenACC)
3685# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3687# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3688#elif defined(MFC_OpenMP)
3689# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3691# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3693# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3695# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3697# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3698 if (
associated(
dqr_prim_dy_n(i)%vf(macros_setup_vfs_i)%sf))
then
3699# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3701# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3702#if defined(MFC_OpenACC)
3703# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3705# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3706#elif defined(MFC_OpenMP)
3707# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3709# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3711# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3713# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3714#if defined(MFC_OpenACC)
3715# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3717# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3718#elif defined(MFC_OpenMP)
3719# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3721# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3723# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3725# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3727# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3729# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3731# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3732#if defined(MFC_OpenACC)
3733# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3735# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3736#elif defined(MFC_OpenMP)
3737# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3739# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3741# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3743# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3744#if defined(MFC_OpenACC)
3745# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3747# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3748#elif defined(MFC_OpenMP)
3749# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3751# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3753# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3755# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3757# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3758 if (
associated(
dqr_prim_dz_n(i)%vf(macros_setup_vfs_i)%sf))
then
3759# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3761# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3762#if defined(MFC_OpenACC)
3763# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3765# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3766#elif defined(MFC_OpenMP)
3767# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3769# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3771# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3773# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3774#if defined(MFC_OpenACC)
3775# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3777# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3778#elif defined(MFC_OpenMP)
3779# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3781# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3783# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3785# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3787# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3789# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3791# 347 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3798# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3800# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3801 use iso_fortran_env,
only: output_unit
3802# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3804# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3805 print *,
'm_rhs.fpp:352: ',
'@:ALLOCATE(tau_Re_vf(1:sys_size))'
3806# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3808# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3809 call flush (output_unit)
3810# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3812# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3814# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3816# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3818# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3820# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3821#if defined(MFC_OpenACC)
3822# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3824# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3825#elif defined(MFC_OpenMP)
3826# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3828# 352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3832# 354 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3834# 354 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3835 use iso_fortran_env,
only: output_unit
3836# 354 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3838# 354 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3839 print *,
'm_rhs.fpp:354: ',
'@:ALLOCATE(tau_Re_vf(cont_idx%end + i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
3840# 354 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3842# 354 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3843 call flush (output_unit)
3844# 354 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3846# 354 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3848# 354 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3849 allocate (
tau_re_vf(cont_idx%end + i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
3850# 354 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3852# 354 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3854# 354 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3855#if defined(MFC_OpenACC)
3856# 354 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3858# 354 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3859#elif defined(MFC_OpenMP)
3860# 354 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3862# 354 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3864# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3866# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3868# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3870# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3872# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3873 use iso_fortran_env,
only: output_unit
3874# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3876# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3877 print *,
'm_rhs.fpp:356: ',
'@:ACC_SETUP_SFs(tau_Re_vf(cont_idx%end + i))'
3878# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3880# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3881 call flush (output_unit)
3882# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3884# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3886# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3888# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3890# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3891#if defined(MFC_OpenACC)
3892# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3894# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3895#elif defined(MFC_OpenMP)
3896# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3898# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3900# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3901 if (
associated(
tau_re_vf(cont_idx%end + i)%sf))
then
3902# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3904# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3905#if defined(MFC_OpenACC)
3906# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3908# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3909#elif defined(MFC_OpenMP)
3910# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3912# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3914# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3916# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3918# 356 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3922# 358 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3924# 358 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3925 use iso_fortran_env,
only: output_unit
3926# 358 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3928# 358 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3929 print *,
'm_rhs.fpp:358: ',
'@:ALLOCATE(tau_Re_vf(E_idx)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
3930# 358 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3932# 358 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3933 call flush (output_unit)
3934# 358 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3936# 358 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3938# 358 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3939 allocate (
tau_re_vf(e_idx)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
3940# 358 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3942# 358 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3944# 358 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3945#if defined(MFC_OpenACC)
3946# 358 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3948# 358 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3949#elif defined(MFC_OpenMP)
3950# 358 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3952# 358 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3954# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3956# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3958# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3960# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3962# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3963 use iso_fortran_env,
only: output_unit
3964# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3966# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3967 print *,
'm_rhs.fpp:360: ',
'@:ACC_SETUP_SFs(tau_Re_vf(E_idx))'
3968# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3970# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3971 call flush (output_unit)
3972# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3974# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3976# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3978# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3980# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3981#if defined(MFC_OpenACC)
3982# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3984# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3985#elif defined(MFC_OpenMP)
3986# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3988# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3990# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3991 if (
associated(
tau_re_vf(e_idx)%sf))
then
3992# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3994# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3995#if defined(MFC_OpenACC)
3996# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3998# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
3999#elif defined(MFC_OpenMP)
4000# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4002# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4004# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4006# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4008# 360 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4012# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4014# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4015 use iso_fortran_env,
only: output_unit
4016# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4018# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4019 print *,
'm_rhs.fpp:362: ',
'@:ALLOCATE(dq_prim_dx_qp(1)%vf(1:sys_size))'
4020# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4022# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4023 call flush (output_unit)
4024# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4026# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4028# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4030# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4032# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4034# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4035#if defined(MFC_OpenACC)
4036# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4038# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4039#elif defined(MFC_OpenMP)
4040# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4042# 362 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4045# 363 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4047# 363 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4048 use iso_fortran_env,
only: output_unit
4049# 363 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4051# 363 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4052 print *,
'm_rhs.fpp:363: ',
'@:ALLOCATE(dq_prim_dy_qp(1)%vf(1:sys_size))'
4053# 363 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4055# 363 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4056 call flush (output_unit)
4057# 363 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4059# 363 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4061# 363 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4063# 363 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4065# 363 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4067# 363 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4068#if defined(MFC_OpenACC)
4069# 363 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4071# 363 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4072#elif defined(MFC_OpenMP)
4073# 363 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4075# 363 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4078# 364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4080# 364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4081 use iso_fortran_env,
only: output_unit
4082# 364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4084# 364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4085 print *,
'm_rhs.fpp:364: ',
'@:ALLOCATE(dq_prim_dz_qp(1)%vf(1:sys_size))'
4086# 364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4088# 364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4089 call flush (output_unit)
4090# 364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4092# 364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4094# 364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4096# 364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4098# 364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4100# 364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4101#if defined(MFC_OpenACC)
4102# 364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4104# 364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4105#elif defined(MFC_OpenMP)
4106# 364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4108# 364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4111 do l = mom_idx%beg, mom_idx%end
4113# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4115# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4116 use iso_fortran_env,
only: output_unit
4117# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4119# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4120 print *,
'm_rhs.fpp:367: ',
'@: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))'
4121# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4123# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4124 call flush (output_unit)
4125# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4127# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4129# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4130 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))
4131# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4133# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4135# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4136#if defined(MFC_OpenACC)
4137# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4139# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4140#elif defined(MFC_OpenMP)
4141# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4143# 367 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4145# 369 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4149# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4151# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4152 integer :: macros_setup_vfs_i
4153# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4155# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4157# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4159# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4160 use iso_fortran_env,
only: output_unit
4161# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4163# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4164 print *,
'm_rhs.fpp:371: ',
'@:ACC_SETUP_VFs(dq_prim_dx_qp(1))'
4165# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4167# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4168 call flush (output_unit)
4169# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4171# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4173# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4175# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4177# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4178#if defined(MFC_OpenACC)
4179# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4181# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4182#elif defined(MFC_OpenMP)
4183# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4185# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4187# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4189# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4190#if defined(MFC_OpenACC)
4191# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4193# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4194#elif defined(MFC_OpenMP)
4195# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4197# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4199# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4201# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4203# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4204 if (
associated(
dq_prim_dx_qp(1)%vf(macros_setup_vfs_i)%sf))
then
4205# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4207# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4208#if defined(MFC_OpenACC)
4209# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4211# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4212#elif defined(MFC_OpenMP)
4213# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4215# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4217# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4219# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4220#if defined(MFC_OpenACC)
4221# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4223# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4224#elif defined(MFC_OpenMP)
4225# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4227# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4229# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4231# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4233# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4235# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4237# 371 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4241 do l = mom_idx%beg, mom_idx%end
4243# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4245# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4246 use iso_fortran_env,
only: output_unit
4247# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4249# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4250 print *,
'm_rhs.fpp:375: ',
'@: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))'
4251# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4253# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4254 call flush (output_unit)
4255# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4257# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4259# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4260 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))
4261# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4263# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4265# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4266#if defined(MFC_OpenACC)
4267# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4269# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4270#elif defined(MFC_OpenMP)
4271# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4273# 375 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4275# 377 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4279# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4281# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4282 integer :: macros_setup_vfs_i
4283# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4285# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4287# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4289# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4290 use iso_fortran_env,
only: output_unit
4291# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4293# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4294 print *,
'm_rhs.fpp:379: ',
'@:ACC_SETUP_VFs(dq_prim_dy_qp(1))'
4295# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4297# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4298 call flush (output_unit)
4299# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4301# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4303# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4305# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4307# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4308#if defined(MFC_OpenACC)
4309# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4311# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4312#elif defined(MFC_OpenMP)
4313# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4315# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4317# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4319# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4320#if defined(MFC_OpenACC)
4321# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4323# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4324#elif defined(MFC_OpenMP)
4325# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4327# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4329# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4331# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4333# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4334 if (
associated(
dq_prim_dy_qp(1)%vf(macros_setup_vfs_i)%sf))
then
4335# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4337# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4338#if defined(MFC_OpenACC)
4339# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4341# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4342#elif defined(MFC_OpenMP)
4343# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4345# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4347# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4349# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4350#if defined(MFC_OpenACC)
4351# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4353# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4354#elif defined(MFC_OpenMP)
4355# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4357# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4359# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4361# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4363# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4365# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4367# 379 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4371 do l = mom_idx%beg, mom_idx%end
4373# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4375# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4376 use iso_fortran_env,
only: output_unit
4377# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4379# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4380 print *,
'm_rhs.fpp:383: ',
'@: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))'
4381# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4383# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4384 call flush (output_unit)
4385# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4387# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4389# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4390 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))
4391# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4393# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4395# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4396#if defined(MFC_OpenACC)
4397# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4399# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4400#elif defined(MFC_OpenMP)
4401# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4403# 383 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4405# 385 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4408# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4410# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4411 integer :: macros_setup_vfs_i
4412# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4414# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4416# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4418# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4419 use iso_fortran_env,
only: output_unit
4420# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4422# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4423 print *,
'm_rhs.fpp:386: ',
'@:ACC_SETUP_VFs(dq_prim_dz_qp(1))'
4424# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4426# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4427 call flush (output_unit)
4428# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4430# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4432# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4434# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4436# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4437#if defined(MFC_OpenACC)
4438# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4440# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4441#elif defined(MFC_OpenMP)
4442# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4444# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4446# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4448# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4449#if defined(MFC_OpenACC)
4450# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4452# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4453#elif defined(MFC_OpenMP)
4454# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4456# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4458# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4460# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4462# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4463 if (
associated(
dq_prim_dz_qp(1)%vf(macros_setup_vfs_i)%sf))
then
4464# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4466# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4467#if defined(MFC_OpenACC)
4468# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4470# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4471#elif defined(MFC_OpenMP)
4472# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4474# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4476# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4478# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4479#if defined(MFC_OpenACC)
4480# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4482# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4483#elif defined(MFC_OpenMP)
4484# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4486# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4488# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4490# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4492# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4494# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4496# 386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4503# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4505# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4506 use iso_fortran_env,
only: output_unit
4507# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4509# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4510 print *,
'm_rhs.fpp:391: ',
'@:ALLOCATE(dqL_prim_dx_n(i)%vf(1:sys_size))'
4511# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4513# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4514 call flush (output_unit)
4515# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4517# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4519# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4521# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4523# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4525# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4526#if defined(MFC_OpenACC)
4527# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4529# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4530#elif defined(MFC_OpenMP)
4531# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4533# 391 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4536# 392 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4538# 392 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4539 use iso_fortran_env,
only: output_unit
4540# 392 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4542# 392 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4543 print *,
'm_rhs.fpp:392: ',
'@:ALLOCATE(dqL_prim_dy_n(i)%vf(1:sys_size))'
4544# 392 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4546# 392 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4547 call flush (output_unit)
4548# 392 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4550# 392 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4552# 392 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4554# 392 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4556# 392 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4558# 392 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4559#if defined(MFC_OpenACC)
4560# 392 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4562# 392 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4563#elif defined(MFC_OpenMP)
4564# 392 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4566# 392 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4569# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4571# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4572 use iso_fortran_env,
only: output_unit
4573# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4575# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4576 print *,
'm_rhs.fpp:393: ',
'@:ALLOCATE(dqL_prim_dz_n(i)%vf(1:sys_size))'
4577# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4579# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4580 call flush (output_unit)
4581# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4583# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4585# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4587# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4589# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4591# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4592#if defined(MFC_OpenACC)
4593# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4595# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4596#elif defined(MFC_OpenMP)
4597# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4599# 393 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4602# 394 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4604# 394 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4605 use iso_fortran_env,
only: output_unit
4606# 394 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4608# 394 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4609 print *,
'm_rhs.fpp:394: ',
'@:ALLOCATE(dqR_prim_dx_n(i)%vf(1:sys_size))'
4610# 394 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4612# 394 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4613 call flush (output_unit)
4614# 394 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4616# 394 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4618# 394 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4620# 394 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4622# 394 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4624# 394 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4625#if defined(MFC_OpenACC)
4626# 394 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4628# 394 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4629#elif defined(MFC_OpenMP)
4630# 394 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4632# 394 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4635# 395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4637# 395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4638 use iso_fortran_env,
only: output_unit
4639# 395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4641# 395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4642 print *,
'm_rhs.fpp:395: ',
'@:ALLOCATE(dqR_prim_dy_n(i)%vf(1:sys_size))'
4643# 395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4645# 395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4646 call flush (output_unit)
4647# 395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4649# 395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4651# 395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4653# 395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4655# 395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4657# 395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4658#if defined(MFC_OpenACC)
4659# 395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4661# 395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4662#elif defined(MFC_OpenMP)
4663# 395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4665# 395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4668# 396 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4670# 396 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4671 use iso_fortran_env,
only: output_unit
4672# 396 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4674# 396 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4675 print *,
'm_rhs.fpp:396: ',
'@:ALLOCATE(dqR_prim_dz_n(i)%vf(1:sys_size))'
4676# 396 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4678# 396 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4679 call flush (output_unit)
4680# 396 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4682# 396 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4684# 396 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4686# 396 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4688# 396 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4690# 396 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4691#if defined(MFC_OpenACC)
4692# 396 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4694# 396 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4695#elif defined(MFC_OpenMP)
4696# 396 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4698# 396 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4703 do l = mom_idx%beg, mom_idx%end
4705# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4707# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4708 use iso_fortran_env,
only: output_unit
4709# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4711# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4712 print *,
'm_rhs.fpp:401: ',
'@: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))'
4713# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4715# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4716 call flush (output_unit)
4717# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4719# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4721# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4722 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))
4723# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4725# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4727# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4728#if defined(MFC_OpenACC)
4729# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4731# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4732#elif defined(MFC_OpenMP)
4733# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4735# 401 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4737# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4739# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4741# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4742 use iso_fortran_env,
only: output_unit
4743# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4745# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4746 print *,
'm_rhs.fpp:403: ',
'@: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))'
4747# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4749# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4750 call flush (output_unit)
4751# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4753# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4755# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4756 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))
4757# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4759# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4761# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4762#if defined(MFC_OpenACC)
4763# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4765# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4766#elif defined(MFC_OpenMP)
4767# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4769# 403 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4771# 405 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4775 do l = mom_idx%beg, mom_idx%end
4777# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4779# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4780 use iso_fortran_env,
only: output_unit
4781# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4783# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4784 print *,
'm_rhs.fpp:409: ',
'@: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))'
4785# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4787# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4788 call flush (output_unit)
4789# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4791# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4793# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4794 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))
4795# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4797# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4799# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4800#if defined(MFC_OpenACC)
4801# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4803# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4804#elif defined(MFC_OpenMP)
4805# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4807# 409 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4809# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4811# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4813# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4814 use iso_fortran_env,
only: output_unit
4815# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4817# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4818 print *,
'm_rhs.fpp:411: ',
'@: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))'
4819# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4821# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4822 call flush (output_unit)
4823# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4825# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4827# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4828 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))
4829# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4831# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4833# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4834#if defined(MFC_OpenACC)
4835# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4837# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4838#elif defined(MFC_OpenMP)
4839# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4841# 411 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4843# 413 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4848 do l = mom_idx%beg, mom_idx%end
4850# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4852# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4853 use iso_fortran_env,
only: output_unit
4854# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4856# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4857 print *,
'm_rhs.fpp:418: ',
'@: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))'
4858# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4860# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4861 call flush (output_unit)
4862# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4864# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4866# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4867 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))
4868# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4870# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4872# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4873#if defined(MFC_OpenACC)
4874# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4876# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4877#elif defined(MFC_OpenMP)
4878# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4880# 418 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4882# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4884# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4886# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4887 use iso_fortran_env,
only: output_unit
4888# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4890# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4891 print *,
'm_rhs.fpp:420: ',
'@: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))'
4892# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4894# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4895 call flush (output_unit)
4896# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4898# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4900# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4901 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))
4902# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4904# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4906# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4907#if defined(MFC_OpenACC)
4908# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4910# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4911#elif defined(MFC_OpenMP)
4912# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4914# 420 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4916# 422 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4921# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4923# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4924 integer :: macros_setup_vfs_i
4925# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4927# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4929# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4931# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4932 use iso_fortran_env,
only: output_unit
4933# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4935# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4936 print *,
'm_rhs.fpp:425: ',
'@:ACC_SETUP_VFs(dqL_prim_dx_n(i), dqL_prim_dy_n(i), dqL_prim_dz_n(i))'
4937# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4939# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4940 call flush (output_unit)
4941# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4943# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4945# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4947# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4949# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4950#if defined(MFC_OpenACC)
4951# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4953# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4954#elif defined(MFC_OpenMP)
4955# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4957# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4959# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4961# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4962#if defined(MFC_OpenACC)
4963# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4965# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4966#elif defined(MFC_OpenMP)
4967# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4969# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4971# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4973# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4975# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4976 if (
associated(
dql_prim_dx_n(i)%vf(macros_setup_vfs_i)%sf))
then
4977# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4979# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4980#if defined(MFC_OpenACC)
4981# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4983# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4984#elif defined(MFC_OpenMP)
4985# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4987# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4989# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4991# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4992#if defined(MFC_OpenACC)
4993# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4995# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4996#elif defined(MFC_OpenMP)
4997# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
4999# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5001# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5003# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5005# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5007# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5009# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5010#if defined(MFC_OpenACC)
5011# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5013# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5014#elif defined(MFC_OpenMP)
5015# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5017# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5019# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5021# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5022#if defined(MFC_OpenACC)
5023# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5025# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5026#elif defined(MFC_OpenMP)
5027# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5029# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5031# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5033# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5035# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5036 if (
associated(
dql_prim_dy_n(i)%vf(macros_setup_vfs_i)%sf))
then
5037# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5039# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5040#if defined(MFC_OpenACC)
5041# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5043# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5044#elif defined(MFC_OpenMP)
5045# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5047# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5049# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5051# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5052#if defined(MFC_OpenACC)
5053# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5055# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5056#elif defined(MFC_OpenMP)
5057# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5059# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5061# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5063# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5065# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5067# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5069# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5070#if defined(MFC_OpenACC)
5071# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5073# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5074#elif defined(MFC_OpenMP)
5075# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5077# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5079# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5081# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5082#if defined(MFC_OpenACC)
5083# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5085# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5086#elif defined(MFC_OpenMP)
5087# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5089# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5091# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5093# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5095# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5096 if (
associated(
dql_prim_dz_n(i)%vf(macros_setup_vfs_i)%sf))
then
5097# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5099# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5100#if defined(MFC_OpenACC)
5101# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5103# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5104#elif defined(MFC_OpenMP)
5105# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5107# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5109# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5111# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5112#if defined(MFC_OpenACC)
5113# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5115# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5116#elif defined(MFC_OpenMP)
5117# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5119# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5121# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5123# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5125# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5127# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5129# 425 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5132# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5134# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5135 integer :: macros_setup_vfs_i
5136# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5138# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5140# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5142# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5143 use iso_fortran_env,
only: output_unit
5144# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5146# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5147 print *,
'm_rhs.fpp:426: ',
'@:ACC_SETUP_VFs(dqR_prim_dx_n(i), dqR_prim_dy_n(i), dqR_prim_dz_n(i))'
5148# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5150# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5151 call flush (output_unit)
5152# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5154# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5156# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5158# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5160# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5161#if defined(MFC_OpenACC)
5162# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5164# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5165#elif defined(MFC_OpenMP)
5166# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5168# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5170# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5172# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5173#if defined(MFC_OpenACC)
5174# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5176# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5177#elif defined(MFC_OpenMP)
5178# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5180# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5182# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5184# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5186# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5187 if (
associated(
dqr_prim_dx_n(i)%vf(macros_setup_vfs_i)%sf))
then
5188# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5190# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5191#if defined(MFC_OpenACC)
5192# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5194# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5195#elif defined(MFC_OpenMP)
5196# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5198# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5200# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5202# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5203#if defined(MFC_OpenACC)
5204# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5206# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5207#elif defined(MFC_OpenMP)
5208# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5210# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5212# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5214# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5216# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5218# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5220# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5221#if defined(MFC_OpenACC)
5222# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5224# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5225#elif defined(MFC_OpenMP)
5226# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5228# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5230# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5232# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5233#if defined(MFC_OpenACC)
5234# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5236# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5237#elif defined(MFC_OpenMP)
5238# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5240# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5242# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5244# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5246# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5247 if (
associated(
dqr_prim_dy_n(i)%vf(macros_setup_vfs_i)%sf))
then
5248# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5250# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5251#if defined(MFC_OpenACC)
5252# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5254# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5255#elif defined(MFC_OpenMP)
5256# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5258# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5260# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5262# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5263#if defined(MFC_OpenACC)
5264# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5266# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5267#elif defined(MFC_OpenMP)
5268# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5270# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5272# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5274# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5276# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5278# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5280# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5281#if defined(MFC_OpenACC)
5282# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5284# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5285#elif defined(MFC_OpenMP)
5286# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5288# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5290# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5292# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5293#if defined(MFC_OpenACC)
5294# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5296# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5297#elif defined(MFC_OpenMP)
5298# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5300# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5302# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5304# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5306# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5307 if (
associated(
dqr_prim_dz_n(i)%vf(macros_setup_vfs_i)%sf))
then
5308# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5310# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5311#if defined(MFC_OpenACC)
5312# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5314# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5315#elif defined(MFC_OpenMP)
5316# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5318# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5320# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5322# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5323#if defined(MFC_OpenACC)
5324# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5326# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5327#elif defined(MFC_OpenMP)
5328# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5330# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5332# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5334# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5336# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5338# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5340# 426 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5344 if (weno_re_flux)
then
5346# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5348# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5349 use iso_fortran_env,
only: output_unit
5350# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5352# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5353 print *,
'm_rhs.fpp:430: ',
'@:ALLOCATE(dqL_rsx_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))'
5354# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5356# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5357 call flush (output_unit)
5358# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5360# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5362# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5363 allocate (
dql_rsx_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))
5364# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5366# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5368# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5369#if defined(MFC_OpenACC)
5370# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5372# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5373#elif defined(MFC_OpenMP)
5374# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5376# 430 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5378# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5380# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5382# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5383 use iso_fortran_env,
only: output_unit
5384# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5386# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5387 print *,
'm_rhs.fpp:432: ',
'@:ALLOCATE(dqR_rsx_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))'
5388# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5390# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5391 call flush (output_unit)
5392# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5394# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5396# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5397 allocate (
dqr_rsx_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))
5398# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5400# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5402# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5403#if defined(MFC_OpenACC)
5404# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5406# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5407#elif defined(MFC_OpenMP)
5408# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5410# 432 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5412# 434 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5416# 436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5418# 436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5419 use iso_fortran_env,
only: output_unit
5420# 436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5422# 436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5423 print *,
'm_rhs.fpp:436: ',
'@:ALLOCATE(dqL_rsy_vf(idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))'
5424# 436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5426# 436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5427 call flush (output_unit)
5428# 436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5430# 436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5432# 436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5433 allocate (
dql_rsy_vf(idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))
5434# 436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5436# 436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5438# 436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5439#if defined(MFC_OpenACC)
5440# 436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5442# 436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5443#elif defined(MFC_OpenMP)
5444# 436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5446# 436 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5448# 438 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5450# 438 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5452# 438 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5453 use iso_fortran_env,
only: output_unit
5454# 438 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5456# 438 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5457 print *,
'm_rhs.fpp:438: ',
'@:ALLOCATE(dqR_rsy_vf(idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))'
5458# 438 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5460# 438 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5461 call flush (output_unit)
5462# 438 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5464# 438 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5466# 438 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5467 allocate (
dqr_rsy_vf(idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))
5468# 438 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5470# 438 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5472# 438 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5473#if defined(MFC_OpenACC)
5474# 438 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5476# 438 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5477#elif defined(MFC_OpenMP)
5478# 438 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5480# 438 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5482# 440 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5485# 441 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5487# 441 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5488 use iso_fortran_env,
only: output_unit
5489# 441 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5491# 441 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5492 print *,
'm_rhs.fpp:441: ',
'@:ALLOCATE(dqL_rsy_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))'
5493# 441 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5495# 441 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5496 call flush (output_unit)
5497# 441 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5499# 441 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5501# 441 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5502 allocate (
dql_rsy_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))
5503# 441 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5505# 441 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5507# 441 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5508#if defined(MFC_OpenACC)
5509# 441 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5511# 441 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5512#elif defined(MFC_OpenMP)
5513# 441 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5515# 441 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5517# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5519# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5521# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5522 use iso_fortran_env,
only: output_unit
5523# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5525# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5526 print *,
'm_rhs.fpp:443: ',
'@:ALLOCATE(dqR_rsy_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))'
5527# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5529# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5530 call flush (output_unit)
5531# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5533# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5535# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5536 allocate (
dqr_rsy_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))
5537# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5539# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5541# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5542#if defined(MFC_OpenACC)
5543# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5545# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5546#elif defined(MFC_OpenMP)
5547# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5549# 443 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5551# 445 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5556# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5558# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5559 use iso_fortran_env,
only: output_unit
5560# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5562# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5563 print *,
'm_rhs.fpp:448: ',
'@:ALLOCATE(dqL_rsz_vf(idwbuff(3)%beg:idwbuff(3)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, mom_idx%beg:mom_idx%end))'
5564# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5566# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5567 call flush (output_unit)
5568# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5570# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5572# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5573 allocate (
dql_rsz_vf(idwbuff(3)%beg:idwbuff(3)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, mom_idx%beg:mom_idx%end))
5574# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5576# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5578# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5579#if defined(MFC_OpenACC)
5580# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5582# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5583#elif defined(MFC_OpenMP)
5584# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5586# 448 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5588# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5590# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5592# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5593 use iso_fortran_env,
only: output_unit
5594# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5596# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5597 print *,
'm_rhs.fpp:450: ',
'@:ALLOCATE(dqR_rsz_vf(idwbuff(3)%beg:idwbuff(3)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, mom_idx%beg:mom_idx%end))'
5598# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5600# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5601 call flush (output_unit)
5602# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5604# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5606# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5607 allocate (
dqr_rsz_vf(idwbuff(3)%beg:idwbuff(3)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(1)%beg:idwbuff(1)%end, mom_idx%beg:mom_idx%end))
5608# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5610# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5612# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5613#if defined(MFC_OpenACC)
5614# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5616# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5617#elif defined(MFC_OpenMP)
5618# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5620# 450 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5622# 452 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5625# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5627# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5628 use iso_fortran_env,
only: output_unit
5629# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5631# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5632 print *,
'm_rhs.fpp:453: ',
'@:ALLOCATE(dqL_rsz_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))'
5633# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5635# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5636 call flush (output_unit)
5637# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5639# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5641# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5642 allocate (
dql_rsz_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))
5643# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5645# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5647# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5648#if defined(MFC_OpenACC)
5649# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5651# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5652#elif defined(MFC_OpenMP)
5653# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5655# 453 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5657# 455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5659# 455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5661# 455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5662 use iso_fortran_env,
only: output_unit
5663# 455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5665# 455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5666 print *,
'm_rhs.fpp:455: ',
'@:ALLOCATE(dqR_rsz_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))'
5667# 455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5669# 455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5670 call flush (output_unit)
5671# 455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5673# 455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5675# 455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5676 allocate (
dqr_rsz_vf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end, mom_idx%beg:mom_idx%end))
5677# 455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5679# 455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5681# 455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5682#if defined(MFC_OpenACC)
5683# 455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5685# 455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5686#elif defined(MFC_OpenMP)
5687# 455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5689# 455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5691# 457 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5696# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5698# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5699 use iso_fortran_env,
only: output_unit
5700# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5702# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5703 print *,
'm_rhs.fpp:460: ',
'@:ALLOCATE(dq_prim_dx_qp(1)%vf(1:sys_size))'
5704# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5706# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5707 call flush (output_unit)
5708# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5710# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5712# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5714# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5716# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5718# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5719#if defined(MFC_OpenACC)
5720# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5722# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5723#elif defined(MFC_OpenMP)
5724# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5726# 460 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5729# 461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5731# 461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5732 use iso_fortran_env,
only: output_unit
5733# 461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5735# 461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5736 print *,
'm_rhs.fpp:461: ',
'@:ALLOCATE(dq_prim_dy_qp(1)%vf(1:sys_size))'
5737# 461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5739# 461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5740 call flush (output_unit)
5741# 461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5743# 461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5745# 461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5747# 461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5749# 461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5751# 461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5752#if defined(MFC_OpenACC)
5753# 461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5755# 461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5756#elif defined(MFC_OpenMP)
5757# 461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5759# 461 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5762# 462 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5764# 462 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5765 use iso_fortran_env,
only: output_unit
5766# 462 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5768# 462 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5769 print *,
'm_rhs.fpp:462: ',
'@:ALLOCATE(dq_prim_dz_qp(1)%vf(1:sys_size))'
5770# 462 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5772# 462 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5773 call flush (output_unit)
5774# 462 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5776# 462 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5778# 462 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5780# 462 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5782# 462 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5784# 462 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5785#if defined(MFC_OpenACC)
5786# 462 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5788# 462 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5789#elif defined(MFC_OpenMP)
5790# 462 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5792# 462 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5797# 465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5799# 465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5800 use iso_fortran_env,
only: output_unit
5801# 465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5803# 465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5804 print *,
'm_rhs.fpp:465: ',
'@:ALLOCATE(dq_prim_dx_qp(1)%vf(l)%sf(0, 0, 0))'
5805# 465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5807# 465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5808 call flush (output_unit)
5809# 465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5811# 465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5813# 465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5815# 465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5817# 465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5819# 465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5820#if defined(MFC_OpenACC)
5821# 465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5823# 465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5824#elif defined(MFC_OpenMP)
5825# 465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5827# 465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5830# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5832# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5833 integer :: macros_setup_vfs_i
5834# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5836# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5838# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5840# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5841 use iso_fortran_env,
only: output_unit
5842# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5844# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5845 print *,
'm_rhs.fpp:466: ',
'@:ACC_SETUP_VFs(dq_prim_dx_qp(1))'
5846# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5848# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5849 call flush (output_unit)
5850# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5852# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5854# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5856# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5858# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5859#if defined(MFC_OpenACC)
5860# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5862# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5863#elif defined(MFC_OpenMP)
5864# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5866# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5868# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5870# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5871#if defined(MFC_OpenACC)
5872# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5874# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5875#elif defined(MFC_OpenMP)
5876# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5878# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5880# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5882# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5884# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5885 if (
associated(
dq_prim_dx_qp(1)%vf(macros_setup_vfs_i)%sf))
then
5886# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5888# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5889#if defined(MFC_OpenACC)
5890# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5892# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5893#elif defined(MFC_OpenMP)
5894# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5896# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5898# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5900# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5901#if defined(MFC_OpenACC)
5902# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5904# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5905#elif defined(MFC_OpenMP)
5906# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5908# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5910# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5912# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5914# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5916# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5918# 466 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5922# 468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5924# 468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5925 use iso_fortran_env,
only: output_unit
5926# 468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5928# 468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5929 print *,
'm_rhs.fpp:468: ',
'@:ALLOCATE(dq_prim_dy_qp(1)%vf(l)%sf(0, 0, 0))'
5930# 468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5932# 468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5933 call flush (output_unit)
5934# 468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5936# 468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5938# 468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5940# 468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5942# 468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5944# 468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5945#if defined(MFC_OpenACC)
5946# 468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5948# 468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5949#elif defined(MFC_OpenMP)
5950# 468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5952# 468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5955# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5957# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5958 integer :: macros_setup_vfs_i
5959# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5961# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5963# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5965# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5966 use iso_fortran_env,
only: output_unit
5967# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5969# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5970 print *,
'm_rhs.fpp:469: ',
'@:ACC_SETUP_VFs(dq_prim_dy_qp(1))'
5971# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5973# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5974 call flush (output_unit)
5975# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5977# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5979# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5981# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5983# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5984#if defined(MFC_OpenACC)
5985# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5987# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5988#elif defined(MFC_OpenMP)
5989# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5991# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5993# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5995# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5996#if defined(MFC_OpenACC)
5997# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
5999# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6000#elif defined(MFC_OpenMP)
6001# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6003# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6005# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6007# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6009# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6010 if (
associated(
dq_prim_dy_qp(1)%vf(macros_setup_vfs_i)%sf))
then
6011# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6013# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6014#if defined(MFC_OpenACC)
6015# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6017# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6018#elif defined(MFC_OpenMP)
6019# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6021# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6023# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6025# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6026#if defined(MFC_OpenACC)
6027# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6029# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6030#elif defined(MFC_OpenMP)
6031# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6033# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6035# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6037# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6039# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6041# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6043# 469 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6047# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6049# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6050 use iso_fortran_env,
only: output_unit
6051# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6053# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6054 print *,
'm_rhs.fpp:471: ',
'@:ALLOCATE(dq_prim_dz_qp(1)%vf(l)%sf(0, 0, 0))'
6055# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6057# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6058 call flush (output_unit)
6059# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6061# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6063# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6065# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6067# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6069# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6070#if defined(MFC_OpenACC)
6071# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6073# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6074#elif defined(MFC_OpenMP)
6075# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6077# 471 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6080# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6082# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6083 integer :: macros_setup_vfs_i
6084# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6086# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6088# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6090# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6091 use iso_fortran_env,
only: output_unit
6092# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6094# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6095 print *,
'm_rhs.fpp:472: ',
'@:ACC_SETUP_VFs(dq_prim_dz_qp(1))'
6096# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6098# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6099 call flush (output_unit)
6100# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6102# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6104# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6106# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6108# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6109#if defined(MFC_OpenACC)
6110# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6112# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6113#elif defined(MFC_OpenMP)
6114# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6116# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6118# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6120# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6121#if defined(MFC_OpenACC)
6122# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6124# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6125#elif defined(MFC_OpenMP)
6126# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6128# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6130# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6132# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6134# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6135 if (
associated(
dq_prim_dz_qp(1)%vf(macros_setup_vfs_i)%sf))
then
6136# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6138# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6139#if defined(MFC_OpenACC)
6140# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6142# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6143#elif defined(MFC_OpenMP)
6144# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6146# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6148# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6150# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6151#if defined(MFC_OpenACC)
6152# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6154# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6155#elif defined(MFC_OpenMP)
6156# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6158# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6160# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6162# 472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
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"
6176# 478 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6178# 478 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6179#if defined(MFC_OpenACC)
6180# 478 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6182# 478 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6183#elif defined(MFC_OpenMP)
6184# 478 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6186# 478 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6188# 478 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6190# 478 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6192# 478 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6196 do l = idwbuff(3)%beg, idwbuff(3)%end
6197 do k = idwbuff(2)%beg, idwbuff(2)%end
6198 do j = idwbuff(1)%beg, idwbuff(1)%end
6206# 490 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6207#if defined(MFC_OpenACC)
6208# 490 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6210# 490 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6211#elif defined(MFC_OpenMP)
6212# 490 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6214# 490 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6216# 490 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6222# 494 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6224# 494 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6225 use iso_fortran_env,
only: output_unit
6226# 494 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6228# 494 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6229 print *,
'm_rhs.fpp:494: ',
'@:ALLOCATE(mom_sp(1:nmomsp), mom_3d(0:2, 0:2, nb))'
6230# 494 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6232# 494 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6233 call flush (output_unit)
6234# 494 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6236# 494 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6238# 494 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6239 allocate (mom_sp(1:nmomsp), mom_3d(0:2, 0:2, nb))
6240# 494 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6242# 494 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6244# 494 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6246# 494 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6247#if defined(MFC_OpenACC)
6248# 494 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6250# 494 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6251#elif defined(MFC_OpenMP)
6252# 494 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6254# 494 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6261# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6263# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6264 use iso_fortran_env,
only: output_unit
6265# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6267# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6268 print *,
'm_rhs.fpp:499: ',
'@: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))'
6269# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6271# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6272 call flush (output_unit)
6273# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6275# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6277# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6278 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))
6279# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6281# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6283# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6284#if defined(MFC_OpenACC)
6285# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6287# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6288#elif defined(MFC_OpenMP)
6289# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6291# 499 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6293# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6295# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6297# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6299# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6301# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6302 use iso_fortran_env,
only: output_unit
6303# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6305# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6306 print *,
'm_rhs.fpp:501: ',
'@:ACC_SETUP_SFs(mom_3d(i, j, k))'
6307# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6309# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6310 call flush (output_unit)
6311# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6313# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6315# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6317# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6319# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6320#if defined(MFC_OpenACC)
6321# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6323# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6324#elif defined(MFC_OpenMP)
6325# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6327# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6329# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6330 if (
associated(mom_3d(i,
j,
k)%sf))
then
6331# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6333# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6334#if defined(MFC_OpenACC)
6335# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6337# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6338#elif defined(MFC_OpenMP)
6339# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6341# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6343# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6345# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6347# 501 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6355# 507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6357# 507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6358 use iso_fortran_env,
only: output_unit
6359# 507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6361# 507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6362 print *,
'm_rhs.fpp:507: ',
'@:ALLOCATE(mom_sp(i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
6363# 507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6365# 507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6366 call flush (output_unit)
6367# 507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6369# 507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6371# 507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6372 allocate (mom_sp(i)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
6373# 507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6375# 507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6377# 507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6378#if defined(MFC_OpenACC)
6379# 507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6381# 507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6382#elif defined(MFC_OpenMP)
6383# 507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6385# 507 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6387# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6389# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6391# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6393# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6395# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6396 use iso_fortran_env,
only: output_unit
6397# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6399# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6400 print *,
'm_rhs.fpp:509: ',
'@:ACC_SETUP_SFs(mom_sp(i))'
6401# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6403# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6404 call flush (output_unit)
6405# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6407# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6409# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6411# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6413# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6414#if defined(MFC_OpenACC)
6415# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6417# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6418#elif defined(MFC_OpenMP)
6419# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6421# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6423# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6424 if (
associated(mom_sp(i)%sf))
then
6425# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6427# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6428#if defined(MFC_OpenACC)
6429# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6431# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6432#elif defined(MFC_OpenMP)
6433# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6435# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6437# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6439# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6441# 509 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6446 if (mpp_lim .and. bubbles_euler)
then
6448# 514 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6450# 514 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6451 use iso_fortran_env,
only: output_unit
6452# 514 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6454# 514 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6455 print *,
'm_rhs.fpp:514: ',
'@:ALLOCATE(alf_sum%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))'
6456# 514 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6458# 514 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6459 call flush (output_unit)
6460# 514 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6462# 514 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6464# 514 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6465 allocate (
alf_sum%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
6466# 514 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6468# 514 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6470# 514 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6471#if defined(MFC_OpenACC)
6472# 514 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6474# 514 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6475#elif defined(MFC_OpenMP)
6476# 514 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6478# 514 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6483# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6485# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6486 use iso_fortran_env,
only: output_unit
6487# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6489# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6490 print *,
'm_rhs.fpp:517: ',
'@:ALLOCATE(gm_alphaL_n(1:num_dims))'
6491# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6493# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6494 call flush (output_unit)
6495# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6497# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6499# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6501# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6503# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6505# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6506#if defined(MFC_OpenACC)
6507# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6509# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6510#elif defined(MFC_OpenMP)
6511# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6513# 517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6516# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6518# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6519 use iso_fortran_env,
only: output_unit
6520# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6522# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6523 print *,
'm_rhs.fpp:518: ',
'@:ALLOCATE(gm_alphaR_n(1:num_dims))'
6524# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6526# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6527 call flush (output_unit)
6528# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6530# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6532# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6534# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6536# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6538# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6539#if defined(MFC_OpenACC)
6540# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6542# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6543#elif defined(MFC_OpenMP)
6544# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6546# 518 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6550 if (alt_soundspeed)
then
6552# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6554# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6555 use iso_fortran_env,
only: output_unit
6556# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6558# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6559 print *,
'm_rhs.fpp:522: ',
'@: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))'
6560# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6562# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6563 call flush (output_unit)
6564# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6566# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6568# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6569 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))
6570# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6572# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6574# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6576# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6578# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6580# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6582# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6583#if defined(MFC_OpenACC)
6584# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6586# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6587#elif defined(MFC_OpenMP)
6588# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6590# 522 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6592# 524 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6595 call s_initialize_pressure_relaxation_module
6597 if (bubbles_euler)
then
6599# 529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6601# 529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6602 use iso_fortran_env,
only: output_unit
6603# 529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6605# 529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6606 print *,
'm_rhs.fpp:529: ',
'@:ALLOCATE(nbub(0:m, 0:n, 0:p))'
6607# 529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6609# 529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6610 call flush (output_unit)
6611# 529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6613# 529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6615# 529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6616 allocate (
nbub(0:m, 0:n, 0:p))
6617# 529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6619# 529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6621# 529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6622#if defined(MFC_OpenACC)
6623# 529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6625# 529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6626#elif defined(MFC_OpenMP)
6627# 529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6629# 529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6636 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, &
6640 type(scalar_field),
dimension(sys_size),
intent(inout) ::
q_cons_vf
6641 type(scalar_field),
intent(inout) :: q_t_sf
6642 type(scalar_field),
dimension(sys_size),
intent(inout) :: q_prim_vf
6643 type(integer_field),
dimension(1:num_dims,1:2),
intent(in) :: bc_type
6644 type(scalar_field),
dimension(sys_size),
intent(inout) :: rhs_vf
6645 real(stp),
dimension(idwbuff(1)%beg:,idwbuff(2)%beg:,idwbuff(3)%beg:,1:,1:),
intent(inout) :: pb_in
6647 real(wp),
dimension(idwbuff(1)%beg:,idwbuff(2)%beg:,idwbuff(3)%beg:,1:,1:), &
6650 real(stp),
dimension(idwbuff(1)%beg:,idwbuff(2)%beg:,idwbuff(3)%beg:,1:,1:),
intent(inout) :: mv_in
6651 real(wp),
dimension(idwbuff(1)%beg:,idwbuff(2)%beg:,idwbuff(3)%beg:,1:,1:),
intent(inout) :: rhs_mv
6652 integer,
intent(in) :: t_step
6653 real(wp),
intent(inout) :: time_avg
6654 integer,
intent(in) :: stage
6655 real(wp) :: t_start, t_finish
6657 integer(kind=8) :: i,
j,
k,
l, q
6661 call nvtxstartrange(
"COMPUTE-RHS")
6663 call cpu_time(t_start)
6665 if (.not. igr .or. dummy)
then
6668# 566 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6670# 566 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6671#if defined(MFC_OpenACC)
6672# 566 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6674# 566 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6675#elif defined(MFC_OpenMP)
6676# 566 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6678# 566 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6680# 566 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6682# 566 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6684# 566 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6687 do l = idwbuff(3)%beg, idwbuff(3)%end
6688 do k = idwbuff(2)%beg, idwbuff(2)%end
6689 do j = idwbuff(1)%beg, idwbuff(1)%end
6696# 576 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6697#if defined(MFC_OpenACC)
6698# 576 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6700# 576 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6701#elif defined(MFC_OpenMP)
6702# 576 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6704# 576 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6706# 576 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6711 if (mpp_lim .and. bubbles_euler)
then
6713# 581 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6715# 581 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6716#if defined(MFC_OpenACC)
6717# 581 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6719# 581 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6720#elif defined(MFC_OpenMP)
6721# 581 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6723# 581 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6725# 581 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6727# 581 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6729# 581 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6731 do l = idwbuff(3)%beg, idwbuff(3)%end
6732 do k = idwbuff(2)%beg, idwbuff(2)%end
6733 do j = idwbuff(1)%beg, idwbuff(1)%end
6736# 586 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6737#if defined(MFC_OpenACC)
6738# 586 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6740# 586 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6741#elif defined(MFC_OpenMP)
6742# 586 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6744# 586 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6746 do i = advxb, advxe - 1
6750# 590 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6751#if defined(MFC_OpenACC)
6752# 590 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6754# 590 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6755#elif defined(MFC_OpenMP)
6756# 590 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6758# 590 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6760 do i = advxb, advxe - 1
6768# 598 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6769#if defined(MFC_OpenACC)
6770# 598 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6772# 598 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6773#elif defined(MFC_OpenMP)
6774# 598 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6776# 598 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6778# 598 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6783 if (igr .or. dummy)
then
6784 call nvtxstartrange(
"RHS-COMMUNICATION")
6785 call s_populate_variables_buffers(bc_type,
q_cons_vf, pb_in, mv_in)
6788 if (.not. igr .or. dummy)
then
6789 call nvtxstartrange(
"RHS-CONVERT")
6790 call s_convert_conservative_to_primitive_variables(
q_cons_qp%vf, q_t_sf,
q_prim_qp%vf, idwint)
6793 call nvtxstartrange(
"RHS-COMMUNICATION")
6794 call s_populate_variables_buffers(bc_type,
q_prim_qp%vf, pb_in, mv_in)
6798 call nvtxstartrange(
"RHS-ELASTIC")
6799 if (hyperelasticity)
call s_hyperelastic_rmt_stress_update(
q_cons_qp%vf,
q_prim_qp%vf)
6803 if (mytime >= t_stop)
return
6805 if (t_step == t_step_stop)
return
6808 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), &
6809 & idwbuff(2), idwbuff(3))
6811 if ((viscous .and. .not. igr) .or. dummy)
then
6812 call nvtxstartrange(
"RHS-VISCOUS")
6819 if (surface_tension)
then
6820 call nvtxstartrange(
"RHS-SURFACE-TENSION")
6821 call s_get_capillary(
q_prim_qp%vf, bc_type)
6827 if (igr .or. dummy)
then
6830# 648 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6832# 648 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6833#if defined(MFC_OpenACC)
6834# 648 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6836# 648 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6837#elif defined(MFC_OpenMP)
6838# 648 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6840# 648 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6842# 648 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6844# 648 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6846# 648 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6852 rhs_vf(i)%sf(
j,
k,
l) = 0._stp
6858# 658 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6859#if defined(MFC_OpenACC)
6860# 658 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6862# 658 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6863#elif defined(MFC_OpenMP)
6864# 658 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6866# 658 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6868# 658 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
6872 call nvtxstartrange(
"IGR_RIEMANN")
6873 call s_igr_riemann_solver(
q_cons_vf, rhs_vf, id)
6877 call nvtxstartrange(
"IGR_Jacobi")
6878 call s_igr_iterative_solve(
q_cons_vf, bc_type, t_step)
6881 call nvtxstartrange(
"IGR_SIGMA")
6886 if ((.not. igr) .or. dummy)
then
6889 call nvtxstartrange(
"RHS-WENO")
6891 if (.not. surface_tension)
then
6892 if (all(re_size == 0))
then
6894 iv%beg = 1;
iv%end = sys_size
6898 iv%beg = 1;
iv%end = contxe
6902 iv%beg = e_idx;
iv%end = sys_size
6907 if (all(re_size == 0))
then
6908 iv%beg = 1;
iv%end = e_idx - 1
6912 iv%beg = e_idx;
iv%end = e_idx
6916 iv%beg = e_idx + 1;
iv%end = sys_size
6920 iv%beg = 1;
iv%end = contxe
6924 iv%beg = e_idx;
iv%end = e_idx
6928 iv%beg = e_idx + 1;
iv%end = sys_size
6935 if (weno_re_flux)
then
6936 iv%beg = momxb;
iv%end = momxe
6949 & idwbuff(2), idwbuff(3))
6959 else if (id == 2)
then
6966 call nvtxstartrange(
"RHS-RIEMANN-SOLVER")
6974 call nvtxstartrange(
"RHS-ADVECTION-SRC")
6979 call nvtxstartrange(
"RHS-HYPOELASTICITY")
6980 if (hypoelasticity)
call s_compute_hypoelastic_rhs(id,
q_prim_qp%vf, rhs_vf)
6984 if (chemistry .and. chem_params%diffusion)
then
6985 call nvtxstartrange(
"RHS-CHEM-DIFFUSION")
6991 if (viscous .or. surface_tension .or. chem_params%diffusion)
then
6992 call nvtxstartrange(
"RHS-ADD-PHYSICS")
6999 if (bubbles_euler)
then
7000 call nvtxstartrange(
"RHS-BUBBLES-COMPUTE")
7001 call s_compute_bubbles_ee_rhs(id,
q_prim_qp%vf, divu)
7007 call nvtxstartrange(
"RHS-QBMM")
7013 if (hyper_cleaning)
then
7015# 803 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7017# 803 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7018#if defined(MFC_OpenACC)
7019# 803 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7021# 803 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7022#elif defined(MFC_OpenMP)
7023# 803 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7025# 803 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7027# 803 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7029# 803 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7031# 803 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7036 rhs_vf(psi_idx)%sf(
j,
k,
l) = rhs_vf(psi_idx)%sf(
j,
k,
l) - q_prim_vf(psi_idx)%sf(
j,
k, &
7037 &
l)/hyper_cleaning_tau
7042# 812 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7043#if defined(MFC_OpenACC)
7044# 812 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7046# 812 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7047#elif defined(MFC_OpenMP)
7048# 812 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7050# 812 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7052# 812 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7063# 821 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7065# 821 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7066#if defined(MFC_OpenACC)
7067# 821 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7069# 821 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7070#elif defined(MFC_OpenMP)
7071# 821 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7073# 821 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7075# 821 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7077# 821 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7079# 821 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7084 if (ib_markers%sf(
j,
k,
l) /= 0)
then
7086 rhs_vf(i)%sf(
j,
k,
l) = 0._wp
7093# 833 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7094#if defined(MFC_OpenACC)
7095# 833 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7097# 833 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7098#elif defined(MFC_OpenMP)
7099# 833 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7101# 833 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7103# 833 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7108 if (acoustic_source)
then
7109 call nvtxstartrange(
"RHS-ACOUSTIC-SRC")
7110 call s_acoustic_src_calculations(
q_cons_qp%vf(1:sys_size),
q_prim_qp%vf(1:sys_size), rhs_vf)
7115 if (bubbles_euler .and. (.not. adap_dt) .and. (.not. qbmm))
then
7116 call nvtxstartrange(
"RHS-BUBBLES-SRC")
7117 call s_compute_bubble_ee_source(
q_cons_qp%vf(1:sys_size),
q_prim_qp%vf(1:sys_size), rhs_vf, divu)
7121 if (bubbles_lagrange)
then
7123 call nvtxstartrange(
"RHS-EL-BUBBLES-SRC")
7124 call s_compute_bubbles_el_source(
q_cons_qp%vf(1:sys_size),
q_prim_qp%vf(1:sys_size), rhs_vf)
7127 if (.not. adap_dt)
then
7128 call nvtxstartrange(
"RHS-EL-BUBBLES-DYN")
7129 call s_compute_bubble_el_dynamics(
q_prim_qp%vf(1:sys_size), stage)
7134 if (chemistry .and. chem_params%reactions)
then
7135 call nvtxstartrange(
"RHS-CHEM-REACTIONS")
7136 call s_compute_chemistry_reaction_flux(rhs_vf,
q_cons_qp%vf, q_t_sf,
q_prim_qp%vf, idwint)
7140 if (cont_damage)
call s_compute_damage_state(
q_cons_qp%vf, rhs_vf)
7144 if (run_time_info .or. probe_wrt .or. ib .or. bubbles_lagrange)
then
7145 if (.not. igr .or. dummy)
then
7147# 875 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7149# 875 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7150#if defined(MFC_OpenACC)
7151# 875 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7153# 875 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7154#elif defined(MFC_OpenMP)
7155# 875 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7157# 875 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7159# 875 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7161# 875 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7163# 875 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7166 do l = idwbuff(3)%beg, idwbuff(3)%end
7167 do k = idwbuff(2)%beg, idwbuff(2)%end
7168 do j = idwbuff(1)%beg, idwbuff(1)%end
7175# 885 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7176#if defined(MFC_OpenACC)
7177# 885 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7179# 885 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7180#elif defined(MFC_OpenMP)
7181# 885 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7183# 885 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7185# 885 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7190 call cpu_time(t_finish)
7192 if (t_step >= 2)
then
7193 time_avg = (abs(t_finish - t_start) + (t_step - 2)*time_avg)/(t_step - 1)
7205 integer,
intent(in) :: idir
7206 type(scalar_field),
dimension(sys_size),
intent(inout) :: rhs_vf
7207 type(vector_field),
intent(inout) :: q_cons_vf
7208 type(vector_field),
intent(inout) :: q_prim_vf
7209 type(vector_field),
intent(inout) :: flux_src_n_vf
7210 integer :: j, k, l, q
7211 integer :: k_loop, l_loop, q_loop
7212 integer :: i_fluid_loop
7213 real(wp) :: inv_ds, flux_face1, flux_face2
7214 real(wp) :: advected_qty_val, pressure_val, velocity_val
7216 if (alt_soundspeed)
then
7218# 916 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7220# 916 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7221#if defined(MFC_OpenACC)
7222# 916 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7224# 916 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7225#elif defined(MFC_OpenMP)
7226# 916 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7228# 916 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7230# 916 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7232# 916 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7234# 916 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7239 blkmod1(k_loop, l_loop, q_loop) = ((gammas(1) + 1._wp)*q_prim_vf%vf(e_idx)%sf(k_loop, l_loop, &
7240 & q_loop) + pi_infs(1))/gammas(1)
7241 blkmod2(k_loop, l_loop, q_loop) = ((gammas(2) + 1._wp)*q_prim_vf%vf(e_idx)%sf(k_loop, l_loop, &
7242 & q_loop) + pi_infs(2))/gammas(2)
7243 alpha1(k_loop, l_loop, q_loop) = q_cons_vf%vf(advxb)%sf(k_loop, l_loop, q_loop)
7245 if (bubbles_euler)
then
7246 alpha2(k_loop, l_loop, q_loop) = q_cons_vf%vf(alf_idx - 1)%sf(k_loop, l_loop, q_loop)
7248 alpha2(k_loop, l_loop, q_loop) = q_cons_vf%vf(advxe)%sf(k_loop, l_loop, q_loop)
7251 kterm(k_loop, l_loop, q_loop) =
alpha1(k_loop, l_loop, q_loop)*
alpha2(k_loop, l_loop, &
7252 & q_loop)*(
blkmod2(k_loop, l_loop, q_loop) -
blkmod1(k_loop, l_loop, q_loop))/(
alpha1(k_loop, &
7253 & l_loop, q_loop)*
blkmod2(k_loop, l_loop, q_loop) +
alpha2(k_loop, l_loop, q_loop)*
blkmod1(k_loop, &
7259# 939 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7260#if defined(MFC_OpenACC)
7261# 939 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7263# 939 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7264#elif defined(MFC_OpenMP)
7265# 939 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7267# 939 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7269# 939 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7275 if (bc_x%beg <= bc_char_slip_wall .and. bc_x%beg >= bc_char_sup_outflow)
then
7276 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, -1,
irx,
iry,
irz)
7278 if (bc_x%end <= bc_char_slip_wall .and. bc_x%end >= bc_char_sup_outflow)
then
7279 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, 1,
irx,
iry,
irz)
7283# 951 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7285# 951 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7286#if defined(MFC_OpenACC)
7287# 951 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7289# 951 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7290#elif defined(MFC_OpenMP)
7291# 951 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7293# 951 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7295# 951 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7297# 951 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7299# 951 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7305 inv_ds = 1._wp/dx(k_loop)
7306 flux_face1 =
flux_n(1)%vf(j)%sf(k_loop - 1, l_loop, q_loop)
7307 flux_face2 =
flux_n(1)%vf(j)%sf(k_loop, l_loop, q_loop)
7308 rhs_vf(j)%sf(k_loop, l_loop, q_loop) = inv_ds*(flux_face1 - flux_face2)
7314# 964 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7315#if defined(MFC_OpenACC)
7316# 964 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7318# 964 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7319#elif defined(MFC_OpenMP)
7320# 964 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7322# 964 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7324# 964 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7327 if (model_eqns == 3)
then
7329# 967 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7331# 967 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7332#if defined(MFC_OpenACC)
7333# 967 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7335# 967 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7336#elif defined(MFC_OpenMP)
7337# 967 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7339# 967 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7341# 967 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7343# 967 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7345# 967 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7347# 969 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7351 do i_fluid_loop = 1, num_fluids
7352 inv_ds = 1._wp/dx(k_loop)
7353 advected_qty_val = q_cons_vf%vf(i_fluid_loop + advxb - 1)%sf(k_loop, l_loop, q_loop)
7354 pressure_val = q_prim_vf%vf(e_idx)%sf(k_loop, l_loop, q_loop)
7355 flux_face1 = flux_src_n_vf%vf(advxb)%sf(k_loop, l_loop, q_loop)
7356 flux_face2 = flux_src_n_vf%vf(advxb)%sf(k_loop - 1, l_loop, q_loop)
7357 rhs_vf(i_fluid_loop + intxb - 1)%sf(k_loop, l_loop, &
7358 & q_loop) = rhs_vf(i_fluid_loop + intxb - 1)%sf(k_loop, l_loop, &
7359 & q_loop) - inv_ds*advected_qty_val*pressure_val*(flux_face1 - flux_face2)
7365# 985 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7366#if defined(MFC_OpenACC)
7367# 985 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7369# 985 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7370#elif defined(MFC_OpenMP)
7371# 985 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7373# 985 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7375# 985 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7381 if (bc_y%beg <= bc_char_slip_wall .and. bc_y%beg >= bc_char_sup_outflow)
then
7382 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, -1,
irx,
iry,
irz)
7384 if (bc_y%end <= bc_char_slip_wall .and. bc_y%end >= bc_char_sup_outflow)
then
7385 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, 1,
irx,
iry,
irz)
7389# 997 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7391# 997 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7392#if defined(MFC_OpenACC)
7393# 997 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7395# 997 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7396#elif defined(MFC_OpenMP)
7397# 997 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7399# 997 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7401# 997 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7403# 997 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7405# 997 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7411 inv_ds = 1._wp/dy(k)
7412 flux_face1 =
flux_n(2)%vf(j)%sf(q, k - 1, l)
7413 flux_face2 =
flux_n(2)%vf(j)%sf(q, k, l)
7414 rhs_vf(j)%sf(q, k, l) = rhs_vf(j)%sf(q, k, l) + inv_ds*(flux_face1 - flux_face2)
7420# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7421#if defined(MFC_OpenACC)
7422# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7424# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7425#elif defined(MFC_OpenMP)
7426# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7428# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7430# 1010 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7433 if (model_eqns == 3)
then
7435# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7437# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7438#if defined(MFC_OpenACC)
7439# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7441# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7442#elif defined(MFC_OpenMP)
7443# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7445# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7447# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7449# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7451# 1013 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7453# 1015 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7457 do i_fluid_loop = 1, num_fluids
7458 inv_ds = 1._wp/dy(k)
7459 advected_qty_val = q_cons_vf%vf(i_fluid_loop + advxb - 1)%sf(q, k, l)
7460 pressure_val = q_prim_vf%vf(e_idx)%sf(q, k, l)
7461 flux_face1 = flux_src_n_vf%vf(advxb)%sf(q, k, l)
7462 flux_face2 = flux_src_n_vf%vf(advxb)%sf(q, k - 1, l)
7463 rhs_vf(i_fluid_loop + intxb - 1)%sf(q, k, l) = rhs_vf(i_fluid_loop + intxb - 1)%sf(q, k, &
7464 & l) - inv_ds*advected_qty_val*pressure_val*(flux_face1 - flux_face2)
7466 rhs_vf(i_fluid_loop + intxb - 1)%sf(q, k, l) = rhs_vf(i_fluid_loop + intxb - 1)%sf(q, k, &
7467 & l) - 5.e-1_wp/y_cc(k)*advected_qty_val*pressure_val*(flux_face1 + flux_face2)
7474# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7475#if defined(MFC_OpenACC)
7476# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7478# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7479#elif defined(MFC_OpenMP)
7480# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7482# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7484# 1034 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7490# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7492# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7493#if defined(MFC_OpenACC)
7494# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7496# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7497#elif defined(MFC_OpenMP)
7498# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7500# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7502# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7504# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7506# 1038 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7514 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)
7520# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7521#if defined(MFC_OpenACC)
7522# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7524# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7525#elif defined(MFC_OpenMP)
7526# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7528# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7530# 1050 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7536 if (bc_z%beg <= bc_char_slip_wall .and. bc_z%beg >= bc_char_sup_outflow)
then
7537 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, -1,
irx,
iry,
irz)
7539 if (bc_z%end <= bc_char_slip_wall .and. bc_z%end >= bc_char_sup_outflow)
then
7540 call s_cbc(q_prim_vf%vf,
flux_n(idir)%vf, flux_src_n_vf%vf, idir, 1,
irx,
iry,
irz)
7543 if (grid_geometry == 3)
then
7545# 1063 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7547# 1063 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7548#if defined(MFC_OpenACC)
7549# 1063 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7551# 1063 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7552#elif defined(MFC_OpenMP)
7553# 1063 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7555# 1063 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7557# 1063 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7559# 1063 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7561# 1063 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7567 inv_ds = 1._wp/(dz(k)*y_cc(q))
7568 velocity_val = q_prim_vf%vf(contxe + idir)%sf(l, q, k)
7569 flux_face1 =
flux_n(3)%vf(j)%sf(l, q, k - 1)
7570 flux_face2 =
flux_n(3)%vf(j)%sf(l, q, k)
7571 rhs_vf(j)%sf(l, q, k) = rhs_vf(j)%sf(l, q, k) + inv_ds*velocity_val*(flux_face1 - flux_face2)
7577# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7578#if defined(MFC_OpenACC)
7579# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7581# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7582#elif defined(MFC_OpenMP)
7583# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7585# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7587# 1077 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7590# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7592# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7593#if defined(MFC_OpenACC)
7594# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7596# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7597#elif defined(MFC_OpenMP)
7598# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7600# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7602# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7604# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7606# 1078 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7614 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)
7620# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7621#if defined(MFC_OpenACC)
7622# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7624# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7625#elif defined(MFC_OpenMP)
7626# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7628# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7630# 1090 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7634# 1092 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7636# 1092 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7637#if defined(MFC_OpenACC)
7638# 1092 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7640# 1092 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7641#elif defined(MFC_OpenMP)
7642# 1092 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7644# 1092 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7646# 1092 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7648# 1092 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7650# 1092 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7656 inv_ds = 1._wp/dz(k)
7657 flux_face1 =
flux_n(3)%vf(j)%sf(l, q, k - 1)
7658 flux_face2 =
flux_n(3)%vf(j)%sf(l, q, k)
7659 rhs_vf(j)%sf(l, q, k) = rhs_vf(j)%sf(l, q, k) + inv_ds*(flux_face1 - flux_face2)
7665# 1105 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7666#if defined(MFC_OpenACC)
7667# 1105 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7669# 1105 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7670#elif defined(MFC_OpenMP)
7671# 1105 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7673# 1105 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7675# 1105 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7679 if (model_eqns == 3)
then
7681# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7683# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7684#if defined(MFC_OpenACC)
7685# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7687# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7688#elif defined(MFC_OpenMP)
7689# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7691# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7693# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7695# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7697# 1109 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7699# 1111 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7703 do i_fluid_loop = 1, num_fluids
7704 inv_ds = 1._wp/dz(k)
7705 advected_qty_val = q_cons_vf%vf(i_fluid_loop + advxb - 1)%sf(l, q, k)
7706 pressure_val = q_prim_vf%vf(e_idx)%sf(l, q, k)
7707 flux_face1 = flux_src_n_vf%vf(advxb)%sf(l, q, k)
7708 flux_face2 = flux_src_n_vf%vf(advxb)%sf(l, q, k - 1)
7709 rhs_vf(i_fluid_loop + intxb - 1)%sf(l, q, k) = rhs_vf(i_fluid_loop + intxb - 1)%sf(l, q, &
7710 & k) - inv_ds*advected_qty_val*pressure_val*(flux_face1 - flux_face2)
7716# 1126 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7717#if defined(MFC_OpenACC)
7718# 1126 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7720# 1126 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7721#elif defined(MFC_OpenMP)
7722# 1126 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7724# 1126 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7726# 1126 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7738 & flux_src_n_vf_arg, Kterm_arg)
7739 integer,
intent(in) :: current_idir
7740 type(scalar_field),
dimension(sys_size),
intent(inout) :: rhs_vf_arg
7741 type(vector_field),
intent(in) :: q_cons_vf_arg
7742 type(vector_field),
intent(in) :: q_prim_vf_arg
7743 type(vector_field),
intent(in) :: flux_src_n_vf_arg
7745 real(wp),
allocatable,
dimension(:,:,:),
intent(in) :: Kterm_arg
7746 integer :: j_adv, k_idx, l_idx, q_idx
7747 real(wp) :: local_inv_ds, local_term_coeff, local_flux1, local_flux2
7748 real(wp) :: local_q_cons_val, local_k_term_val
7749 logical :: use_standard_riemann
7751 select case (current_idir)
7753 use_standard_riemann = (riemann_solver == 1 .or. riemann_solver == 4)
7754 if (use_standard_riemann)
then
7756# 1154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7758# 1154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7759#if defined(MFC_OpenACC)
7760# 1154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7762# 1154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7763#elif defined(MFC_OpenMP)
7764# 1154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7766# 1154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7768# 1154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7770# 1154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7772# 1154 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7774# 1156 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7775 do j_adv = advxb, advxe
7779 local_inv_ds = 1._wp/dx(k_idx)
7780 local_term_coeff = q_prim_vf_arg%vf(contxe + current_idir)%sf(k_idx, l_idx, q_idx)
7781 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(k_idx - 1, l_idx, q_idx)
7782 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(k_idx, l_idx, q_idx)
7783 rhs_vf_arg(j_adv)%sf(k_idx, l_idx, q_idx) = rhs_vf_arg(j_adv)%sf(k_idx, l_idx, &
7784 & q_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
7790# 1170 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7791#if defined(MFC_OpenACC)
7792# 1170 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7794# 1170 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7795#elif defined(MFC_OpenMP)
7796# 1170 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7798# 1170 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7800# 1170 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7803 if (alt_soundspeed)
then
7804 if (bubbles_euler .neqv. .true.)
then
7806# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7808# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7809#if defined(MFC_OpenACC)
7810# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7812# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7813#elif defined(MFC_OpenMP)
7814# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7816# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7818# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7820# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7822# 1174 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7824# 1176 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7825 do q_idx = 0, p;
do l_idx = 0, n;
do k_idx = 0, m
7826 local_inv_ds = 1._wp/dx(k_idx)
7827 local_q_cons_val = q_cons_vf_arg%vf(advxe)%sf(k_idx, l_idx, q_idx)
7828 local_k_term_val = kterm_arg(k_idx, l_idx, q_idx)
7829 local_term_coeff = local_q_cons_val - local_k_term_val
7830 local_flux1 = flux_src_n_vf_arg%vf(advxe)%sf(k_idx, l_idx, q_idx)
7831 local_flux2 = flux_src_n_vf_arg%vf(advxe)%sf(k_idx - 1, l_idx, q_idx)
7832 rhs_vf_arg(advxe)%sf(k_idx, l_idx, q_idx) = rhs_vf_arg(advxe)%sf(k_idx, l_idx, &
7833 & q_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
7834 end do;
end do;
end do
7836# 1186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7837#if defined(MFC_OpenACC)
7838# 1186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7840# 1186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7841#elif defined(MFC_OpenMP)
7842# 1186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7844# 1186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7846# 1186 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7850# 1188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7852# 1188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7853#if defined(MFC_OpenACC)
7854# 1188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7856# 1188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7857#elif defined(MFC_OpenMP)
7858# 1188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7860# 1188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7862# 1188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7864# 1188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7866# 1188 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7868# 1190 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7869 do q_idx = 0, p;
do l_idx = 0, n;
do k_idx = 0, m
7870 local_inv_ds = 1._wp/dx(k_idx)
7871 local_q_cons_val = q_cons_vf_arg%vf(advxb)%sf(k_idx, l_idx, q_idx)
7872 local_k_term_val = kterm_arg(k_idx, l_idx, q_idx)
7873 local_term_coeff = local_q_cons_val + local_k_term_val
7874 local_flux1 = flux_src_n_vf_arg%vf(advxb)%sf(k_idx, l_idx, q_idx)
7875 local_flux2 = flux_src_n_vf_arg%vf(advxb)%sf(k_idx - 1, l_idx, q_idx)
7876 rhs_vf_arg(advxb)%sf(k_idx, l_idx, q_idx) = rhs_vf_arg(advxb)%sf(k_idx, l_idx, &
7877 & q_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
7878 end do;
end do;
end do
7880# 1200 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7881#if defined(MFC_OpenACC)
7882# 1200 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7884# 1200 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7885#elif defined(MFC_OpenMP)
7886# 1200 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7888# 1200 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7890# 1200 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7895# 1203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7897# 1203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7898#if defined(MFC_OpenACC)
7899# 1203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7901# 1203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7902#elif defined(MFC_OpenMP)
7903# 1203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7905# 1203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7907# 1203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7909# 1203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7911# 1203 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7913# 1205 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7914 do j_adv = advxb, advxe
7915 do q_idx = 0, p;
do l_idx = 0, n;
do k_idx = 0, m
7916 local_inv_ds = 1._wp/dx(k_idx)
7917 local_term_coeff = q_cons_vf_arg%vf(j_adv)%sf(k_idx, l_idx, q_idx)
7918 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(k_idx, l_idx, q_idx)
7919 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(k_idx - 1, l_idx, q_idx)
7920 rhs_vf_arg(j_adv)%sf(k_idx, l_idx, q_idx) = rhs_vf_arg(j_adv)%sf(k_idx, l_idx, &
7921 & q_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
7922 end do;
end do;
end do
7925# 1215 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7926#if defined(MFC_OpenACC)
7927# 1215 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7929# 1215 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7930#elif defined(MFC_OpenMP)
7931# 1215 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7933# 1215 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7935# 1215 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7941 use_standard_riemann = (riemann_solver == 1 .or. riemann_solver == 4)
7942 if (use_standard_riemann)
then
7944# 1222 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7946# 1222 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7947#if defined(MFC_OpenACC)
7948# 1222 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7950# 1222 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7951#elif defined(MFC_OpenMP)
7952# 1222 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7954# 1222 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7956# 1222 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7958# 1222 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7960# 1222 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7962# 1224 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7963 do j_adv = advxb, advxe
7967 local_inv_ds = 1._wp/dy(k_idx)
7968 local_term_coeff = q_prim_vf_arg%vf(contxe + current_idir)%sf(q_idx, k_idx, l_idx)
7969 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(q_idx, k_idx - 1, l_idx)
7970 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(q_idx, k_idx, l_idx)
7971 rhs_vf_arg(j_adv)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(j_adv)%sf(q_idx, k_idx, &
7972 & l_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
7978# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7979#if defined(MFC_OpenACC)
7980# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7982# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7983#elif defined(MFC_OpenMP)
7984# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7986# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7988# 1238 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7991 if (alt_soundspeed)
then
7992 if (bubbles_euler .neqv. .true.)
then
7994# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7996# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
7997#if defined(MFC_OpenACC)
7998# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8000# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8001#elif defined(MFC_OpenMP)
8002# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8004# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8006# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8008# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8010# 1242 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8012# 1244 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8013 do l_idx = 0, p;
do k_idx = 0, n;
do q_idx = 0, m
8014 local_inv_ds = 1._wp/dy(k_idx)
8015 local_q_cons_val = q_cons_vf_arg%vf(advxe)%sf(q_idx, k_idx, l_idx)
8016 local_k_term_val = kterm_arg(q_idx, k_idx, l_idx)
8017 local_term_coeff = local_q_cons_val - local_k_term_val
8018 local_flux1 = flux_src_n_vf_arg%vf(advxe)%sf(q_idx, k_idx, l_idx)
8019 local_flux2 = flux_src_n_vf_arg%vf(advxe)%sf(q_idx, k_idx - 1, l_idx)
8020 rhs_vf_arg(advxe)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(advxe)%sf(q_idx, k_idx, &
8021 & l_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8023 rhs_vf_arg(advxe)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(advxe)%sf(q_idx, k_idx, &
8024 & l_idx) - (local_k_term_val/(2._wp*y_cc(k_idx)))*(local_flux1 + local_flux2)
8026 end do;
end do;
end do
8028# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8029#if defined(MFC_OpenACC)
8030# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8032# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8033#elif defined(MFC_OpenMP)
8034# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8036# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8038# 1258 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8042# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8044# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8045#if defined(MFC_OpenACC)
8046# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8048# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8049#elif defined(MFC_OpenMP)
8050# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8052# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8054# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8056# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8058# 1260 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8060# 1262 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8061 do l_idx = 0, p;
do k_idx = 0, n;
do q_idx = 0, m
8062 local_inv_ds = 1._wp/dy(k_idx)
8063 local_q_cons_val = q_cons_vf_arg%vf(advxb)%sf(q_idx, k_idx, l_idx)
8064 local_k_term_val = kterm_arg(q_idx, k_idx, l_idx)
8065 local_term_coeff = local_q_cons_val + local_k_term_val
8066 local_flux1 = flux_src_n_vf_arg%vf(advxb)%sf(q_idx, k_idx, l_idx)
8067 local_flux2 = flux_src_n_vf_arg%vf(advxb)%sf(q_idx, k_idx - 1, l_idx)
8068 rhs_vf_arg(advxb)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(advxb)%sf(q_idx, k_idx, &
8069 & l_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8071 rhs_vf_arg(advxb)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(advxb)%sf(q_idx, k_idx, &
8072 & l_idx) + (local_k_term_val/(2._wp*y_cc(k_idx)))*(local_flux1 + local_flux2)
8074 end do;
end do;
end do
8076# 1276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8077#if defined(MFC_OpenACC)
8078# 1276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8080# 1276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8081#elif defined(MFC_OpenMP)
8082# 1276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8084# 1276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8086# 1276 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8091# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8093# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8094#if defined(MFC_OpenACC)
8095# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8097# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8098#elif defined(MFC_OpenMP)
8099# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8101# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8103# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8105# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8107# 1279 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8109# 1281 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8110 do j_adv = advxb, advxe
8111 do l_idx = 0, p;
do k_idx = 0, n;
do q_idx = 0, m
8112 local_inv_ds = 1._wp/dy(k_idx)
8113 local_term_coeff = q_cons_vf_arg%vf(j_adv)%sf(q_idx, k_idx, l_idx)
8114 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(q_idx, k_idx, l_idx)
8115 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(q_idx, k_idx - 1, l_idx)
8116 rhs_vf_arg(j_adv)%sf(q_idx, k_idx, l_idx) = rhs_vf_arg(j_adv)%sf(q_idx, k_idx, &
8117 & l_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8118 end do;
end do;
end do
8121# 1291 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8122#if defined(MFC_OpenACC)
8123# 1291 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8125# 1291 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8126#elif defined(MFC_OpenMP)
8127# 1291 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8129# 1291 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8131# 1291 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8137 if (grid_geometry == 3)
then
8138 use_standard_riemann = (riemann_solver == 1)
8140 use_standard_riemann = (riemann_solver == 1 .or. riemann_solver == 4)
8143 if (use_standard_riemann)
then
8145# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8147# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8148#if defined(MFC_OpenACC)
8149# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8151# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8152#elif defined(MFC_OpenMP)
8153# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8155# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8157# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8159# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8161# 1303 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8163# 1305 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8164 do j_adv = advxb, advxe
8168 local_inv_ds = 1._wp/dz(k_idx)
8169 local_term_coeff = q_prim_vf_arg%vf(contxe + current_idir)%sf(l_idx, q_idx, k_idx)
8170 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(l_idx, q_idx, k_idx - 1)
8171 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(l_idx, q_idx, k_idx)
8172 rhs_vf_arg(j_adv)%sf(l_idx, q_idx, k_idx) = rhs_vf_arg(j_adv)%sf(l_idx, q_idx, &
8173 & k_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8179# 1319 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8180#if defined(MFC_OpenACC)
8181# 1319 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8183# 1319 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8184#elif defined(MFC_OpenMP)
8185# 1319 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8187# 1319 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8189# 1319 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8192 if (alt_soundspeed)
then
8193 if (bubbles_euler .neqv. .true.)
then
8195# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8197# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8198#if defined(MFC_OpenACC)
8199# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8201# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8202#elif defined(MFC_OpenMP)
8203# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8205# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8207# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8209# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8211# 1323 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8213# 1325 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8214 do k_idx = 0, p;
do q_idx = 0, n;
do l_idx = 0, m
8215 local_inv_ds = 1._wp/dz(k_idx)
8216 local_q_cons_val = q_cons_vf_arg%vf(advxe)%sf(l_idx, q_idx, k_idx)
8217 local_k_term_val = kterm_arg(l_idx, q_idx, k_idx)
8218 local_term_coeff = local_q_cons_val - local_k_term_val
8219 local_flux1 = flux_src_n_vf_arg%vf(advxe)%sf(l_idx, q_idx, k_idx)
8220 local_flux2 = flux_src_n_vf_arg%vf(advxe)%sf(l_idx, q_idx, k_idx - 1)
8221 rhs_vf_arg(advxe)%sf(l_idx, q_idx, k_idx) = rhs_vf_arg(advxe)%sf(l_idx, q_idx, &
8222 & k_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8223 end do;
end do;
end do
8225# 1335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8226#if defined(MFC_OpenACC)
8227# 1335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8229# 1335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8230#elif defined(MFC_OpenMP)
8231# 1335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8233# 1335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8235# 1335 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8239# 1337 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8241# 1337 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8242#if defined(MFC_OpenACC)
8243# 1337 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8245# 1337 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8246#elif defined(MFC_OpenMP)
8247# 1337 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8249# 1337 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8251# 1337 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8253# 1337 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8255# 1337 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8257# 1339 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8258 do k_idx = 0, p;
do q_idx = 0, n;
do l_idx = 0, m
8259 local_inv_ds = 1._wp/dz(k_idx)
8260 local_q_cons_val = q_cons_vf_arg%vf(advxb)%sf(l_idx, q_idx, k_idx)
8261 local_k_term_val = kterm_arg(l_idx, q_idx, k_idx)
8262 local_term_coeff = local_q_cons_val + local_k_term_val
8263 local_flux1 = flux_src_n_vf_arg%vf(advxb)%sf(l_idx, q_idx, k_idx)
8264 local_flux2 = flux_src_n_vf_arg%vf(advxb)%sf(l_idx, q_idx, k_idx - 1)
8265 rhs_vf_arg(advxb)%sf(l_idx, q_idx, k_idx) = rhs_vf_arg(advxb)%sf(l_idx, q_idx, &
8266 & k_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8267 end do;
end do;
end do
8269# 1349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8270#if defined(MFC_OpenACC)
8271# 1349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8273# 1349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8274#elif defined(MFC_OpenMP)
8275# 1349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8277# 1349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8279# 1349 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8284# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8286# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8287#if defined(MFC_OpenACC)
8288# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8290# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8291#elif defined(MFC_OpenMP)
8292# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8294# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8296# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8298# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8300# 1352 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8302# 1354 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8303 do j_adv = advxb, advxe
8304 do k_idx = 0, p;
do q_idx = 0, n;
do l_idx = 0, m
8305 local_inv_ds = 1._wp/dz(k_idx)
8306 local_term_coeff = q_cons_vf_arg%vf(j_adv)%sf(l_idx, q_idx, k_idx)
8307 local_flux1 = flux_src_n_vf_arg%vf(j_adv)%sf(l_idx, q_idx, k_idx)
8308 local_flux2 = flux_src_n_vf_arg%vf(j_adv)%sf(l_idx, q_idx, k_idx - 1)
8309 rhs_vf_arg(j_adv)%sf(l_idx, q_idx, k_idx) = rhs_vf_arg(j_adv)%sf(l_idx, q_idx, &
8310 & k_idx) + local_inv_ds*local_term_coeff*(local_flux1 - local_flux2)
8311 end do;
end do;
end do
8314# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8315#if defined(MFC_OpenACC)
8316# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8318# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8319#elif defined(MFC_OpenMP)
8320# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8322# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8324# 1364 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8337 integer,
intent(in) :: idir
8338 type(scalar_field),
dimension(sys_size),
intent(in) :: q_prim_vf
8339 type(scalar_field),
dimension(sys_size),
intent(inout) :: rhs_vf
8340 type(scalar_field),
dimension(sys_size),
intent(in) :: flux_src_n_in
8341 type(scalar_field),
dimension(sys_size),
intent(in) :: dq_prim_dx_vf, dq_prim_dy_vf, dq_prim_dz_vf
8342 integer :: i, j, k, l
8346 if (surface_tension)
then
8348# 1386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8350# 1386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8351#if defined(MFC_OpenACC)
8352# 1386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8354# 1386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8355#elif defined(MFC_OpenMP)
8356# 1386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8358# 1386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8360# 1386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8362# 1386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8364# 1386 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8369 rhs_vf(c_idx)%sf(j, k, l) = rhs_vf(c_idx)%sf(j, k, l) + 1._wp/dx(j)*q_prim_vf(c_idx)%sf(j, k, &
8370 & l)*(flux_src_n_in(advxb)%sf(j, k, l) - flux_src_n_in(advxb)%sf(j - 1, k, l))
8375# 1395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8376#if defined(MFC_OpenACC)
8377# 1395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8379# 1395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8380#elif defined(MFC_OpenMP)
8381# 1395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8383# 1395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8385# 1395 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8389 if ((surface_tension .or. viscous) .or. chem_params%diffusion)
then
8391# 1399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8393# 1399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8394#if defined(MFC_OpenACC)
8395# 1399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8397# 1399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8398#elif defined(MFC_OpenMP)
8399# 1399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8401# 1399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8403# 1399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8405# 1399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8407# 1399 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8412 if (surface_tension .or. viscous)
then
8414# 1404 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8415#if defined(MFC_OpenACC)
8416# 1404 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8418# 1404 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8419#elif defined(MFC_OpenMP)
8420# 1404 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8422# 1404 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8425 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, &
8426 & l) - flux_src_n_in(i)%sf(j, k, l))
8430 if (chem_params%diffusion)
then
8432# 1412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8433#if defined(MFC_OpenACC)
8434# 1412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8436# 1412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8437#elif defined(MFC_OpenMP)
8438# 1412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8440# 1412 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8442 do i = chemxb, chemxe
8443 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, &
8444 & l) - flux_src_n_in(i)%sf(j, k, l))
8447 if (.not. viscous)
then
8448 rhs_vf(e_idx)%sf(j, k, l) = rhs_vf(e_idx)%sf(j, k, &
8449 & l) + 1._wp/dx(j)*(flux_src_n_in(e_idx)%sf(j - 1, k, l) - flux_src_n_in(e_idx)%sf(j, &
8457# 1427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8458#if defined(MFC_OpenACC)
8459# 1427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8461# 1427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8462#elif defined(MFC_OpenMP)
8463# 1427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8465# 1427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8467# 1427 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8470 else if (idir == 2)
then
8471 if (surface_tension)
then
8473# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8475# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8476#if defined(MFC_OpenACC)
8477# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8479# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8480#elif defined(MFC_OpenMP)
8481# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8483# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8485# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8487# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8489# 1431 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8494 rhs_vf(c_idx)%sf(j, k, l) = rhs_vf(c_idx)%sf(j, k, l) + 1._wp/dy(k)*q_prim_vf(c_idx)%sf(j, k, &
8495 & l)*(flux_src_n_in(advxb)%sf(j, k, l) - flux_src_n_in(advxb)%sf(j, k - 1, l))
8500# 1440 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8501#if defined(MFC_OpenACC)
8502# 1440 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8504# 1440 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8505#elif defined(MFC_OpenMP)
8506# 1440 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8508# 1440 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8510# 1440 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8514 if (cyl_coord .and. ((bc_y%beg == -2) .or. (bc_y%beg == -14)))
then
8515 if (viscous .or. dummy)
then
8517 call s_compute_viscous_stress_cylindrical_boundary(q_prim_vf, dq_prim_dx_vf(mom_idx%beg:mom_idx%end), &
8518 & dq_prim_dy_vf(mom_idx%beg:mom_idx%end), dq_prim_dz_vf(mom_idx%beg:mom_idx%end),
tau_re_vf, &
8519 & idwbuff(1), idwbuff(2), idwbuff(3))
8521 call s_compute_viscous_stress_cylindrical_boundary(q_prim_vf, dq_prim_dx_vf(mom_idx%beg:mom_idx%end), &
8522 & dq_prim_dy_vf(mom_idx%beg:mom_idx%end), dq_prim_dz_vf(mom_idx%beg:mom_idx%end),
tau_re_vf, &
8523 & idwbuff(1), idwbuff(2), idwbuff(3))
8527# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8529# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8530#if defined(MFC_OpenACC)
8531# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8533# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8534#elif defined(MFC_OpenMP)
8535# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8537# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8539# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8541# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8543# 1455 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8548# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8549#if defined(MFC_OpenACC)
8550# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8552# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8553#elif defined(MFC_OpenMP)
8554# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8556# 1458 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8559 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, &
8565# 1465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8566#if defined(MFC_OpenACC)
8567# 1465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8569# 1465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8570#elif defined(MFC_OpenMP)
8571# 1465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8573# 1465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8575# 1465 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8580# 1468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8582# 1468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8583#if defined(MFC_OpenACC)
8584# 1468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8586# 1468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8587#elif defined(MFC_OpenMP)
8588# 1468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8590# 1468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8592# 1468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8594# 1468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8596# 1468 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8602# 1472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8603#if defined(MFC_OpenACC)
8604# 1472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8606# 1472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8607#elif defined(MFC_OpenMP)
8608# 1472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8610# 1472 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8613 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, &
8614 & l) - flux_src_n_in(i)%sf(j, k, l))
8620# 1480 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8621#if defined(MFC_OpenACC)
8622# 1480 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8624# 1480 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8625#elif defined(MFC_OpenMP)
8626# 1480 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8628# 1480 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8630# 1480 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8633 if ((surface_tension .or. viscous) .or. chem_params%diffusion)
then
8635# 1483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8637# 1483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8638#if defined(MFC_OpenACC)
8639# 1483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8641# 1483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8642#elif defined(MFC_OpenMP)
8643# 1483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8645# 1483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8647# 1483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8649# 1483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8651# 1483 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8656 if (surface_tension .or. viscous)
then
8658# 1488 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8659#if defined(MFC_OpenACC)
8660# 1488 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8662# 1488 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8663#elif defined(MFC_OpenMP)
8664# 1488 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8666# 1488 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8669 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, &
8670 & k - 1, l) - flux_src_n_in(i)%sf(j, k, l))
8674 if (chem_params%diffusion)
then
8676# 1496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8677#if defined(MFC_OpenACC)
8678# 1496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8680# 1496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8681#elif defined(MFC_OpenMP)
8682# 1496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8684# 1496 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8686 do i = chemxb, chemxe
8687 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, &
8688 & k - 1, l) - flux_src_n_in(i)%sf(j, k, l))
8690 if (.not. viscous)
then
8691 rhs_vf(e_idx)%sf(j, k, l) = rhs_vf(e_idx)%sf(j, k, &
8692 & l) + 1._wp/dy(k)*(flux_src_n_in(e_idx)%sf(j, k - 1, &
8693 & l) - flux_src_n_in(e_idx)%sf(j, k, l))
8700# 1510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8701#if defined(MFC_OpenACC)
8702# 1510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8704# 1510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8705#elif defined(MFC_OpenMP)
8706# 1510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8708# 1510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8710# 1510 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8717 if ((bc_y%beg == -2) .or. (bc_y%beg == -14))
then
8719# 1517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8721# 1517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8722#if defined(MFC_OpenACC)
8723# 1517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8725# 1517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8726#elif defined(MFC_OpenMP)
8727# 1517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8729# 1517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8731# 1517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8733# 1517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8735# 1517 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8741# 1521 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8742#if defined(MFC_OpenACC)
8743# 1521 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8745# 1521 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8746#elif defined(MFC_OpenMP)
8747# 1521 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8749# 1521 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8752 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, &
8753 & k - 1, l) + flux_src_n_in(i)%sf(j, k, l))
8759# 1529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8760#if defined(MFC_OpenACC)
8761# 1529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8763# 1529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8764#elif defined(MFC_OpenMP)
8765# 1529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8767# 1529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8769# 1529 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8772 if (viscous .or. dummy)
then
8774# 1532 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8776# 1532 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8777#if defined(MFC_OpenACC)
8778# 1532 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8780# 1532 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8781#elif defined(MFC_OpenMP)
8782# 1532 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8784# 1532 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8786# 1532 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8788# 1532 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8790# 1532 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8795# 1535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8796#if defined(MFC_OpenACC)
8797# 1535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8799# 1535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8800#elif defined(MFC_OpenMP)
8801# 1535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8803# 1535 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8806 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)
8811# 1541 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8812#if defined(MFC_OpenACC)
8813# 1541 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8815# 1541 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8816#elif defined(MFC_OpenMP)
8817# 1541 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8819# 1541 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8821# 1541 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8826# 1544 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8828# 1544 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8829#if defined(MFC_OpenACC)
8830# 1544 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8832# 1544 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8833#elif defined(MFC_OpenMP)
8834# 1544 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8836# 1544 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8838# 1544 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8840# 1544 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8842# 1544 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8848# 1548 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8849#if defined(MFC_OpenACC)
8850# 1548 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8852# 1548 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8853#elif defined(MFC_OpenMP)
8854# 1548 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8856# 1548 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8859 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, &
8860 & k - 1, l) + flux_src_n_in(i)%sf(j, k, l))
8866# 1556 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8867#if defined(MFC_OpenACC)
8868# 1556 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8870# 1556 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8871#elif defined(MFC_OpenMP)
8872# 1556 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8874# 1556 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8876# 1556 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8880 else if (idir == 3)
then
8881 if (surface_tension)
then
8883# 1561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8885# 1561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8886#if defined(MFC_OpenACC)
8887# 1561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8889# 1561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8890#elif defined(MFC_OpenMP)
8891# 1561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8893# 1561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8895# 1561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8897# 1561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8899# 1561 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8904 rhs_vf(c_idx)%sf(j, k, l) = rhs_vf(c_idx)%sf(j, k, l) + 1._wp/dz(l)*q_prim_vf(c_idx)%sf(j, k, &
8905 & l)*(flux_src_n_in(advxb)%sf(j, k, l) - flux_src_n_in(advxb)%sf(j, k, l - 1))
8910# 1570 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8911#if defined(MFC_OpenACC)
8912# 1570 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8914# 1570 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8915#elif defined(MFC_OpenMP)
8916# 1570 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8918# 1570 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8920# 1570 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8924 if ((surface_tension .or. viscous) .or. chem_params%diffusion)
then
8926# 1574 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8928# 1574 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8929#if defined(MFC_OpenACC)
8930# 1574 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8932# 1574 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8933#elif defined(MFC_OpenMP)
8934# 1574 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8936# 1574 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8938# 1574 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8940# 1574 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8942# 1574 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8947 if (surface_tension .or. viscous)
then
8949# 1579 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8950#if defined(MFC_OpenACC)
8951# 1579 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8953# 1579 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8954#elif defined(MFC_OpenMP)
8955# 1579 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8957# 1579 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8960 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, &
8961 & l - 1) - flux_src_n_in(i)%sf(j, k, l))
8965 if (chem_params%diffusion)
then
8967# 1587 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8968#if defined(MFC_OpenACC)
8969# 1587 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8971# 1587 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8972#elif defined(MFC_OpenMP)
8973# 1587 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8975# 1587 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8977 do i = chemxb, chemxe
8978 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, &
8979 & l - 1) - flux_src_n_in(i)%sf(j, k, l))
8981 if (.not. viscous)
then
8982 rhs_vf(e_idx)%sf(j, k, l) = rhs_vf(e_idx)%sf(j, k, &
8983 & l) + 1._wp/dz(l)*(flux_src_n_in(e_idx)%sf(j, k, l - 1) - flux_src_n_in(e_idx)%sf(j, &
8991# 1601 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8992#if defined(MFC_OpenACC)
8993# 1601 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8995# 1601 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8996#elif defined(MFC_OpenMP)
8997# 1601 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
8999# 1601 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9001# 1601 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9005 if (grid_geometry == 3)
then
9007# 1605 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9009# 1605 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9010#if defined(MFC_OpenACC)
9011# 1605 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9013# 1605 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9014#elif defined(MFC_OpenMP)
9015# 1605 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9017# 1605 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9019# 1605 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9021# 1605 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9023# 1605 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9028 rhs_vf(momxb + 1)%sf(j, k, l) = rhs_vf(momxb + 1)%sf(j, k, l) + 5.e-1_wp*(flux_src_n_in(momxe)%sf(j, &
9029 & k, l - 1) + flux_src_n_in(momxe)%sf(j, k, l))
9031 rhs_vf(momxe)%sf(j, k, l) = rhs_vf(momxe)%sf(j, k, l) - 5.e-1_wp*(flux_src_n_in(momxb + 1)%sf(j, k, &
9032 & l - 1) + flux_src_n_in(momxb + 1)%sf(j, k, l))
9037# 1617 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9038#if defined(MFC_OpenACC)
9039# 1617 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9041# 1617 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9042#elif defined(MFC_OpenMP)
9043# 1617 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9045# 1617 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"
9047# 1617 "/home/runner/work/MFC/MFC/src/simulation/m_rhs.fpp"