From db1dbff368d848ea52d324317c9fba84e106da36 Mon Sep 17 00:00:00 2001 From: Antoine Hoffmann <antoine.hoffmann@epfl.ch> Date: Fri, 1 Jul 2022 09:51:38 +0200 Subject: [PATCH] small corrections --- src/moments_eq_rhs_mod.F90 | 6 ++++-- src/processing_mod.F90 | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/moments_eq_rhs_mod.F90 b/src/moments_eq_rhs_mod.F90 index 7a6603a4..803ca3d2 100644 --- a/src/moments_eq_rhs_mod.F90 +++ b/src/moments_eq_rhs_mod.F90 @@ -110,7 +110,8 @@ SUBROUTINE moments_eq_rhs_e ! Drives (density + temperature gradients) - i_ky * Tphi & ! Numerical perpendicular hyperdiffusion (totally artificial, for stability purpose) - - (mu_x*kx**4 + mu_y*ky**4)*moments_e(ip,ij,iky,ikx,iz,updatetlevel) & + ! - (mu_x*kx**4 + mu_y*ky**4)*moments_e(ip,ij,iky,ikx,iz,updatetlevel) & + - (mu_x*kx**2 + mu_y*ky**2)*moments_e(ip,ij,iky,ikx,iz,updatetlevel) & ! Numerical parallel hyperdiffusion "+ (mu_z*kz**4)" see Pueschel 2010 (eq 25) + mu_z * diff_dz_coeff * ddz4_Nepj(ip,ij,iky,ikx,iz) & ! Collision term @@ -240,7 +241,8 @@ SUBROUTINE moments_eq_rhs_i ! Drives (density + temperature gradients) - i_ky * Tphi & ! Numerical hyperdiffusion (totally artificial, for stability purpose) - - (mu_x*kx**4 + mu_y*ky**4)*moments_i(ip,ij,iky,ikx,iz,updatetlevel) & + ! - (mu_x*kx**4 + mu_y*ky**4)*moments_i(ip,ij,iky,ikx,iz,updatetlevel) & + - (mu_x*kx**2 + mu_y*ky**2)*moments_i(ip,ij,iky,ikx,iz,updatetlevel) & ! Numerical parallel hyperdiffusion "+ (mu_z*kz**4)" + mu_z * diff_dz_coeff * ddz4_Nipj(ip,ij,iky,ikx,iz) & ! Collision term diff --git a/src/processing_mod.F90 b/src/processing_mod.F90 index f1b8eaad..649d51ef 100644 --- a/src/processing_mod.F90 +++ b/src/processing_mod.F90 @@ -189,7 +189,7 @@ SUBROUTINE compute_radial_ion_heatflux n_dp = jarray_i(in) integrant(izs:ize) = integrant(izs:ize) + Jacobian(izs:ize,0)*tau_i*imagu*ky_*CONJG(phi(iky,ikx,izs:ize))& - *kernel_i(in,iky,ikx,iz,0)*(& + *kernel_i(in,iky,ikx,izs:ize,0)*(& 0.5_dp*SQRT2*moments_i(ip2_i,in ,iky,ikx,izs:ize,updatetlevel)& +(2._dp*n_dp + 1.5_dp)*moments_i(ip0_i,in ,iky,ikx,izs:ize,updatetlevel)& -(n_dp+1._dp)*moments_i(ip0_i,in+1,iky,ikx,izs:ize,updatetlevel)& @@ -252,7 +252,7 @@ SUBROUTINE compute_radial_electron_heatflux n_dp = jarray_e(in) integrant(izs:ize) = integrant(izs:ize) + Jacobian(izs:ize,0)*tau_e*imagu*ky_*CONJG(phi(iky,ikx,izs:ize))& - *kernel_e(in,iky,ikx,iz,0)*(& + *kernel_e(in,iky,ikx,izs:ize,0)*(& 0.5_dp*SQRT2*moments_e(ip2_e,in ,iky,ikx,izs:ize,updatetlevel)& +(2._dp*n_dp + 1.5_dp)*moments_e(ip0_e,in ,iky,ikx,izs:ize,updatetlevel)& -(n_dp+1._dp)*moments_e(ip0_e,in+1,iky,ikx,izs:ize,updatetlevel)& -- GitLab