   S  _   k820309 s69                                                                                                                                                    
       gtool_variable.f90 GTOOL_VARIABLE          GT_VARIABLE NC CLOSE NAME MAXVAL FILENAMESPLIT FIRSTVARIABLE gen@DIMENSION u@HASVARIABLE u@HASDIMENSION u@ERROR gen@NC gen@DIMENSIONSNUMBER gen@CREATE gen@CLOSE gen@OPEN gen@NAME gen@FULLNAME gen@MAXVAL gen@MINVAL                                          
                                                 
                                                
                                                 u VAR2DIM &     @     X                        T                 VAR2DIM%ASSOCIATED VAR DIM_ORD GT_VARIABLE                                       ASSOCIATED       
@ A                             T      GT_VARIABLE       
                                                                               o	 HAS_VARIABLE %     @    X                                         VAR       
                               T      GT_VARIABLE                                               o	 HAS_DIMENSION %     @    X                                         VAR       
                               T      GT_VARIABLE                                               o	 VAR_ERROR %     @    X                                         VAR       
                               T      GT_VARIABLE                                            u NC_PART &     @    X                                          VAR NC_VARIABLE       
                               T      GT_VARIABLE                                           u NDIMS %     @     X                                          VAR       
@ A                             T      GT_VARIABLE                                          u CREATE_DIM CREATE_VAR CREATE_DIMC CREATE_VARC CREATE_DIMF #     @      X                                      CREATE_DIM%PRESENT VAR FULLNAME LENGTH FAIL                                       PRESENT       D A                             T       GT_VARIABLE       
  @                                   VARYING_STRING       
@ @                                     F A                                #     @      X                                      CREATE_VAR%PRESENT VAR FULLNAME DIMS FAIL                                       PRESENT       D A                             T       GT_VARIABLE       
  @                                   VARYING_STRING    $  
@ A                                T              &                       GT_VARIABLE       F A                                #     @      X                                        VAR FULLNAME LENGTH FAIL       D @                             T       GT_VARIABLE       
@ @                                   1       
  @                                     F @                                #     @      X                                        VAR FULLNAME DIMS FAIL       D @                             T       GT_VARIABLE       
@ @                                   1       
                                   T              &                       GT_VARIABLE       F @                                #     @      X                                      CREATE_DIMF%PRESENT VAR FILE VARNAME LENGTH FAIL                                       PRESENT       D A                             T       GT_VARIABLE       
D A                                    GT_FILE       
@ @                                   1       
@ @                                     F A                                                                         u GTOOLVARIABLECLOSE #     @      X                                       GTOOLVARIABLECLOSE%PRESENT VAR FAIL                                       PRESENT       
D A                             T       GT_VARIABLE       F A                                                                         u GTOOLVARIABLEOPEN #     @      X                                       GTOOLVARIABLEOPEN%PRESENT VAR FULLNAME WRITABLE FAIL                                       PRESENT       
D A                             T       GT_VARIABLE       
  @                                   VARYING_STRING       
