Changeset 4600 for LMDZ6/trunk/libf/dynphy_lonlat
- Timestamp:
- Jun 30, 2023, 8:18:43 PM (12 months ago)
- Location:
- LMDZ6/trunk/libf/dynphy_lonlat
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/dynphy_lonlat/calfis_loc.F
r4464 r4600 38 38 USE IOPHY 39 39 #endif 40 USE lmdz_mpi 41 40 42 #ifdef CPP_PARA 41 43 USE parallel_lmdz,ONLY:omp_chunk,using_mpi,jjb_u,jje_u,jjb_v,jje_v … … 117 119 include "comgeom2.h" 118 120 include "iniprint.h" 119 #ifdef CPP_MPI120 include 'mpif.h'121 #endif122 121 c Arguments : 123 122 c ----------- … … 233 232 REAL,SAVE,dimension(1:iim,1:llm):: du_send,du_recv,dv_send,dv_recv 234 233 INTEGER :: ierr 235 #ifdef CPP_MPI236 234 INTEGER,dimension(MPI_STATUS_SIZE,4) :: Status 237 #else238 INTEGER,dimension(1,4) :: Status239 #endif240 235 INTEGER, dimension(4) :: Req 241 236 REAL,ALLOCATABLE,SAVE:: zdufi2(:,:),zdvfi2(:,:) … … 873 868 874 869 c$OMP BARRIER 875 #ifdef CPP_MPI 870 876 871 c$OMP MASTER 877 872 !$OMP CRITICAL (MPI) … … 882 877 !$OMP END CRITICAL (MPI) 883 878 c$OMP END MASTER 884 #endif 879 885 880 c$OMP BARRIER 886 881 … … 889 884 if (MPI_rank<MPI_Size-1) then 890 885 c$OMP BARRIER 891 #ifdef CPP_MPI 886 892 887 c$OMP MASTER 893 888 !$OMP CRITICAL (MPI) … … 898 893 !$OMP END CRITICAL (MPI) 899 894 c$OMP END MASTER 900 #endif 895 901 896 endif 902 897 … … 904 899 905 900 906 #ifdef CPP_MPI907 901 c$OMP MASTER 908 902 !$OMP CRITICAL (MPI) … … 916 910 !$OMP END CRITICAL (MPI) 917 911 c$OMP END MASTER 918 #endif919 912 920 913 c$OMP BARRIER -
LMDZ6/trunk/libf/dynphy_lonlat/phylmd/ce0l.F90
r4389 r4600 46 46 USE comvert_mod, ONLY: pa, preff, pressure_exner 47 47 USE temps_mod, ONLY: calend, day_ini, dt 48 USE lmdz_mpi 48 49 49 50 IMPLICIT NONE … … 55 56 include "comgeom2.h" 56 57 include "iniprint.h" 57 #ifdef CPP_MPI58 include 'mpif.h'59 #endif60 58 61 59 REAL :: masque(iip1,jjp1) !--- CONTINENTAL MASK … … 255 253 CALL xios_finalize 256 254 #endif 257 #ifdef CPP_MPI258 255 IF (using_mpi) call MPI_FINALIZE(ierr) 259 #endif260 256 #endif 261 257
Note: See TracChangeset
for help on using the changeset viewer.