Skip to content
Snippets Groups Projects
Commit a2aae1bc authored by Antoine Cyril David Hoffmann's avatar Antoine Cyril David Hoffmann :seedling:
Browse files

ppj init tests

parent 2b92585d
No related branches found
No related tags found
No related merge requests found
...@@ -393,11 +393,11 @@ SUBROUTINE init_ppj ...@@ -393,11 +393,11 @@ SUBROUTINE init_ppj
IMPLICIT NONE IMPLICIT NONE
REAL(dp) :: noise 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 INTEGER, DIMENSION(12) :: iseedarr
sigma_z = pi/4.0 sigma_z = pi/4.0
amplitude = 0.1 amp = 1e4
!**** Broad noise initialization ******************************************* !**** Broad noise initialization *******************************************
! Electrons ! Electrons
...@@ -419,15 +419,15 @@ SUBROUTINE init_ppj ...@@ -419,15 +419,15 @@ SUBROUTINE init_ppj
ENDIF ENDIF
ELSE ELSE
IF(ky .GT. 0) THEN 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 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
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,:) * & 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 !+ (init_background + init_noiselvl*(noise-0.5_dp))
(Jacobian(iz,0)*iInt_Jacobian)**2
END DO END DO
END DO END DO
END DO END DO
...@@ -462,15 +462,15 @@ SUBROUTINE init_ppj ...@@ -462,15 +462,15 @@ SUBROUTINE init_ppj
ENDIF ENDIF
ELSE ELSE
IF(ky .GT. 0) THEN 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 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
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,:) * & 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 !+ (init_background + init_noiselvl*(noise-0.5_dp))
(Jacobian(iz,0)*iInt_Jacobian)**2
END DO END DO
END DO END DO
END DO END DO
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment