explicit_diffusion Program

Read in the inital distribution from a SRIM file convert the depth coordinates in x from angstroms to cm convert the ion deposition source from atoms/cm^3 / atoms/cm^2 to just atoms/cm^3 by multiplying by the fluence Create a mesh The source term never changes, so we can calculate this only once now we can go through the time steps


Variables

Type AttributesNameInitial
real(kind=8), allocatable, dimension(:):: x_source
real(kind=8), allocatable, dimension(:):: s_source
real(kind=8), allocatable, dimension(:):: x
real(kind=8) :: Phi
real(kind=8) :: D
real(kind=8) :: x_total
real(kind=8) :: delta_x
real(kind=8) :: delta_x_min
integer(kind=4) :: n_x
real(kind=8) :: t_final
real(kind=8) :: delta_t
real(kind=8) :: t
integer(kind=4) :: n_t
integer(kind=4) :: i
integer(kind=4) :: j
integer(kind=4) :: n
real(kind=8), allocatable, dimension(:):: Ckm1
real(kind=8), allocatable, dimension(:):: S
real(kind=8), allocatable, dimension(:):: C
real(kind=8) :: delta_xj
real(kind=8) :: delta_xjm1
real(kind=8) :: flux
real(kind=8) :: k_r
logical :: debug =.FALSE.
real(kind=8) :: t_save
real(kind=8) :: t_step
integer(kind=4) :: n_file