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

Philippe 01/03/2024: write_budget: write only once TSTEP and BULEN

parent dfdb5403
No related branches found
No related tags found
No related merge requests found
!MNH_LIC Copyright 1995-2022 CNRS, Meteo-France and Universite Paul Sabatier !MNH_LIC Copyright 1995-2024 CNRS, Meteo-France and Universite Paul Sabatier
!MNH_LIC This is part of the Meso-NH software governed by the CeCILL-C licence !MNH_LIC This is part of the Meso-NH software governed by the CeCILL-C licence
!MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt !MNH_LIC version 1. See LICENSE, CeCILL-C_V1-en.txt and CeCILL-C_V1-fr.txt
!MNH_LIC for details. version 1. !MNH_LIC for details. version 1.
...@@ -143,35 +143,40 @@ subroutine Write_budget( tpdiafile, tpdtcur, ptstep, ksv ) ...@@ -143,35 +143,40 @@ subroutine Write_budget( tpdiafile, tpdtcur, ptstep, ksv )
call Print_msg( NVERB_DEBUG, 'BUD', 'Write_budget', 'called' ) call Print_msg( NVERB_DEBUG, 'BUD', 'Write_budget', 'called' )
gnocompress = .true. gnocompress = .true.
!
!* Write TSTEP and BULEN if ( gfirstcall ) then
! --------------------- !
! !* Write TSTEP and BULEN
TZFIELD = TFIELDMETADATA( & ! ---------------------
CMNHNAME = 'TSTEP', & !
CSTDNAME = '', & TZFIELD = TFIELDMETADATA( &
CLONGNAME = 'TSTEP', & CMNHNAME = 'TSTEP', &
CUNITS = 's', & CSTDNAME = '', &
CDIR = '--', & CLONGNAME = 'TSTEP', &
CCOMMENT = 'Time step', & CUNITS = 's', &
NGRID = 0, & CDIR = '--', &
NTYPE = TYPEREAL, & CCOMMENT = 'Time step', &
NDIMS = 0, & NGRID = 0, &
LTIMEDEP = .FALSE. ) NTYPE = TYPEREAL, &
CALL IO_Field_write(TPDIAFILE,TZFIELD,PTSTEP) NDIMS = 0, &
! LTIMEDEP = .FALSE. )
TZFIELD = TFIELDMETADATA( & CALL IO_Field_write(TPDIAFILE,TZFIELD,PTSTEP)
CMNHNAME = 'BULEN', & !
CSTDNAME = '', & TZFIELD = TFIELDMETADATA( &
CLONGNAME = 'BULEN', & CMNHNAME = 'BULEN', &
CUNITS = 's', & CSTDNAME = '', &
CDIR = '--', & CLONGNAME = 'BULEN', &
CCOMMENT = 'Length of the budget temporal average', & CUNITS = 's', &
NGRID = 0, & CDIR = '--', &
NTYPE = TYPEREAL, & CCOMMENT = 'Length of the budget temporal average', &
NDIMS = 0, & NGRID = 0, &
LTIMEDEP = .FALSE. ) NTYPE = TYPEREAL, &
CALL IO_Field_write(TPDIAFILE,TZFIELD,XBULEN) NDIMS = 0, &
LTIMEDEP = .FALSE. )
CALL IO_Field_write(TPDIAFILE,TZFIELD,XBULEN)
gfirstcall = .false.
end if
! !
! Initialize NBUTSHIFT ! Initialize NBUTSHIFT
NBUTSHIFT = NBUTSHIFT+1 NBUTSHIFT = NBUTSHIFT+1
......
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