New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 4031 – NEMO

Changeset 4031


Ignore:
Timestamp:
2013-09-20T18:21:40+02:00 (11 years ago)
Author:
djlea
Message:

Updates to fix a reading bug and removal of debug print statements from Andy Ryan.

Location:
branches/2013/dev_r3987_UKMO4_OBS/NEMOGCM/NEMO/OOO_SRC
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/2013/dev_r3987_UKMO4_OBS/NEMOGCM/NEMO/OOO_SRC/off_netcdf.F90

    r4030 r4031  
    119119   WRITE(cf_end, FMT="(I4.4,'.nc')") knproc 
    120120   cfname = trim(cf_stem)//trim(cf_end) 
    121  
    122    ! ##################### DEBUG ############################ 
    123    WRITE(*,*) 'Debug :', trim(cdate), trim(cmodel), trim(cname) 
    124    WRITE(*,*) 'Debug :', trim(cf_end) 
    125    WRITE(*,*) 'Debug :', trim(cfname)   
    126    ! ##################### DEBUG ############################  
    127121 
    128122! QC attribute string settings 
  • branches/2013/dev_r3987_UKMO4_OBS/NEMOGCM/NEMO/OOO_SRC/off_oper.F90

    r4030 r4031  
    2424         !! Initialise NEMO 
    2525         CALL nemo_init 
    26          WRITE(*,*) "DEBUG: ln_cl4 = ", ln_cl4 
    2726         !! Initialise Offline obs_oper data 
    2827         CALL off_data_init( ln_cl4 ) 
     
    4645               CALL dia_obs_init 
    4746            END IF 
    48             WRITE(*,*) "DEBUG: Read model counterpart" 
    4947            !! Read next model counterpart 
    5048            CALL off_rea_dri 
    51             WRITE(*,*) "DEBUG: Interpolate matchup" 
    5249            !! Interpolate to observation space 
    5350            CALL off_oper_interp 
    54             WRITE(*,*) "DEBUG: Write matchup" 
    5551            !! Pipe to output files 
    5652            CALL dia_obs_wri 
  • branches/2013/dev_r3987_UKMO4_OBS/NEMOGCM/NEMO/OOO_SRC/off_read.F90

    r4030 r4031  
    4646      ELSE IF (TRIM(cmatchname) == '') THEN 
    4747         ! Feedback file settings 
    48          WRITE(*,*) "DEBUG: Feedback file read" 
    4948         CALL off_read_dailymean(TRIM(cdfilename), kindex) 
    5049         CALL off_read_juld(TRIM(cdfilename), kindex, cl4_modjuld) 
     
    171170         WRITE(*,*) "Opening :", TRIM(filename) 
    172171         ! Open Netcdf file to find dimension id 
    173          istat = nf90_open(trim(filename),nf90_noclobber,ncid) 
     172         istat = nf90_open(path=TRIM(filename), mode=nf90_nowrite, ncid=ncid) 
    174173         IF ( istat /= nf90_noerr ) THEN 
    175174             WRITE(*,*) "WARNING: Could not open ", trim(filename) 
     175             WRITE(*,*) "ERROR: ", nf90_strerror(istat) 
    176176         ENDIF 
    177177         istat = nf90_inq_dimid(ncid,'x',xdim) 
     
    194194            start_n = (/ nimpp, njmpp, 1,   ifcst /) 
    195195            count_n = (/ nlci,  nlcj,  jpk, 1     /) 
    196             WRITE(*,*) "DEBUG: start_n ", start_n   
    197             WRITE(*,*) "DEBUG: count_n ", count_n   
    198196            start_s = (/ nimpp, njmpp, ifcst /) 
    199197            count_s = (/ nlci,  nlcj,  1     /) 
     
    204202            istat = nf90_get_att(ncid, varid, '_FillValue', fill_val) 
    205203            istat = nf90_get_var(ncid, varid, temp_tn, start_n, count_n) 
    206             ! Diagnose reading problems 
    207             WRITE(*,*) "DEBUG: Max. temp_tn = ", MAXVAL(temp_tn) 
    208             WRITE(*,*) "DEBUG: Ave. temp_tn = ", SUM(temp_tn, temp_tn>0)/(MAX(1,COUNT(temp_tn>0))) 
    209             WRITE(*,*) "DEBUG: Min. temp_tn = ", MINVAL(temp_tn) 
    210204            WHERE(temp_tn(:,:,:) == fill_val) temp_tn(:,:,:) = fbrmdi 
    211205       
     
    249243                sshn(:,nlcj+1:) = 0 
    250244            END IF 
    251  
    252             ! Diagnose reading problems 
    253             WRITE(*,*) "DEBUG: Max. tsn = ", MAXVAL(tsn) 
    254             WRITE(*,*) "DEBUG: Ave. tsn = ", SUM(tsn, tsn>0)/(MAX(1,COUNT(tsn>0))) 
    255             WRITE(*,*) "DEBUG: Min. tsn = ", MINVAL(tsn) 
    256245 
    257246            ! Deallocate arrays 
  • branches/2013/dev_r3987_UKMO4_OBS/NEMOGCM/NEMO/OOO_SRC/off_write.F90

    r4030 r4031  
    5252         ! Open netcdf file 
    5353         CALL chkerr(nf90_open(trim(cdfilename), nf90_write, ncid), cpname, __LINE__ ) 
    54          WRITE(*, *) 'DEBUG: off_wri_extra_3d: ', TRIM(cdfilename) 
    5554         ! Write data 
    5655         CALL chkerr(nf90_inq_varid(ncid,TRIM(cdvarname), varid),cpname, __LINE__ ) 
     
    8887         ! Open netcdf file 
    8988         CALL chkerr(nf90_open(trim(cdfilename), nf90_write, ncid), cpname, __LINE__ ) 
    90          WRITE(*, *) 'DEBUG: off_wri_extra_4d_index: ', TRIM(cdfilename), TRIM(cdvarname) 
    9189         ! Write data 
    9290         CALL chkerr(nf90_inq_varid(ncid,TRIM(cdvarname), varid),cpname, __LINE__ ) 
     
    121119         ! Open netcdf file 
    122120         CALL chkerr(nf90_open(trim(cdfilename), nf90_write, ncid), cpname, __LINE__ ) 
    123          WRITE(*, *) 'DEBUG: off_wri_extra_4d: ', TRIM(cdfilename), TRIM(cdvarname) 
    124121         ! Write data 
    125122         CALL chkerr(nf90_inq_varid(ncid,TRIM(cdvarname), varid),cpname, __LINE__ ) 
Note: See TracChangeset for help on using the changeset viewer.