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.
#1132 (missing variable definition) – NEMO

Opened 11 years ago

Closed 11 years ago

#1132 closed Bug (fixed)

missing variable definition

Reported by: smasson Owned by: nemo
Priority: low Milestone:
Component: OCE Version: v3.6
Severity: Keywords:
Cc:

Description

Since I updated chk_iomput.sh (see r3974), I could check if all variables used in a call to iom_put have their corresponding definition in CONFIG/SHARED/field_def.xml.
This is not the case for the following variables:

../../NEMO/TOP_SRC/PISCES/P4Z/p4zsink.F90:           CALL iom_put( "CaCO3Flx", sinkcal (:,:,:)      * zrfact2 * tmask(:,:,:) )  ! Calcite export
../../NEMO/TOP_SRC/PISCES/P4Z/p4zsink.F90:           CALL iom_put( "NumFlx"  , sinking2 (:,:,:)     * zrfact2 * tmask(:,:,:) )  ! Num export
../../NEMO/TOP_SRC/PISCES/P4Z/p4zsink.F90:           CALL iom_put( "POCFlx"  , sinking (:,:,:)      * zrfact2 * tmask(:,:,:) )  ! POC export
../../NEMO/TOP_SRC/PISCES/P4Z/p4zsink.F90:           CALL iom_put( "SiFlx"   , sinksil (:,:,:)      * zrfact2 * tmask(:,:,:) )  ! Silica export
../../NEMO/TOP_SRC/PISCES/P4Z/p4zsink.F90:           CALL iom_put( "W1"      , wsbio3  (:,:,:)                * tmask(:,:,:) )  ! sinking speed of POC
../../NEMO/TOP_SRC/PISCES/P4Z/p4zsink.F90:           CALL iom_put( "W2"      , wsbio4  (:,:,:)                * tmask(:,:,:) )  ! sinking speed of aggregats
../../NEMO/OPA_SRC/ICB/icbdia.F90:      CALL iom_put( "berg_buoy_melt"   , buoy_melt   (:,:)   )   ! Buoyancy component of iceberg melt rate   [kg/m2/s]
../../NEMO/OPA_SRC/ICB/icbdia.F90:      CALL iom_put( "berg_conv_melt"   , conv_melt   (:,:)   )   ! Convective component of iceberg melt rate [kg/m2/s]
../../NEMO/OPA_SRC/ICB/icbdia.F90:      CALL iom_put( "berg_eros_melt"   , eros_melt   (:,:)   )   ! Erosion component of iceberg melt rate    [kg/m2/s]
../../NEMO/OPA_SRC/ICB/icbstp.F90:      CALL iom_put( "berg_floating_melt", berg_grid%floating_melt(:,:)   )  ! 'Melt rate of icebergs + bits' , 'kg/m2/s'
../../NEMO/OPA_SRC/ICB/icbdia.F90:      CALL iom_put( "berg_mass"        , berg_mass   (:,:)   )   ! Iceberg density field                     [kg/m2]
../../NEMO/OPA_SRC/ICB/icbdia.F90:      CALL iom_put( "berg_melt"        , berg_melt   (:,:)   )   ! Melt rate of icebergs                     [kg/m2/s]
../../NEMO/OPA_SRC/ICB/icbdia.F90:      CALL iom_put( "berg_real_calving", real_calving(:,:,:) )   ! Calving into iceberg class                [kg/s]
../../NEMO/OPA_SRC/ICB/icbstp.F90:      CALL iom_put( "berg_stored_ice"   , berg_grid%stored_ice   (:,:,:) )  ! 'Accumulated ice mass by class', 'kg'
../../NEMO/OPA_SRC/ICB/icbdia.F90:      CALL iom_put( "berg_virtual_area", virtual_area(:,:)   )   ! Virtual coverage by icebergs              [m2]
../../NEMO/OPA_SRC/ICB/icbdia.F90:      CALL iom_put( "bits_mass"        , bits_mass   (:,:)   )   ! Bergy bit density field                   [kg/m2]
../../NEMO/OPA_SRC/ICB/icbdia.F90:      CALL iom_put( "bits_melt"        , bits_melt   (:,:)   )   ! Melt rate of bergy bits                   [kg/m2/s]
../../NEMO/OPA_SRC/ICB/icbdia.F90:      CALL iom_put( "bits_src"         , bits_src    (:,:)   )   ! Mass source of bergy bits                 [kg/m2/s]
../../NEMO/TOP_SRC/PISCES/P4Z/p4zsink.F90:           CALL iom_put( "xnum"    , znum3d  (:,:,:)                * tmask(:,:,:) )  ! Number of particles in aggregats

Could the people in charge with the concerned pieces of code update CONFIG/SHARED/field_def.xml?

there is the command I used to get this list:

cd NEMOGCM/TOOLS/MISCELLANEOUS
./chk_iomput.sh  ../../CONFIG/ORCA2_LIM/EXP00/iodef.xml "../../NEMO" | grep -i iom_put

Commit History (1)

ChangesetAuthorTimeChangeLog
3975cetlod2013-07-13T13:48:19+02:00

trunk:update part of PISCES variables in field_def.xml, see ticket #1132

Change History (1)

comment:1 Changed 11 years ago by smasson

  • Resolution set to fixed
  • Status changed from new to closed

Done I don't know when...

Note: See TracTickets for help on using tickets.