   &     k820309 s69                                                                                                                                                    
       netcdf_slice.f90 NETCDF_SLICE          NC_LIMIT NC_SLICE NC_SLICE_BODY NC_SLICE_DIMS WHOLEVARIABLE SIZE COUNT END STRIDE i@| u@ERROR gen@SLICE gen@WHOLEVARIABLE u@CONTIGUOUS gen@DIMENSIONSNUMBER gen@DISPOSE gen@SIZE gen@STRING gen@COUNT gen@NEXT gen@END gen@START gen@STRIDE                                          
                                                
                       @                        
                       @                        
                        @                        
                                                     |  NETCDFLIMITSETWHOLEVARIABLE NETCDFSLICESETINDEX NETCDFSLICESETLIST #     @      X                                        LIMIT VAR       
D                              $       NC_LIMIT       
@ @                                   NC_VARIABLE #     @      X                                      NETCDFSLICESETINDEX%ASSOCIATED SLICE IDX                                       ASSOCIATED       
D                                     NC_SLICE       
                                 #     @      X                                      NETCDFSLICESETLIST%ASSOCIATED SLICE IDX                                       ASSOCIATED       
                                     NC_SLICE       
 A                                             &                                                                     o	 NETCDFLIMITERROR NETCDFSLICEERROR %     @    X                                        NETCDFLIMITERROR%ANY NETCDFLIMITERROR%ASSOCIATED LIMIT                                       ANY                                       ASSOCIATED       
                               $      NC_LIMIT %     @    X                                         NETCDFSLICEERROR%ASSOCIATED SLICE                                       ASSOCIATED       
                                     NC_SLICE                                            u NETCDFSLICEDIMENSION NETCDFSLICEDIMENSIONORD NETCDFSLICEDIMENSIONBYNAME NETCDFSLICEDIMENSIONSETINDEX NETCDFSLICEDIMENSIONORDSETINDEX &     @     X                                        NETCDFSLICEDIMENSION%ASSOCIATED LIMIT DIM NC_SLICE                                       ASSOCIATED       
                               $      NC_LIMIT       
                                     NC_DIMENSION &     @     X                                        NETCDFSLICEDIMENSIONORD%ASSOCIATED LIMIT DIMORD NC_SLICE                                       ASSOCIATED       
                               $      NC_LIMIT       
                                 &     @     X                                        NETCDFSLICEDIMENSIONBYNAME%ASSOCIATED LIMIT DIMNAME NC_SLICE                                       ASSOCIATED       
@ A                             $      NC_LIMIT       
@ @                                   1 %     @    X                                         NETCDFSLICEDIMENSIONSETINDEX%PRESENT NETCDFSLICEDIMENSIONSETINDEX%ASSOCIATED LIMIT DIMNAME START STRIDE COUNT                                       PRESENT                                       ASSOCIATED       
@ @                             $      NC_LIMIT       
@ @                                   1       
                                       
 A                                     
 A                               %     @    X                                         NETCDFSLICEDIMENSIONORDSETINDEX%PRESENT NETCDFSLICEDIMENSIONORDSETINDEX%ASSOCIATED LIMIT DIMORD START STRIDE COUNT                                       PRESENT                                       ASSOCIATED       
@ @                             $      NC_LIMIT       
@ @                                     
                                       
 A                                     
 A                                                                          u NETCDFLIMITGETWHOLEVARIABLE &     @     X                       $                 NETCDFLIMITGETWHOLEVARIABLE%MAX VAR NC_LIMIT                                       MAX       
@ @                                   NC_VARIABLE                                               o	 NETCDFLIMITCONTIGUOUS %     @    X                                         NETCDFLIMITCONTIGUOUS%ALL LIMIT                                       ALL       
                               $      NC_LIMIT                                           u LIMIT_N_DIMS %     @    X                                          LIMIT       
                               $      NC_LIMIT                                           u NETCDFLIMITDISPOSE #     @      X                                      NETCDFLIMITDISPOSE%ASSOCIATED LIMIT                                       ASSOCIATED       
