input_plasma_currents Module Procedure

module procedure input_plasma_currents module subroutine input_plasma_currents(outdir, flagoutput, ymd, UTsec, J1, J2, J3)

READS, AS INPUT, A FILE GENERATED BY THE GEMINI.F90 PROGRAM. THIS SUBROUTINE IS A WRAPPER FOR SEPARATE ROOT/WORKER CALLS

ROOT FINDS/CALCULATES INITIAL CONDITIONS AND SENDS TO WORKERS WORKERS RECEIVE THE IC DATA FROM ROOT

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: outdir
integer, intent(in) :: flagoutput
integer, intent(in), dimension(3):: ymd
real(kind=wp), intent(in) :: UTsec
real(kind=wp), intent(out), dimension(:,:,:):: J1
real(kind=wp), intent(out), dimension(:,:,:):: J2
real(kind=wp), intent(out), dimension(:,:,:):: J3

Calls

proc~~input_plasma_currents~~CallsGraph proc~input_plasma_currents input_plasma_currents interface~input_root_currents input_root_currents proc~input_plasma_currents->interface~input_root_currents proc~input_workers_currents input_workers_currents proc~input_plasma_currents->proc~input_workers_currents proc~input_root_currents input_root_currents interface~input_root_currents->proc~input_root_currents interface~bcast_recv bcast_recv proc~input_workers_currents->interface~bcast_recv interface~bcast_recv4d_23 bcast_recv4D_23 interface~bcast_recv->interface~bcast_recv4d_23 interface~bcast_recv3d_23 bcast_recv3D_23 interface~bcast_recv->interface~bcast_recv3d_23 interface~bcast_recv2d_23 bcast_recv2D_23 interface~bcast_recv->interface~bcast_recv2d_23 interface~bcast_recv1d_23 bcast_recv1D_23 interface~bcast_recv->interface~bcast_recv1d_23 interface~bcast_send bcast_send proc~input_root_currents->interface~bcast_send proc~date_filename date_filename proc~input_root_currents->proc~date_filename proc~bcast_recv4d_23 bcast_recv4D_23 interface~bcast_recv4d_23->proc~bcast_recv4d_23 interface~bcast_send3d_23 bcast_send3D_23 interface~bcast_send->interface~bcast_send3d_23 interface~bcast_send2d_23 bcast_send2D_23 interface~bcast_send->interface~bcast_send2d_23 interface~bcast_send4d_23 bcast_send4D_23 interface~bcast_send->interface~bcast_send4d_23 interface~bcast_send1d_23 bcast_send1D_23 interface~bcast_send->interface~bcast_send1d_23 proc~bcast_recv3d_23 bcast_recv3D_23 interface~bcast_recv3d_23->proc~bcast_recv3d_23 proc~bcast_recv2d_23 bcast_recv2D_23 interface~bcast_recv2d_23->proc~bcast_recv2d_23 proc~utsec2filestem utsec2filestem proc~date_filename->proc~utsec2filestem proc~bcast_send3d_23 bcast_send3D_23 interface~bcast_send3d_23->proc~bcast_send3d_23 mpi_recv mpi_recv proc~bcast_recv4d_23->mpi_recv proc~bcast_send2d_23 bcast_send2D_23 interface~bcast_send2d_23->proc~bcast_send2d_23 proc~bcast_send4d_23 bcast_send4D_23 interface~bcast_send4d_23->proc~bcast_send4d_23 proc~bcast_recv2d_23->mpi_recv proc~bcast_recv3d_23->mpi_recv proc~day_wrap day_wrap proc~utsec2filestem->proc~day_wrap proc~day_wrap->proc~day_wrap proc~daysmonth daysmonth proc~day_wrap->proc~daysmonth mpi_send mpi_send proc~bcast_send4d_23->mpi_send proc~slabinds slabinds proc~bcast_send4d_23->proc~slabinds proc~bcast_send3d_23->mpi_send proc~bcast_send3d_23->proc~slabinds proc~bcast_send2d_23->mpi_send proc~bcast_send2d_23->proc~slabinds proc~id2grid ID2grid proc~slabinds->proc~id2grid

Called by

proc~~input_plasma_currents~~CalledByGraph proc~input_plasma_currents input_plasma_currents interface~input_plasma_currents input_plasma_currents interface~input_plasma_currents->proc~input_plasma_currents program~magcalc MagCalc program~magcalc->interface~input_plasma_currents

Contents

None