Set correct boundary conditions
This commit is contained in:
parent
84b6b3cc22
commit
868c13e494
1 changed files with 2 additions and 17 deletions
19
vlaplex.f90
19
vlaplex.f90
|
|
@ -252,25 +252,10 @@ program VlaPlEx
|
||||||
f0(j0:nv) = 1.0_dp / sqrt(PI*Temp_bc) * exp(-(v(j0:nv) - u_bc)**2 / Temp_bc)
|
f0(j0:nv) = 1.0_dp / sqrt(PI*Temp_bc) * exp(-(v(j0:nv) - u_bc)**2 / Temp_bc)
|
||||||
f0 = f0 * n_bc / (sum(f0)*dv)
|
f0 = f0 * n_bc / (sum(f0)*dv)
|
||||||
|
|
||||||
!f_i_old(:,1,j0:nv) = 0
|
f_i_old(:,1,j0:nv) = 0.0_dp
|
||||||
!f_i(:,1,j0:nv) = 0
|
|
||||||
!T_i(:,1) = 0
|
|
||||||
|
|
||||||
f_i_old(z_inj,1,j0:nv) = f0
|
f_i_old(z_inj,1,j0:nv) = f0
|
||||||
f_i(z_inj,1,j0:nv) = f_i_old(z_inj,1,j0:nv)
|
f_i(:,1,j0:nv) = f_i_old(:,1,j0:nv)
|
||||||
T_i(z_inj,1) = Temp_bc
|
|
||||||
|
|
||||||
!do iz = 1, nz
|
|
||||||
! ! f0(j0:nv) = v(j0:nv)**2 / sqrt(PI*Temp_bc**3) * exp(-(v(j0:nv) - u_bc)**2 / Temp_bc)
|
|
||||||
! f0(j0:nv) = 1.0_dp / sqrt(PI*Temp_bc) * exp(-(v(j0:nv) - u_bc)**2 / Temp_bc)
|
|
||||||
! f0 = f0 * n_bc / (sum(f0)*dv)
|
|
||||||
|
|
||||||
! ! Boundary conditions
|
|
||||||
! ! r = r0, v>0
|
|
||||||
! f_i_old(iz,1,j0:nv) = f0
|
|
||||||
! f_i(iz,1,j0:nv) = f_i_old(iz,1,j0:nv)
|
|
||||||
! T_i(iz,1) = Temp_bc
|
|
||||||
!end do
|
|
||||||
T_e = Temp_bc
|
T_e = Temp_bc
|
||||||
print *, 'TtoZ: ', T_to_Z(Temp_bc)
|
print *, 'TtoZ: ', T_to_Z(Temp_bc)
|
||||||
print *, 'Injection species: ', Zave_bc
|
print *, 'Injection species: ', Zave_bc
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue