precipBCs_fileinput Subroutine

public subroutine precipBCs_fileinput(dt, dtprec, t, ymd, UTsec, precdir, x, W0, PhiWmWm2)

these need to be initialized so that something sensible happens at the beginning

Arguments

Type IntentOptional AttributesName
real(kind=wp), intent(in) :: dt
real(kind=wp), intent(in) :: dtprec
real(kind=wp), intent(in) :: t
integer, intent(in), dimension(3):: ymd

date for which we wish to calculate perturbations

real(kind=wp), intent(in) :: UTsec
character(len=*), intent(in) :: precdir

directory where neutral simulation data is kept

type(curvmesh) :: x
real(kind=wp), intent(out), dimension(:,:,:):: W0

last dimension is the number of particle populations

real(kind=wp), intent(out), dimension(:,:,:):: PhiWmWm2

last dimension is the number of particle populations


Calls

proc~~precipbcs_fileinput~~CallsGraph proc~precipbcs_fileinput precipBCs_fileinput mpi_recv mpi_recv proc~precipbcs_fileinput->mpi_recv proc~interp1 interp1 proc~precipbcs_fileinput->proc~interp1 interface~get_grid2 get_grid2 proc~precipbcs_fileinput->interface~get_grid2 interface~get_simsize2 get_simsize2 proc~precipbcs_fileinput->interface~get_simsize2 mpi_send mpi_send proc~precipbcs_fileinput->mpi_send proc~date_filename date_filename proc~precipbcs_fileinput->proc~date_filename interface~interp2 interp2 proc~precipbcs_fileinput->interface~interp2 proc~dateinc dateinc proc~precipbcs_fileinput->proc~dateinc proc~get_grid2 get_grid2 interface~get_grid2->proc~get_grid2 proc~get_simsize2 get_simsize2 interface~get_simsize2->proc~get_simsize2 proc~utsec2filestem utsec2filestem proc~date_filename->proc~utsec2filestem proc~interp2 interp2 interface~interp2->proc~interp2 proc~day_wrap day_wrap proc~dateinc->proc~day_wrap proc~day_wrap->proc~day_wrap proc~daysmonth daysmonth proc~day_wrap->proc~daysmonth proc~utsec2filestem->proc~day_wrap

Called by

proc~~precipbcs_fileinput~~CalledByGraph proc~precipbcs_fileinput precipBCs_fileinput proc~fluid_adv fluid_adv proc~fluid_adv->proc~precipbcs_fileinput

Contents

None