     H   k820309 T49                                                                                                                                                    
       netcdf_attribute.f90 NETCDF_ATTRIBUTE                                          
                       @                        
                       @                        
                       @                        
                                                
                        @                        
                                                  u NETCDFGLOBALATTRIBUTE NETCDFVARIABLEATTRIBUTE                                               o	 NETCDFATTRIBUTEEXISTS                                               o	 NETCDFATTRIBUTEERROR                                           u NETCDFATTRIBUTEDISPOSE                                            u NETCDFATTRIBUTERENAME                                            u NETCDFATTRIBUTEDELETE                                          u NETCDFATTRIBUTELENGTH                                           u NETCDFATTRIBUTETYPE                                               |  NETCDFATTRIBUTEPUTCHAR NETCDFATTRIBUTEPUTSTRING NETCDFATTRIBUTEPUTINT NETCDFATTRIBUTEPUTREAL NETCDFATTRIBUTECOPYVA NETCDFATTRIBUTEGETSTRING NETCDFATTRIBUTEGETINT NETCDFATTRIBUTEGETREAL               @                         '           VAR NAME                                                NC_VARIABLE                                               VARYING_STRING &     @     X                                         FILE NAME NC_ATTRIBUTE       
                                     NC_FILE       
                                     1 &     @     X                                         VAR NAME NC_ATTRIBUTE       
                                     NC_VARIABLE       
                                     1 %     @    X                                          ATTR       
@ A                                  NC_ATTRIBUTE %     @    X                                          ATTR       
@ A                                  NC_ATTRIBUTE #     @      X                                       ATTR       
D A                                   NC_ATTRIBUTE #     @      X                                       NETCDFATTRIBUTERENAME%PRESENT ATTR NEWNAME FAIL                                       PRESENT       
D A                                   NC_ATTRIBUTE       
  A                                   1       F A                                #     @      X                                       NETCDFATTRIBUTEDELETE%PRESENT ATTR FAIL                                       PRESENT       
D A                                   NC_ATTRIBUTE       F A                                %     @    X                                         ATTR       
@ A                                  NC_ATTRIBUTE %     @    X                                          ATTR       
@ A                                  NC_ATTRIBUTE #     @      X                                        ATTR VALUE       
D A                                   NC_ATTRIBUTE       
  A                                   1 #     @      X                                        ATTR VALUE       
D A                                   NC_ATTRIBUTE       
                                     VARYING_STRING #     @      X                                       NETCDFATTRIBUTEPUTINT%SIZE ATTR VALUE                                       SIZE       
D A                                   NC_ATTRIBUTE    $  
 @                                             &                       #     @      X                                       NETCDFATTRIBUTEPUTREAL%SIZE ATTR VALUE                                       SIZE       
D A                                   NC_ATTRIBUTE    $  
 @                                   	          &                       #     @      X                                        LHS RHS       
