LMDZ
mod_phys_lmdz_mpi_data Module Reference

Functions/Subroutines

subroutine init_phys_lmdz_mpi_data (nbp, nbp_lon, nbp_lat, communicator)
 
subroutine print_module_data
 
subroutine init_phys_lmdz_mpi_data (iim, jjp1, nb_proc, distrib)
 

Variables

integer, save ii_begin
 
integer, save ii_end
 
integer, save jj_begin
 
integer, save jj_end
 
integer, save jj_nb
 
integer, save ij_begin
 
integer, save ij_end
 
integer, save ij_nb
 
integer, save klon_mpi_begin
 
integer, save klon_mpi_end
 
integer, save klon_mpi
 
integer, dimension(:), allocatable, save jj_para_nb
 
integer, dimension(:), allocatable, save jj_para_begin
 
integer, dimension(:), allocatable, save jj_para_end
 
integer, dimension(:), allocatable, save ii_para_begin
 
integer, dimension(:), allocatable, save ii_para_end
 
integer, dimension(:), allocatable, save ij_para_nb
 
integer, dimension(:), allocatable, save ij_para_begin
 
integer, dimension(:), allocatable, save ij_para_end
 
integer, dimension(:), allocatable, save klon_mpi_para_nb
 
integer, dimension(:), allocatable, save klon_mpi_para_begin
 
integer, dimension(:), allocatable, save klon_mpi_para_end
 
integer, save mpi_rank
 
integer, save mpi_size
 
integer, save mpi_master
 
logical, save is_mpi_root
 
logical, save is_using_mpi
 
logical, save is_north_pole
 
logical, save is_south_pole
 
integer, save comm_lmdz_phy
 
integer, save mpi_real_lmdz
 
integer, save mpi_root
 

Function/Subroutine Documentation

subroutine mod_phys_lmdz_mpi_data::init_phys_lmdz_mpi_data ( integer, intent(in)  iim,
integer, intent(in)  jjp1,
integer, intent(in)  nb_proc,
integer, dimension(0:nb_proc-1), intent(in)  distrib 
)

Definition at line 49 of file mod_phys_lmdz_mpi_data.F90.

Here is the call graph for this function:

subroutine mod_phys_lmdz_mpi_data::init_phys_lmdz_mpi_data ( integer, intent(in)  nbp,
integer, intent(in)  nbp_lon,
integer, intent(in)  nbp_lat,
integer, intent(in)  communicator 
)

Definition at line 52 of file mod_phys_lmdz_mpi_data.F90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine mod_phys_lmdz_mpi_data::print_module_data ( )

Definition at line 189 of file mod_phys_lmdz_mpi_data.F90.

Here is the caller graph for this function:

Variable Documentation

integer save mod_phys_lmdz_mpi_data::comm_lmdz_phy

Definition at line 45 of file mod_phys_lmdz_mpi_data.F90.

integer save mod_phys_lmdz_mpi_data::ii_begin

Definition at line 7 of file mod_phys_lmdz_mpi_data.F90.

integer save mod_phys_lmdz_mpi_data::ii_end

Definition at line 8 of file mod_phys_lmdz_mpi_data.F90.

integer, dimension(:), allocatable, save mod_phys_lmdz_mpi_data::ii_para_begin

Definition at line 23 of file mod_phys_lmdz_mpi_data.F90.

integer, dimension(:), allocatable, save mod_phys_lmdz_mpi_data::ii_para_end

Definition at line 24 of file mod_phys_lmdz_mpi_data.F90.

integer save mod_phys_lmdz_mpi_data::ij_begin

Definition at line 12 of file mod_phys_lmdz_mpi_data.F90.

integer save mod_phys_lmdz_mpi_data::ij_end

Definition at line 13 of file mod_phys_lmdz_mpi_data.F90.

integer save mod_phys_lmdz_mpi_data::ij_nb

