Changeset 4127 for LMDZ6/trunk/libf/phy_common
- Timestamp:
- Apr 20, 2022, 11:01:09 AM (3 years ago)
- Location:
- LMDZ6/trunk/libf/phy_common
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/phy_common/mod_phys_lmdz_mpi_data.F90
r3435 r4127 46 46 CONTAINS 47 47 48 SUBROUTINE init_phys_lmdz_mpi_data(nbp, nbp_lon, nbp_lat, communicator) 48 SUBROUTINE init_phys_lmdz_mpi_data(nbp, nbp_lon, nbp_lat, nbp_lev, grid_type, nvertex, communicator) 49 49 50 IMPLICIT NONE 50 51 #ifdef CPP_MPI … … 54 55 INTEGER,INTENT(IN) :: nbp_lon 55 56 INTEGER,INTENT(IN) :: nbp_lat 57 INTEGER,INTENT(IN) :: nbp_lev 56 58 INTEGER,INTENT(IN) :: communicator 59 INTEGER,INTENT(IN) :: grid_type 60 INTEGER,INTENT(IN) :: nvertex 57 61 58 62 INTEGER,ALLOCATABLE :: distrib(:) … … 179 183 180 184 CALL Print_module_data 185 186 #ifdef INCA 187 CALL init_inca_para( & 188 nbp_lon,nbp_lat,nbp_lev,klon_glo,mpi_size, & 189 distrib,nvertex, grid_type,communicator) 190 #endif 181 191 182 192 END SUBROUTINE Init_phys_lmdz_mpi_data -
LMDZ6/trunk/libf/phy_common/mod_phys_lmdz_para.F90
r3465 r4127 17 17 CONTAINS 18 18 19 SUBROUTINE Init_phys_lmdz_para(nbp,nbp_lon,nbp_lat, communicator)19 SUBROUTINE Init_phys_lmdz_para(nbp,nbp_lon,nbp_lat,nbp_lev,grid_type, nvertex,communicator) 20 20 IMPLICIT NONE 21 21 INTEGER,INTENT(in) :: nbp 22 22 INTEGER,INTENT(in) :: nbp_lon 23 23 INTEGER,INTENT(in) :: nbp_lat 24 INTEGER,INTENT(in) :: nbp_lev 24 25 INTEGER,INTENT(in) :: communicator 26 INTEGER,INTENT(IN) :: grid_type 27 INTEGER,INTENT(IN) :: nvertex 25 28 26 CALL Init_phys_lmdz_mpi_data(nbp,nbp_lon,nbp_lat, communicator)29 CALL Init_phys_lmdz_mpi_data(nbp,nbp_lon,nbp_lat,nbp_lev, grid_type, nvertex,communicator) 27 30 !$OMP PARALLEL 28 31 CALL Init_phys_lmdz_omp_data(klon_mpi) -
LMDZ6/trunk/libf/phy_common/physics_distribution_mod.F90
r3435 r4127 29 29 30 30 CALL init_grid_phy_lmdz(grid_type,nvertex, nbp_lon,nbp_lat,nbp_lev) 31 CALL init_phys_lmdz_para(nbp,nbp_lon, nbp_lat, communicator)31 CALL init_phys_lmdz_para(nbp,nbp_lon, nbp_lat,nbp_lev, grid_type,nvertex, communicator) 32 32 !$OMP PARALLEL 33 33 CALL init_dimphy(klon_omp,nbp_lev) 34 35 #ifdef INCA 36 CALL Init_inca_dim(klon_omp,nbp_lev) 37 #endif 34 38 35 39 ! Initialization of Reprobus
Note: See TracChangeset
for help on using the changeset viewer.