D                              $       NC_LIMIT                                           u NETCDFLIMITSIZE NETCDFSLICESIZE %     @    X                                          LIMIT       
                               $      NC_LIMIT %     @    X                                         NETCDFSLICESIZE%ASSOCIATED SLICE                                       ASSOCIATED       
                                     NC_SLICE                                            u NETCDFLIMITSTRING &     @     X                                         NETCDFLIMITSTRING%TRIM LIMIT VARYING_STRING                                       TRIM       
                               $      NC_LIMIT                                           u COUNT_ANY COUNT_7 NETCDFSLICESIZE COUNT_LIMIT_OR_VAR (    `     X                                             COUNT_ANY%PRODUCT COUNT_ANY%MIN COUNT_ANY%ASSOCIATED LIMIT NDIMS p      5 O p        5 O p                                                    PRODUCT                                       MIN                                       ASSOCIATED       
                               $      NC_LIMIT       
  A                               (     `     X                                              LIMIT p      p        p                    
                               $      NC_LIMIT (     `     X                                             COUNT_LIMIT_OR_VAR%PRESENT LIMIT IF_ABSENT p      p        p                                                    PRESENT       
 A                             $      NC_LIMIT       
@ @                                   NC_VARIABLE                                            u NETCDFLIMITNEXT #     @      X                                       NETCDFLIMITNEXT%ASSOCIATED LIMIT                                       ASSOCIATED       
D A                             $       NC_LIMIT                                            u NETCDFSLICEEND %     @    X                                         NETCDFSLICEEND%ASSOCIATED SLICE                                       ASSOCIATED       
                                     NC_SLICE                                            u NETCDFLIMITSTART NETCDFSLICESTART (     `     X                                             NETCDFLIMITSTART%MIN NETCDFLIMITSTART%ASSOCIATED LIMIT p      p        p                                                    MIN                                       ASSOCIATED       
                               $      NC_LIMIT %     @    X                                         NETCDFSLICESTART%ASSOCIATED SLICE                                       ASSOCIATED       
                                     NC_SLICE                                            u NETCDFLIMITSTRIDE NETCDFSLICESTRIDE (     `     X                              	               NETCDFLIMITSTRIDE%MIN NETCDFLIMITSTRIDE%ASSOCIATED LIMIT p      p        p                                                    MIN                                       ASSOCIATED       
                               $      NC_LIMIT %     @    X                                         NETCDFSLICESTRIDE%ASSOCIATED SLICE                                       ASSOCIATED       
                                     NC_SLICE               @                         '$            SLICES NDIMS                                                    NC_SLICE_BODY       &                                                                                   @                         '            BODY                                                 NC_SLICE_BODY              @                         '             DIM START STRIDE COUNT SIZE                                                NC_DIMENSION                                                                                                                                                                                                                                                                 7      &      fn#fn "         b   uapp(NETCDF_SLICE #     4   J   ISO_VARYING_STRING      4   J   NETCDF_V3    2  4   J   NETCDF_FILE !   f  4   J   NETCDF_DIMENSION       4   J   NETCDF_VARIABLE      w      i@| ,   E  F      NETCDFLIMITSETWHOLEVARIABLE 2     =   a   NETCDFLIMITSETWHOLEVARIABLE%LIMIT 0     @   a   NETCDFLIMITSETWHOLEVARIABLE%VAR $     e      NETCDFSLICESETINDEX /   m  7      NETCDFSLICESETINDEX%ASSOCIATED *     =   a   NETCDFSLICESETINDEX%SLICE (     0   a   NETCDFSLICESETINDEX%IDX #     d      NETCDFSLICESETLIST .   u  7      NETCDFSLICESETLIST%ASSOCIATED )     =   a   NETCDFSLICESETLIST%SLICE '     `   a   NETCDFSLICESETLIST%IDX    I  V      u@ERROR !     w      NETCDFLIMITERROR %     0      NETCDFLIMITERROR%ANY ,   F  7      NETCDFLIMITERROR%ASSOCIATED '   }  =   a   NETCDFLIMITERROR%LIMIT !     b      NETCDFSLICEERROR ,     7      NETCDFSLICEERROR%ASSOCIATED '   S  =   a   NETCDFSLICEERROR%SLICE             gen@SLICE %   I	  s      NETCDFSLICEDIMENSION 0   	  7      NETCDFSLICEDIMENSION%ASSOCIATED +   	  =   a   NETCDFSLICEDIMENSION%LIMIT )   0
  A   a   NETCDFSLICEDIMENSION%DIM (   q
  y      NETCDFSLICEDIMENSIONORD 3   
  7      NETCDFSLICEDIMENSIONORD%ASSOCIATED .   !  =   a   NETCDFSLICEDIMENSIONORD%LIMIT /   ^  0   a   NETCDFSLICEDIMENSIONORD%DIMORD +     }      NETCDFSLICEDIMENSIONBYNAME 6     7      NETCDFSLICEDIMENSIONBYNAME%ASSOCIATED 1   B  =   a   NETCDFSLICEDIMENSIONBYNAME%LIMIT 3     8   a   NETCDFSLICEDIMENSIONBYNAME%DIMNAME -           NETCDFSLICEDIMENSIONSETINDEX 5   e  4      NETCDFSLICEDIMENSIONSETINDEX%PRESENT 8     7      NETCDFSLICEDIMENSIONSETINDEX%ASSOCIATED 3     =   a   NETCDFSLICEDIMENSIONSETINDEX%LIMIT 5     8   a   NETCDFSLICEDIMENSIONSETINDEX%DIMNAME 3   E  0   a   NETCDFSLICEDIMENSIONSETINDEX%START 4   u  0   a   NETCDFSLICEDIMENSIONSETINDEX%STRIDE 3     0   a   NETCDFSLICEDIMENSIONSETINDEX%COUNT 0           NETCDFSLICEDIMENSIONORDSETINDEX 8     4      NETCDFSLICEDIMENSIONORDSETINDEX%PRESENT ;     7      NETCDFSLICEDIMENSIONORDSETINDEX%ASSOCIATED 6     =   a   NETCDFSLICEDIMENSIONORDSETINDEX%LIMIT 7   0  0   a   NETCDFSLICEDIMENSIONORDSETINDEX%DIMORD 6   `  0   a   NETCDFSLICEDIMENSIONORDSETINDEX%START 7     0   a   NETCDFSLICEDIMENSIONORDSETINDEX%STRIDE 6     0   a   NETCDFSLICEDIMENSIONORDSETINDEX%COUNT "     P       gen@WHOLEVARIABLE ,   @  m      NETCDFLIMITGETWHOLEVARIABLE 0     0      NETCDFLIMITGETWHOLEVARIABLE%MAX 0     @   a   NETCDFLIMITGETWHOLEVARIABLE%VAR      J      u@CONTIGUOUS &   g  `      NETCDFLIMITCONTIGUOUS *     0      NETCDFLIMITCONTIGUOUS%ALL ,     =   a   NETCDFLIMITCONTIGUOUS%LIMIT %   4  A       gen@DIMENSIONSNUMBER    u  F      LIMIT_N_DIMS #     =   a   LIMIT_N_DIMS%LIMIT      G       gen@DISPOSE #   ?  `      NETCDFLIMITDISPOSE .     7      NETCDFLIMITDISPOSE%ASSOCIATED )     =   a   NETCDFLIMITDISPOSE%LIMIT      T       gen@SIZE     g  F      NETCDFLIMITSIZE &     =   a   NETCDFLIMITSIZE%LIMIT       a      NETCDFSLICESIZE +   K  7      NETCDFSLICESIZE%ASSOCIATED &     =   a   NETCDFSLICESIZE%SLICE      F       gen@STRING "     l      NETCDFLIMITSTRING '   q  1      NETCDFLIMITSTRING%TRIM (     =   a   NETCDFLIMITSTRING%LIMIT      i       gen@COUNT    H        COUNT_ANY "     4      COUNT_ANY%PRODUCT    E  0      COUNT_ANY%MIN %   u  7      COUNT_ANY%ASSOCIATED       =   a   COUNT_ANY%LIMIT       0   a   COUNT_ANY%NDIMS      ~      COUNT_7      =   a   COUNT_7%LIMIT #           COUNT_LIMIT_OR_VAR +   w  4      COUNT_LIMIT_OR_VAR%PRESENT )     =   a   COUNT_LIMIT_OR_VAR%LIMIT -     @   a   COUNT_LIMIT_OR_VAR%IF_ABSENT    (  D       gen@NEXT     l  ]      NETCDFLIMITNEXT +     7      NETCDFLIMITNEXT%ASSOCIATED &      =   a   NETCDFLIMITNEXT%LIMIT    =  C       gen@END      `      NETCDFSLICEEND *     7      NETCDFSLICEEND%ASSOCIATED %     =   a   NETCDFSLICEEND%SLICE    T  V       gen@START !           NETCDFLIMITSTART %   Y  0      NETCDFLIMITSTART%MIN ,     7      NETCDFLIMITSTART%ASSOCIATED '     =   a   NETCDFLIMITSTART%LIMIT !     b      NETCDFSLICESTART ,   _   7      NETCDFSLICESTART%ASSOCIATED '      =   a   NETCDFSLICESTART%SLICE       X       gen@STRIDE "   +!        NETCDFLIMITSTRIDE &   !  0      NETCDFLIMITSTRIDE%MIN -   "  7      NETCDFLIMITSTRIDE%ASSOCIATED (   C"  =   a   NETCDFLIMITSTRIDE%LIMIT "   "  c      NETCDFSLICESTRIDE -   "  7      NETCDFSLICESTRIDE%ASSOCIATED (   #  =   a   NETCDFSLICESTRIDE%SLICE    W#  I       NC_LIMIT     #  r   a   NC_LIMIT%SLICES    $  8   a   NC_LIMIT%NDIMS    J$  A       NC_SLICE    $  F   a   NC_SLICE%BODY    $  X       NC_SLICE_BODY "   )%  E   a   NC_SLICE_BODY%DIM $   n%  8   a   NC_SLICE_BODY%START %   %  8   a   NC_SLICE_BODY%STRIDE $   %  8   a   NC_SLICE_BODY%COUNT #   &  8   a   NC_SLICE_BODY%SIZE    N&  U       NC_SLICE_DIMS 