Skip to content
Snippets Groups Projects
Commit 849f9eff authored by WAUTELET Philippe's avatar WAUTELET Philippe
Browse files

Philippe 28/06/2021: use fields already in TFIELDLIST (instead of recreating their metadata)

parent 8c659740
No related branches found
No related tags found
No related merge requests found
......@@ -1961,80 +1961,58 @@ ENDIF
!
!* 1.11 Ocean LES variables
!
IF ((.NOT.LCOUPLES).AND.LOCEAN) THEN
WRITE (ILUOUT,*) 'LOCEAN NFRCLT', LOCEAN,NFRCLT,XSSUFL_T(1),XSSVFL_T(2),XSSTFL_T(1),XSSOLA_T(2)
TZFIELD%CMNHNAME = 'NFRCLT'
TZFIELD%CSTDNAME = ''
TZFIELD%CLONGNAME = 'NFRCLT'
TZFIELD%CUNITS = 'number of forc'
TZFIELD%CDIR = '--'
TZFIELD%CCOMMENT = 'nb de flux sfc forcant LES ocean'
TZFIELD%NGRID = 0
TZFIELD%NTYPE = TYPEINT
TZFIELD%NDIMS = 0
TZFIELD%LTIMEDEP = .FALSE.
CALL IO_Field_write(TPFILE,TZFIELD,NFRCLT)
!
TZFIELD%CMNHNAME = 'NINFRT'
TZFIELD%CSTDNAME = ''
TZFIELD%CLONGNAME = 'NINFRT'
TZFIELD%CUNITS = 'interv between forc'
TZFIELD%CDIR = '--'
TZFIELD%CCOMMENT = 'int between flux sfc forcant LES ocean'
TZFIELD%NGRID = 0
TZFIELD%NTYPE = TYPEINT
TZFIELD%NDIMS = 0
TZFIELD%LTIMEDEP = .FALSE.
CALL IO_Field_write(TPFILE,TZFIELD,NINFRT)
!
TZFIELD%CMNHNAME = 'SSUFL_T'
TZFIELD%CSTDNAME = ''
TZFIELD%CLONGNAME = 'SSUFL'
TZFIELD%CUNITS = 'kg m-1 s-1'
TZFIELD%CDIR = '--'
TZFIELD%CCOMMENT = 'sfc stress along U to force ocean LES '
TZFIELD%NGRID = 0
TZFIELD%NTYPE = TYPEREAL
TZFIELD%NDIMS = 1
TZFIELD%LTIMEDEP = .FALSE.
CALL IO_Field_write(TPFILE,TZFIELD,XSSUFL_T(:))
!
TZFIELD%CMNHNAME = 'SSVFL_T'
TZFIELD%CSTDNAME = ''
TZFIELD%CLONGNAME = 'SSVFL'
TZFIELD%CUNITS = 'kg m-1 s-1'
TZFIELD%CDIR = '--'
TZFIELD%CCOMMENT = 'sfc stress along V to force ocean LES '
TZFIELD%NGRID = 0
TZFIELD%NTYPE = TYPEREAL
TZFIELD%NDIMS = 1
TZFIELD%LTIMEDEP = .FALSE.
CALL IO_Field_write(TPFILE,TZFIELD,XSSVFL_T(:))
!
TZFIELD%CMNHNAME = 'SSTFL_T'
TZFIELD%CSTDNAME = ''
TZFIELD%CLONGNAME = 'SSTFL'
TZFIELD%CUNITS = 'kg m3 K m s-1'
TZFIELD%CDIR = '--'
TZFIELD%CCOMMENT = 'sfc total heat flux to force ocean LES '
TZFIELD%NGRID = 0
TZFIELD%NTYPE = TYPEREAL
TZFIELD%NDIMS = 1
TZFIELD%LTIMEDEP = .FALSE.
CALL IO_Field_write(TPFILE,TZFIELD,XSSTFL_T(:))
!
TZFIELD%CMNHNAME = 'SSOLA_T'
TZFIELD%CSTDNAME = ''
TZFIELD%CLONGNAME = 'SSOLA'
TZFIELD%CUNITS = 'kg m3 K m s-1'
TZFIELD%CDIR = '--'
TZFIELD%CCOMMENT = 'sfc solar flux to force ocean LES '
TZFIELD%NGRID = 0
TZFIELD%NTYPE = TYPEREAL
TZFIELD%NDIMS = 1
TZFIELD%LTIMEDEP = .FALSE.
CALL IO_Field_write(TPFILE,TZFIELD,XSSOLA_T(:))
!
IF ((.NOT.LCOUPLES).AND.LOCEAN) THEN
CALL IO_Field_write(TPFILE,'NFRCLT',NFRCLT)
CALL IO_Field_write(TPFILE,'NINFRT',NINFRT)
!
TZFIELD%CMNHNAME = 'SSUFL_T'
TZFIELD%CSTDNAME = ''
TZFIELD%CLONGNAME = 'SSUFL'
TZFIELD%CUNITS = 'kg m-1 s-1'
TZFIELD%CDIR = '--'
TZFIELD%CCOMMENT = 'sfc stress along U to force ocean LES'
TZFIELD%NGRID = 0
TZFIELD%NTYPE = TYPEREAL
TZFIELD%NDIMS = 1
TZFIELD%LTIMEDEP = .FALSE.
CALL IO_Field_write(TPFILE,TZFIELD,XSSUFL_T(:))
!
TZFIELD%CMNHNAME = 'SSVFL_T'
TZFIELD%CSTDNAME = ''
TZFIELD%CLONGNAME = 'SSVFL'
TZFIELD%CUNITS = 'kg m-1 s-1'
TZFIELD%CDIR = '--'
TZFIELD%CCOMMENT = 'sfc stress along V to force ocean LES'
TZFIELD%NGRID = 0
TZFIELD%NTYPE = TYPEREAL
TZFIELD%NDIMS = 1
TZFIELD%LTIMEDEP = .FALSE.
CALL IO_Field_write(TPFILE,TZFIELD,XSSVFL_T(:))
!
TZFIELD%CMNHNAME = 'SSTFL_T'
TZFIELD%CSTDNAME = ''
TZFIELD%CLONGNAME = 'SSTFL'
TZFIELD%CUNITS = 'kg m3 K m s-1'
TZFIELD%CDIR = '--'
TZFIELD%CCOMMENT = 'sfc total heat flux to force ocean LES'
TZFIELD%NGRID = 0
TZFIELD%NTYPE = TYPEREAL
TZFIELD%NDIMS = 1
TZFIELD%LTIMEDEP = .FALSE.
CALL IO_Field_write(TPFILE,TZFIELD,XSSTFL_T(:))
!
TZFIELD%CMNHNAME = 'SSOLA_T'
TZFIELD%CSTDNAME = ''
TZFIELD%CLONGNAME = 'SSOLA'
TZFIELD%CUNITS = 'kg m3 K m s-1'
TZFIELD%CDIR = '--'
TZFIELD%CCOMMENT = 'sfc solar flux to force ocean LES'
TZFIELD%NGRID = 0
TZFIELD%NTYPE = TYPEREAL
TZFIELD%NDIMS = 1
TZFIELD%LTIMEDEP = .FALSE.
CALL IO_Field_write(TPFILE,TZFIELD,XSSOLA_T(:))
!
END IF ! ocean sfc forcing end
!
!* 1.12 Forcing variables
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment