@@ -44,13 +44,11 @@ module m_cbc
4444 real (kind (0d0 )), allocatable, dimension (:, :, :, :) :: q_prim_rsy_vf
4545 real (kind (0d0 )), allocatable, dimension (:, :, :, :) :: q_prim_rsz_vf
4646
47-
4847 type(scalar_field), allocatable, dimension (:) :: F_rs_vf, F_src_rs_vf !<
4948
5049 !! Cell- average fluxes (src - source). These are directly determined from the
5150 !! cell- average primitive variables, q_prims_rs_vf, and not a Riemann solver.
5251
53-
5452 real (kind (0d0 )), allocatable, dimension (:, :, :, :) :: F_rsx_vf, F_src_rsx_vf !<
5553 real (kind (0d0 )), allocatable, dimension (:, :, :, :) :: F_rsy_vf, F_src_rsy_vf !<
5654 real (kind (0d0 )), allocatable, dimension (:, :, :, :) :: F_rsz_vf, F_src_rsz_vf !<
@@ -64,11 +62,10 @@ module m_cbc
6462 !$acc declare create(c, Re)
6563
6664 real (kind (0d0 )) :: dpres_ds !< Spatial derivatives in s- dir of pressure
67- !$acc declare create(dpres_ds)
65+ !$acc declare create(dpres_ds)
6866
6967 real (kind (0d0 )), allocatable, dimension (:) :: ds !< Cell- width distribution in the s- direction
7068
71-
7269 ! CBC Coefficients =========================================================
7370
7471 real (kind (0d0 )), allocatable, dimension (:, :) :: fd_coef_x !< Finite diff. coefficients x- dir
@@ -97,13 +94,12 @@ module m_cbc
9794 integer :: dj
9895 integer :: bcxb, bcxe, bcyb, bcye, bczb, bcze
9996 integer :: cbc_dir, cbc_loc
100- !$acc declare create(dj, bcxb, bcxe, bcyb, bcye, bczb, bcze, cbc_dir, cbc_loc)
101-
102- !$acc declare create(q_prim_rsx_vf, q_prim_rsy_vf, q_prim_rsz_vf, F_rsx_vf, F_src_rsx_vf,flux_rsx_vf_l, flux_src_rsx_vf_l, &
103- !$acc F_rsy_vf, F_src_rsy_vf,flux_rsy_vf_l, flux_src_rsy_vf_l, F_rsz_vf, F_src_rsz_vf,flux_rsz_vf_l, flux_src_rsz_vf_l, &
104- !$acc ds,fd_coef_x,fd_coef_y,fd_coef_z, &
105- !$acc pi_coef_x,pi_coef_y,pi_coef_z)
97+ !$acc declare create(dj, bcxb, bcxe, bcyb, bcye, bczb, bcze, cbc_dir, cbc_loc)
10698
99+ !$acc declare create(q_prim_rsx_vf, q_prim_rsy_vf, q_prim_rsz_vf, F_rsx_vf, F_src_rsx_vf,flux_rsx_vf_l, flux_src_rsx_vf_l, &
100+ !$acc F_rsy_vf, F_src_rsy_vf,flux_rsy_vf_l, flux_src_rsy_vf_l, F_rsz_vf, F_src_rsz_vf,flux_rsz_vf_l, flux_src_rsz_vf_l, &
101+ !$acc ds,fd_coef_x,fd_coef_y,fd_coef_z, &
102+ !$acc pi_coef_x,pi_coef_y,pi_coef_z)
107103
108104contains
109105
@@ -657,9 +653,9 @@ contains
657653 do r = is3%beg, is3%end
658654 do k = is2%beg, is2%end
659655 flux_rs${XYZ}$_vf_l(0 , k, r, i) = F_rs${XYZ}$_vf(0 , k, r, i) &
660- + pi_coef_${XYZ}$ (0 , 0 , cbc_loc)* &
661- (F_rs${XYZ}$_vf(1 , k, r, i) - &
662- F_rs${XYZ}$_vf(0 , k, r, i))
656+ + pi_coef_${XYZ}$ (0 , 0 , cbc_loc)* &
657+ (F_rs${XYZ}$_vf(1 , k, r, i) - &
658+ F_rs${XYZ}$_vf(0 , k, r, i))
663659 end do
664660 end do
665661 end do
@@ -669,9 +665,9 @@ contains
669665 do r = is3%beg, is3%end
670666 do k = is2%beg, is2%end
671667 flux_src_rs${XYZ}$_vf_l(0 , k, r, i) = F_src_rs${XYZ}$_vf(0 , k, r, i) + &
672- (F_src_rs${XYZ}$_vf(1 , k, r, i) - &
673- F_src_rs${XYZ}$_vf(0 , k, r, i)) &
674- * pi_coef_${XYZ}$ (0 , 0 , cbc_loc)
668+ (F_src_rs${XYZ}$_vf(1 , k, r, i) - &
669+ F_src_rs${XYZ}$_vf(0 , k, r, i)) &
670+ * pi_coef_${XYZ}$ (0 , 0 , cbc_loc)
675671 end do
676672 end do
677673 end do
@@ -690,15 +686,15 @@ contains
690686 do r = is3%beg, is3%end
691687 do k = is2%beg, is2%end
692688 flux_rs${XYZ}$_vf_l(j, k, r, i) = F_rs${XYZ}$_vf(j, k, r, i) &
693- + pi_coef_${XYZ}$ (j, 0 , cbc_loc)* &
694- (F_rs${XYZ}$_vf(3 , k, r, i) - &
695- F_rs${XYZ}$_vf(2 , k, r, i)) &
696- + pi_coef_${XYZ}$ (j, 1 , cbc_loc)* &
697- (F_rs${XYZ}$_vf(2 , k, r, i) - &
698- F_rs${XYZ}$_vf(1 , k, r, i)) &
699- + pi_coef_${XYZ}$ (j, 2 , cbc_loc)* &
700- (F_rs${XYZ}$_vf(1 , k, r, i) - &
701- F_rs${XYZ}$_vf(0 , k, r, i))
689+ + pi_coef_${XYZ}$ (j, 0 , cbc_loc)* &
690+ (F_rs${XYZ}$_vf(3 , k, r, i) - &
691+ F_rs${XYZ}$_vf(2 , k, r, i)) &
692+ + pi_coef_${XYZ}$ (j, 1 , cbc_loc)* &
693+ (F_rs${XYZ}$_vf(2 , k, r, i) - &
694+ F_rs${XYZ}$_vf(1 , k, r, i)) &
695+ + pi_coef_${XYZ}$ (j, 2 , cbc_loc)* &
696+ (F_rs${XYZ}$_vf(1 , k, r, i) - &
697+ F_rs${XYZ}$_vf(0 , k, r, i))
702698 end do
703699 end do
704700 end do
@@ -710,15 +706,15 @@ contains
710706 do r = is3%beg, is3%end
711707 do k = is2%beg, is2%end
712708 flux_src_rs${XYZ}$_vf_l(j, k, r, i) = F_src_rs${XYZ}$_vf(j, k, r, i) + &
713- (F_src_rs${XYZ}$_vf(3 , k, r, i) - &
714- F_src_rs${XYZ}$_vf(2 , k, r, i)) &
715- * pi_coef_${XYZ}$ (j, 0 , cbc_loc) + &
716- (F_src_rs${XYZ}$_vf(2 , k, r, i) - &
717- F_src_rs${XYZ}$_vf(1 , k, r, i)) &
718- * pi_coef_${XYZ}$ (j, 1 , cbc_loc) + &
719- (F_src_rs${XYZ}$_vf(1 , k, r, i) - &
720- F_src_rs${XYZ}$_vf(0 , k, r, i)) &
721- * pi_coef_${XYZ}$ (j, 2 , cbc_loc)
709+ (F_src_rs${XYZ}$_vf(3 , k, r, i) - &
710+ F_src_rs${XYZ}$_vf(2 , k, r, i)) &
711+ * pi_coef_${XYZ}$ (j, 0 , cbc_loc) + &
712+ (F_src_rs${XYZ}$_vf(2 , k, r, i) - &
713+ F_src_rs${XYZ}$_vf(1 , k, r, i)) &
714+ * pi_coef_${XYZ}$ (j, 1 , cbc_loc) + &
715+ (F_src_rs${XYZ}$_vf(1 , k, r, i) - &
716+ F_src_rs${XYZ}$_vf(0 , k, r, i)) &
717+ * pi_coef_${XYZ}$ (j, 2 , cbc_loc)
722718 end do
723719 end do
724720 end do
@@ -905,23 +901,23 @@ contains
905901 !$acc loop seq
906902 do i = 1 , contxe
907903 flux_rs${XYZ}$_vf_l(- 1 , k, r, i) = flux_rs${XYZ}$_vf_l(0 , k, r, i) &
908- + ds(0 )* dalpha_rho_dt(i)
904+ + ds(0 )* dalpha_rho_dt(i)
909905 end do
910906
911907 !$acc loop seq
912908 do i = momxb, momxe
913909 flux_rs${XYZ}$_vf_l(- 1 , k, r, i) = flux_rs${XYZ}$_vf_l(0 , k, r, i) &
914- + ds(0 )* (vel(i - contxe)* drho_dt &
915- + rho* dvel_dt(i - contxe))
910+ + ds(0 )* (vel(i - contxe)* drho_dt &
911+ + rho* dvel_dt(i - contxe))
916912 end do
917913
918914 flux_rs${XYZ}$_vf_l(- 1 , k, r, E_idx) = flux_rs${XYZ}$_vf_l(0 , k, r, E_idx) &
919- + ds(0 )* (pres* dgamma_dt &
920- + gamma* dpres_dt &
921- + dpi_inf_dt &
922- + dqv_dt &
923- + rho* vel_dv_dt_sum &
924- + 5d-1 * drho_dt* vel_K_sum)
915+ + ds(0 )* (pres* dgamma_dt &
916+ + gamma* dpres_dt &
917+ + dpi_inf_dt &
918+ + dqv_dt &
919+ + rho* vel_dv_dt_sum &
920+ + 5d-1 * drho_dt* vel_K_sum)
925921
926922 if (riemann_solver == 1 ) then
927923 !$acc loop seq
@@ -945,7 +941,7 @@ contains
945941 !$acc loop seq
946942 do i = advxb, advxe
947943 flux_rs${XYZ}$_vf_l(- 1 , k, r, i) = flux_rs${XYZ}$_vf_l(0 , k, r, i) + &
948- ds(0 )* dadv_dt(i - E_idx)
944+ ds(0 )* dadv_dt(i - E_idx)
949945 end do
950946
951947 !$acc loop seq
0 commit comments