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.
#1919 (Variables passed to iom_put with no definition in field_def*.xml files) – NEMO

Opened 7 years ago

Last modified 6 years ago

#1919 closed Bug

Variables passed to iom_put with no definition in field_def*.xml files — at Initial Version

Reported by: timgraham Owned by: nemo
Priority: low Milestone:
Component: OCE Version: trunk
Severity: minor Keywords:
Cc:

Description

Context


I have modified Seb's script (NEMOGCM/TOOLS/MISCELLANEOUS/chk_iomput.F90) to check for variables passed to XIOS with no corresponding definition in the field_def files so that is works with the split field_def files in the trunk. I'll commit the change shortly) but for now it has shown that the following iom_put calls have no variable definition in the field_def files.

../../NEMO/OPA_SRC/TRD/trdmxl.F90:         CALL iom_put( "mxl_depth", hmxl(:,:) )
../../NEMO/OPA_SRC/TRD/trdmxl.F90:         CALL iom_put( "mxl_depth", hmxl_sum(:,:) )
../../NEMO/TOP_SRC/C14/trcwri_c14.F90:         CALL iom_put( "qint_c14" , qint_c14  )                       ! cumulative flux [./m2]
../../NEMO/TOP_SRC/C14/trcwri_c14.F90:         CALL iom_put( "qtr_c14", rsiyea * qtr_c14(:,:)  )            !  Radiocarbon surf flux [./m2/yr]
../../NEMO/OPA_SRC/TRD/trdmxl.F90:         CALL iom_put( "sml"    , sml    (:,:) )
../../NEMO/OPA_SRC/TRD/trdmxl.F90:         CALL iom_put( "sml"    , sml_sum (:,:) )
../../NEMO/OPA_SRC/TRD/trdmxl.F90:         CALL iom_put( "sml_res", zsmlres(:,:) ) 
../../NEMO/OPA_SRC/TRD/trdmxl.F90:         CALL iom_put( "sml_res", zsmlres2(:,:) ) 
../../NEMO/OPA_SRC/TRD/trdmxl.F90:         CALL iom_put( "sml_tot", zsmltot(:,:) ) 
../../NEMO/OPA_SRC/TRD/trdmxl.F90:         CALL iom_put( "sml_tot", zsmltot2(:,:) ) 
../../NEMO/OPA_SRC/TRD/trdmxl.F90:         CALL iom_put( "tml"     , tml    (:,:) ) 
../../NEMO/OPA_SRC/TRD/trdmxl.F90:         CALL iom_put( "tml"     , tml_sum (:,:) ) 
../../NEMO/OPA_SRC/TRD/trdmxl.F90:         CALL iom_put( "tml_res" , ztmlres(:,:) ) 
../../NEMO/OPA_SRC/TRD/trdmxl.F90:         CALL iom_put( "tml_res" , ztmlres2(:,:) ) 
../../NEMO/OPA_SRC/TRD/trdmxl.F90:         CALL iom_put( "tml_tot" , ztmltot(:,:) ) 
../../NEMO/OPA_SRC/TRD/trdmxl.F90:         CALL iom_put( "tml_tot" , ztmltot2(:,:) ) 
../../NEMO/OPA_SRC/SBC/sbcwave.F90:      CALL iom_put( "ustokes",  usd  )
../../NEMO/OPA_SRC/SBC/sbcwave.F90:      CALL iom_put( "vstokes",  vsd  )
../../NEMO/OPA_SRC/SBC/sbcwave.F90:      CALL iom_put( "wstokes",  wsd  )


Analysis



Recommendation


Definitions for these variables should be added to the appropriate field_def files.

Commit History (1)

ChangesetAuthorTimeChangeLog
9812lovato2018-06-19T17:33:35+02:00

trunk : add missing variables for wave coupling in field_def_nemo-oce.xml - #1919

Change History (0)

Note: See TracTickets for help on using tickets.