MODULE domain_param INTEGER :: nsplit_i INTEGER :: nsplit_j INTEGER :: halo=1 INTEGER, PARAMETER :: default_nsplit_i=1 INTEGER, PARAMETER :: default_nsplit_j=1 CONTAINS SUBROUTINE init_domain_param USE ioipsl, ONLY: getin USE mpipara, ONLY: mpi_size, is_mpi_master IMPLICIT NONE nsplit_i=default_nsplit_i nsplit_j=default_nsplit_j CALL getin('nsplit_i',nsplit_i) CALL getin('nsplit_j',nsplit_j) ! Check that nsplit_i*nsplit_j*10>=mpi_size IF (nsplit_i*nsplit_j*10