C $Header: /u/gcmpack/MITgcm/pkg/exf/exf_getfield_start.F,v 1.3 2017/02/07 00:15:29 jmc Exp $
C $Name: $
#include "EXF_OPTIONS.h"
C---+----1----+----2----+----3----+----4----+----5----+----6----+----7-|--+----|
CBOP
C !ROUTINE: EXF_GETFIELD_START
C !INTERFACE:
SUBROUTINE EXF_GETFIELD_START(
I useYearlyFields,
I fld_startdate1, fld_startdate2,
O fld_start_time,
I myThid )
C !DESCRIPTION: \bv
C *==========================================================*
C | SUBROUTINE EXF_GETFIELD_START
C | o old version of current S/R EXF_GETFFIELD_START
C | - with fewer arguments
C | - does not check if parameters are consistent with
C | useCAL setting
C | o kept to allow to compile and use old piece of code
C *==========================================================*
C \ev
C !USES:
IMPLICIT NONE
C === Global variables ===
#include "SIZE.h"
#include "EEPARAMS.h"
#include "PARAMS.h"
C !INPUT/OUTPUT PARAMETERS:
C useYearlyFields :: select if using EXF Yearly-fields or not
C fld_startdate1 :: field starting date (YYYYMMDD)
C fld_startdate2 :: field starting date (HHMMSS)
C fld_start_time :: corresponding starting time (in sec) for this field
C myThid :: My Thread Id number
LOGICAL useYearlyFields
INTEGER fld_startdate1, fld_startdate2
_RL fld_start_time
INTEGER myThid
C !LOCAL VARIABLES:
C msgBuf :: Informational/error message buffer
c CHARACTER*(MAX_LEN_MBUF) msgBuf
CHARACTER*(3) pkg_name
CHARACTER*(7) fld_name
_RL fld_period
INTEGER errCount
CEOP
IF ( useCAL ) THEN
pkg_name = 'xxx'
fld_name = 'exf_gen'
fld_period = oneRL
fld_start_time = UNSET_RL
errCount = 0
CALL EXF_GETFFIELD_START( useYearlyFields,
I pkg_name, fld_name, fld_period,
I fld_startdate1, fld_startdate2,
U fld_start_time, errCount,
I myThid )
ENDIF
RETURN
END