Ignore:
Timestamp:
12/02/14 19:21:00 (10 years ago)
Author:
milmd
Message:

Less output messages are written. On 20000 cores it is better. In LMDZ, only master of MPI and OpenMP can write.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/branches/SATURN_DYNAMICO/ICOSAGCM/src/caldyn_gcm.f90

    r260 r298  
    3333    USE exner_mod 
    3434    USE mpipara 
     35    USE omp_para, ONLY: omp_master 
    3536    IMPLICIT NONE 
    3637    CHARACTER(len=255) :: def 
     
    5051       STOP 
    5152    END SELECT 
    52     IF (is_mpi_root) PRINT *, 'caldyn_conserv=',def 
     53    IF (is_mpi_root .AND. omp_master) PRINT *, 'caldyn_conserv=',def 
    5354 
    5455    CALL allocate_caldyn 
     
    294295    IF (write_out) THEN 
    295296 
    296        IF (is_mpi_root) PRINT *,'CALL write_output_fields' 
     297!       IF (is_mpi_root) PRINT *,'CALL write_output_fields' 
    297298 
    298299! ---> for openMP test to fix later 
     
    892893  USE icosa 
    893894  USE mpipara 
     895  USE omp_para, ONLY: omp_master 
    894896  IMPLICIT NONE 
    895897    TYPE(t_field),POINTER :: f_ps(:) 
     
    924926    
    925927    ENDDO 
    926     IF (is_mpi_root) PRINT*, "mass_tot ", mass_tot,"      dmass_tot ",dmass_tot         
     928    IF (is_mpi_root .AND. omp_master) PRINT*, "mass_tot ", mass_tot,"      dmass_tot ",dmass_tot         
    927929 
    928930  END SUBROUTINE check_mass_conservation   
Note: See TracChangeset for help on using the changeset viewer.