- Timestamp:
- 2019-10-24T10:30:30+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/dev_r11756_text_output/src/OCE/IOM/iom_nf90.F90
r11536 r11782 88 88 ! !=========================! 89 89 IF( ldwrt ) THEN ! ... in write mode 90 IF(lwp ) WRITE(numout,*) TRIM(clinfo)//' open existing file: '//TRIM(cdname)//' in WRITE mode'90 IF(lwp .AND. nprint > 0) WRITE(numout,*) TRIM(clinfo)//' open existing file: '//TRIM(cdname)//' in WRITE mode' 91 91 IF( snc4set%luse ) THEN 92 92 CALL iom_nf90_check(NF90_OPEN( TRIM(cdname), NF90_WRITE , if90id ), clinfo) … … 96 96 CALL iom_nf90_check(NF90_SET_FILL( if90id, NF90_NOFILL, idmy ), clinfo) 97 97 ELSE ! ... in read mode 98 IF(lwp ) WRITE(numout,*) TRIM(clinfo)//' open existing file: '//TRIM(cdname)//' in READ mode'98 IF(lwp .AND. nprint > 0) WRITE(numout,*) TRIM(clinfo)//' open existing file: '//TRIM(cdname)//' in READ mode' 99 99 CALL iom_nf90_check(NF90_OPEN( TRIM(cdname), NF90_NOWRITE, if90id, chunksize = ichunk ), clinfo) 100 100 ENDIF … … 107 107 cdname = TRIM(cltmp) 108 108 ENDIF 109 IF(lwp ) WRITE(numout,*) TRIM(clinfo)//' create new file: '//TRIM(cdname)//' in WRITE mode'109 IF(lwp .AND. nprint > 0) WRITE(numout,*) TRIM(clinfo)//' create new file: '//TRIM(cdname)//' in WRITE mode' 110 110 111 111 IF( llclobber ) THEN ; imode = IOR( NF90_64BIT_OFFSET, NF90_CLOBBER ) … … 113 113 ENDIF 114 114 IF( snc4set%luse ) THEN 115 IF(lwp ) WRITE(numout,*) TRIM(clinfo)//' creating file: '//TRIM(cdname)//' in hdf5 (netcdf4) mode'115 IF(lwp .AND. nprint > 0) WRITE(numout,*) TRIM(clinfo)//' creating file: '//TRIM(cdname)//' in hdf5 (netcdf4) mode' 116 116 CALL GET_NF90_SYMBOL("NF90_HDF5", ihdf5) 117 117 IF( llclobber ) THEN ; imode = IOR(ihdf5, NF90_CLOBBER) … … 165 165 & len = iom_file(kiomid)%lenuld ), clinfo ) 166 166 ENDIF 167 IF(lwp ) WRITE(numout,*) ' ---> '//TRIM(cdname)//' OK'167 IF(lwp .AND. nprint > 0) WRITE(numout,*) ' ---> '//TRIM(cdname)//' OK' 168 168 ELSE 169 169 kiomid = 0 ! return error flag … … 564 564 ! trick: defined to 0 to say that dimension variables are defined but not yet written 565 565 iom_file(kiomid)%dimsz(1, 1) = 0 566 IF(lwp ) WRITE(numout,*) TRIM(clinfo)//' define dimension variables done'566 IF(lwp .AND. nprint > 1) WRITE(numout,*) TRIM(clinfo)//' define dimension variables done' 567 567 ENDIF 568 568 ! define the data if it is not already done … … 639 639 CALL iom_nf90_check(SET_NF90_DEF_VAR_CHUNKING(if90id, idvar, ichunkalg, ichunksz), clinfo) 640 640 CALL iom_nf90_check(SET_NF90_DEF_VAR_DEFLATE(if90id, idvar, ishuffle, ideflate, ideflate_level), clinfo) 641 IF(lwp ) WRITE(numout,*) TRIM(clinfo)//' chunked ok. Chunks sizes: ', ichunksz642 ENDIF 643 IF(lwp ) WRITE(numout,*) TRIM(clinfo)//' defined ok'641 IF(lwp .AND. nprint > 1) WRITE(numout,*) TRIM(clinfo)//' chunked ok. Chunks sizes: ', ichunksz 642 ENDIF 643 IF(lwp .AND. nprint > 1) WRITE(numout,*) TRIM(clinfo)//' defined ok' 644 644 ELSE 645 645 idvar = kvid … … 687 687 CALL iom_nf90_check( NF90_INQUIRE_DIMENSION( if90id, 3, len = iom_file(kiomid)%dimsz(1,3) ), clinfo ) 688 688 iom_file(kiomid)%dimsz(1 , 4) = 1 ! unlimited dimension 689 IF(lwp ) WRITE(numout,*) TRIM(clinfo)//' write dimension variables done'689 IF(lwp .AND. nprint > 1) WRITE(numout,*) TRIM(clinfo)//' write dimension variables done' 690 690 ENDIF 691 691 ENDIF … … 705 705 IF( iom_file(kiomid)%luld(idvar) ) iom_file(kiomid)%dimsz(iom_file(kiomid)%ndims(idvar), idvar) & 706 706 & = iom_file(kiomid)%dimsz(iom_file(kiomid)%ndims(idvar), idvar) + 1 707 IF(lwp ) WRITE(numout,*) TRIM(clinfo)//' written ok'707 IF(lwp .AND. nprint > 0) WRITE(numout,*) TRIM(clinfo)//' written ok' 708 708 ENDIF 709 709 !
Note: See TracChangeset
for help on using the changeset viewer.