Definition at line 14 of file mod_phys_lmdz_mpi_data.F90.

integer, dimension(:), allocatable, save mod_phys_lmdz_mpi_data::ij_para_begin

Definition at line 27 of file mod_phys_lmdz_mpi_data.F90.

integer, dimension(:), allocatable, save mod_phys_lmdz_mpi_data::ij_para_end

Definition at line 28 of file mod_phys_lmdz_mpi_data.F90.

integer, dimension(:), allocatable, save mod_phys_lmdz_mpi_data::ij_para_nb

Definition at line 26 of file mod_phys_lmdz_mpi_data.F90.

logical save mod_phys_lmdz_mpi_data::is_mpi_root

Definition at line 39 of file mod_phys_lmdz_mpi_data.F90.

logical save mod_phys_lmdz_mpi_data::is_north_pole

Definition at line 43 of file mod_phys_lmdz_mpi_data.F90.

logical save mod_phys_lmdz_mpi_data::is_south_pole

Definition at line 44 of file mod_phys_lmdz_mpi_data.F90.

logical save mod_phys_lmdz_mpi_data::is_using_mpi

Definition at line 40 of file mod_phys_lmdz_mpi_data.F90.

integer save mod_phys_lmdz_mpi_data::jj_begin

Definition at line 9 of file mod_phys_lmdz_mpi_data.F90.

integer save mod_phys_lmdz_mpi_data::jj_end

Definition at line 10 of file mod_phys_lmdz_mpi_data.F90.

integer save mod_phys_lmdz_mpi_data::jj_nb

Definition at line 11 of file mod_phys_lmdz_mpi_data.F90.

integer, dimension(:), allocatable, save mod_phys_lmdz_mpi_data::jj_para_begin

Definition at line 20 of file mod_phys_lmdz_mpi_data.F90.

integer, dimension(:), allocatable, save mod_phys_lmdz_mpi_data::jj_para_end

Definition at line 21 of file mod_phys_lmdz_mpi_data.F90.

integer, dimension(:), allocatable, save mod_phys_lmdz_mpi_data::jj_para_nb

Definition at line 19 of file mod_phys_lmdz_mpi_data.F90.

integer save mod_phys_lmdz_mpi_data::klon_mpi

Definition at line 17 of file mod_phys_lmdz_mpi_data.F90.

integer save mod_phys_lmdz_mpi_data::klon_mpi_begin

Definition at line 15 of file mod_phys_lmdz_mpi_data.F90.

integer save mod_phys_lmdz_mpi_data::klon_mpi_end

Definition at line 16 of file mod_phys_lmdz_mpi_data.F90.

integer, dimension(:), allocatable, save mod_phys_lmdz_mpi_data::klon_mpi_para_begin

Definition at line 31 of file mod_phys_lmdz_mpi_data.F90.

integer, dimension(:), allocatable, save mod_phys_lmdz_mpi_data::klon_mpi_para_end

Definition at line 32 of file mod_phys_lmdz_mpi_data.F90.

integer, dimension(:), allocatable, save mod_phys_lmdz_mpi_data::klon_mpi_para_nb

Definition at line 30 of file mod_phys_lmdz_mpi_data.F90.

integer, save mod_phys_lmdz_mpi_data::mpi_master

Definition at line 37 of file mod_phys_lmdz_mpi_data.F90.

integer save mod_phys_lmdz_mpi_data::mpi_rank

Definition at line 35 of file mod_phys_lmdz_mpi_data.F90.

integer, save mod_phys_lmdz_mpi_data::mpi_real_lmdz

Definition at line 46 of file mod_phys_lmdz_mpi_data.F90.

integer, save mod_phys_lmdz_mpi_data::mpi_root

Definition at line 37 of file mod_phys_lmdz_mpi_data.F90.

integer save mod_phys_lmdz_mpi_data::mpi_size

Definition at line 36 of file mod_phys_lmdz_mpi_data.F90.