W3TRNARG
The W3TRNARG routine reads argument lines from standard input
and obtains, subdirectory, bufr tankname, characters to
append for adding an orbit, and options for limiting the
time window.
USAGE: CALL W3TRNARG(SUBDIR,LSUBDR,TANKID,LTNKID,APPCHR,LAPCHR,
TLFLAG,IYMDHB,IYMDHE,IERR)
Output argument list:
SUBDIR - NAME OF SUB-DIRECTORY INCLUDING BUFR DATA TYPE WHERE
BUFR DATA TANK IS LOCATED.
LSUBDR - NUMBER OF CHARACTERS IN 'SUBDIR'.
TANKID - NAME OF FILE INCLUDING BUFR DATA SUB-TYPE CONTAINING
BUFR DATA TANK.
LTNKID - NUMBER OF CHARACTERS IN 'TANKID'.
APPCHR - CHARACTERS TO BE APPENDED TO 'TANKID' GIVING A
UNIQUELY NAMED FILE TO CONTAIN THE ORIGINAL TANK
WITH ONE ORBIT APPENDED TO IT.
LAPCHR - NUMBER OF CHARACTERS IN 'APPCHR'.
TLFLAG - 8 CHARACTER FLAG INDICATING WHETHER TIME ACCEPTANCE
CHECKS ATRE TO BE PERFORMED.
= 'TIMLIM ' : PERFORM TIME ACCEPTANCE CHECKS.
= 'NOTIMLIM' : DO NOT PERFORM TIME ACCEPTANCE CHECKS.
JDATE AND KDATE ARE DISREGARDED.
IYMDHB - START OF TIME ACCEPTANCE WINDOW, IN FORM YYYYMMDDHH.
IYMDHE - END OF TIME ACCEPTANCE WINDOW, IN FORM YYYYMMDDHH.
Input files :
UNIT 05 - STANDARD INPUT FOR PASSING IN ARGUMENTS. ARGUMENTS
(FOR LIST-DIRECTED I/O) ARE AS FOLLOWS :
RECORD 1 - (1) SUBDIRECTORY. CONTAINS BUFR DATA TYPE
(2) TANKFILE. CONTAINS BUFR DATA SUB-TYPE
(3) APPEND CHARACTERS. APPENDED TO TANKFILE
TO GIVE UNIQUE OUTPUT FILE NAME.
(4) DATE IN YYYYMMDDHH FORMAT.
NEXT THREE RECORDS ARE OPTIONAL :
RECORD 2 - (1) TIME LIMIT FLAG. MAY BE EITHER
'TIMLIM ' OR 'NOTIMLIM'. SEE
DESCRIPTION OF 'TLFLAG' ABOVE.
(DEFAULT IS 'NOTIMLIM')
RECORD 3 - (1) HOURS BEFORE CURRENT TIME.
RECORD 4 - (1) HOURS AFTER CURRENT TIME.
IF 'TIMLIM ' IS SPECIFIED IN RECORD 2, THE
QUANTITIES IN RECORDS 3 AND 4 ARE USED TO
COMPUTE THE LIMITS OF THE TIME ACCEPTANCE WINDOW.
IF RECORDS 3 AND 4 ARE OMITTED, THE VALUES
DEFAULT TO -48 (48 HOURS BEFORE CURRENT TIME)
AND +12 (12 HOURS AFTER CURRENT TIME).
IF 'NOTIMLIM ' IS SPECIFIED IN RECORD 2, THEN
THESE QUANTITIES ARE NOT USED REGARDLESS OF WHETHER
OR NOT THEY WERE SPECIFIED.
W3lib.tar |
Library contains Fortran 90 decoder/encoder
routines for GRIB edition 1. (Fortran90)
Date posted: 2/22/2007 |