D A                                    NC_VARIABLE       
@ A                                  NC_ATTRIBUTE #     @      X                                        VALUE ATTR       
D A                                    VARYING_STRING       
@ A                                  NC_ATTRIBUTE #     @      X                                       NETCDFATTRIBUTEGETINT%SIZE VALUE ATTR                                       SIZE    $  Da                                              &                             
@ A                                  NC_ATTRIBUTE #     @      X                                       NETCDFATTRIBUTEGETREAL%SIZE VALUE ATTR                                       SIZE    $  Da                                   	           &                             
@ A                                  NC_ATTRIBUTE       .      fn#fn #      4   J   ISO_VARYING_STRING      4   J   NETCDF_ERROR     B  4   J   NETCDF_FILENAME    v  4   J   NETCDF_FILE      4   J   NETCDF_V3       4   J   NETCDF_VARIABLE      b       gen@ATTRIBUTE    t  J      u@EXISTS      I      u@ERROR      K       gen@DISPOSE    R  J       gen@RENAME      J       gen@DELETE      J       gen@LEN    0  H       gen@TYPE    x        i@|    e  E       NC_ATTRIBUTE !     D   a   NC_ATTRIBUTE%VAR "     G   a   NC_ATTRIBUTE%NAME &   5  W       NETCDFGLOBALATTRIBUTE +     <   a   NETCDFGLOBALATTRIBUTE%FILE +     8   a   NETCDFGLOBALATTRIBUTE%NAME (      V       NETCDFVARIABLEATTRIBUTE ,   V  @   a   NETCDFVARIABLEATTRIBUTE%VAR -     8   a   NETCDFVARIABLEATTRIBUTE%NAME &     E       NETCDFATTRIBUTEEXISTS +     A   a   NETCDFATTRIBUTEEXISTS%ATTR %   T  E       NETCDFATTRIBUTEERROR *     A   a   NETCDFATTRIBUTEERROR%ATTR '     A       NETCDFATTRIBUTEDISPOSE ,   	  A   a   NETCDFATTRIBUTEDISPOSE%ATTR &   \	  l       NETCDFATTRIBUTERENAME .   	  4      NETCDFATTRIBUTERENAME%PRESENT +   	  A   a   NETCDFATTRIBUTERENAME%ATTR .   =
  8   a   NETCDFATTRIBUTERENAME%NEWNAME +   u
  0   a   NETCDFATTRIBUTERENAME%FAIL &   
  d       NETCDFATTRIBUTEDELETE .   	  4      NETCDFATTRIBUTEDELETE%PRESENT +   =  A   a   NETCDFATTRIBUTEDELETE%ATTR +   ~  0   a   NETCDFATTRIBUTEDELETE%FAIL &     E       NETCDFATTRIBUTELENGTH +     A   a   NETCDFATTRIBUTELENGTH%ATTR $   4  E       NETCDFATTRIBUTETYPE )   y  A   a   NETCDFATTRIBUTETYPE%ATTR '     G       NETCDFATTRIBUTEPUTCHAR ,     A   a   NETCDFATTRIBUTEPUTCHAR%ATTR -   B  8   a   NETCDFATTRIBUTEPUTCHAR%VALUE )   z  G       NETCDFATTRIBUTEPUTSTRING .     A   a   NETCDFATTRIBUTEPUTSTRING%ATTR /     C   a   NETCDFATTRIBUTEPUTSTRING%VALUE &   E  b       NETCDFATTRIBUTEPUTINT +     1      NETCDFATTRIBUTEPUTINT%SIZE +     A   a   NETCDFATTRIBUTEPUTINT%ATTR ,     `   a   NETCDFATTRIBUTEPUTINT%VALUE '   y  c       NETCDFATTRIBUTEPUTREAL ,     1      NETCDFATTRIBUTEPUTREAL%SIZE ,     A   a   NETCDFATTRIBUTEPUTREAL%ATTR -   N  `   a   NETCDFATTRIBUTEPUTREAL%VALUE &     D       NETCDFATTRIBUTECOPYVA *     @   a   NETCDFATTRIBUTECOPYVA%LHS *   2  A   a   NETCDFATTRIBUTECOPYVA%RHS )   s  G       NETCDFATTRIBUTEGETSTRING /     C   a   NETCDFATTRIBUTEGETSTRING%VALUE .     A   a   NETCDFATTRIBUTEGETSTRING%ATTR &   >  b       NETCDFATTRIBUTEGETINT +     1      NETCDFATTRIBUTEGETINT%SIZE ,     `   a   NETCDFATTRIBUTEGETINT%VALUE +   1  A   a   NETCDFATTRIBUTEGETINT%ATTR '   r  c       NETCDFATTRIBUTEGETREAL ,     1      NETCDFATTRIBUTEGETREAL%SIZE -     `   a   NETCDFATTRIBUTEGETREAL%VALUE ,   f  A   a   NETCDFATTRIBUTEGETREAL%ATTR 