801 integer,
intent(in) :: i
802 type(scalar_field),
dimension(sys_size),
intent(in) :: q_prim_vf0
803 type(scalar_field),
dimension(sys_size),
intent(in) :: q_prim_vf1
804 type(scalar_field),
dimension(sys_size),
intent(in) :: q_prim_vf2
805 type(scalar_field),
dimension(sys_size),
intent(in) :: q_prim_vf3
806 real(wp),
dimension(0:m,0:n,0:p),
intent(out) :: q_sf
807 integer :: j, k, l, r
812# 145 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
814# 145 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
815#if defined(MFC_OpenACC)
816# 145 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
818# 145 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
819#elif defined(MFC_OpenMP)
820# 145 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
822# 145 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
824# 145 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
826# 145 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
828# 145 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
830# 146 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
834 q_sf(j, k, l) = (11._wp*q_prim_vf0(eqn_idx%mom%beg)%sf(j, k, &
835 & l) - 18._wp*q_prim_vf1(eqn_idx%mom%beg)%sf(j, k, l) + 9._wp*q_prim_vf2(eqn_idx%mom%beg)%sf(j, k, &
836 & l) - 2._wp*q_prim_vf3(eqn_idx%mom%beg)%sf(j, k, l))/(6._wp*dt)
841# 155 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
842#if defined(MFC_OpenACC)
843# 155 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
845# 155 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
846#elif defined(MFC_OpenMP)
847# 155 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
849# 155 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
851# 155 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
853# 156 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
857# 158 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
859# 158 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
860#if defined(MFC_OpenACC)
861# 158 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
863# 158 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
864#elif defined(MFC_OpenMP)
865# 158 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
867# 158 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
869# 158 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
871# 158 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
873# 158 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
875# 159 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
879 do r = -fd_number, fd_number
880 q_sf(j, k, l) = q_sf(j, k, l) + q_prim_vf0(eqn_idx%mom%beg)%sf(j, k, l)*fd_coeff_x(r, &
881 & j)*q_prim_vf0(eqn_idx%mom%beg)%sf(r + j, k, l)
887# 169 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
888#if defined(MFC_OpenACC)
889# 169 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
891# 169 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
892#elif defined(MFC_OpenMP)
893# 169 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
895# 169 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
897# 169 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
899# 170 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
900 else if (p == 0)
then
902# 171 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
904# 171 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
905#if defined(MFC_OpenACC)
906# 171 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
908# 171 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
909#elif defined(MFC_OpenMP)
910# 171 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
912# 171 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
914# 171 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
916# 171 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
918# 171 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
920# 172 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
924 do r = -fd_number, fd_number
925 q_sf(j, k, l) = q_sf(j, k, l) + q_prim_vf0(eqn_idx%mom%beg)%sf(j, k, l)*fd_coeff_x(r, &
926 & j)*q_prim_vf0(eqn_idx%mom%beg)%sf(r + j, k, l) + q_prim_vf0(eqn_idx%mom%beg + 1)%sf(j, k, &
927 & l)*fd_coeff_y(r, k)*q_prim_vf0(eqn_idx%mom%beg)%sf(j, r + k, l)
933# 183 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
934#if defined(MFC_OpenACC)
935# 183 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
937# 183 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
938#elif defined(MFC_OpenMP)
939# 183 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
941# 183 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
943# 183 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
945# 184 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
947 if (grid_geometry == 3)
then
949# 186 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
951# 186 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
952#if defined(MFC_OpenACC)
953# 186 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
955# 186 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
956#elif defined(MFC_OpenMP)
957# 186 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
959# 186 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
961# 186 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
963# 186 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
965# 186 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
967# 187 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
971 do r = -fd_number, fd_number
972 q_sf(j, k, l) = q_sf(j, k, l) + q_prim_vf0(eqn_idx%mom%beg)%sf(j, k, l)*fd_coeff_x(r, &
973 & j)*q_prim_vf0(eqn_idx%mom%beg)%sf(r + j, k, l) + q_prim_vf0(eqn_idx%mom%beg + 1)%sf(j, &
974 & k, l)*fd_coeff_y(r, k)*q_prim_vf0(eqn_idx%mom%beg)%sf(j, r + k, &
975 & l) + q_prim_vf0(eqn_idx%mom%end)%sf(j, k, l)*fd_coeff_z(r, &
976 & l)*q_prim_vf0(eqn_idx%mom%beg)%sf(j, k, r + l)/y_cc(k)
982# 200 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
983#if defined(MFC_OpenACC)
984# 200 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
986# 200 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
987#elif defined(MFC_OpenMP)
988# 200 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
990# 200 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
992# 200 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
994# 201 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
997# 202 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
999# 202 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1000#if defined(MFC_OpenACC)
1001# 202 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1003# 202 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1004#elif defined(MFC_OpenMP)
1005# 202 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1007# 202 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1009# 202 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1011# 202 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1013# 202 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1015# 203 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1019 do r = -fd_number, fd_number
1020 q_sf(j, k, l) = q_sf(j, k, l) + q_prim_vf0(eqn_idx%mom%beg)%sf(j, k, l)*fd_coeff_x(r, &
1021 & j)*q_prim_vf0(eqn_idx%mom%beg)%sf(r + j, k, l) + q_prim_vf0(eqn_idx%mom%beg + 1)%sf(j, &
1022 & k, l)*fd_coeff_y(r, k)*q_prim_vf0(eqn_idx%mom%beg)%sf(j, r + k, &
1023 & l) + q_prim_vf0(eqn_idx%mom%end)%sf(j, k, l)*fd_coeff_z(r, &
1024 & l)*q_prim_vf0(eqn_idx%mom%beg)%sf(j, k, r + l)
1030# 216 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1031#if defined(MFC_OpenACC)
1032# 216 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1034# 216 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1035#elif defined(MFC_OpenMP)
1036# 216 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1038# 216 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1040# 216 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1042# 217 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1046 else if (i == 2)
then
1048# 221 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1050# 221 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1051#if defined(MFC_OpenACC)
1052# 221 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1054# 221 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1055#elif defined(MFC_OpenMP)
1056# 221 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1058# 221 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1060# 221 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1062# 221 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1064# 221 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1066# 222 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1070 q_sf(j, k, l) = (11._wp*q_prim_vf0(eqn_idx%mom%beg + 1)%sf(j, k, &
1071 & l) - 18._wp*q_prim_vf1(eqn_idx%mom%beg + 1)%sf(j, k, &
1072 & l) + 9._wp*q_prim_vf2(eqn_idx%mom%beg + 1)%sf(j, k, &
1073 & l) - 2._wp*q_prim_vf3(eqn_idx%mom%beg + 1)%sf(j, k, l))/(6._wp*dt)
1078# 232 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1079#if defined(MFC_OpenACC)
1080# 232 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1082# 232 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1083#elif defined(MFC_OpenMP)
1084# 232 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1086# 232 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1088# 232 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1090# 233 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1094# 235 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1096# 235 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1097#if defined(MFC_OpenACC)
1098# 235 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1100# 235 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1101#elif defined(MFC_OpenMP)
1102# 235 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1104# 235 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1106# 235 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1108# 235 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1110# 235 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1112# 236 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1116 do r = -fd_number, fd_number
1117 q_sf(j, k, l) = q_sf(j, k, l) + q_prim_vf0(eqn_idx%mom%beg)%sf(j, k, l)*fd_coeff_x(r, &
1118 & j)*q_prim_vf0(eqn_idx%mom%beg + 1)%sf(r + j, k, l) + q_prim_vf0(eqn_idx%mom%beg + 1)%sf(j, &
1119 & k, l)*fd_coeff_y(r, k)*q_prim_vf0(eqn_idx%mom%beg + 1)%sf(j, r + k, l)
1125# 247 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1126#if defined(MFC_OpenACC)
1127# 247 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1129# 247 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1130#elif defined(MFC_OpenMP)
1131# 247 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1133# 247 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1135# 247 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1137# 248 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1139 if (grid_geometry == 3)
then
1141# 250 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1143# 250 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1144#if defined(MFC_OpenACC)
1145# 250 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1147# 250 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1148#elif defined(MFC_OpenMP)
1149# 250 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1151# 250 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1153# 250 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1155# 250 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1157# 250 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1159# 251 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1163 do r = -fd_number, fd_number
1164 q_sf(j, k, l) = q_sf(j, k, l) + q_prim_vf0(eqn_idx%mom%beg)%sf(j, k, l)*fd_coeff_x(r, &
1165 & j)*q_prim_vf0(eqn_idx%mom%beg + 1)%sf(r + j, k, &
1166 & l) + q_prim_vf0(eqn_idx%mom%beg + 1)%sf(j, k, l)*fd_coeff_y(r, &
1167 & k)*q_prim_vf0(eqn_idx%mom%beg + 1)%sf(j, r + k, l) + q_prim_vf0(eqn_idx%mom%end)%sf(j, &
1168 & k, l)*fd_coeff_z(r, l)*q_prim_vf0(eqn_idx%mom%beg + 1)%sf(j, k, &
1169 & r + l)/y_cc(k) - (q_prim_vf0(eqn_idx%mom%end)%sf(j, k, l)**2._wp)/y_cc(k)
1175# 265 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1176#if defined(MFC_OpenACC)
1177# 265 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1179# 265 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1180#elif defined(MFC_OpenMP)
1181# 265 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1183# 265 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1185# 265 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1187# 266 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1190# 267 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1192# 267 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1193#if defined(MFC_OpenACC)
1194# 267 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1196# 267 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1197#elif defined(MFC_OpenMP)
1198# 267 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1200# 267 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1202# 267 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1204# 267 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1206# 267 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1208# 268 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1212 do r = -fd_number, fd_number
1213 q_sf(j, k, l) = q_sf(j, k, l) + q_prim_vf0(eqn_idx%mom%beg)%sf(j, k, l)*fd_coeff_x(r, &
1214 & j)*q_prim_vf0(eqn_idx%mom%beg + 1)%sf(r + j, k, &
1215 & l) + q_prim_vf0(eqn_idx%mom%beg + 1)%sf(j, k, l)*fd_coeff_y(r, &
1216 & k)*q_prim_vf0(eqn_idx%mom%beg + 1)%sf(j, r + k, l) + q_prim_vf0(eqn_idx%mom%end)%sf(j, &
1217 & k, l)*fd_coeff_z(r, l)*q_prim_vf0(eqn_idx%mom%beg + 1)%sf(j, k, r + l)
1223# 281 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1224#if defined(MFC_OpenACC)
1225# 281 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1227# 281 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1228#elif defined(MFC_OpenMP)
1229# 281 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1231# 281 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1233# 281 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1235# 282 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1241# 286 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1243# 286 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1244#if defined(MFC_OpenACC)
1245# 286 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1247# 286 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1248#elif defined(MFC_OpenMP)
1249# 286 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1251# 286 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1253# 286 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1255# 286 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1257# 286 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1259# 287 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1263 q_sf(j, k, l) = (11._wp*q_prim_vf0(eqn_idx%mom%end)%sf(j, k, &
1264 & l) - 18._wp*q_prim_vf1(eqn_idx%mom%end)%sf(j, k, l) + 9._wp*q_prim_vf2(eqn_idx%mom%end)%sf(j, k, &
1265 & l) - 2._wp*q_prim_vf3(eqn_idx%mom%end)%sf(j, k, l))/(6._wp*dt)
1270# 296 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1271#if defined(MFC_OpenACC)
1272# 296 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1274# 296 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1275#elif defined(MFC_OpenMP)
1276# 296 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1278# 296 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1280# 296 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1282# 297 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1284 if (grid_geometry == 3)
then
1286# 299 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1288# 299 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1289#if defined(MFC_OpenACC)
1290# 299 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1292# 299 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1293#elif defined(MFC_OpenMP)
1294# 299 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1296# 299 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1298# 299 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1300# 299 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1302# 299 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1304# 300 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1308 do r = -fd_number, fd_number
1309 q_sf(j, k, l) = q_sf(j, k, l) + q_prim_vf0(eqn_idx%mom%beg)%sf(j, k, l)*fd_coeff_x(r, &
1310 & j)*q_prim_vf0(eqn_idx%mom%end)%sf(r + j, k, l) + q_prim_vf0(eqn_idx%mom%beg + 1)%sf(j, k, &
1311 & l)*fd_coeff_y(r, k)*q_prim_vf0(eqn_idx%mom%end)%sf(j, r + k, &
1312 & l) + q_prim_vf0(eqn_idx%mom%end)%sf(j, k, l)*fd_coeff_z(r, &
1313 & l)*q_prim_vf0(eqn_idx%mom%end)%sf(j, k, &
1314 & r + l)/y_cc(k) + (q_prim_vf0(eqn_idx%mom%end)%sf(j, k, &
1315 & l)*q_prim_vf0(eqn_idx%mom%beg + 1)%sf(j, k, l))/y_cc(k)
1321# 315 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1322#if defined(MFC_OpenACC)
1323# 315 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1325# 315 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1326#elif defined(MFC_OpenMP)
1327# 315 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1329# 315 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1331# 315 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1333# 316 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1336# 317 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1338# 317 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1339#if defined(MFC_OpenACC)
1340# 317 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1342# 317 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1343#elif defined(MFC_OpenMP)
1344# 317 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1346# 317 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1348# 317 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1350# 317 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1352# 317 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1354# 318 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1358 do r = -fd_number, fd_number
1359 q_sf(j, k, l) = q_sf(j, k, l) + q_prim_vf0(eqn_idx%mom%beg)%sf(j, k, l)*fd_coeff_x(r, &
1360 & j)*q_prim_vf0(eqn_idx%mom%end)%sf(r + j, k, l) + q_prim_vf0(eqn_idx%mom%beg + 1)%sf(j, k, &
1361 & l)*fd_coeff_y(r, k)*q_prim_vf0(eqn_idx%mom%end)%sf(j, r + k, &
1362 & l) + q_prim_vf0(eqn_idx%mom%end)%sf(j, k, l)*fd_coeff_z(r, &
1363 & l)*q_prim_vf0(eqn_idx%mom%end)%sf(j, k, r + l)
1369# 331 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1370#if defined(MFC_OpenACC)
1371# 331 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1373# 331 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1374#elif defined(MFC_OpenMP)
1375# 331 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1377# 331 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1379# 331 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"
1381# 332 "/home/runner/work/MFC/MFC/src/simulation/m_derived_variables.fpp"