From a2aae1bcd96a6d9d3f4cb83523b6889b1726d344 Mon Sep 17 00:00:00 2001 From: Antoine Hoffmann <antoine.hoffmann@epfl.ch> Date: Fri, 17 Jun 2022 14:39:58 +0200 Subject: [PATCH] ppj init tests --- src/inital.F90 | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/inital.F90 b/src/inital.F90 index 2bdcfe0a..c0261105 100644 --- a/src/inital.F90 +++ b/src/inital.F90 @@ -393,11 +393,11 @@ SUBROUTINE init_ppj IMPLICIT NONE REAL(dp) :: noise - REAL(dp) :: kx, ky, sigma_z, amplitude, ky_shift, z + REAL(dp) :: kx, ky, sigma_z, amp, ky_shift, z INTEGER, DIMENSION(12) :: iseedarr sigma_z = pi/4.0 - amplitude = 0.1 + amp = 1e4 !**** Broad noise initialization ******************************************* ! Electrons @@ -419,15 +419,15 @@ SUBROUTINE init_ppj ENDIF ELSE IF(ky .GT. 0) THEN - moments_e(ip,ij,iky,ikx,iz,:) = (kx_min/(ABS(kx)+kx_min))*(ky_min/(ABS(ky)+ky_min)) + moments_e(ip,ij,iky,ikx,iz,:) = 0._dp!(kx_min/(ABS(kx)+kx_min))*(ky_min/(ABS(ky)+ky_min)) ELSE - moments_e(ip,ij,iky,ikx,iz,:) = 0.5_dp*(kx_min/(ABS(kx)+kx_min)) + moments_e(ip,ij,iky,ikx,iz,:) = 0.5_dp*amp*(kx_min/(ABS(kx)+kx_min)) ENDIF ENDIF - ! z-dep + CALL RANDOM_NUMBER(noise) + ! z-dep and noise moments_e(ip,ij,iky,ikx,iz,:) = moments_e(ip,ij,iky,ikx,iz,:) * & - ! (1 + exp(-(z/sigma_z)**2/2.0)*sqrt(2.0*sqrt(pi)/sigma_z)) - (Jacobian(iz,0)*iInt_Jacobian)**2 + (Jacobian(iz,0)*iInt_Jacobian)**2 !+ (init_background + init_noiselvl*(noise-0.5_dp)) END DO END DO END DO @@ -462,15 +462,15 @@ SUBROUTINE init_ppj ENDIF ELSE IF(ky .GT. 0) THEN - moments_i(ip,ij,iky,ikx,iz,:) = (kx_min/(ABS(kx)+kx_min))*(ky_min/(ABS(ky)+ky_min)) + moments_i(ip,ij,iky,ikx,iz,:) = 0._dp!(kx_min/(ABS(kx)+kx_min))*(ky_min/(ABS(ky)+ky_min)) ELSE - moments_i(ip,ij,iky,ikx,iz,:) = 0.5_dp*(kx_min/(ABS(kx)+kx_min)) + moments_i(ip,ij,iky,ikx,iz,:) = 0.5_dp*amp*(kx_min/(ABS(kx)+kx_min)) ENDIF ENDIF - ! z-dep + CALL RANDOM_NUMBER(noise) + ! z-dep and noise moments_i(ip,ij,iky,ikx,iz,:) = moments_i(ip,ij,iky,ikx,iz,:) * & - ! (1 + exp(-(z/sigma_z)**2/2.0)*sqrt(2.0*sqrt(pi)/sigma_z)) - (Jacobian(iz,0)*iInt_Jacobian)**2 + (Jacobian(iz,0)*iInt_Jacobian)**2 !+ (init_background + init_noiselvl*(noise-0.5_dp)) END DO END DO END DO -- GitLab