Changeset 4619 for LMDZ6/trunk/libf/dyn3dmem/mod_const_mpi.F90
- Timestamp:
- Jul 10, 2023, 1:40:39 AM (12 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/dyn3dmem/mod_const_mpi.F90
r4604 r4619 23 23 USE mod_prism 24 24 #endif 25 #ifdef CPP_XIOS26 25 USE wxios, only: wxios_init 27 #endif28 26 IMPLICIT NONE 29 27 … … 44 42 #ifdef CPP_COUPLE 45 43 !$OMP MASTER 46 #ifdef CPP_XIOS 47 CALL wxios_init("LMDZ", outcom=COMM_LMDZ, type_ocean=type_ocean)48 #else 49 CALL prism_init_comp_proto (comp_id, 'LMDZ', ierr)50 CALL prism_get_localcomm_proto(COMM_LMDZ,ierr)51 #endif 44 IF (using_xios) THEN 45 CALL wxios_init("LMDZ", outcom=COMM_LMDZ, type_ocean=type_ocean) 46 ELSE 47 CALL prism_init_comp_proto (comp_id, 'LMDZ', ierr) 48 CALL prism_get_localcomm_proto(COMM_LMDZ,ierr) 49 ENDIF 52 50 !$OMP END MASTER 53 51 #endif … … 61 59 SUBROUTINE Init_mpi 62 60 USE lmdz_mpi 61 USE wxios, only: wxios_init, using_xios 63 62 64 #ifdef CPP_XIOS65 USE wxios, only: wxios_init66 #endif67 63 IMPLICIT NONE 68 64 INTEGER :: ierr … … 83 79 ! Initialisation de XIOS 84 80 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 85 #ifdef CPP_XIOS 86 WRITE(*,*)'IN Init_mpi call wxios_init'87 CALL wxios_init("LMDZ", outcom=COMM_LMDZ)88 #endif 81 IF (using_xios) THEN 82 WRITE(*,*)'IN Init_mpi call wxios_init' 83 CALL wxios_init("LMDZ", outcom=COMM_LMDZ) 84 ENDIF 89 85 !$OMP END MASTER 90 86
Note: See TracChangeset
for help on using the changeset viewer.