 
      CALL SEQUENCES...
       gpvtat  GHUM GVT GTEMP OUTPUT (1)
       gptavt  GHUM GTEMP GVT OUTPUT (2)
 
 
      DESCRIPTIONS...
       (1) gpvtat  - COMPUTES TEMPERATURE FROM VT AND SHUM
       (2) gpvtat  - COMPUTES VIRTUAL TEMPERATURE FROM TEMP AND SHUM
 
 
      AUTHOR  - B.Dugas, RPN: mar 1999.
      LAST REVISION: $Header: /home/cvs/RMNLIB/utils/rdiag/lspgm/gpvtat.ptn,v 4.10 2014/09/25 20:20:49 dugas Exp $
 
 
      PURPOSE - (1) CONVERTS GRIDS OF SPECIFIC HUMIDITY
                    AND VIRTUAL TEMPERATURE TO TEMPERATURE
                (2) CONVERTS GRIDS OF SPECIFIC HUMIDITY
                    AND TEMPERATURE TO VIRTUAL TEMPERATURE
 
 
      INPUT FILES...
       GHUM      = SPECIFIC HUMIDITY   (VARIABLE NAME 'SHUM' OR 'HU')
       (1) GVT   = VIRTUAL TEMPERATURE (VARIABLE NAME 'VT')
       (2) GTEMP = TEMPERATURE         (VARIABLE NAME 'TEMP' OR 'TT')
 
      OUTPUT FILE...
       (1) GTEMP = TEMPERATURE.
       (2) GVT   = VIRTUAL TEMPERATURE.
 
 
      NOTES: 1) USES THE RPN PHYSIC'S SET OF THERMODYNAMIC
                CONVERSION FUNCTIONS (I.E. FINTERN). THE
                FUNCTION USED HERE IS INDEPENDANT OF
                THE TYPE OF VERTICAL COORDINATE
             2) THE ASSUMED UNITS FOR GVT ARE EITHER CENTIGRADES
                (FOR RPN/CMC FILES) OR KELVINS (FOR CCCma FILES).
             3) WORKS AS WELL ON MODEL LEVELS.
 
 
      EXIT CONDITIONS...
        0 NO PROBLEMS
        1 UNABLE TO READ FIRST RECORDS IN INPUT FILES
        2 FOUND DATA OTHER THAN TYPE 'GRID' OR 'SUBA'
        3 HUMIDITY FILE IS NOT SHUM
        4 PREMATURE EOF ON HUMIDITY FILE 
        5 PREMATURE EOF ON INPUT TEMPERATURE FILE 
        6 HUMIDITY AND TEMPERATURE ARRAYS NOT THE SAME SIZE
