Changeset 4848
- Timestamp:
- Mar 8, 2024, 1:09:51 PM (2 months ago)
- Location:
- LMDZ6/trunk/libf
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/trunk/libf/dyn3dmem/mod_const_mpi.F90
r4641 r4848 43 43 !$OMP MASTER 44 44 IF (using_xios) THEN 45 CALL wxios_init("LMDZ", outcom=COMM_LMDZ, type_ocean=type_ocean) 45 CALL prism_init_comp_proto (comp_id, 'LMDZ', ierr) 46 CALL prism_get_localcomm_proto(COMM_LMDZ,ierr) 47 CALL wxios_init("LMDZ", locom=COMM_LMDZ, outcom=COMM_LMDZ, type_ocean=type_ocean) 46 48 ELSE 47 49 CALL prism_init_comp_proto (comp_id, 'LMDZ', ierr) -
LMDZ6/trunk/libf/dyn3dmem/parallel_lmdz.F90
r4619 r4848 415 415 416 416 if (type_ocean == 'couple') then 417 #ifdef CPP_COUPLE 417 418 IF (using_xios) THEN 418 419 !Fermeture propre de XIOS 419 420 CALL wxios_close() 421 CALL prism_terminate_proto(ierr) 422 IF (ierr .ne. PRISM_Ok) THEN 423 CALL abort_gcm('Finalize_parallel',' Probleme dans prism_terminate_proto ',1) 424 ENDIF 420 425 ELSE 421 #ifdef CPP_COUPLE422 426 call prism_terminate_proto(ierr) 423 427 IF (ierr .ne. PRISM_Ok) THEN 424 428 call abort_gcm('Finalize_parallel',' Probleme dans prism_terminate_proto ',1) 425 429 endif 430 ENDIF 431 #else 432 call abort_gcm('Finalize_parallel','type_ocean = couple but CPP_COUPLE not defined',1) 426 433 #endif 427 ENDIF428 434 else 429 435 IF (using_xios) THEN -
LMDZ6/trunk/libf/phylmd/iophy.F90
r4619 r4848 1532 1532 USE mod_phys_lmdz_para, ONLY: is_master 1533 1533 USE print_control_mod, ONLY: prt_level,lunout 1534 USE phys_output_var_mod, ONLY: vars_defined 1535 1534 1536 IMPLICIT NONE 1535 1537 … … 1539 1541 IF (check_dim .AND. is_master) WRITE(lunout,*)'histwrite0d_xios for ', field_name 1540 1542 1543 IF (vars_defined) THEN 1541 1544 !$OMP MASTER 1542 CALL xios_send_field(field_name, field)1545 CALL xios_send_field(field_name, field) 1543 1546 !$OMP END MASTER 1547 ENDIF 1544 1548 1545 1549 END SUBROUTINE histwrite0d_xios
Note: See TracChangeset
for help on using the changeset viewer.