Changeset 10770 for branches/UKMO/dev_r5518_GO6_package_text_diagnostics/NEMOGCM/NEMO/OPA_SRC/IOM/iom_nf90.F90
- Timestamp:
- 2019-03-15T17:03:41+01:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r5518_GO6_package_text_diagnostics/NEMOGCM/NEMO/OPA_SRC/IOM/iom_nf90.F90
r6491 r10770 84 84 ! ! ============= 85 85 IF( ldwrt ) THEN ! ... in write mode 86 IF(lwp ) WRITE(numout,*) TRIM(clinfo)//' open existing file: '//TRIM(cdname)//' in WRITE mode'86 IF(lwp .AND. nprint > 0) WRITE(numout,*) TRIM(clinfo)//' open existing file: '//TRIM(cdname)//' in WRITE mode' 87 87 IF( snc4set%luse ) THEN 88 88 CALL iom_nf90_check(NF90_OPEN( TRIM(cdname), NF90_WRITE , if90id ), clinfo) … … 92 92 CALL iom_nf90_check(NF90_SET_FILL( if90id, NF90_NOFILL, idmy ), clinfo) 93 93 ELSE ! ... in read mode 94 IF(lwp ) WRITE(numout,*) TRIM(clinfo)//' open existing file: '//TRIM(cdname)//' in READ mode'94 IF(lwp .AND. nprint > 0) WRITE(numout,*) TRIM(clinfo)//' open existing file: '//TRIM(cdname)//' in READ mode' 95 95 CALL iom_nf90_check(NF90_OPEN( TRIM(cdname), NF90_NOWRITE, if90id, chunksize = ichunk ), clinfo) 96 96 ENDIF … … 103 103 cdname = TRIM(cltmp) 104 104 ENDIF 105 IF(lwp ) WRITE(numout,*) TRIM(clinfo)//' create new file: '//TRIM(cdname)//' in WRITE mode'105 IF(lwp .AND. nprint > 0) WRITE(numout,*) TRIM(clinfo)//' create new file: '//TRIM(cdname)//' in WRITE mode' 106 106 107 107 IF( llclobber ) THEN ; imode = IOR( NF90_64BIT_OFFSET, NF90_CLOBBER ) … … 109 109 ENDIF 110 110 IF( snc4set%luse ) THEN 111 IF(lwp ) WRITE(numout,*) TRIM(clinfo)//' creating file: '//TRIM(cdname)//' in hdf5 (netcdf4) mode'111 IF(lwp .AND. nprint > 0) WRITE(numout,*) TRIM(clinfo)//' creating file: '//TRIM(cdname)//' in hdf5 (netcdf4) mode' 112 112 CALL GET_NF90_SYMBOL("NF90_HDF5", ihdf5) 113 113 IF( llclobber ) THEN ; imode = IOR(ihdf5, NF90_CLOBBER) … … 158 158 & len = iom_file(kiomid)%lenuld ), clinfo ) 159 159 ENDIF 160 IF(lwp ) WRITE(numout,*) ' ---> '//TRIM(cdname)//' OK'160 IF(lwp .AND. nprint > 0) WRITE(numout,*) ' ---> '//TRIM(cdname)//' OK' 161 161 ELSE 162 162 kiomid = 0 ! return error flag … … 431 431 ! trick: defined to 0 to say that dimension variables are defined but not yet written 432 432 iom_file(kiomid)%dimsz(1, 1) = 0 433 IF(lwp ) WRITE(numout,*) TRIM(clinfo)//' define dimension variables done'433 IF(lwp .AND. nprint > 1) WRITE(numout,*) TRIM(clinfo)//' define dimension variables done' 434 434 ENDIF 435 435 ! define the data if it is not already done … … 498 498 CALL iom_nf90_check(SET_NF90_DEF_VAR_CHUNKING(if90id, idvar, ichunkalg, ichunksz), clinfo) 499 499 CALL iom_nf90_check(SET_NF90_DEF_VAR_DEFLATE(if90id, idvar, ishuffle, ideflate, ideflate_level), clinfo) 500 IF(lwp ) WRITE(numout,*) TRIM(clinfo)//' chunked ok. Chunks sizes: ', ichunksz501 ENDIF 502 IF(lwp ) WRITE(numout,*) TRIM(clinfo)//' defined ok'500 IF(lwp .AND. nprint > 1) WRITE(numout,*) TRIM(clinfo)//' chunked ok. Chunks sizes: ', ichunksz 501 ENDIF 502 IF(lwp .AND. nprint > 1) WRITE(numout,*) TRIM(clinfo)//' defined ok' 503 503 ELSE 504 504 idvar = kvid … … 543 543 CALL iom_nf90_check(NF90_INQUIRE_DIMENSION( if90id, 3, len = iom_file(kiomid)%dimsz(1,3) ), clinfo) 544 544 iom_file(kiomid)%dimsz(1 , 4) = 1 ! unlimited dimension 545 IF(lwp ) WRITE(numout,*) TRIM(clinfo)//' write dimension variables done'545 IF(lwp .AND. nprint > 1) WRITE(numout,*) TRIM(clinfo)//' write dimension variables done' 546 546 ENDIF 547 547 ENDIF … … 561 561 IF( iom_file(kiomid)%luld(idvar) ) iom_file(kiomid)%dimsz(iom_file(kiomid)%ndims(idvar), idvar) & 562 562 & = iom_file(kiomid)%dimsz(iom_file(kiomid)%ndims(idvar), idvar) + 1 563 IF(lwp ) WRITE(numout,*) TRIM(clinfo)//' written ok'563 IF(lwp .AND. nprint > 0) WRITE(numout,*) TRIM(clinfo)//' written ok' 564 564 ENDIF 565 565 !
Note: See TracChangeset
for help on using the changeset viewer.