subroutine readaerosol_interp(id_aero, itap, pdtphys, r_day, first, pplay, paprs, t_seri, mass_out, pi_mass_out, load_src)
Uses
proc~~readaerosol_interp~2~~UsesGraph
proc~readaerosol_interp~2
readaerosol_interp
module~yomcst_mod_h
yomcst_mod_h
proc~readaerosol_interp~2->module~yomcst_mod_h
module~readaerosol_mod
readaerosol_mod
proc~readaerosol_interp~2->module~readaerosol_mod
module~aero_mod~2
aero_mod
proc~readaerosol_interp~2->module~aero_mod~2
module~dimphy~3
dimphy
proc~readaerosol_interp~2->module~dimphy~3
module~mod_phys_lmdz_para
mod_phys_lmdz_para
proc~readaerosol_interp~2->module~mod_phys_lmdz_para
ioipsl
ioipsl
proc~readaerosol_interp~2->ioipsl
module~write_field_phy
write_field_phy
proc~readaerosol_interp~2->module~write_field_phy
module~pres2lev_mod
pres2lev_mod
proc~readaerosol_interp~2->module~pres2lev_mod
module~clesphys_mod_h~2
clesphys_mod_h
proc~readaerosol_interp~2->module~clesphys_mod_h~2
module~phys_cal_mod
phys_cal_mod
proc~readaerosol_interp~2->module~phys_cal_mod
module~print_control_mod
print_control_mod
proc~readaerosol_interp~2->module~print_control_mod
module~mod_phys_lmdz_transfert_para
mod_phys_lmdz_transfert_para
module~mod_phys_lmdz_para->module~mod_phys_lmdz_transfert_para
module~mod_phys_lmdz_omp_data
mod_phys_lmdz_omp_data
module~mod_phys_lmdz_para->module~mod_phys_lmdz_omp_data
module~mod_phys_lmdz_mpi_data
mod_phys_lmdz_mpi_data
module~mod_phys_lmdz_para->module~mod_phys_lmdz_mpi_data
module~mod_phys_lmdz_omp_transfert
mod_phys_lmdz_omp_transfert
module~mod_phys_lmdz_transfert_para->module~mod_phys_lmdz_omp_transfert
module~mod_phys_lmdz_mpi_transfert
mod_phys_lmdz_mpi_transfert
module~mod_phys_lmdz_transfert_para->module~mod_phys_lmdz_mpi_transfert
module~lmdz_cppkeys_wrapper
lmdz_cppkeys_wrapper
module~mod_phys_lmdz_mpi_data->module~lmdz_cppkeys_wrapper
module~lmdz_mpi
lmdz_mpi
module~mod_phys_lmdz_mpi_data->module~lmdz_mpi
iso_fortran_env
iso_fortran_env
module~lmdz_cppkeys_wrapper->iso_fortran_env
netcdf
netcdf
module~lmdz_cppkeys_wrapper->netcdf
Nodes of different colours represent the following:
Graph Key
Module
Module
Submodule
Submodule
Subroutine
Subroutine
Function
Function
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
1) Read in data : corresponding to the actual year and preindustrial data.
Only for the first day of the year.
2) Interpolate to the actual day.
3) Interpolate to the model vertical grid.
2) Interpolate to the actual day
Find which months and days to use for time interpolation
3) Interpolate to the model vertical grid (target grid)
a) calculate pression at vertical levels for the source grid using the
hybrid-sigma coordinates ap and b and the surface pressure, variables from file.
a) calculate pression at vertical levels at source grid
4) Test for negative mass values
Copy output from saved variables
Arguments
Type
Intent Optional Attributes
Name
integer,
intent(in)
::
id_aero
integer,
intent(in)
::
itap
real,
intent(in)
::
pdtphys
real,
intent(in)
::
r_day
logical,
intent(in)
::
first
real,
intent(in),
DIMENSION(klon,klev)
::
pplay
real,
intent(in),
DIMENSION(klon,klev+1)
::
paprs
real,
intent(in),
DIMENSION(klon,klev)
::
t_seri
real,
intent(out)
::
mass_out (klon,klev)
real,
intent(out)
::
pi_mass_out (klon,klev)
real,
intent(out)
::
load_src (klon)
Calls
proc~~readaerosol_interp~2~~CallsGraph
proc~readaerosol_interp~2
readaerosol_interp
ymds2ju
ymds2ju
proc~readaerosol_interp~2->ymds2ju
proc~abort_physic
abort_physic
proc~readaerosol_interp~2->proc~abort_physic
proc~readaerosol
readaerosol
proc~readaerosol_interp~2->proc~readaerosol
ioget_mon_len
ioget_mon_len
proc~readaerosol_interp~2->ioget_mon_len
proc~pres2lev
pres2lev
proc~readaerosol_interp~2->proc~pres2lev
proc~writefield_phy
WriteField_phy
proc~readaerosol_interp~2->proc~writefield_phy
proc~mpi_abort
MPI_ABORT
proc~abort_physic->proc~mpi_abort
getin_dump
getin_dump
proc~abort_physic->getin_dump
restclo
restclo
proc~abort_physic->restclo
histclo
histclo
proc~abort_physic->histclo
proc~readaerosol->proc~abort_physic
proc~get_aero_fromfile
get_aero_fromfile
proc~readaerosol->proc~get_aero_fromfile
interface~grid1dto2d_glo
grid1dTo2d_glo
proc~writefield_phy->interface~grid1dto2d_glo
interface~gather
gather
proc~writefield_phy->interface~gather
interface~writefield
WriteField
proc~writefield_phy->interface~writefield
proc~lmdz_mpi_wrapper_abort
lmdz_mpi_wrapper_abort
proc~mpi_abort->proc~lmdz_mpi_wrapper_abort
proc~grid1dto2d_glo_i
grid1dTo2d_glo_i
interface~grid1dto2d_glo->proc~grid1dto2d_glo_i
proc~grid1dto2d_glo_l3
grid1dTo2d_glo_l3
interface~grid1dto2d_glo->proc~grid1dto2d_glo_l3
proc~grid1dto2d_glo_r3
grid1dTo2d_glo_r3
interface~grid1dto2d_glo->proc~grid1dto2d_glo_r3
proc~grid1dto2d_glo_l2
grid1dTo2d_glo_l2
interface~grid1dto2d_glo->proc~grid1dto2d_glo_l2
proc~grid1dto2d_glo_i3
grid1dTo2d_glo_i3
interface~grid1dto2d_glo->proc~grid1dto2d_glo_i3
proc~grid1dto2d_glo_i2
grid1dTo2d_glo_i2
interface~grid1dto2d_glo->proc~grid1dto2d_glo_i2
proc~grid1dto2d_glo_l
grid1dTo2d_glo_l
interface~grid1dto2d_glo->proc~grid1dto2d_glo_l
proc~grid1dto2d_glo_i1
grid1dTo2d_glo_i1
interface~grid1dto2d_glo->proc~grid1dto2d_glo_i1
proc~grid1dto2d_glo_r2
grid1dTo2d_glo_r2
interface~grid1dto2d_glo->proc~grid1dto2d_glo_r2
proc~grid1dto2d_glo_r1
grid1dTo2d_glo_r1
interface~grid1dto2d_glo->proc~grid1dto2d_glo_r1
proc~grid1dto2d_glo_l1
grid1dTo2d_glo_l1
interface~grid1dto2d_glo->proc~grid1dto2d_glo_l1
proc~grid1dto2d_glo_r
grid1dTo2d_glo_r
interface~grid1dto2d_glo->proc~grid1dto2d_glo_r
proc~get_aero_fromfile->proc~abort_physic
interface~grid2dto1d_glo
grid2dTo1d_glo
proc~get_aero_fromfile->interface~grid2dto1d_glo
nf90_open
nf90_open
proc~get_aero_fromfile->nf90_open
nf90_close
nf90_close
proc~get_aero_fromfile->nf90_close
nf90_inquire_dimension
nf90_inquire_dimension
proc~get_aero_fromfile->nf90_inquire_dimension
nf90_get_var
nf90_get_var
proc~get_aero_fromfile->nf90_get_var
nf90_inq_dimid
nf90_inq_dimid
proc~get_aero_fromfile->nf90_inq_dimid
interface~bcast
bcast
proc~get_aero_fromfile->interface~bcast
proc~check_err
check_err
proc~get_aero_fromfile->proc~check_err
nf90_inq_varid
nf90_inq_varid
proc~get_aero_fromfile->nf90_inq_varid
interface~xios_send_field
xios_send_field
proc~get_aero_fromfile->interface~xios_send_field
interface~xios_recv_field
xios_recv_field
proc~get_aero_fromfile->interface~xios_recv_field
interface~scatter_omp
scatter_omp
proc~get_aero_fromfile->interface~scatter_omp
interface~scatter
scatter
proc~get_aero_fromfile->interface~scatter
proc~gather_l
gather_l
interface~gather->proc~gather_l
proc~gather_i
gather_i
interface~gather->proc~gather_i
proc~gather_i3
gather_i3
interface~gather->proc~gather_i3
proc~gather_r1
gather_r1
interface~gather->proc~gather_r1
proc~gather_l3
gather_l3
interface~gather->proc~gather_l3
proc~gather_r3
gather_r3
interface~gather->proc~gather_r3
proc~gather_r
gather_r
interface~gather->proc~gather_r
proc~gather_r2
gather_r2
interface~gather->proc~gather_r2
proc~gather_i1
gather_i1
interface~gather->proc~gather_i1
proc~gather_l2
gather_l2
interface~gather->proc~gather_l2
proc~gather_i2
gather_i2
interface~gather->proc~gather_i2
proc~gather_l1
gather_l1
interface~gather->proc~gather_l1
proc~grid2dto1d_glo_r
grid2dTo1d_glo_r
interface~grid2dto1d_glo->proc~grid2dto1d_glo_r
proc~grid2dto1d_glo_r3
grid2dTo1d_glo_r3
interface~grid2dto1d_glo->proc~grid2dto1d_glo_r3
proc~grid2dto1d_glo_l1
grid2dTo1d_glo_l1
interface~grid2dto1d_glo->proc~grid2dto1d_glo_l1
proc~grid2dto1d_glo_i3
grid2dTo1d_glo_i3
interface~grid2dto1d_glo->proc~grid2dto1d_glo_i3
proc~grid2dto1d_glo_l
grid2dTo1d_glo_l
interface~grid2dto1d_glo->proc~grid2dto1d_glo_l
proc~grid2dto1d_glo_r1
grid2dTo1d_glo_r1
interface~grid2dto1d_glo->proc~grid2dto1d_glo_r1
proc~grid2dto1d_glo_i
grid2dTo1d_glo_i
interface~grid2dto1d_glo->proc~grid2dto1d_glo_i
proc~grid2dto1d_glo_i2
grid2dTo1d_glo_i2
interface~grid2dto1d_glo->proc~grid2dto1d_glo_i2
proc~grid2dto1d_glo_l2
grid2dTo1d_glo_l2
interface~grid2dto1d_glo->proc~grid2dto1d_glo_l2
proc~grid2dto1d_glo_i1
grid2dTo1d_glo_i1
interface~grid2dto1d_glo->proc~grid2dto1d_glo_i1
proc~grid2dto1d_glo_l3
grid2dTo1d_glo_l3
interface~grid2dto1d_glo->proc~grid2dto1d_glo_l3
proc~grid2dto1d_glo_r2
grid2dTo1d_glo_r2
interface~grid2dto1d_glo->proc~grid2dto1d_glo_r2
interface~gather_mpi
gather_mpi
proc~gather_l->interface~gather_mpi
interface~gather_omp
gather_omp
proc~gather_l->interface~gather_omp
proc~gather_i->interface~gather_mpi
proc~gather_i->interface~gather_omp
proc~gather_i3->interface~gather_mpi
proc~gather_i3->interface~gather_omp
proc~gather_r1->interface~gather_mpi
proc~gather_r1->interface~gather_omp
proc~gather_l3->interface~gather_mpi
proc~gather_l3->interface~gather_omp
proc~gather_r3->interface~gather_mpi
proc~gather_r3->interface~gather_omp
proc~gather_r->interface~gather_mpi
proc~gather_r->interface~gather_omp
proc~bcast_i4
bcast_i4
interface~bcast->proc~bcast_i4
proc~bcast_r
bcast_r
interface~bcast->proc~bcast_r
proc~bcast_r2
bcast_r2
interface~bcast->proc~bcast_r2
proc~bcast_r1
bcast_r1
interface~bcast->proc~bcast_r1
proc~bcast_l2
bcast_l2
interface~bcast->proc~bcast_l2
proc~bcast_r3
bcast_r3
interface~bcast->proc~bcast_r3
proc~bcast_i
bcast_i
interface~bcast->proc~bcast_i
proc~bcast_i1
bcast_i1
interface~bcast->proc~bcast_i1
proc~bcast_l1
bcast_l1
interface~bcast->proc~bcast_l1
proc~bcast_l4
bcast_l4
interface~bcast->proc~bcast_l4
proc~bcast_c
bcast_c
interface~bcast->proc~bcast_c
proc~bcast_i3
bcast_i3
interface~bcast->proc~bcast_i3
proc~bcast_l
bcast_l
interface~bcast->proc~bcast_l
proc~bcast_l3
bcast_l3
interface~bcast->proc~bcast_l3
proc~bcast_i2
bcast_i2
interface~bcast->proc~bcast_i2
proc~bcast_r4
bcast_r4
interface~bcast->proc~bcast_r4
proc~gather_r2->interface~gather_mpi
proc~gather_r2->interface~gather_omp
proc~check_err->proc~abort_physic
nf90_strerror
nf90_strerror
proc~check_err->nf90_strerror
proc~gather_i1->interface~gather_mpi
proc~gather_i1->interface~gather_omp
proc~gather_l2->interface~gather_mpi
proc~gather_l2->interface~gather_omp
proc~xios_send_field_3d
xios_send_field_3d
interface~xios_send_field->proc~xios_send_field_3d
proc~xios_send_field_4d
xios_send_field_4d
interface~xios_send_field->proc~xios_send_field_4d
proc~xios_send_field_1d
xios_send_field_1d
interface~xios_send_field->proc~xios_send_field_1d
proc~xios_send_field_5d
xios_send_field_5d
interface~xios_send_field->proc~xios_send_field_5d
proc~xios_send_field_2d
xios_send_field_2d
interface~xios_send_field->proc~xios_send_field_2d
proc~xios_send_field_scalar
xios_send_field_scalar
interface~xios_send_field->proc~xios_send_field_scalar
proc~xios_recv_field_4d
xios_recv_field_4d
interface~xios_recv_field->proc~xios_recv_field_4d
proc~xios_recv_field_1d
xios_recv_field_1d
interface~xios_recv_field->proc~xios_recv_field_1d
proc~xios_recv_field_2d
xios_recv_field_2d
interface~xios_recv_field->proc~xios_recv_field_2d
proc~xios_recv_field_3d
xios_recv_field_3d
interface~xios_recv_field->proc~xios_recv_field_3d
proc~xios_recv_field_scalar
xios_recv_field_scalar
interface~xios_recv_field->proc~xios_recv_field_scalar
proc~gather_i2->interface~gather_mpi
proc~gather_i2->interface~gather_omp
proc~gather_l1->interface~gather_mpi
proc~gather_l1->interface~gather_omp
proc~scatter_i1
scatter_i1
interface~scatter->proc~scatter_i1
proc~scatter_r
scatter_r
interface~scatter->proc~scatter_r
proc~scatter_r2
scatter_r2
interface~scatter->proc~scatter_r2
proc~scatter_l2
scatter_l2
interface~scatter->proc~scatter_l2
proc~scatter_l3
scatter_l3
interface~scatter->proc~scatter_l3
proc~scatter_i2
scatter_i2
interface~scatter->proc~scatter_i2
proc~scatter_l1
scatter_l1
interface~scatter->proc~scatter_l1
proc~scatter_r3
scatter_r3
interface~scatter->proc~scatter_r3
proc~scatter_i
scatter_i
interface~scatter->proc~scatter_i
proc~scatter_i3
scatter_i3
interface~scatter->proc~scatter_i3
proc~scatter_r1
scatter_r1
interface~scatter->proc~scatter_r1
proc~scatter_l
scatter_l
interface~scatter->proc~scatter_l
interface~bcast_omp
bcast_omp
proc~bcast_i4->interface~bcast_omp
interface~bcast_mpi
bcast_mpi
proc~bcast_i4->interface~bcast_mpi
proc~bcast_r->interface~bcast_omp
proc~bcast_r->interface~bcast_mpi
proc~bcast_r2->interface~bcast_omp
proc~bcast_r2->interface~bcast_mpi
proc~gather_mpi_r3
gather_mpi_r3
interface~gather_mpi->proc~gather_mpi_r3
proc~gather_mpi_l3
gather_mpi_l3
interface~gather_mpi->proc~gather_mpi_l3
proc~gather_mpi_i3
gather_mpi_i3
interface~gather_mpi->proc~gather_mpi_i3
proc~gather_mpi_i
gather_mpi_i
interface~gather_mpi->proc~gather_mpi_i
proc~gather_mpi_i2
gather_mpi_i2
interface~gather_mpi->proc~gather_mpi_i2
proc~gather_mpi_l1
gather_mpi_l1
interface~gather_mpi->proc~gather_mpi_l1
proc~gather_mpi_l
gather_mpi_l
interface~gather_mpi->proc~gather_mpi_l
proc~gather_mpi_l2
gather_mpi_l2
interface~gather_mpi->proc~gather_mpi_l2
proc~gather_mpi_r
gather_mpi_r
interface~gather_mpi->proc~gather_mpi_r
proc~gather_mpi_i1
gather_mpi_i1
interface~gather_mpi->proc~gather_mpi_i1
proc~gather_mpi_r2
gather_mpi_r2
interface~gather_mpi->proc~gather_mpi_r2
proc~gather_mpi_r1
gather_mpi_r1
interface~gather_mpi->proc~gather_mpi_r1
proc~bcast_r1->interface~bcast_omp
proc~bcast_r1->interface~bcast_mpi
proc~scatter_i1->interface~scatter_omp
interface~scatter_mpi
scatter_mpi
proc~scatter_i1->interface~scatter_mpi
proc~scatter_r->interface~scatter_omp
proc~scatter_r->interface~scatter_mpi
proc~scatter_r2->interface~scatter_omp
proc~scatter_r2->interface~scatter_mpi
proc~scatter_l2->interface~scatter_omp
proc~scatter_l2->interface~scatter_mpi
proc~scatter_l3->interface~scatter_omp
proc~scatter_l3->interface~scatter_mpi
proc~bcast_l2->interface~bcast_omp
proc~bcast_l2->interface~bcast_mpi
proc~bcast_r3->interface~bcast_omp
proc~bcast_r3->interface~bcast_mpi
proc~bcast_i->interface~bcast_omp
proc~bcast_i->interface~bcast_mpi
proc~bcast_i1->interface~bcast_omp
proc~bcast_i1->interface~bcast_mpi
proc~bcast_l1->interface~bcast_omp
proc~bcast_l1->interface~bcast_mpi
proc~bcast_l4->interface~bcast_omp
proc~bcast_l4->interface~bcast_mpi
proc~scatter_i2->interface~scatter_omp
proc~scatter_i2->interface~scatter_mpi
proc~bcast_c->interface~bcast_omp
proc~bcast_c->interface~bcast_mpi
proc~bcast_i3->interface~bcast_omp
proc~bcast_i3->interface~bcast_mpi
proc~bcast_l->interface~bcast_omp
proc~bcast_l->interface~bcast_mpi
proc~scatter_l1->interface~scatter_omp
proc~scatter_l1->interface~scatter_mpi
proc~scatter_r3->interface~scatter_omp
proc~scatter_r3->interface~scatter_mpi
proc~bcast_l3->interface~bcast_omp
proc~bcast_l3->interface~bcast_mpi
proc~bcast_i2->interface~bcast_omp
proc~bcast_i2->interface~bcast_mpi
proc~bcast_r4->interface~bcast_omp
proc~bcast_r4->interface~bcast_mpi
proc~scatter_i->interface~scatter_omp
proc~scatter_i->interface~scatter_mpi
proc~scatter_i3->interface~scatter_omp
proc~scatter_i3->interface~scatter_mpi
proc~scatter_r1->interface~scatter_omp
proc~scatter_r1->interface~scatter_mpi
proc~scatter_l->interface~scatter_omp
proc~scatter_l->interface~scatter_mpi
proc~gather_mpi_rgen
gather_mpi_rgen
proc~gather_mpi_r3->proc~gather_mpi_rgen
proc~gather_mpi_lgen
gather_mpi_lgen
proc~gather_mpi_l3->proc~gather_mpi_lgen
proc~gather_mpi_igen
gather_mpi_igen
proc~gather_mpi_i3->proc~gather_mpi_igen
proc~gather_mpi_i->proc~gather_mpi_igen
proc~gather_mpi_i2->proc~gather_mpi_igen
proc~gather_mpi_l1->proc~gather_mpi_lgen
proc~gather_mpi_l->proc~gather_mpi_lgen
proc~gather_mpi_l2->proc~gather_mpi_lgen
proc~gather_mpi_r->proc~gather_mpi_rgen
proc~bcast_mpi_c
bcast_mpi_c
interface~bcast_mpi->proc~bcast_mpi_c
proc~bcast_mpi_l4
bcast_mpi_l4
interface~bcast_mpi->proc~bcast_mpi_l4
proc~bcast_mpi_i
bcast_mpi_i
interface~bcast_mpi->proc~bcast_mpi_i
proc~bcast_mpi_i1
bcast_mpi_i1
interface~bcast_mpi->proc~bcast_mpi_i1
proc~bcast_mpi_l
bcast_mpi_l
interface~bcast_mpi->proc~bcast_mpi_l
proc~bcast_mpi_l3
bcast_mpi_l3
interface~bcast_mpi->proc~bcast_mpi_l3
proc~bcast_mpi_r3
bcast_mpi_r3
interface~bcast_mpi->proc~bcast_mpi_r3
proc~bcast_mpi_i4
bcast_mpi_i4
interface~bcast_mpi->proc~bcast_mpi_i4
proc~bcast_mpi_i3
bcast_mpi_i3
interface~bcast_mpi->proc~bcast_mpi_i3
proc~bcast_mpi_r1
bcast_mpi_r1
interface~bcast_mpi->proc~bcast_mpi_r1
proc~bcast_mpi_l1
bcast_mpi_l1
interface~bcast_mpi->proc~bcast_mpi_l1
proc~bcast_mpi_r2
bcast_mpi_r2
interface~bcast_mpi->proc~bcast_mpi_r2
proc~bcast_mpi_r4
bcast_mpi_r4
interface~bcast_mpi->proc~bcast_mpi_r4
proc~bcast_mpi_r
bcast_mpi_r
interface~bcast_mpi->proc~bcast_mpi_r
proc~bcast_mpi_l2
bcast_mpi_l2
interface~bcast_mpi->proc~bcast_mpi_l2
proc~bcast_mpi_i2
bcast_mpi_i2
interface~bcast_mpi->proc~bcast_mpi_i2
proc~gather_mpi_i1->proc~gather_mpi_igen
proc~gather_mpi_r2->proc~gather_mpi_rgen
proc~scatter_mpi_i1
scatter_mpi_i1
interface~scatter_mpi->proc~scatter_mpi_i1
proc~scatter_mpi_r3
scatter_mpi_r3
interface~scatter_mpi->proc~scatter_mpi_r3
proc~scatter_mpi_r1
scatter_mpi_r1
interface~scatter_mpi->proc~scatter_mpi_r1
proc~scatter_mpi_r
scatter_mpi_r
interface~scatter_mpi->proc~scatter_mpi_r
proc~scatter_mpi_l
scatter_mpi_l
interface~scatter_mpi->proc~scatter_mpi_l
proc~scatter_mpi_l1
scatter_mpi_l1
interface~scatter_mpi->proc~scatter_mpi_l1
proc~scatter_mpi_i
scatter_mpi_i
interface~scatter_mpi->proc~scatter_mpi_i
proc~scatter_mpi_r2
scatter_mpi_r2
interface~scatter_mpi->proc~scatter_mpi_r2
proc~scatter_mpi_i3
scatter_mpi_i3
interface~scatter_mpi->proc~scatter_mpi_i3
proc~scatter_mpi_i2
scatter_mpi_i2
interface~scatter_mpi->proc~scatter_mpi_i2
proc~scatter_mpi_l2
scatter_mpi_l2
interface~scatter_mpi->proc~scatter_mpi_l2
proc~scatter_mpi_l3
scatter_mpi_l3
interface~scatter_mpi->proc~scatter_mpi_l3
proc~gather_mpi_r1->proc~gather_mpi_rgen
proc~bcast_mpi_cgen
bcast_mpi_cgen
proc~bcast_mpi_c->proc~bcast_mpi_cgen
proc~bcast_mpi_lgen
bcast_mpi_lgen
proc~bcast_mpi_l4->proc~bcast_mpi_lgen
proc~scatter_mpi_igen
scatter_mpi_igen
proc~scatter_mpi_i1->proc~scatter_mpi_igen
proc~scatter_mpi_rgen
scatter_mpi_rgen
proc~scatter_mpi_r3->proc~scatter_mpi_rgen
proc~bcast_mpi_igen
bcast_mpi_igen
proc~bcast_mpi_i->proc~bcast_mpi_igen
proc~bcast_mpi_i1->proc~bcast_mpi_igen
proc~bcast_mpi_l->proc~bcast_mpi_lgen
proc~mpi_gatherv
MPI_GATHERV
proc~gather_mpi_rgen->proc~mpi_gatherv
proc~bcast_mpi_l3->proc~bcast_mpi_lgen
proc~scatter_mpi_r1->proc~scatter_mpi_rgen
proc~scatter_mpi_r->proc~scatter_mpi_rgen
proc~bcast_mpi_rgen
bcast_mpi_rgen
proc~bcast_mpi_r3->proc~bcast_mpi_rgen
proc~scatter_mpi_lgen
scatter_mpi_lgen
proc~scatter_mpi_l->proc~scatter_mpi_lgen
proc~bcast_mpi_i4->proc~bcast_mpi_igen
proc~bcast_mpi_i3->proc~bcast_mpi_igen
proc~bcast_mpi_r1->proc~bcast_mpi_rgen
proc~gather_mpi_lgen->proc~mpi_gatherv
proc~bcast_mpi_l1->proc~bcast_mpi_lgen
proc~scatter_mpi_l1->proc~scatter_mpi_lgen
proc~scatter_mpi_i->proc~scatter_mpi_igen
proc~scatter_mpi_r2->proc~scatter_mpi_rgen
proc~bcast_mpi_r2->proc~bcast_mpi_rgen
proc~bcast_mpi_r4->proc~bcast_mpi_rgen
proc~scatter_mpi_i3->proc~scatter_mpi_igen
proc~bcast_mpi_r->proc~bcast_mpi_rgen
proc~bcast_mpi_l2->proc~bcast_mpi_lgen
proc~scatter_mpi_i2->proc~scatter_mpi_igen
proc~scatter_mpi_l2->proc~scatter_mpi_lgen
proc~gather_mpi_igen->proc~mpi_gatherv
proc~bcast_mpi_i2->proc~bcast_mpi_igen
proc~scatter_mpi_l3->proc~scatter_mpi_lgen
proc~mpi_bcast
MPI_BCAST
proc~bcast_mpi_cgen->proc~mpi_bcast
proc~bcast_mpi_igen->proc~mpi_bcast
proc~mpi_scatterv
MPI_SCATTERV
proc~scatter_mpi_rgen->proc~mpi_scatterv
proc~mpi_gatherv->proc~lmdz_mpi_wrapper_abort
proc~bcast_mpi_rgen->proc~mpi_bcast
proc~scatter_mpi_lgen->proc~mpi_scatterv
proc~scatter_mpi_igen->proc~mpi_scatterv
proc~bcast_mpi_lgen->proc~mpi_bcast
proc~mpi_bcast->proc~lmdz_mpi_wrapper_abort
proc~mpi_scatterv->proc~lmdz_mpi_wrapper_abort
Nodes of different colours represent the following:
Graph Key
Subroutine
Subroutine
Function
Function
Interface
Interface
Unknown Procedure Type
Unknown Procedure Type
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.