B @                                     F A                                                                          u GTOOLVARIABLENAME &     @    X                                          VAR VARYING_STRING       
@ A                             T      GT_VARIABLE                                           u GTOOLVARIABLEFULLNAME &     @    X                                          VAR VARYING_STRING       
@ A                             T      GT_VARIABLE                                           u GTOOLVARIABLEMAXVAL %     @    X                                      	   GTOOLVARIABLEMAXVAL%ASSOCIATED VAR                                       ASSOCIATED       
@ A                             T      GT_VARIABLE                                           u GTOOLVARIABLEMINVAL %     @    X                                      	   GTOOLVARIABLEMINVAL%ASSOCIATED VAR                                       ASSOCIATED       
@ A                             T      GT_VARIABLE               @                         'T            GTFILE CLASS NCVAR NCLIMIT NCDIM                                                GT_FILE                                                                                             NC_VARIABLE                                      $          NC_LIMIT                                         D      NC_DIMENSION #     @                                            FILENAMESPLIT%PRESENT FULLNAME FILE VAR ATTR                                       PRESENT       
@ A                                   VARYING_STRING       F A                                    VARYING_STRING       F A                                    VARYING_STRING       F A                                    VARYING_STRING &     @                                             FILE VARYING_STRING       
@ A                                   GT_FILE       *      fn#fn $         b   uapp(GTOOL_VARIABLE      4   J   NETCDF      4   J   GTOOL_FILE       4   J   DC_STRING    T  <       gen@DIMENSION      k      VAR2DIM #     7      VAR2DIM%ASSOCIATED    2  @   a   VAR2DIM%VAR     r  0   a   VAR2DIM%DIM_ORD      A      u@HASVARIABLE      D      HAS_VARIABLE !   '  @   a   HAS_VARIABLE%VAR    g  B      u@HASDIMENSION      D      HAS_DIMENSION "     @   a   HAS_DIMENSION%VAR    -  >      u@ERROR    k  D      VAR_ERROR      @   a   VAR_ERROR%VAR      <       gen@NC    +  P      NC_PART    {  @   a   NC_PART%VAR %     :       gen@DIMENSIONSNUMBER      D      NDIMS    9  @   a   NDIMS%VAR    y  n       gen@CREATE      h      CREATE_DIM #   O  4      CREATE_DIM%PRESENT      @   a   CREATE_DIM%VAR $     C   a   CREATE_DIM%FULLNAME "   	  0   a   CREATE_DIM%LENGTH     6	  0   a   CREATE_DIM%FAIL    f	  f      CREATE_VAR #   	  4      CREATE_VAR%PRESENT     
  @   a   CREATE_VAR%VAR $   @
  C   a   CREATE_VAR%FULLNAME     
  l   a   CREATE_VAR%DIMS     
  0   a   CREATE_VAR%FAIL      U      CREATE_DIMC     t  @   a   CREATE_DIMC%VAR %     8   a   CREATE_DIMC%FULLNAME #     0   a   CREATE_DIMC%LENGTH !     0   a   CREATE_DIMC%FAIL    L  S      CREATE_VARC       @   a   CREATE_VARC%VAR %     8   a   CREATE_VARC%FULLNAME !     l   a   CREATE_VARC%DIMS !     0   a   CREATE_VARC%FAIL      m      CREATE_DIMF $      4      CREATE_DIMF%PRESENT     T  @   a   CREATE_DIMF%VAR !     <   a   CREATE_DIMF%FILE $     8   a   CREATE_DIMF%VARNAME #     0   a   CREATE_DIMF%LENGTH !   8  0   a   CREATE_DIMF%FAIL    h  G       gen@CLOSE #     `      GTOOLVARIABLECLOSE +     4      GTOOLVARIABLECLOSE%PRESENT '   C  @   a   GTOOLVARIABLECLOSE%VAR (     0   a   GTOOLVARIABLECLOSE%FAIL      F       gen@OPEN "     q      GTOOLVARIABLEOPEN *   j  4      GTOOLVARIABLEOPEN%PRESENT &     @   a   GTOOLVARIABLEOPEN%VAR +     C   a   GTOOLVARIABLEOPEN%FULLNAME +   !  0   a   GTOOLVARIABLEOPEN%WRITABLE '   Q  0   a   GTOOLVARIABLEOPEN%FAIL      F       gen@NAME "     S      GTOOLVARIABLENAME &     @   a   GTOOLVARIABLENAME%VAR    Z  J       gen@FULLNAME &     S      GTOOLVARIABLEFULLNAME *     @   a   GTOOLVARIABLEFULLNAME%VAR    7  H       gen@MAXVAL $     c      GTOOLVARIABLEMAXVAL /     7      GTOOLVARIABLEMAXVAL%ASSOCIATED (     @   a   GTOOLVARIABLEMAXVAL%VAR    Y  H       gen@MINVAL $     c      GTOOLVARIABLEMINVAL /     7      GTOOLVARIABLEMINVAL%ASSOCIATED (   ;  @   a   GTOOLVARIABLEMINVAL%VAR    {  ]       GT_VARIABLE #     @   a   GT_VARIABLE%GTFILE "     8   a   GT_VARIABLE%CLASS "   P  D   a   GT_VARIABLE%NCVAR $     A   a   GT_VARIABLE%NCLIMIT "     E   a   GT_VARIABLE%NCDIM      i       FILENAMESPLIT &     4      FILENAMESPLIT%PRESENT '     C   a   FILENAMESPLIT%FULLNAME #     C   a   FILENAMESPLIT%FILE "   =  C   a   FILENAMESPLIT%VAR #     C   a   FILENAMESPLIT%ATTR      T       FIRSTVARIABLE #     <   a   FIRSTVARIABLE%FILE 