wiki:IPSLCM5A/Sorties/piControl2

Version 2 (modified by mafoipsl, 13 years ago) (diff)

--

Liste des variables sorties par une simulation de type piControl2

Janvier 1850

Variables mensuelles

ATM/Output/MO/piControl2_18500101_18500131_1M_histmthCOSP.nc

netcdf piControl2_18500101_18500131_1M_histmthCOSP { // format variant: 64bit 
dimensions:
        lon = 96 ;
        lat = 96 ;
        height = 40 ;
        height_mlev = 39 ;
        sza = 5 ;
        pressure2 = 7 ;
        column = 20 ;
        time_counter = UNLIMITED ; // (1 currently)
        tbnds = 2 ;
variables:
        float lon(lon) ;
                lon:axis = "X" ;
                lon:standard_name = "longitude" ;
                lon:units = "degrees_east" ;
                lon:valid_min = -180.f ;
                lon:valid_max = 176.25f ;
                lon:long_name = "Longitude" ;
                lon:nav_model = "Default grid" ;
        float lat(lat) ;
                lat:axis = "Y" ;
                lat:standard_name = "latitude" ;
                lat:units = "degrees_north" ;
                lat:valid_min = -90.f ;
                lat:valid_max = 90.f ;
                lat:long_name = "Latitude" ;
                lat:nav_model = "Default grid" ;
        float height(height) ;
                height:axis = "Z" ;
                height:standard_name = "model_level_number" ;
                height:units = "m" ;
                height:valid_min = 240.f ;
                height:valid_max = 18960.f ;
                height:title = "height" ;
                height:long_name = "height" ;
        float height_mlev(height_mlev) ;
                height_mlev:axis = "Z" ;
                height_mlev:standard_name = "model_level_number" ;
                height_mlev:units = "m" ;
                height_mlev:valid_min = 30.79064f ;
                height_mlev:valid_max = 77744.4f ;
                height_mlev:title = "height_mlev" ;
                height_mlev:long_name = "height_mlev" ;
        float sza(sza) ;
                sza:axis = "Z" ;
                sza:standard_name = "model_level_number" ;
                sza:units = "degrees" ;
                sza:valid_min = 0.f ;
                sza:valid_max = 80.f ;
                sza:title = "sza" ;
                sza:long_name = "solar_zenith_angle" ;
        float pressure2(pressure2) ;
                pressure2:axis = "Z" ;
                pressure2:standard_name = "model_level_number" ;
                pressure2:units = "mb" ;
                pressure2:valid_min = 9000.f ;
                pressure2:valid_max = 90000.f ;
                pressure2:title = "pressure2" ;
                pressure2:long_name = "pressure" ;
        float column(column) ;
                column:axis = "Z" ;
                column:standard_name = "model_level_number" ;
                column:units = "count" ;
                column:valid_min = 1.f ;
                column:valid_max = 20.f ;
                column:title = "column" ;
                column:long_name = "column" ;
        double time_counter(time_counter) ;
                time_counter:axis = "T" ;
                time_counter:standard_name = "time" ;
                time_counter:units = "seconds since 1800-01-01 00:00:00" ;
                time_counter:calendar = "noleap" ;
                time_counter:title = "Time" ;
                time_counter:long_name = "Time axis" ;
                time_counter:time_origin = " 1800-JAN-01 00:00:00" ;
                time_counter:bounds = "time_counter_bnds" ;
        double time_counter_bnds(time_counter, tbnds) ;
        float cllcalipso(time_counter, lat, lon) ;
                cllcalipso:units = "1" ;
                cllcalipso:standard_name = "Lidar Low-level Cloud Fraction" ;
                cllcalipso:_FillValue = 9.96921e+36f ;
                cllcalipso:long_name = "Lidar Low-level Cloud Fraction" ;
                cllcalipso:online_operation = "ave(X)" ;
                cllcalipso:interval_operation = 10800.f ;
                cllcalipso:interval_write = 2678400.f ;
                cllcalipso:coordinates = "time_counter lat lon" ;
        float clhcalipso(time_counter, lat, lon) ;
                clhcalipso:units = "1" ;
                clhcalipso:standard_name = "Lidar High-level Cloud Fraction" ;
                clhcalipso:_FillValue = 9.96921e+36f ;
                clhcalipso:long_name = "Lidar High-level Cloud Fraction" ;
                clhcalipso:online_operation = "ave(X)" ;
                clhcalipso:interval_operation = 10800.f ;
                clhcalipso:interval_write = 2678400.f ;
                clhcalipso:coordinates = "time_counter lat lon" ;
        float clmcalipso(time_counter, lat, lon) ;
                clmcalipso:units = "1" ;
                clmcalipso:standard_name = "Lidar Mid-level Cloud Fraction" ;
                clmcalipso:_FillValue = 9.96921e+36f ;
                clmcalipso:long_name = "Lidar Mid-level Cloud Fraction" ;
                clmcalipso:online_operation = "ave(X)" ;
                clmcalipso:interval_operation = 10800.f ;
                clmcalipso:interval_write = 2678400.f ;
                clmcalipso:coordinates = "time_counter lat lon" ;
        float cltcalipso(time_counter, lat, lon) ;
                cltcalipso:units = "1" ;
                cltcalipso:standard_name = "Lidar Total Cloud Fraction" ;
                cltcalipso:_FillValue = 9.96921e+36f ;
                cltcalipso:long_name = "Lidar Total Cloud Fraction" ;
                cltcalipso:online_operation = "ave(X)" ;
                cltcalipso:interval_operation = 10800.f ;
                cltcalipso:interval_write = 2678400.f ;
                cltcalipso:coordinates = "time_counter lat lon" ;
        float clcalipso(time_counter, height, lat, lon) ;
                clcalipso:units = "1" ;
                clcalipso:standard_name = "Lidar Cloud Fraction (532 nm)" ;
                clcalipso:_FillValue = 9.96921e+36f ;
                clcalipso:long_name = "Lidar Cloud Fraction (532 nm)" ;
                clcalipso:online_operation = "ave(X)" ;
                clcalipso:interval_operation = 10800.f ;
                clcalipso:interval_write = 2678400.f ;
                clcalipso:coordinates = "time_counter height lat lon" ;
        float cfad_lidarsr532_c01(time_counter, height, lat, lon) ;
                cfad_lidarsr532_c01:units = "1" ;
                cfad_lidarsr532_c01:standard_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c01:_FillValue = 9.96921e+36f ;
                cfad_lidarsr532_c01:long_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c01:online_operation = "ave(X)" ;
                cfad_lidarsr532_c01:interval_operation = 10800.f ;
                cfad_lidarsr532_c01:interval_write = 2678400.f ;
                cfad_lidarsr532_c01:coordinates = "time_counter height lat lon" ;
        float cfad_lidarsr532_c02(time_counter, height, lat, lon) ;
                cfad_lidarsr532_c02:units = "1" ;
                cfad_lidarsr532_c02:standard_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c02:_FillValue = 9.96921e+36f ;
                cfad_lidarsr532_c02:long_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c02:online_operation = "ave(X)" ;
                cfad_lidarsr532_c02:interval_operation = 10800.f ;
                cfad_lidarsr532_c02:interval_write = 2678400.f ;
                cfad_lidarsr532_c02:coordinates = "time_counter height lat lon" ;
        float cfad_lidarsr532_c03(time_counter, height, lat, lon) ;
                cfad_lidarsr532_c03:units = "1" ;
                cfad_lidarsr532_c03:standard_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c03:_FillValue = 9.96921e+36f ;
                cfad_lidarsr532_c03:long_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c03:online_operation = "ave(X)" ;
                cfad_lidarsr532_c03:interval_operation = 10800.f ;
                cfad_lidarsr532_c03:interval_write = 2678400.f ;
                cfad_lidarsr532_c03:coordinates = "time_counter height lat lon" ;
        float cfad_lidarsr532_c04(time_counter, height, lat, lon) ;
                cfad_lidarsr532_c04:units = "1" ;
                cfad_lidarsr532_c04:standard_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c04:_FillValue = 9.96921e+36f ;
                cfad_lidarsr532_c04:long_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c04:online_operation = "ave(X)" ;
                cfad_lidarsr532_c04:interval_operation = 10800.f ;
                cfad_lidarsr532_c04:interval_write = 2678400.f ;
                cfad_lidarsr532_c04:coordinates = "time_counter height lat lon" ;
        float cfad_lidarsr532_c05(time_counter, height, lat, lon) ;
                cfad_lidarsr532_c05:units = "1" ;
                cfad_lidarsr532_c05:standard_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c05:_FillValue = 9.96921e+36f ;
                cfad_lidarsr532_c05:long_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c05:online_operation = "ave(X)" ;
                cfad_lidarsr532_c05:interval_operation = 10800.f ;
                cfad_lidarsr532_c05:interval_write = 2678400.f ;
                cfad_lidarsr532_c05:coordinates = "time_counter height lat lon" ;
        float cfad_lidarsr532_c06(time_counter, height, lat, lon) ;
                cfad_lidarsr532_c06:units = "1" ;
                cfad_lidarsr532_c06:standard_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c06:_FillValue = 9.96921e+36f ;
                cfad_lidarsr532_c06:long_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c06:online_operation = "ave(X)" ;
                cfad_lidarsr532_c06:interval_operation = 10800.f ;
                cfad_lidarsr532_c06:interval_write = 2678400.f ;
                cfad_lidarsr532_c06:coordinates = "time_counter height lat lon" ;
        float cfad_lidarsr532_c07(time_counter, height, lat, lon) ;
                cfad_lidarsr532_c07:units = "1" ;
                cfad_lidarsr532_c07:standard_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c07:_FillValue = 9.96921e+36f ;
                cfad_lidarsr532_c07:long_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c07:online_operation = "ave(X)" ;
                cfad_lidarsr532_c07:interval_operation = 10800.f ;
                cfad_lidarsr532_c07:interval_write = 2678400.f ;
                cfad_lidarsr532_c07:coordinates = "time_counter height lat lon" ;
        float cfad_lidarsr532_c08(time_counter, height, lat, lon) ;
                cfad_lidarsr532_c08:units = "1" ;
                cfad_lidarsr532_c08:standard_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c08:_FillValue = 9.96921e+36f ;
                cfad_lidarsr532_c08:long_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c08:online_operation = "ave(X)" ;
                cfad_lidarsr532_c08:interval_operation = 10800.f ;
                cfad_lidarsr532_c08:interval_write = 2678400.f ;
                cfad_lidarsr532_c08:coordinates = "time_counter height lat lon" ;
        float cfad_lidarsr532_c09(time_counter, height, lat, lon) ;
                cfad_lidarsr532_c09:units = "1" ;
                cfad_lidarsr532_c09:standard_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c09:_FillValue = 9.96921e+36f ;
                cfad_lidarsr532_c09:long_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c09:online_operation = "ave(X)" ;
                cfad_lidarsr532_c09:interval_operation = 10800.f ;
                cfad_lidarsr532_c09:interval_write = 2678400.f ;
                cfad_lidarsr532_c09:coordinates = "time_counter height lat lon" ;
        float cfad_lidarsr532_c10(time_counter, height, lat, lon) ;
                cfad_lidarsr532_c10:units = "1" ;
                cfad_lidarsr532_c10:standard_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c10:_FillValue = 9.96921e+36f ;
                cfad_lidarsr532_c10:long_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c10:online_operation = "ave(X)" ;
                cfad_lidarsr532_c10:interval_operation = 10800.f ;
                cfad_lidarsr532_c10:interval_write = 2678400.f ;
                cfad_lidarsr532_c10:coordinates = "time_counter height lat lon" ;
        float cfad_lidarsr532_c11(time_counter, height, lat, lon) ;
                cfad_lidarsr532_c11:units = "1" ;
                cfad_lidarsr532_c11:standard_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c11:_FillValue = 9.96921e+36f ;
                cfad_lidarsr532_c11:long_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c11:online_operation = "ave(X)" ;
                cfad_lidarsr532_c11:interval_operation = 10800.f ;
                cfad_lidarsr532_c11:interval_write = 2678400.f ;
                cfad_lidarsr532_c11:coordinates = "time_counter height lat lon" ;
        float cfad_lidarsr532_c12(time_counter, height, lat, lon) ;
                cfad_lidarsr532_c12:units = "1" ;
                cfad_lidarsr532_c12:standard_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c12:_FillValue = 9.96921e+36f ;
                cfad_lidarsr532_c12:long_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c12:online_operation = "ave(X)" ;
                cfad_lidarsr532_c12:interval_operation = 10800.f ;
                cfad_lidarsr532_c12:interval_write = 2678400.f ;
                cfad_lidarsr532_c12:coordinates = "time_counter height lat lon" ;
        float cfad_lidarsr532_c13(time_counter, height, lat, lon) ;
                cfad_lidarsr532_c13:units = "1" ;
                cfad_lidarsr532_c13:standard_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c13:_FillValue = 9.96921e+36f ;
                cfad_lidarsr532_c13:long_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c13:online_operation = "ave(X)" ;
                cfad_lidarsr532_c13:interval_operation = 10800.f ;
                cfad_lidarsr532_c13:interval_write = 2678400.f ;
                cfad_lidarsr532_c13:coordinates = "time_counter height lat lon" ;
        float cfad_lidarsr532_c14(time_counter, height, lat, lon) ;
                cfad_lidarsr532_c14:units = "1" ;
                cfad_lidarsr532_c14:standard_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c14:_FillValue = 9.96921e+36f ;
                cfad_lidarsr532_c14:long_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c14:online_operation = "ave(X)" ;
                cfad_lidarsr532_c14:interval_operation = 10800.f ;
                cfad_lidarsr532_c14:interval_write = 2678400.f ;
                cfad_lidarsr532_c14:coordinates = "time_counter height lat lon" ;
        float cfad_lidarsr532_c15(time_counter, height, lat, lon) ;
                cfad_lidarsr532_c15:units = "1" ;
                cfad_lidarsr532_c15:standard_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c15:_FillValue = 9.96921e+36f ;
                cfad_lidarsr532_c15:long_name = "Lidar Scattering Ratio CFAD (532 nm)" ;
                cfad_lidarsr532_c15:online_operation = "ave(X)" ;
                cfad_lidarsr532_c15:interval_operation = 10800.f ;
                cfad_lidarsr532_c15:interval_write = 2678400.f ;
                cfad_lidarsr532_c15:coordinates = "time_counter height lat lon" ;
        float parasol_refl(time_counter, sza, lat, lon) ;
                parasol_refl:units = "1" ;
                parasol_refl:standard_name = "PARASOL-like mono-directional reflectance" ;
                parasol_refl:_FillValue = 9.96921e+36f ;
                parasol_refl:long_name = "PARASOL-like mono-directional reflectance" ;
                parasol_refl:online_operation = "ave(X)" ;
                parasol_refl:interval_operation = 10800.f ;
                parasol_refl:interval_write = 2678400.f ;
                parasol_refl:coordinates = "time_counter sza lat lon" ;
        float atb532_c01(time_counter, height_mlev, lat, lon) ;
                atb532_c01:units = "1" ;
                atb532_c01:standard_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c01:_FillValue = 9.96921e+36f ;
                atb532_c01:long_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c01:online_operation = "ave(X)" ;
                atb532_c01:interval_operation = 10800.f ;
                atb532_c01:interval_write = 2678400.f ;
                atb532_c01:coordinates = "time_counter height_mlev lat lon" ;
        float atb532_c02(time_counter, height_mlev, lat, lon) ;
                atb532_c02:units = "1" ;
                atb532_c02:standard_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c02:_FillValue = 9.96921e+36f ;
                atb532_c02:long_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c02:online_operation = "ave(X)" ;
                atb532_c02:interval_operation = 10800.f ;
                atb532_c02:interval_write = 2678400.f ;
                atb532_c02:coordinates = "time_counter height_mlev lat lon" ;
        float atb532_c03(time_counter, height_mlev, lat, lon) ;
                atb532_c03:units = "1" ;
                atb532_c03:standard_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c03:_FillValue = 9.96921e+36f ;
                atb532_c03:long_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c03:online_operation = "ave(X)" ;
                atb532_c03:interval_operation = 10800.f ;
                atb532_c03:interval_write = 2678400.f ;
                atb532_c03:coordinates = "time_counter height_mlev lat lon" ;
        float atb532_c04(time_counter, height_mlev, lat, lon) ;
                atb532_c04:units = "1" ;
                atb532_c04:standard_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c04:_FillValue = 9.96921e+36f ;
                atb532_c04:long_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c04:online_operation = "ave(X)" ;
                atb532_c04:interval_operation = 10800.f ;
                atb532_c04:interval_write = 2678400.f ;
                atb532_c04:coordinates = "time_counter height_mlev lat lon" ;
        float atb532_c05(time_counter, height_mlev, lat, lon) ;
                atb532_c05:units = "1" ;
                atb532_c05:standard_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c05:_FillValue = 9.96921e+36f ;
                atb532_c05:long_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c05:online_operation = "ave(X)" ;
                atb532_c05:interval_operation = 10800.f ;
                atb532_c05:interval_write = 2678400.f ;
                atb532_c05:coordinates = "time_counter height_mlev lat lon" ;
        float atb532_c06(time_counter, height_mlev, lat, lon) ;
                atb532_c06:units = "1" ;
                atb532_c06:standard_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c06:_FillValue = 9.96921e+36f ;
                atb532_c06:long_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c06:online_operation = "ave(X)" ;
                atb532_c06:interval_operation = 10800.f ;
                atb532_c06:interval_write = 2678400.f ;
                atb532_c06:coordinates = "time_counter height_mlev lat lon" ;
        float atb532_c07(time_counter, height_mlev, lat, lon) ;
                atb532_c07:units = "1" ;
                atb532_c07:standard_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c07:_FillValue = 9.96921e+36f ;
                atb532_c07:long_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c07:online_operation = "ave(X)" ;
                atb532_c07:interval_operation = 10800.f ;
                atb532_c07:interval_write = 2678400.f ;
                atb532_c07:coordinates = "time_counter height_mlev lat lon" ;
        float atb532_c08(time_counter, height_mlev, lat, lon) ;
                atb532_c08:units = "1" ;
                atb532_c08:standard_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c08:_FillValue = 9.96921e+36f ;
                atb532_c08:long_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c08:online_operation = "ave(X)" ;
                atb532_c08:interval_operation = 10800.f ;
                atb532_c08:interval_write = 2678400.f ;
                atb532_c08:coordinates = "time_counter height_mlev lat lon" ;
        float atb532_c09(time_counter, height_mlev, lat, lon) ;
                atb532_c09:units = "1" ;
                atb532_c09:standard_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c09:_FillValue = 9.96921e+36f ;
                atb532_c09:long_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c09:online_operation = "ave(X)" ;
                atb532_c09:interval_operation = 10800.f ;
                atb532_c09:interval_write = 2678400.f ;
                atb532_c09:coordinates = "time_counter height_mlev lat lon" ;
        float atb532_c10(time_counter, height_mlev, lat, lon) ;
                atb532_c10:units = "1" ;
                atb532_c10:standard_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c10:_FillValue = 9.96921e+36f ;
                atb532_c10:long_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c10:online_operation = "ave(X)" ;
                atb532_c10:interval_operation = 10800.f ;
                atb532_c10:interval_write = 2678400.f ;
                atb532_c10:coordinates = "time_counter height_mlev lat lon" ;
        float atb532_c11(time_counter, height_mlev, lat, lon) ;
                atb532_c11:units = "1" ;
                atb532_c11:standard_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c11:_FillValue = 9.96921e+36f ;
                atb532_c11:long_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c11:online_operation = "ave(X)" ;
                atb532_c11:interval_operation = 10800.f ;
                atb532_c11:interval_write = 2678400.f ;
                atb532_c11:coordinates = "time_counter height_mlev lat lon" ;
        float atb532_c12(time_counter, height_mlev, lat, lon) ;
                atb532_c12:units = "1" ;
                atb532_c12:standard_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c12:_FillValue = 9.96921e+36f ;
                atb532_c12:long_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c12:online_operation = "ave(X)" ;
                atb532_c12:interval_operation = 10800.f ;
                atb532_c12:interval_write = 2678400.f ;
                atb532_c12:coordinates = "time_counter height_mlev lat lon" ;
        float atb532_c13(time_counter, height_mlev, lat, lon) ;
                atb532_c13:units = "1" ;
                atb532_c13:standard_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c13:_FillValue = 9.96921e+36f ;
                atb532_c13:long_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c13:online_operation = "ave(X)" ;
                atb532_c13:interval_operation = 10800.f ;
                atb532_c13:interval_write = 2678400.f ;
                atb532_c13:coordinates = "time_counter height_mlev lat lon" ;
        float atb532_c14(time_counter, height_mlev, lat, lon) ;
                atb532_c14:units = "1" ;
                atb532_c14:standard_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c14:_FillValue = 9.96921e+36f ;
                atb532_c14:long_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c14:online_operation = "ave(X)" ;
                atb532_c14:interval_operation = 10800.f ;
                atb532_c14:interval_write = 2678400.f ;
                atb532_c14:coordinates = "time_counter height_mlev lat lon" ;
        float atb532_c15(time_counter, height_mlev, lat, lon) ;
                atb532_c15:units = "1" ;
                atb532_c15:standard_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c15:_FillValue = 9.96921e+36f ;
                atb532_c15:long_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c15:online_operation = "ave(X)" ;
                atb532_c15:interval_operation = 10800.f ;
                atb532_c15:interval_write = 2678400.f ;
                atb532_c15:coordinates = "time_counter height_mlev lat lon" ;
        float atb532_c16(time_counter, height_mlev, lat, lon) ;
                atb532_c16:units = "1" ;
                atb532_c16:standard_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c16:_FillValue = 9.96921e+36f ;
                atb532_c16:long_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c16:online_operation = "ave(X)" ;
                atb532_c16:interval_operation = 10800.f ;
                atb532_c16:interval_write = 2678400.f ;
                atb532_c16:coordinates = "time_counter height_mlev lat lon" ;
        float atb532_c17(time_counter, height_mlev, lat, lon) ;
                atb532_c17:units = "1" ;
                atb532_c17:standard_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c17:_FillValue = 9.96921e+36f ;
                atb532_c17:long_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c17:online_operation = "ave(X)" ;
                atb532_c17:interval_operation = 10800.f ;
                atb532_c17:interval_write = 2678400.f ;
                atb532_c17:coordinates = "time_counter height_mlev lat lon" ;
        float atb532_c18(time_counter, height_mlev, lat, lon) ;
                atb532_c18:units = "1" ;
                atb532_c18:standard_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c18:_FillValue = 9.96921e+36f ;
                atb532_c18:long_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c18:online_operation = "ave(X)" ;
                atb532_c18:interval_operation = 10800.f ;
                atb532_c18:interval_write = 2678400.f ;
                atb532_c18:coordinates = "time_counter height_mlev lat lon" ;
        float atb532_c19(time_counter, height_mlev, lat, lon) ;
                atb532_c19:units = "1" ;
                atb532_c19:standard_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c19:_FillValue = 9.96921e+36f ;
                atb532_c19:long_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c19:online_operation = "ave(X)" ;
                atb532_c19:interval_operation = 10800.f ;
                atb532_c19:interval_write = 2678400.f ;
                atb532_c19:coordinates = "time_counter height_mlev lat lon" ;
        float atb532_c20(time_counter, height_mlev, lat, lon) ;
                atb532_c20:units = "1" ;
                atb532_c20:standard_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c20:_FillValue = 9.96921e+36f ;
                atb532_c20:long_name = "Lidar Attenuated Total Backscatter (532 nm)" ;
                atb532_c20:online_operation = "ave(X)" ;
                atb532_c20:interval_operation = 10800.f ;
                atb532_c20:interval_write = 2678400.f ;
                atb532_c20:coordinates = "time_counter height_mlev lat lon" ;
        float beta_mol532(time_counter, height_mlev, lat, lon) ;
                beta_mol532:units = "m-1 sr-1" ;
                beta_mol532:standard_name = "Lidar Molecular Backscatter (532 nm)" ;
                beta_mol532:_FillValue = 9.96921e+36f ;
                beta_mol532:long_name = "Lidar Molecular Backscatter (532 nm)" ;
                beta_mol532:online_operation = "ave(X)" ;
                beta_mol532:interval_operation = 10800.f ;
                beta_mol532:interval_write = 2678400.f ;
                beta_mol532:coordinates = "time_counter height_mlev lat lon" ;
        float clisccp2_c01(time_counter, pressure2, lat, lon) ;
                clisccp2_c01:units = "1" ;
                clisccp2_c01:standard_name = "Cloud Fraction as Calculated by the ISCCP Simulator" ;
                clisccp2_c01:_FillValue = 9.96921e+36f ;
                clisccp2_c01:long_name = "Cloud Fraction as Calculated by the ISCCP Simulator" ;
                clisccp2_c01:online_operation = "ave(X)" ;
                clisccp2_c01:interval_operation = 10800.f ;
                clisccp2_c01:interval_write = 2678400.f ;
                clisccp2_c01:coordinates = "time_counter pressure2 lat lon" ;
        float clisccp2_c02(time_counter, pressure2, lat, lon) ;
                clisccp2_c02:units = "1" ;
                clisccp2_c02:standard_name = "Cloud Fraction as Calculated by the ISCCP Simulator" ;
                clisccp2_c02:_FillValue = 9.96921e+36f ;
                clisccp2_c02:long_name = "Cloud Fraction as Calculated by the ISCCP Simulator" ;
                clisccp2_c02:online_operation = "ave(X)" ;
                clisccp2_c02:interval_operation = 10800.f ;
                clisccp2_c02:interval_write = 2678400.f ;
                clisccp2_c02:coordinates = "time_counter pressure2 lat lon" ;
        float clisccp2_c03(time_counter, pressure2, lat, lon) ;
                clisccp2_c03:units = "1" ;
                clisccp2_c03:standard_name = "Cloud Fraction as Calculated by the ISCCP Simulator" ;
                clisccp2_c03:_FillValue = 9.96921e+36f ;
                clisccp2_c03:long_name = "Cloud Fraction as Calculated by the ISCCP Simulator" ;
                clisccp2_c03:online_operation = "ave(X)" ;
                clisccp2_c03:interval_operation = 10800.f ;
                clisccp2_c03:interval_write = 2678400.f ;
                clisccp2_c03:coordinates = "time_counter pressure2 lat lon" ;
        float clisccp2_c04(time_counter, pressure2, lat, lon) ;
                clisccp2_c04:units = "1" ;
                clisccp2_c04:standard_name = "Cloud Fraction as Calculated by the ISCCP Simulator" ;
                clisccp2_c04:_FillValue = 9.96921e+36f ;
                clisccp2_c04:long_name = "Cloud Fraction as Calculated by the ISCCP Simulator" ;
                clisccp2_c04:online_operation = "ave(X)" ;
                clisccp2_c04:interval_operation = 10800.f ;
                clisccp2_c04:interval_write = 2678400.f ;
                clisccp2_c04:coordinates = "time_counter pressure2 lat lon" ;
        float clisccp2_c05(time_counter, pressure2, lat, lon) ;
                clisccp2_c05:units = "1" ;
                clisccp2_c05:standard_name = "Cloud Fraction as Calculated by the ISCCP Simulator" ;
                clisccp2_c05:_FillValue = 9.96921e+36f ;
                clisccp2_c05:long_name = "Cloud Fraction as Calculated by the ISCCP Simulator" ;
                clisccp2_c05:online_operation = "ave(X)" ;
                clisccp2_c05:interval_operation = 10800.f ;
                clisccp2_c05:interval_write = 2678400.f ;
                clisccp2_c05:coordinates = "time_counter pressure2 lat lon" ;
        float clisccp2_c06(time_counter, pressure2, lat, lon) ;
                clisccp2_c06:units = "1" ;
                clisccp2_c06:standard_name = "Cloud Fraction as Calculated by the ISCCP Simulator" ;
                clisccp2_c06:_FillValue = 9.96921e+36f ;
                clisccp2_c06:long_name = "Cloud Fraction as Calculated by the ISCCP Simulator" ;
                clisccp2_c06:online_operation = "ave(X)" ;
                clisccp2_c06:interval_operation = 10800.f ;
                clisccp2_c06:interval_write = 2678400.f ;
                clisccp2_c06:coordinates = "time_counter pressure2 lat lon" ;
        float clisccp2_c07(time_counter, pressure2, lat, lon) ;
                clisccp2_c07:units = "1" ;
                clisccp2_c07:standard_name = "Cloud Fraction as Calculated by the ISCCP Simulator" ;
                clisccp2_c07:_FillValue = 9.96921e+36f ;
                clisccp2_c07:long_name = "Cloud Fraction as Calculated by the ISCCP Simulator" ;
                clisccp2_c07:online_operation = "ave(X)" ;
                clisccp2_c07:interval_operation = 10800.f ;
                clisccp2_c07:interval_write = 2678400.f ;
                clisccp2_c07:coordinates = "time_counter pressure2 lat lon" ;
        float boxtauisccp(time_counter, column, lat, lon) ;
                boxtauisccp:units = "1" ;
                boxtauisccp:standard_name = "Optical Depth in Each Column as Calculated by the ISCCP Simulator" ;
                boxtauisccp:_FillValue = 9.96921e+36f ;
                boxtauisccp:long_name = "Optical Depth in Each Column as Calculated by the ISCCP Simulator" ;
                boxtauisccp:online_operation = "ave(X)" ;
                boxtauisccp:interval_operation = 10800.f ;
                boxtauisccp:interval_write = 2678400.f ;
                boxtauisccp:coordinates = "time_counter column lat lon" ;
        float boxptopisccp(time_counter, column, lat, lon) ;
                boxptopisccp:units = "Pa" ;
                boxptopisccp:standard_name = "Cloud Top Pressure in Each Column as Calculated by the ISCCP Simulator" ;
                boxptopisccp:_FillValue = 9.96921e+36f ;
                boxptopisccp:long_name = "Cloud Top Pressure in Each Column as Calculated by the ISCCP Simulator" ;
                boxptopisccp:online_operation = "ave(X)" ;
                boxptopisccp:interval_operation = 10800.f ;
                boxptopisccp:interval_write = 2678400.f ;
                boxptopisccp:coordinates = "time_counter column lat lon" ;
        float tclisccp(time_counter, lat, lon) ;
                tclisccp:units = "1" ;
                tclisccp:standard_name = "Total Cloud Fraction as Calculated by the ISCCP Simulator" ;
                tclisccp:_FillValue = 9.96921e+36f ;
                tclisccp:long_name = "Total Cloud Fraction as Calculated by the ISCCP Simulator" ;
                tclisccp:online_operation = "ave(X)" ;
                tclisccp:interval_operation = 10800.f ;
                tclisccp:interval_write = 2678400.f ;
                tclisccp:coordinates = "time_counter lat lon" ;
        float ctpisccp(time_counter, lat, lon) ;
                ctpisccp:units = "Pa" ;
                ctpisccp:standard_name = "Mean Cloud Top Pressure as Calculated by the ISCCP Simulator" ;
                ctpisccp:_FillValue = 9.96921e+36f ;
                ctpisccp:long_name = "Mean Cloud Top Pressure as Calculated by the ISCCP Simulator" ;
                ctpisccp:online_operation = "ave(X)" ;
                ctpisccp:interval_operation = 10800.f ;
                ctpisccp:interval_write = 2678400.f ;
                ctpisccp:coordinates = "time_counter lat lon" ;
        float tauisccp(time_counter, lat, lon) ;
                tauisccp:units = "1" ;
                tauisccp:standard_name = "Optical Depth as Calculated by the ISCCP Simulator" ;
                tauisccp:_FillValue = 9.96921e+36f ;
                tauisccp:long_name = "Optical Depth as Calculated by the ISCCP Simulator" ;
                tauisccp:online_operation = "ave(X)" ;
                tauisccp:interval_operation = 10800.f ;
                tauisccp:interval_write = 2678400.f ;
                tauisccp:coordinates = "time_counter lat lon" ;
        float albisccp(time_counter, lat, lon) ;
                albisccp:units = "1" ;
                albisccp:standard_name = "Mean Cloud Albedo as Calculated by the ISCCP Simulator" ;
                albisccp:_FillValue = 9.96921e+36f ;
                albisccp:long_name = "Mean Cloud Albedo as Calculated by the ISCCP Simulator" ;
                albisccp:online_operation = "ave(X)" ;
                albisccp:interval_operation = 10800.f ;
                albisccp:interval_write = 2678400.f ;
                albisccp:coordinates = "time_counter lat lon" ;
        float meantbisccp(time_counter, lat, lon) ;
                meantbisccp:units = "K" ;
                meantbisccp:standard_name = " Mean all-sky 10.5 micron brightness temperature as calculated by the ISCCP Simulator" ;
                meantbisccp:_FillValue = 9.96921e+36f ;
                meantbisccp:long_name = " Mean all-sky 10.5 micron brightness temperature as calculated by the ISCCP Simulator" ;
                meantbisccp:online_operation = "ave(X)" ;
                meantbisccp:interval_operation = 10800.f ;
                meantbisccp:interval_write = 2678400.f ;
                meantbisccp:coordinates = "time_counter lat lon" ;
        float meantbclrisccp(time_counter, lat, lon) ;
                meantbclrisccp:units = "K" ;
                meantbclrisccp:standard_name = "Mean clear-sky 10.5 micron brightness temperature as calculated by the ISCCP Simulator" ;
                meantbclrisccp:_FillValue = 9.96921e+36f ;
                meantbclrisccp:long_name = "Mean clear-sky 10.5 micron brightness temperature as calculated by the ISCCP Simulator" ;
                meantbclrisccp:online_operation = "ave(X)" ;
                meantbclrisccp:interval_operation = 10800.f ;
                meantbclrisccp:interval_write = 2678400.f ;
                meantbclrisccp:coordinates = "time_counter lat lon" ;

// global attributes:
                :Conventions = "CF-1.1" ;
                :file_name = "histmthCOSP.nc" ;
                :production = "An IPSL model" ;
                :TimeStamp = "2010-JUL-24 00:19:51 GMT-0200" ;
}

ATM/Output/MO/piControl2_18500101_18500131_1M_histmth.nc

netcdf piControl2_18500101_18500131_1M_histmth { // format variant: 64bit 
dimensions:
        lon = 96 ;
        lat = 96 ;
        presnivs = 39 ;
        Ahyb = 39 ;
        Bhyb = 39 ;
        Alt = 39 ;
        time_counter = UNLIMITED ; // (1 currently)
        tbnds = 2 ;
variables:
        float lon(lon) ;
                lon:axis = "X" ;
                lon:standard_name = "longitude" ;
                lon:units = "degrees_east" ;
                lon:valid_min = -180.f ;
                lon:valid_max = 176.25f ;
                lon:long_name = "Longitude" ;
                lon:nav_model = "Default grid" ;
        float lat(lat) ;
                lat:axis = "Y" ;
                lat:standard_name = "latitude" ;
                lat:units = "degrees_north" ;
                lat:valid_min = -90.f ;
                lat:valid_max = 90.f ;
                lat:long_name = "Latitude" ;
                lat:nav_model = "Default grid" ;
        float presnivs(presnivs) ;
                presnivs:axis = "Z" ;
                presnivs:standard_name = "model_level_number" ;
                presnivs:units = "Pa" ;
                presnivs:positive = "down" ;
                presnivs:valid_min = 4.306836f ;
                presnivs:valid_max = 100896.6f ;
                presnivs:title = "presnivs" ;
                presnivs:long_name = "Vertical levels" ;
        float Ahyb(Ahyb) ;
                Ahyb:axis = "Z" ;
                Ahyb:standard_name = "model_level_number" ;
                Ahyb:units = "Pa" ;
                Ahyb:valid_min = 4.306836f ;
                Ahyb:valid_max = 22472.32f ;
                Ahyb:title = "Ahyb" ;
                Ahyb:long_name = "Ahyb comp of Hyb Cord" ;
        float Bhyb(Bhyb) ;
                Bhyb:axis = "Z" ;
                Bhyb:standard_name = "model_level_number" ;
                Bhyb:valid_min = 0.f ;
                Bhyb:valid_max = 0.9943815f ;
                Bhyb:title = "Bhyb" ;
                Bhyb:long_name = "Bhyb comp of Hyb Cord" ;
        float Alt(Alt) ;
                Alt:axis = "Z" ;
                Alt:standard_name = "model_level_number" ;
                Alt:units = "Km" ;
                Alt:valid_min = 0.0338988f ;
                Alt:valid_max = 80.52708f ;
                Alt:title = "Alt" ;
                Alt:long_name = "Height approx for scale heigh of 8km at levels" ;
        double time_counter(time_counter) ;
                time_counter:axis = "T" ;
                time_counter:standard_name = "time" ;
                time_counter:units = "seconds since 1800-01-01 00:00:00" ;
                time_counter:calendar = "noleap" ;
                time_counter:title = "Time" ;
                time_counter:long_name = "Time axis" ;
                time_counter:time_origin = " 1800-JAN-01 00:00:00" ;
                time_counter:bounds = "time_counter_bnds" ;
        double time_counter_bnds(time_counter, tbnds) ;
        double t_inst_02678400(time_counter) ;
                t_inst_02678400:standard_name = "time" ;
                t_inst_02678400:units = "seconds since 1800-01-01 00:00:00" ;
                t_inst_02678400:calendar = "noleap" ;
                t_inst_02678400:title = "Time" ;
                t_inst_02678400:long_name = "Time axis" ;
                t_inst_02678400:time_origin = " 1800-JAN-01 00:00:00" ;
        float phis(time_counter, lat, lon) ;
                phis:units = "m2/s2" ;
                phis:standard_name = "Surface geop.height" ;
                phis:_FillValue = 9.96921e+36f ;
                phis:long_name = "Surface geop.height" ;
                phis:online_operation = "ave(X)" ;
                phis:interval_operation = 1800.f ;
                phis:interval_write = 2678400.f ;
                phis:coordinates = "time_counter lat lon" ;
        float aire(lat, lon) ;
                aire:units = "-" ;
                aire:standard_name = "Grid area" ;
                aire:_FillValue = 9.96921e+36f ;
                aire:long_name = "Grid area" ;
                aire:online_operation = "once" ;
                aire:coordinates = "lat lon" ;
        float slp(time_counter, lat, lon) ;
                slp:units = "Pa" ;
                slp:standard_name = "Sea Level Pressure" ;
                slp:_FillValue = 9.96921e+36f ;
                slp:long_name = "Sea Level Pressure" ;
                slp:online_operation = "ave(X)" ;
                slp:interval_operation = 1800.f ;
                slp:interval_write = 2678400.f ;
                slp:coordinates = "time_counter lat lon" ;
        float tsol(time_counter, lat, lon) ;
                tsol:units = "K" ;
                tsol:standard_name = "Surface Temperature" ;
                tsol:_FillValue = 9.96921e+36f ;
                tsol:long_name = "Surface Temperature" ;
                tsol:online_operation = "ave(X)" ;
                tsol:interval_operation = 1800.f ;
                tsol:interval_write = 2678400.f ;
                tsol:coordinates = "time_counter lat lon" ;
        float t2m(time_counter, lat, lon) ;
                t2m:units = "K" ;
                t2m:standard_name = "Temperature 2m" ;
                t2m:_FillValue = 9.96921e+36f ;
                t2m:long_name = "Temperature 2m" ;
                t2m:online_operation = "ave(X)" ;
                t2m:interval_operation = 1800.f ;
                t2m:interval_write = 2678400.f ;
                t2m:coordinates = "time_counter lat lon" ;
        float t2m_min(time_counter, lat, lon) ;
                t2m_min:units = "K" ;
                t2m_min:standard_name = "Temp 2m min" ;
                t2m_min:_FillValue = 9.96921e+36f ;
                t2m_min:long_name = "Temp 2m min" ;
                t2m_min:online_operation = "t_min(X)" ;
                t2m_min:interval_operation = 1800.f ;
                t2m_min:interval_write = 2678400.f ;
                t2m_min:coordinates = "time_counter lat lon" ;
        float t2m_max(time_counter, lat, lon) ;
                t2m_max:units = "K" ;
                t2m_max:standard_name = "Temp 2m max" ;
                t2m_max:_FillValue = 9.96921e+36f ;
                t2m_max:long_name = "Temp 2m max" ;
                t2m_max:online_operation = "t_max(X)" ;
                t2m_max:interval_operation = 1800.f ;
                t2m_max:interval_write = 2678400.f ;
                t2m_max:coordinates = "time_counter lat lon" ;
        float wind10m(time_counter, lat, lon) ;
                wind10m:units = "m/s" ;
                wind10m:standard_name = "10-m wind speed" ;
                wind10m:_FillValue = 9.96921e+36f ;
                wind10m:long_name = "10-m wind speed" ;
                wind10m:online_operation = "ave(X)" ;
                wind10m:interval_operation = 1800.f ;
                wind10m:interval_write = 2678400.f ;
                wind10m:coordinates = "time_counter lat lon" ;
        float sicf(time_counter, lat, lon) ;
                sicf:units = "-" ;
                sicf:standard_name = "Sea-ice fraction" ;
                sicf:_FillValue = 9.96921e+36f ;
                sicf:long_name = "Sea-ice fraction" ;
                sicf:online_operation = "ave(X)" ;
                sicf:interval_operation = 1800.f ;
                sicf:interval_write = 2678400.f ;
                sicf:coordinates = "time_counter lat lon" ;
        float q2m(time_counter, lat, lon) ;
                q2m:units = "kg/kg" ;
                q2m:standard_name = "Specific humidity 2m" ;
                q2m:_FillValue = 9.96921e+36f ;
                q2m:long_name = "Specific humidity 2m" ;
                q2m:online_operation = "ave(X)" ;
                q2m:interval_operation = 1800.f ;
                q2m:interval_write = 2678400.f ;
                q2m:coordinates = "time_counter lat lon" ;
        float u10m(time_counter, lat, lon) ;
                u10m:units = "m/s" ;
                u10m:standard_name = "Vent zonal 10m" ;
                u10m:_FillValue = 9.96921e+36f ;
                u10m:long_name = "Vent zonal 10m" ;
                u10m:online_operation = "ave(X)" ;
                u10m:interval_operation = 1800.f ;
                u10m:interval_write = 2678400.f ;
                u10m:coordinates = "time_counter lat lon" ;
        float v10m(time_counter, lat, lon) ;
                v10m:units = "m/s" ;
                v10m:standard_name = "Vent meridien 10m" ;
                v10m:_FillValue = 9.96921e+36f ;
                v10m:long_name = "Vent meridien 10m" ;
                v10m:online_operation = "ave(X)" ;
                v10m:interval_operation = 1800.f ;
                v10m:interval_write = 2678400.f ;
                v10m:coordinates = "time_counter lat lon" ;
        float psol(time_counter, lat, lon) ;
                psol:units = "Pa" ;
                psol:standard_name = "Surface Pressure" ;
                psol:_FillValue = 9.96921e+36f ;
                psol:long_name = "Surface Pressure" ;
                psol:online_operation = "ave(X)" ;
                psol:interval_operation = 1800.f ;
                psol:interval_write = 2678400.f ;
                psol:coordinates = "time_counter lat lon" ;
        float qsurf(time_counter, lat, lon) ;
                qsurf:units = "kg/kg" ;
                qsurf:standard_name = "Surface Air humidity" ;
                qsurf:_FillValue = 9.96921e+36f ;
                qsurf:long_name = "Surface Air humidity" ;
                qsurf:online_operation = "ave(X)" ;
                qsurf:interval_operation = 1800.f ;
                qsurf:interval_write = 2678400.f ;
                qsurf:coordinates = "time_counter lat lon" ;
        float ndayrain(time_counter, lat, lon) ;
                ndayrain:units = "-" ;
                ndayrain:standard_name = "Number of dayrain(liq+sol)" ;
                ndayrain:_FillValue = 9.96921e+36f ;
                ndayrain:long_name = "Number of dayrain(liq+sol)" ;
                ndayrain:online_operation = "ave(X)" ;
                ndayrain:interval_operation = 1800.f ;
                ndayrain:interval_write = 2678400.f ;
                ndayrain:coordinates = "time_counter lat lon" ;
        float precip(time_counter, lat, lon) ;
                precip:units = "kg/(s*m2)" ;
                precip:standard_name = "Precip Totale liq+sol" ;
                precip:_FillValue = 9.96921e+36f ;
                precip:long_name = "Precip Totale liq+sol" ;
                precip:online_operation = "ave(X)" ;
                precip:interval_operation = 1800.f ;
                precip:interval_write = 2678400.f ;
                precip:coordinates = "time_counter lat lon" ;
        float plul(time_counter, lat, lon) ;
                plul:units = "kg/(s*m2)" ;
                plul:standard_name = "Large-scale Precip." ;
                plul:_FillValue = 9.96921e+36f ;
                plul:long_name = "Large-scale Precip." ;
                plul:online_operation = "ave(X)" ;
                plul:interval_operation = 1800.f ;
                plul:interval_write = 2678400.f ;
                plul:coordinates = "time_counter lat lon" ;
        float pluc(time_counter, lat, lon) ;
                pluc:units = "kg/(s*m2)" ;
                pluc:standard_name = "Convective Precip." ;
                pluc:_FillValue = 9.96921e+36f ;
                pluc:long_name = "Convective Precip." ;
                pluc:online_operation = "ave(X)" ;
                pluc:interval_operation = 1800.f ;
                pluc:interval_write = 2678400.f ;
                pluc:coordinates = "time_counter lat lon" ;
        float snow(time_counter, lat, lon) ;
                snow:units = "kg/(s*m2)" ;
                snow:standard_name = "Snow fall" ;
                snow:_FillValue = 9.96921e+36f ;
                snow:long_name = "Snow fall" ;
                snow:online_operation = "ave(X)" ;
                snow:interval_operation = 1800.f ;
                snow:interval_write = 2678400.f ;
                snow:coordinates = "time_counter lat lon" ;
        float msnow(time_counter, lat, lon) ;
                msnow:units = "kg/m2" ;
                msnow:standard_name = "Surface snow amount" ;
                msnow:_FillValue = 9.96921e+36f ;
                msnow:long_name = "Surface snow amount" ;
                msnow:online_operation = "ave(X)" ;
                msnow:interval_operation = 1800.f ;
                msnow:interval_write = 2678400.f ;
                msnow:coordinates = "time_counter lat lon" ;
        float fsnow(time_counter, lat, lon) ;
                fsnow:units = "-" ;
                fsnow:standard_name = "Surface snow area fraction" ;
                fsnow:_FillValue = 9.96921e+36f ;
                fsnow:long_name = "Surface snow area fraction" ;
                fsnow:online_operation = "ave(X)" ;
                fsnow:interval_operation = 1800.f ;
                fsnow:interval_write = 2678400.f ;
                fsnow:coordinates = "time_counter lat lon" ;
        float evap(time_counter, lat, lon) ;
                evap:units = "kg/(s*m2)" ;
                evap:standard_name = "Evaporat" ;
                evap:_FillValue = 9.96921e+36f ;
                evap:long_name = "Evaporat" ;
                evap:online_operation = "ave(X)" ;
                evap:interval_operation = 1800.f ;
                evap:interval_write = 2678400.f ;
                evap:coordinates = "time_counter lat lon" ;
        float tops(time_counter, lat, lon) ;
                tops:units = "W/m2" ;
                tops:standard_name = "Solar rad. at TOA" ;
                tops:_FillValue = 9.96921e+36f ;
                tops:long_name = "Solar rad. at TOA" ;
                tops:online_operation = "ave(X)" ;
                tops:interval_operation = 1800.f ;
                tops:interval_write = 2678400.f ;
                tops:coordinates = "time_counter lat lon" ;
        float tops0(time_counter, lat, lon) ;
                tops0:units = "W/m2" ;
                tops0:standard_name = "CS Solar rad. at TOA" ;
                tops0:_FillValue = 9.96921e+36f ;
                tops0:long_name = "CS Solar rad. at TOA" ;
                tops0:online_operation = "ave(X)" ;
                tops0:interval_operation = 1800.f ;
                tops0:interval_write = 2678400.f ;
                tops0:coordinates = "time_counter lat lon" ;
        float topl(time_counter, lat, lon) ;
                topl:units = "W/m2" ;
                topl:standard_name = "IR rad. at TOA" ;
                topl:_FillValue = 9.96921e+36f ;
                topl:long_name = "IR rad. at TOA" ;
                topl:online_operation = "ave(X)" ;
                topl:interval_operation = 1800.f ;
                topl:interval_write = 2678400.f ;
                topl:coordinates = "time_counter lat lon" ;
        float topl0(time_counter, lat, lon) ;
                topl0:units = "W/m2" ;
                topl0:standard_name = "IR rad. at TOA" ;
                topl0:_FillValue = 9.96921e+36f ;
                topl0:long_name = "IR rad. at TOA" ;
                topl0:online_operation = "ave(X)" ;
                topl0:interval_operation = 1800.f ;
                topl0:interval_write = 2678400.f ;
                topl0:coordinates = "time_counter lat lon" ;
        float SWupTOA(time_counter, lat, lon) ;
                SWupTOA:units = "W/m2" ;
                SWupTOA:standard_name = "SWup at TOA" ;
                SWupTOA:_FillValue = 9.96921e+36f ;
                SWupTOA:long_name = "SWup at TOA" ;
                SWupTOA:online_operation = "ave(X)" ;
                SWupTOA:interval_operation = 1800.f ;
                SWupTOA:interval_write = 2678400.f ;
                SWupTOA:coordinates = "time_counter lat lon" ;
        float SWupTOAclr(time_counter, lat, lon) ;
                SWupTOAclr:units = "W/m2" ;
                SWupTOAclr:standard_name = "SWup clear sky at TOA" ;
                SWupTOAclr:_FillValue = 9.96921e+36f ;
                SWupTOAclr:long_name = "SWup clear sky at TOA" ;
                SWupTOAclr:online_operation = "ave(X)" ;
                SWupTOAclr:interval_operation = 1800.f ;
                SWupTOAclr:interval_write = 2678400.f ;
                SWupTOAclr:coordinates = "time_counter lat lon" ;
        float SWdnTOA(time_counter, lat, lon) ;
                SWdnTOA:units = "W/m2" ;
                SWdnTOA:standard_name = "SWdn at TOA" ;
                SWdnTOA:_FillValue = 9.96921e+36f ;
                SWdnTOA:long_name = "SWdn at TOA" ;
                SWdnTOA:online_operation = "ave(X)" ;
                SWdnTOA:interval_operation = 1800.f ;
                SWdnTOA:interval_write = 2678400.f ;
                SWdnTOA:coordinates = "time_counter lat lon" ;
        float SWdnTOAclr(time_counter, lat, lon) ;
                SWdnTOAclr:units = "W/m2" ;
                SWdnTOAclr:standard_name = "SWdn clear sky at TOA" ;
                SWdnTOAclr:_FillValue = 9.96921e+36f ;
                SWdnTOAclr:long_name = "SWdn clear sky at TOA" ;
                SWdnTOAclr:online_operation = "ave(X)" ;
                SWdnTOAclr:interval_operation = 1800.f ;
                SWdnTOAclr:interval_write = 2678400.f ;
                SWdnTOAclr:coordinates = "time_counter lat lon" ;
        float nettop(time_counter, lat, lon) ;
                nettop:units = "W/m2" ;
                nettop:standard_name = "Net dn radiatif flux at TOA" ;
                nettop:_FillValue = 9.96921e+36f ;
                nettop:long_name = "Net dn radiatif flux at TOA" ;
                nettop:online_operation = "ave(X)" ;
                nettop:interval_operation = 1800.f ;
                nettop:interval_write = 2678400.f ;
                nettop:coordinates = "time_counter lat lon" ;
        float SWup200(time_counter, lat, lon) ;
                SWup200:units = "W/m2" ;
                SWup200:standard_name = "SWup at 200mb" ;
                SWup200:_FillValue = 9.96921e+36f ;
                SWup200:long_name = "SWup at 200mb" ;
                SWup200:online_operation = "ave(X)" ;
                SWup200:interval_operation = 1800.f ;
                SWup200:interval_write = 2678400.f ;
                SWup200:coordinates = "time_counter lat lon" ;
        float SWdn200(time_counter, lat, lon) ;
                SWdn200:units = "W/m2" ;
                SWdn200:standard_name = "SWdn at 200mb" ;
                SWdn200:_FillValue = 9.96921e+36f ;
                SWdn200:long_name = "SWdn at 200mb" ;
                SWdn200:online_operation = "ave(X)" ;
                SWdn200:interval_operation = 1800.f ;
                SWdn200:interval_write = 2678400.f ;
                SWdn200:coordinates = "time_counter lat lon" ;
        float LWup200(time_counter, lat, lon) ;
                LWup200:units = "W/m2" ;
                LWup200:standard_name = "LWup at 200mb" ;
                LWup200:_FillValue = 9.96921e+36f ;
                LWup200:long_name = "LWup at 200mb" ;
                LWup200:online_operation = "ave(X)" ;
                LWup200:interval_operation = 1800.f ;
                LWup200:interval_write = 2678400.f ;
                LWup200:coordinates = "time_counter lat lon" ;
        float LWup200clr(time_counter, lat, lon) ;
                LWup200clr:units = "W/m2" ;
                LWup200clr:standard_name = "LWup clear sky at 200mb" ;
                LWup200clr:_FillValue = 9.96921e+36f ;
                LWup200clr:long_name = "LWup clear sky at 200mb" ;
                LWup200clr:online_operation = "ave(X)" ;
                LWup200clr:interval_operation = 1800.f ;
                LWup200clr:interval_write = 2678400.f ;
                LWup200clr:coordinates = "time_counter lat lon" ;
        float LWdn200(time_counter, lat, lon) ;
                LWdn200:units = "W/m2" ;
                LWdn200:standard_name = "LWdn at 200mb" ;
                LWdn200:_FillValue = 9.96921e+36f ;
                LWdn200:long_name = "LWdn at 200mb" ;
                LWdn200:online_operation = "ave(X)" ;
                LWdn200:interval_operation = 1800.f ;
                LWdn200:interval_write = 2678400.f ;
                LWdn200:coordinates = "time_counter lat lon" ;
        float LWdn200clr(time_counter, lat, lon) ;
                LWdn200clr:units = "W/m2" ;
                LWdn200clr:standard_name = "LWdn clear sky at 200mb" ;
                LWdn200clr:_FillValue = 9.96921e+36f ;
                LWdn200clr:long_name = "LWdn clear sky at 200mb" ;
                LWdn200clr:online_operation = "ave(X)" ;
                LWdn200clr:interval_operation = 1800.f ;
                LWdn200clr:interval_write = 2678400.f ;
                LWdn200clr:coordinates = "time_counter lat lon" ;
        float sols(time_counter, lat, lon) ;
                sols:units = "W/m2" ;
                sols:standard_name = "Solar rad. at surf." ;
                sols:_FillValue = 9.96921e+36f ;
                sols:long_name = "Solar rad. at surf." ;
                sols:online_operation = "ave(X)" ;
                sols:interval_operation = 1800.f ;
                sols:interval_write = 2678400.f ;
                sols:coordinates = "time_counter lat lon" ;
        float sols0(time_counter, lat, lon) ;
                sols0:units = "W/m2" ;
                sols0:standard_name = "Solar rad. at surf." ;
                sols0:_FillValue = 9.96921e+36f ;
                sols0:long_name = "Solar rad. at surf." ;
                sols0:online_operation = "ave(X)" ;
                sols0:interval_operation = 1800.f ;
                sols0:interval_write = 2678400.f ;
                sols0:coordinates = "time_counter lat lon" ;
        float soll(time_counter, lat, lon) ;
                soll:units = "W/m2" ;
                soll:standard_name = "IR rad. at surface" ;
                soll:_FillValue = 9.96921e+36f ;
                soll:long_name = "IR rad. at surface" ;
                soll:online_operation = "ave(X)" ;
                soll:interval_operation = 1800.f ;
                soll:interval_write = 2678400.f ;
                soll:coordinates = "time_counter lat lon" ;
        float radsol(time_counter, lat, lon) ;
                radsol:units = "W/m2" ;
                radsol:standard_name = "Rayonnement au sol" ;
                radsol:_FillValue = 9.96921e+36f ;
                radsol:long_name = "Rayonnement au sol" ;
                radsol:online_operation = "ave(X)" ;
                radsol:interval_operation = 1800.f ;
                radsol:interval_write = 2678400.f ;
                radsol:coordinates = "time_counter lat lon" ;
        float soll0(time_counter, lat, lon) ;
                soll0:units = "W/m2" ;
                soll0:standard_name = "IR rad. at surface" ;
                soll0:_FillValue = 9.96921e+36f ;
                soll0:long_name = "IR rad. at surface" ;
                soll0:online_operation = "ave(X)" ;
                soll0:interval_operation = 1800.f ;
                soll0:interval_write = 2678400.f ;
                soll0:coordinates = "time_counter lat lon" ;
        float SWupSFC(time_counter, lat, lon) ;
                SWupSFC:units = "W/m2" ;
                SWupSFC:standard_name = "SWup at surface" ;
                SWupSFC:_FillValue = 9.96921e+36f ;
                SWupSFC:long_name = "SWup at surface" ;
                SWupSFC:online_operation = "ave(X)" ;
                SWupSFC:interval_operation = 1800.f ;
                SWupSFC:interval_write = 2678400.f ;
                SWupSFC:coordinates = "time_counter lat lon" ;
        float SWupSFCclr(time_counter, lat, lon) ;
                SWupSFCclr:units = "W/m2" ;
                SWupSFCclr:standard_name = "SWup clear sky at surface" ;
                SWupSFCclr:_FillValue = 9.96921e+36f ;
                SWupSFCclr:long_name = "SWup clear sky at surface" ;
                SWupSFCclr:online_operation = "ave(X)" ;
                SWupSFCclr:interval_operation = 1800.f ;
                SWupSFCclr:interval_write = 2678400.f ;
                SWupSFCclr:coordinates = "time_counter lat lon" ;
        float SWdnSFC(time_counter, lat, lon) ;
                SWdnSFC:units = "W/m2" ;
                SWdnSFC:standard_name = "SWdn at surface" ;
                SWdnSFC:_FillValue = 9.96921e+36f ;
                SWdnSFC:long_name = "SWdn at surface" ;
                SWdnSFC:online_operation = "ave(X)" ;
                SWdnSFC:interval_operation = 1800.f ;
                SWdnSFC:interval_write = 2678400.f ;
                SWdnSFC:coordinates = "time_counter lat lon" ;
        float SWdnSFCclr(time_counter, lat, lon) ;
                SWdnSFCclr:units = "W/m2" ;
                SWdnSFCclr:standard_name = "SWdn clear sky at surface" ;
                SWdnSFCclr:_FillValue = 9.96921e+36f ;
                SWdnSFCclr:long_name = "SWdn clear sky at surface" ;
                SWdnSFCclr:online_operation = "ave(X)" ;
                SWdnSFCclr:interval_operation = 1800.f ;
                SWdnSFCclr:interval_write = 2678400.f ;
                SWdnSFCclr:coordinates = "time_counter lat lon" ;
        float LWupSFC(time_counter, lat, lon) ;
                LWupSFC:units = "W/m2" ;
                LWupSFC:standard_name = "Upwd. IR rad. at surface" ;
                LWupSFC:_FillValue = 9.96921e+36f ;
                LWupSFC:long_name = "Upwd. IR rad. at surface" ;
                LWupSFC:online_operation = "ave(X)" ;
                LWupSFC:interval_operation = 1800.f ;
                LWupSFC:interval_write = 2678400.f ;
                LWupSFC:coordinates = "time_counter lat lon" ;
        float LWdnSFC(time_counter, lat, lon) ;
                LWdnSFC:units = "W/m2" ;
                LWdnSFC:standard_name = "Down. IR rad. at surface" ;
                LWdnSFC:_FillValue = 9.96921e+36f ;
                LWdnSFC:long_name = "Down. IR rad. at surface" ;
                LWdnSFC:online_operation = "ave(X)" ;
                LWdnSFC:interval_operation = 1800.f ;
                LWdnSFC:interval_write = 2678400.f ;
                LWdnSFC:coordinates = "time_counter lat lon" ;
        float LWupSFCclr(time_counter, lat, lon) ;
                LWupSFCclr:units = "W/m2" ;
                LWupSFCclr:standard_name = "CS Upwd. IR rad. at surface" ;
                LWupSFCclr:_FillValue = 9.96921e+36f ;
                LWupSFCclr:long_name = "CS Upwd. IR rad. at surface" ;
                LWupSFCclr:online_operation = "ave(X)" ;
                LWupSFCclr:interval_operation = 1800.f ;
                LWupSFCclr:interval_write = 2678400.f ;
                LWupSFCclr:coordinates = "time_counter lat lon" ;
        float LWdnSFCclr(time_counter, lat, lon) ;
                LWdnSFCclr:units = "W/m2" ;
                LWdnSFCclr:standard_name = "Down. CS IR rad. at surface" ;
                LWdnSFCclr:_FillValue = 9.96921e+36f ;
                LWdnSFCclr:long_name = "Down. CS IR rad. at surface" ;
                LWdnSFCclr:online_operation = "ave(X)" ;
                LWdnSFCclr:interval_operation = 1800.f ;
                LWdnSFCclr:interval_write = 2678400.f ;
                LWdnSFCclr:coordinates = "time_counter lat lon" ;
        float bils(time_counter, lat, lon) ;
                bils:units = "W/m2" ;
                bils:standard_name = "Surf. total heat flux" ;
                bils:_FillValue = 9.96921e+36f ;
                bils:long_name = "Surf. total heat flux" ;
                bils:online_operation = "ave(X)" ;
                bils:interval_operation = 1800.f ;
                bils:interval_write = 2678400.f ;
                bils:coordinates = "time_counter lat lon" ;
        float sens(time_counter, lat, lon) ;
                sens:units = "W/m2" ;
                sens:standard_name = "Sensible heat flux" ;
                sens:_FillValue = 9.96921e+36f ;
                sens:long_name = "Sensible heat flux" ;
                sens:online_operation = "ave(X)" ;
                sens:interval_operation = 1800.f ;
                sens:interval_write = 2678400.f ;
                sens:coordinates = "time_counter lat lon" ;
        float fder(time_counter, lat, lon) ;
                fder:units = "W/m2" ;
                fder:standard_name = "Heat flux derivation" ;
                fder:_FillValue = 9.96921e+36f ;
                fder:long_name = "Heat flux derivation" ;
                fder:online_operation = "ave(X)" ;
                fder:interval_operation = 1800.f ;
                fder:interval_write = 2678400.f ;
                fder:coordinates = "time_counter lat lon" ;
        float ffonte(time_counter, lat, lon) ;
                ffonte:units = "W/m2" ;
                ffonte:standard_name = "Thermal flux for snow melting" ;
                ffonte:_FillValue = 9.96921e+36f ;
                ffonte:long_name = "Thermal flux for snow melting" ;
                ffonte:online_operation = "ave(X)" ;
                ffonte:interval_operation = 1800.f ;
                ffonte:interval_write = 2678400.f ;
                ffonte:coordinates = "time_counter lat lon" ;
        float fqcalving(time_counter, lat, lon) ;
                fqcalving:units = "kg/m2/s" ;
                fqcalving:standard_name = "Ice Calving" ;
                fqcalving:_FillValue = 9.96921e+36f ;
                fqcalving:long_name = "Ice Calving" ;
                fqcalving:online_operation = "ave(X)" ;
                fqcalving:interval_operation = 1800.f ;
                fqcalving:interval_write = 2678400.f ;
                fqcalving:coordinates = "time_counter lat lon" ;
        float fqfonte(time_counter, lat, lon) ;
                fqfonte:units = "kg/m2/s" ;
                fqfonte:standard_name = "Land ice melt" ;
                fqfonte:_FillValue = 9.96921e+36f ;
                fqfonte:long_name = "Land ice melt" ;
                fqfonte:online_operation = "ave(X)" ;
                fqfonte:interval_operation = 1800.f ;
                fqfonte:interval_write = 2678400.f ;
                fqfonte:coordinates = "time_counter lat lon" ;
        float taux(time_counter, lat, lon) ;
                taux:units = "Pa" ;
                taux:standard_name = "Zonal wind stress" ;
                taux:_FillValue = 9.96921e+36f ;
                taux:long_name = "Zonal wind stress" ;
                taux:online_operation = "ave(X)" ;
                taux:interval_operation = 1800.f ;
                taux:interval_write = 2678400.f ;
                taux:coordinates = "time_counter lat lon" ;
        float tauy(time_counter, lat, lon) ;
                tauy:units = "Pa" ;
                tauy:standard_name = "Meridional wind stress" ;
                tauy:_FillValue = 9.96921e+36f ;
                tauy:long_name = "Meridional wind stress" ;
                tauy:online_operation = "ave(X)" ;
                tauy:interval_operation = 1800.f ;
                tauy:interval_write = 2678400.f ;
                tauy:coordinates = "time_counter lat lon" ;
        float pourc_ter(time_counter, lat, lon) ;
                pourc_ter:units = "%" ;
                pourc_ter:standard_name = "% ter" ;
                pourc_ter:_FillValue = 9.96921e+36f ;
                pourc_ter:long_name = "% ter" ;
                pourc_ter:online_operation = "ave(X)" ;
                pourc_ter:interval_operation = 1800.f ;
                pourc_ter:interval_write = 2678400.f ;
                pourc_ter:coordinates = "time_counter lat lon" ;
        float fract_ter(time_counter, lat, lon) ;
                fract_ter:units = "1" ;
                fract_ter:standard_name = "Fraction ter" ;
                fract_ter:_FillValue = 9.96921e+36f ;
                fract_ter:long_name = "Fraction ter" ;
                fract_ter:online_operation = "ave(X)" ;
                fract_ter:interval_operation = 1800.f ;
                fract_ter:interval_write = 2678400.f ;
                fract_ter:coordinates = "time_counter lat lon" ;
        float taux_ter(time_counter, lat, lon) ;
                taux_ter:units = "Pa" ;
                taux_ter:standard_name = "Zonal wind stresster" ;
                taux_ter:_FillValue = 9.96921e+36f ;
                taux_ter:long_name = "Zonal wind stresster" ;
                taux_ter:online_operation = "ave(X)" ;
                taux_ter:interval_operation = 1800.f ;
                taux_ter:interval_write = 2678400.f ;
                taux_ter:coordinates = "time_counter lat lon" ;
        float tauy_ter(time_counter, lat, lon) ;
                tauy_ter:units = "Pa" ;
                tauy_ter:standard_name = "Meridional wind stress ter" ;
                tauy_ter:_FillValue = 9.96921e+36f ;
                tauy_ter:long_name = "Meridional wind stress ter" ;
                tauy_ter:online_operation = "ave(X)" ;
                tauy_ter:interval_operation = 1800.f ;
                tauy_ter:interval_write = 2678400.f ;
                tauy_ter:coordinates = "time_counter lat lon" ;
        float tsol_ter(time_counter, lat, lon) ;
                tsol_ter:units = "K" ;
                tsol_ter:standard_name = "Temperature ter" ;
                tsol_ter:_FillValue = 9.96921e+36f ;
                tsol_ter:long_name = "Temperature ter" ;
                tsol_ter:online_operation = "ave(X)" ;
                tsol_ter:interval_operation = 1800.f ;
                tsol_ter:interval_write = 2678400.f ;
                tsol_ter:coordinates = "time_counter lat lon" ;
        float evap_ter(time_counter, lat, lon) ;
                evap_ter:units = "kg/(s*m2)" ;
                evap_ter:standard_name = "evaporation at surface ter" ;
                evap_ter:_FillValue = 9.96921e+36f ;
                evap_ter:long_name = "evaporation at surface ter" ;
                evap_ter:online_operation = "ave(X)" ;
                evap_ter:interval_operation = 1800.f ;
                evap_ter:interval_write = 2678400.f ;
                evap_ter:coordinates = "time_counter lat lon" ;
        float sens_ter(time_counter, lat, lon) ;
                sens_ter:units = "W/m2" ;
                sens_ter:standard_name = "Sensible heat flux ter" ;
                sens_ter:_FillValue = 9.96921e+36f ;
                sens_ter:long_name = "Sensible heat flux ter" ;
                sens_ter:online_operation = "ave(X)" ;
                sens_ter:interval_operation = 1800.f ;
                sens_ter:interval_write = 2678400.f ;
                sens_ter:coordinates = "time_counter lat lon" ;
        float lat_ter(time_counter, lat, lon) ;
                lat_ter:units = "W/m2" ;
                lat_ter:standard_name = "Latent heat flux ter" ;
                lat_ter:_FillValue = 9.96921e+36f ;
                lat_ter:long_name = "Latent heat flux ter" ;
                lat_ter:online_operation = "ave(X)" ;
                lat_ter:interval_operation = 1800.f ;
                lat_ter:interval_write = 2678400.f ;
                lat_ter:coordinates = "time_counter lat lon" ;
        float flw_ter(time_counter, lat, lon) ;
                flw_ter:units = "W/m2" ;
                flw_ter:standard_name = "LW ter" ;
                flw_ter:_FillValue = 9.96921e+36f ;
                flw_ter:long_name = "LW ter" ;
                flw_ter:online_operation = "ave(X)" ;
                flw_ter:interval_operation = 1800.f ;
                flw_ter:interval_write = 2678400.f ;
                flw_ter:coordinates = "time_counter lat lon" ;
        float fsw_ter(time_counter, lat, lon) ;
                fsw_ter:units = "W/m2" ;
                fsw_ter:standard_name = "SW ter" ;
                fsw_ter:_FillValue = 9.96921e+36f ;
                fsw_ter:long_name = "SW ter" ;
                fsw_ter:online_operation = "ave(X)" ;
                fsw_ter:interval_operation = 1800.f ;
                fsw_ter:interval_write = 2678400.f ;
                fsw_ter:coordinates = "time_counter lat lon" ;
        float wbils_ter(time_counter, lat, lon) ;
                wbils_ter:units = "W/m2" ;
                wbils_ter:standard_name = "Bilan sol ter" ;
                wbils_ter:_FillValue = 9.96921e+36f ;
                wbils_ter:long_name = "Bilan sol ter" ;
                wbils_ter:online_operation = "ave(X)" ;
                wbils_ter:interval_operation = 1800.f ;
                wbils_ter:interval_write = 2678400.f ;
                wbils_ter:coordinates = "time_counter lat lon" ;
        float wbilo_ter(time_counter, lat, lon) ;
                wbilo_ter:units = "kg/(m2*s)" ;
                wbilo_ter:standard_name = "Bilan eau ter" ;
                wbilo_ter:_FillValue = 9.96921e+36f ;
                wbilo_ter:long_name = "Bilan eau ter" ;
                wbilo_ter:online_operation = "ave(X)" ;
                wbilo_ter:interval_operation = 1800.f ;
                wbilo_ter:interval_write = 2678400.f ;
                wbilo_ter:coordinates = "time_counter lat lon" ;
        float albe_ter(time_counter, lat, lon) ;
                albe_ter:units = "-" ;
                albe_ter:standard_name = "Albedo VIS surf. ter" ;
                albe_ter:_FillValue = 9.96921e+36f ;
                albe_ter:long_name = "Albedo VIS surf. ter" ;
                albe_ter:online_operation = "ave(X)" ;
                albe_ter:interval_operation = 1800.f ;
                albe_ter:interval_write = 2678400.f ;
                albe_ter:coordinates = "time_counter lat lon" ;
        float rugs_ter(time_counter, lat, lon) ;
                rugs_ter:units = "m" ;
                rugs_ter:standard_name = "Surface roughness ter" ;
                rugs_ter:_FillValue = 9.96921e+36f ;
                rugs_ter:long_name = "Surface roughness ter" ;
                rugs_ter:online_operation = "ave(X)" ;
                rugs_ter:interval_operation = 1800.f ;
                rugs_ter:interval_write = 2678400.f ;
                rugs_ter:coordinates = "time_counter lat lon" ;
        float pourc_lic(time_counter, lat, lon) ;
                pourc_lic:units = "%" ;
                pourc_lic:standard_name = "% lic" ;
                pourc_lic:_FillValue = 9.96921e+36f ;
                pourc_lic:long_name = "% lic" ;
                pourc_lic:online_operation = "ave(X)" ;
                pourc_lic:interval_operation = 1800.f ;
                pourc_lic:interval_write = 2678400.f ;
                pourc_lic:coordinates = "time_counter lat lon" ;
        float fract_lic(time_counter, lat, lon) ;
                fract_lic:units = "1" ;
                fract_lic:standard_name = "Fraction lic" ;
                fract_lic:_FillValue = 9.96921e+36f ;
                fract_lic:long_name = "Fraction lic" ;
                fract_lic:online_operation = "ave(X)" ;
                fract_lic:interval_operation = 1800.f ;
                fract_lic:interval_write = 2678400.f ;
                fract_lic:coordinates = "time_counter lat lon" ;
        float taux_lic(time_counter, lat, lon) ;
                taux_lic:units = "Pa" ;
                taux_lic:standard_name = "Zonal wind stresslic" ;
                taux_lic:_FillValue = 9.96921e+36f ;
                taux_lic:long_name = "Zonal wind stresslic" ;
                taux_lic:online_operation = "ave(X)" ;
                taux_lic:interval_operation = 1800.f ;
                taux_lic:interval_write = 2678400.f ;
                taux_lic:coordinates = "time_counter lat lon" ;
        float tauy_lic(time_counter, lat, lon) ;
                tauy_lic:units = "Pa" ;
                tauy_lic:standard_name = "Meridional wind stress lic" ;
                tauy_lic:_FillValue = 9.96921e+36f ;
                tauy_lic:long_name = "Meridional wind stress lic" ;
                tauy_lic:online_operation = "ave(X)" ;
                tauy_lic:interval_operation = 1800.f ;
                tauy_lic:interval_write = 2678400.f ;
                tauy_lic:coordinates = "time_counter lat lon" ;
        float tsol_lic(time_counter, lat, lon) ;
                tsol_lic:units = "K" ;
                tsol_lic:standard_name = "Temperature lic" ;
                tsol_lic:_FillValue = 9.96921e+36f ;
                tsol_lic:long_name = "Temperature lic" ;
                tsol_lic:online_operation = "ave(X)" ;
                tsol_lic:interval_operation = 1800.f ;
                tsol_lic:interval_write = 2678400.f ;
                tsol_lic:coordinates = "time_counter lat lon" ;
        float evap_lic(time_counter, lat, lon) ;
                evap_lic:units = "kg/(s*m2)" ;
                evap_lic:standard_name = "evaporation at surface lic" ;
                evap_lic:_FillValue = 9.96921e+36f ;
                evap_lic:long_name = "evaporation at surface lic" ;
                evap_lic:online_operation = "ave(X)" ;
                evap_lic:interval_operation = 1800.f ;
                evap_lic:interval_write = 2678400.f ;
                evap_lic:coordinates = "time_counter lat lon" ;
        float sens_lic(time_counter, lat, lon) ;
                sens_lic:units = "W/m2" ;
                sens_lic:standard_name = "Sensible heat flux lic" ;
                sens_lic:_FillValue = 9.96921e+36f ;
                sens_lic:long_name = "Sensible heat flux lic" ;
                sens_lic:online_operation = "ave(X)" ;
                sens_lic:interval_operation = 1800.f ;
                sens_lic:interval_write = 2678400.f ;
                sens_lic:coordinates = "time_counter lat lon" ;
        float lat_lic(time_counter, lat, lon) ;
                lat_lic:units = "W/m2" ;
                lat_lic:standard_name = "Latent heat flux lic" ;
                lat_lic:_FillValue = 9.96921e+36f ;
                lat_lic:long_name = "Latent heat flux lic" ;
                lat_lic:online_operation = "ave(X)" ;
                lat_lic:interval_operation = 1800.f ;
                lat_lic:interval_write = 2678400.f ;
                lat_lic:coordinates = "time_counter lat lon" ;
        float flw_lic(time_counter, lat, lon) ;
                flw_lic:units = "W/m2" ;
                flw_lic:standard_name = "LW lic" ;
                flw_lic:_FillValue = 9.96921e+36f ;
                flw_lic:long_name = "LW lic" ;
                flw_lic:online_operation = "ave(X)" ;
                flw_lic:interval_operation = 1800.f ;
                flw_lic:interval_write = 2678400.f ;
                flw_lic:coordinates = "time_counter lat lon" ;
        float fsw_lic(time_counter, lat, lon) ;
                fsw_lic:units = "W/m2" ;
                fsw_lic:standard_name = "SW lic" ;
                fsw_lic:_FillValue = 9.96921e+36f ;
                fsw_lic:long_name = "SW lic" ;
                fsw_lic:online_operation = "ave(X)" ;
                fsw_lic:interval_operation = 1800.f ;
                fsw_lic:interval_write = 2678400.f ;
                fsw_lic:coordinates = "time_counter lat lon" ;
        float wbils_lic(time_counter, lat, lon) ;
                wbils_lic:units = "W/m2" ;
                wbils_lic:standard_name = "Bilan sol lic" ;
                wbils_lic:_FillValue = 9.96921e+36f ;
                wbils_lic:long_name = "Bilan sol lic" ;
                wbils_lic:online_operation = "ave(X)" ;
                wbils_lic:interval_operation = 1800.f ;
                wbils_lic:interval_write = 2678400.f ;
                wbils_lic:coordinates = "time_counter lat lon" ;
        float wbilo_lic(time_counter, lat, lon) ;
                wbilo_lic:units = "kg/(m2*s)" ;
                wbilo_lic:standard_name = "Bilan eau lic" ;
                wbilo_lic:_FillValue = 9.96921e+36f ;
                wbilo_lic:long_name = "Bilan eau lic" ;
                wbilo_lic:online_operation = "ave(X)" ;
                wbilo_lic:interval_operation = 1800.f ;
                wbilo_lic:interval_write = 2678400.f ;
                wbilo_lic:coordinates = "time_counter lat lon" ;
        float albe_lic(time_counter, lat, lon) ;
                albe_lic:units = "-" ;
                albe_lic:standard_name = "Albedo VIS surf. lic" ;
                albe_lic:_FillValue = 9.96921e+36f ;
                albe_lic:long_name = "Albedo VIS surf. lic" ;
                albe_lic:online_operation = "ave(X)" ;
                albe_lic:interval_operation = 1800.f ;
                albe_lic:interval_write = 2678400.f ;
                albe_lic:coordinates = "time_counter lat lon" ;
        float rugs_lic(time_counter, lat, lon) ;
                rugs_lic:units = "m" ;
                rugs_lic:standard_name = "Surface roughness lic" ;
                rugs_lic:_FillValue = 9.96921e+36f ;
                rugs_lic:long_name = "Surface roughness lic" ;
                rugs_lic:online_operation = "ave(X)" ;
                rugs_lic:interval_operation = 1800.f ;
                rugs_lic:interval_write = 2678400.f ;
                rugs_lic:coordinates = "time_counter lat lon" ;
        float ages_lic(time_counter, lat, lon) ;
                ages_lic:units = "day" ;
                ages_lic:standard_name = "Snow age" ;
                ages_lic:_FillValue = 9.96921e+36f ;
                ages_lic:long_name = "Snow age" ;
                ages_lic:online_operation = "ave(X)" ;
                ages_lic:interval_operation = 1800.f ;
                ages_lic:interval_write = 2678400.f ;
                ages_lic:coordinates = "time_counter lat lon" ;
        float pourc_oce(time_counter, lat, lon) ;
                pourc_oce:units = "%" ;
                pourc_oce:standard_name = "% oce" ;
                pourc_oce:_FillValue = 9.96921e+36f ;
                pourc_oce:long_name = "% oce" ;
                pourc_oce:online_operation = "ave(X)" ;
                pourc_oce:interval_operation = 1800.f ;
                pourc_oce:interval_write = 2678400.f ;
                pourc_oce:coordinates = "time_counter lat lon" ;
        float fract_oce(time_counter, lat, lon) ;
                fract_oce:units = "1" ;
                fract_oce:standard_name = "Fraction oce" ;
                fract_oce:_FillValue = 9.96921e+36f ;
                fract_oce:long_name = "Fraction oce" ;
                fract_oce:online_operation = "ave(X)" ;
                fract_oce:interval_operation = 1800.f ;
                fract_oce:interval_write = 2678400.f ;
                fract_oce:coordinates = "time_counter lat lon" ;
        float taux_oce(time_counter, lat, lon) ;
                taux_oce:units = "Pa" ;
                taux_oce:standard_name = "Zonal wind stressoce" ;
                taux_oce:_FillValue = 9.96921e+36f ;
                taux_oce:long_name = "Zonal wind stressoce" ;
                taux_oce:online_operation = "ave(X)" ;
                taux_oce:interval_operation = 1800.f ;
                taux_oce:interval_write = 2678400.f ;
                taux_oce:coordinates = "time_counter lat lon" ;
        float tauy_oce(time_counter, lat, lon) ;
                tauy_oce:units = "Pa" ;
                tauy_oce:standard_name = "Meridional wind stress oce" ;
                tauy_oce:_FillValue = 9.96921e+36f ;
                tauy_oce:long_name = "Meridional wind stress oce" ;
                tauy_oce:online_operation = "ave(X)" ;
                tauy_oce:interval_operation = 1800.f ;
                tauy_oce:interval_write = 2678400.f ;
                tauy_oce:coordinates = "time_counter lat lon" ;
        float tsol_oce(time_counter, lat, lon) ;
                tsol_oce:units = "K" ;
                tsol_oce:standard_name = "Temperature oce" ;
                tsol_oce:_FillValue = 9.96921e+36f ;
                tsol_oce:long_name = "Temperature oce" ;
                tsol_oce:online_operation = "ave(X)" ;
                tsol_oce:interval_operation = 1800.f ;
                tsol_oce:interval_write = 2678400.f ;
                tsol_oce:coordinates = "time_counter lat lon" ;
        float evap_oce(time_counter, lat, lon) ;
                evap_oce:units = "kg/(s*m2)" ;
                evap_oce:standard_name = "evaporation at surface oce" ;
                evap_oce:_FillValue = 9.96921e+36f ;
                evap_oce:long_name = "evaporation at surface oce" ;
                evap_oce:online_operation = "ave(X)" ;
                evap_oce:interval_operation = 1800.f ;
                evap_oce:interval_write = 2678400.f ;
                evap_oce:coordinates = "time_counter lat lon" ;
        float sens_oce(time_counter, lat, lon) ;
                sens_oce:units = "W/m2" ;
                sens_oce:standard_name = "Sensible heat flux oce" ;
                sens_oce:_FillValue = 9.96921e+36f ;
                sens_oce:long_name = "Sensible heat flux oce" ;
                sens_oce:online_operation = "ave(X)" ;
                sens_oce:interval_operation = 1800.f ;
                sens_oce:interval_write = 2678400.f ;
                sens_oce:coordinates = "time_counter lat lon" ;
        float lat_oce(time_counter, lat, lon) ;
                lat_oce:units = "W/m2" ;
                lat_oce:standard_name = "Latent heat flux oce" ;
                lat_oce:_FillValue = 9.96921e+36f ;
                lat_oce:long_name = "Latent heat flux oce" ;
                lat_oce:online_operation = "ave(X)" ;
                lat_oce:interval_operation = 1800.f ;
                lat_oce:interval_write = 2678400.f ;
                lat_oce:coordinates = "time_counter lat lon" ;
        float flw_oce(time_counter, lat, lon) ;
                flw_oce:units = "W/m2" ;
                flw_oce:standard_name = "LW oce" ;
                flw_oce:_FillValue = 9.96921e+36f ;
                flw_oce:long_name = "LW oce" ;
                flw_oce:online_operation = "ave(X)" ;
                flw_oce:interval_operation = 1800.f ;
                flw_oce:interval_write = 2678400.f ;
                flw_oce:coordinates = "time_counter lat lon" ;
        float fsw_oce(time_counter, lat, lon) ;
                fsw_oce:units = "W/m2" ;
                fsw_oce:standard_name = "SW oce" ;
                fsw_oce:_FillValue = 9.96921e+36f ;
                fsw_oce:long_name = "SW oce" ;
                fsw_oce:online_operation = "ave(X)" ;
                fsw_oce:interval_operation = 1800.f ;
                fsw_oce:interval_write = 2678400.f ;
                fsw_oce:coordinates = "time_counter lat lon" ;
        float wbils_oce(time_counter, lat, lon) ;
                wbils_oce:units = "W/m2" ;
                wbils_oce:standard_name = "Bilan sol oce" ;
                wbils_oce:_FillValue = 9.96921e+36f ;
                wbils_oce:long_name = "Bilan sol oce" ;
                wbils_oce:online_operation = "ave(X)" ;
                wbils_oce:interval_operation = 1800.f ;
                wbils_oce:interval_write = 2678400.f ;
                wbils_oce:coordinates = "time_counter lat lon" ;
        float wbilo_oce(time_counter, lat, lon) ;
                wbilo_oce:units = "kg/(m2*s)" ;
                wbilo_oce:standard_name = "Bilan eau oce" ;
                wbilo_oce:_FillValue = 9.96921e+36f ;
                wbilo_oce:long_name = "Bilan eau oce" ;
                wbilo_oce:online_operation = "ave(X)" ;
                wbilo_oce:interval_operation = 1800.f ;
                wbilo_oce:interval_write = 2678400.f ;
                wbilo_oce:coordinates = "time_counter lat lon" ;
        float albe_oce(time_counter, lat, lon) ;
                albe_oce:units = "-" ;
                albe_oce:standard_name = "Albedo VIS surf. oce" ;
                albe_oce:_FillValue = 9.96921e+36f ;
                albe_oce:long_name = "Albedo VIS surf. oce" ;
                albe_oce:online_operation = "ave(X)" ;
                albe_oce:interval_operation = 1800.f ;
                albe_oce:interval_write = 2678400.f ;
                albe_oce:coordinates = "time_counter lat lon" ;
        float rugs_oce(time_counter, lat, lon) ;
                rugs_oce:units = "m" ;
                rugs_oce:standard_name = "Surface roughness oce" ;
                rugs_oce:_FillValue = 9.96921e+36f ;
                rugs_oce:long_name = "Surface roughness oce" ;
                rugs_oce:online_operation = "ave(X)" ;
                rugs_oce:interval_operation = 1800.f ;
                rugs_oce:interval_write = 2678400.f ;
                rugs_oce:coordinates = "time_counter lat lon" ;
        float pourc_sic(time_counter, lat, lon) ;
                pourc_sic:units = "%" ;
                pourc_sic:standard_name = "% sic" ;
                pourc_sic:_FillValue = 9.96921e+36f ;
                pourc_sic:long_name = "% sic" ;
                pourc_sic:online_operation = "ave(X)" ;
                pourc_sic:interval_operation = 1800.f ;
                pourc_sic:interval_write = 2678400.f ;
                pourc_sic:coordinates = "time_counter lat lon" ;
        float fract_sic(time_counter, lat, lon) ;
                fract_sic:units = "1" ;
                fract_sic:standard_name = "Fraction sic" ;
                fract_sic:_FillValue = 9.96921e+36f ;
                fract_sic:long_name = "Fraction sic" ;
                fract_sic:online_operation = "ave(X)" ;
                fract_sic:interval_operation = 1800.f ;
                fract_sic:interval_write = 2678400.f ;
                fract_sic:coordinates = "time_counter lat lon" ;
        float taux_sic(time_counter, lat, lon) ;
                taux_sic:units = "Pa" ;
                taux_sic:standard_name = "Zonal wind stresssic" ;
                taux_sic:_FillValue = 9.96921e+36f ;
                taux_sic:long_name = "Zonal wind stresssic" ;
                taux_sic:online_operation = "ave(X)" ;
                taux_sic:interval_operation = 1800.f ;
                taux_sic:interval_write = 2678400.f ;
                taux_sic:coordinates = "time_counter lat lon" ;
        float tauy_sic(time_counter, lat, lon) ;
                tauy_sic:units = "Pa" ;
                tauy_sic:standard_name = "Meridional wind stress sic" ;
                tauy_sic:_FillValue = 9.96921e+36f ;
                tauy_sic:long_name = "Meridional wind stress sic" ;
                tauy_sic:online_operation = "ave(X)" ;
                tauy_sic:interval_operation = 1800.f ;
                tauy_sic:interval_write = 2678400.f ;
                tauy_sic:coordinates = "time_counter lat lon" ;
        float tsol_sic(time_counter, lat, lon) ;
                tsol_sic:units = "K" ;
                tsol_sic:standard_name = "Temperature sic" ;
                tsol_sic:_FillValue = 9.96921e+36f ;
                tsol_sic:long_name = "Temperature sic" ;
                tsol_sic:online_operation = "ave(X)" ;
                tsol_sic:interval_operation = 1800.f ;
                tsol_sic:interval_write = 2678400.f ;
                tsol_sic:coordinates = "time_counter lat lon" ;
        float evap_sic(time_counter, lat, lon) ;
                evap_sic:units = "kg/(s*m2)" ;
                evap_sic:standard_name = "evaporation at surface sic" ;
                evap_sic:_FillValue = 9.96921e+36f ;
                evap_sic:long_name = "evaporation at surface sic" ;
                evap_sic:online_operation = "ave(X)" ;
                evap_sic:interval_operation = 1800.f ;
                evap_sic:interval_write = 2678400.f ;
                evap_sic:coordinates = "time_counter lat lon" ;
        float sens_sic(time_counter, lat, lon) ;
                sens_sic:units = "W/m2" ;
                sens_sic:standard_name = "Sensible heat flux sic" ;
                sens_sic:_FillValue = 9.96921e+36f ;
                sens_sic:long_name = "Sensible heat flux sic" ;
                sens_sic:online_operation = "ave(X)" ;
                sens_sic:interval_operation = 1800.f ;
                sens_sic:interval_write = 2678400.f ;
                sens_sic:coordinates = "time_counter lat lon" ;
        float lat_sic(time_counter, lat, lon) ;
                lat_sic:units = "W/m2" ;
                lat_sic:standard_name = "Latent heat flux sic" ;
                lat_sic:_FillValue = 9.96921e+36f ;
                lat_sic:long_name = "Latent heat flux sic" ;
                lat_sic:online_operation = "ave(X)" ;
                lat_sic:interval_operation = 1800.f ;
                lat_sic:interval_write = 2678400.f ;
                lat_sic:coordinates = "time_counter lat lon" ;
        float flw_sic(time_counter, lat, lon) ;
                flw_sic:units = "W/m2" ;
                flw_sic:standard_name = "LW sic" ;
                flw_sic:_FillValue = 9.96921e+36f ;
                flw_sic:long_name = "LW sic" ;
                flw_sic:online_operation = "ave(X)" ;
                flw_sic:interval_operation = 1800.f ;
                flw_sic:interval_write = 2678400.f ;
                flw_sic:coordinates = "time_counter lat lon" ;
        float fsw_sic(time_counter, lat, lon) ;
                fsw_sic:units = "W/m2" ;
                fsw_sic:standard_name = "SW sic" ;
                fsw_sic:_FillValue = 9.96921e+36f ;
                fsw_sic:long_name = "SW sic" ;
                fsw_sic:online_operation = "ave(X)" ;
                fsw_sic:interval_operation = 1800.f ;
                fsw_sic:interval_write = 2678400.f ;
                fsw_sic:coordinates = "time_counter lat lon" ;
        float wbils_sic(time_counter, lat, lon) ;
                wbils_sic:units = "W/m2" ;
                wbils_sic:standard_name = "Bilan sol sic" ;
                wbils_sic:_FillValue = 9.96921e+36f ;
                wbils_sic:long_name = "Bilan sol sic" ;
                wbils_sic:online_operation = "ave(X)" ;
                wbils_sic:interval_operation = 1800.f ;
                wbils_sic:interval_write = 2678400.f ;
                wbils_sic:coordinates = "time_counter lat lon" ;
        float wbilo_sic(time_counter, lat, lon) ;
                wbilo_sic:units = "kg/(m2*s)" ;
                wbilo_sic:standard_name = "Bilan eau sic" ;
                wbilo_sic:_FillValue = 9.96921e+36f ;
                wbilo_sic:long_name = "Bilan eau sic" ;
                wbilo_sic:online_operation = "ave(X)" ;
                wbilo_sic:interval_operation = 1800.f ;
                wbilo_sic:interval_write = 2678400.f ;
                wbilo_sic:coordinates = "time_counter lat lon" ;
        float albe_sic(time_counter, lat, lon) ;
                albe_sic:units = "-" ;
                albe_sic:standard_name = "Albedo VIS surf. sic" ;
                albe_sic:_FillValue = 9.96921e+36f ;
                albe_sic:long_name = "Albedo VIS surf. sic" ;
                albe_sic:online_operation = "ave(X)" ;
                albe_sic:interval_operation = 1800.f ;
                albe_sic:interval_write = 2678400.f ;
                albe_sic:coordinates = "time_counter lat lon" ;
        float rugs_sic(time_counter, lat, lon) ;
                rugs_sic:units = "m" ;
                rugs_sic:standard_name = "Surface roughness sic" ;
                rugs_sic:_FillValue = 9.96921e+36f ;
                rugs_sic:long_name = "Surface roughness sic" ;
                rugs_sic:online_operation = "ave(X)" ;
                rugs_sic:interval_operation = 1800.f ;
                rugs_sic:interval_write = 2678400.f ;
                rugs_sic:coordinates = "time_counter lat lon" ;
        float ages_sic(time_counter, lat, lon) ;
                ages_sic:units = "day" ;
                ages_sic:standard_name = "Snow age" ;
                ages_sic:_FillValue = 9.96921e+36f ;
                ages_sic:long_name = "Snow age" ;
                ages_sic:online_operation = "ave(X)" ;
                ages_sic:interval_operation = 1800.f ;
                ages_sic:interval_write = 2678400.f ;
                ages_sic:coordinates = "time_counter lat lon" ;
        float od550aer(time_counter, lat, lon) ;
                od550aer:units = "-" ;
                od550aer:standard_name = "Total aerosol optical depth at 550nm" ;
                od550aer:_FillValue = 9.96921e+36f ;
                od550aer:long_name = "Total aerosol optical depth at 550nm" ;
                od550aer:online_operation = "ave(X)" ;
                od550aer:interval_operation = 1800.f ;
                od550aer:interval_write = 2678400.f ;
                od550aer:coordinates = "time_counter lat lon" ;
        float od865aer(time_counter, lat, lon) ;
                od865aer:units = "-" ;
                od865aer:standard_name = "Total aerosol optical depth at 870nm" ;
                od865aer:_FillValue = 9.96921e+36f ;
                od865aer:long_name = "Total aerosol optical depth at 870nm" ;
                od865aer:online_operation = "ave(X)" ;
                od865aer:interval_operation = 1800.f ;
                od865aer:interval_write = 2678400.f ;
                od865aer:coordinates = "time_counter lat lon" ;
        float absvisaer(time_counter, lat, lon) ;
                absvisaer:units = "-" ;
                absvisaer:standard_name = "Absorption aerosol visible optical depth" ;
                absvisaer:_FillValue = 9.96921e+36f ;
                absvisaer:long_name = "Absorption aerosol visible optical depth" ;
                absvisaer:online_operation = "ave(X)" ;
                absvisaer:interval_operation = 1800.f ;
                absvisaer:interval_write = 2678400.f ;
                absvisaer:coordinates = "time_counter lat lon" ;
        float od550lt1aer(time_counter, lat, lon) ;
                od550lt1aer:units = "-" ;
                od550lt1aer:standard_name = "Fine mode optical depth" ;
                od550lt1aer:_FillValue = 9.96921e+36f ;
                od550lt1aer:long_name = "Fine mode optical depth" ;
                od550lt1aer:online_operation = "ave(X)" ;
                od550lt1aer:interval_operation = 1800.f ;
                od550lt1aer:interval_write = 2678400.f ;
                od550lt1aer:coordinates = "time_counter lat lon" ;
        float sconcso4(time_counter, lat, lon) ;
                sconcso4:units = "kg/m3" ;
                sconcso4:standard_name = "Surface Concentration of Sulfate" ;
                sconcso4:_FillValue = 9.96921e+36f ;
                sconcso4:long_name = "Surface Concentration of Sulfate" ;
                sconcso4:online_operation = "ave(X)" ;
                sconcso4:interval_operation = 1800.f ;
                sconcso4:interval_write = 2678400.f ;
                sconcso4:coordinates = "time_counter lat lon" ;
        float sconcoa(time_counter, lat, lon) ;
                sconcoa:units = "kg/m3" ;
                sconcoa:standard_name = "Surface Concentration of Organic Aerosol" ;
                sconcoa:_FillValue = 9.96921e+36f ;
                sconcoa:long_name = "Surface Concentration of Organic Aerosol" ;
                sconcoa:online_operation = "ave(X)" ;
                sconcoa:interval_operation = 1800.f ;
                sconcoa:interval_write = 2678400.f ;
                sconcoa:coordinates = "time_counter lat lon" ;
        float sconcbc(time_counter, lat, lon) ;
                sconcbc:units = "kg/m3" ;
                sconcbc:standard_name = "Surface Concentration of Black Carbon" ;
                sconcbc:_FillValue = 9.96921e+36f ;
                sconcbc:long_name = "Surface Concentration of Black Carbon" ;
                sconcbc:online_operation = "ave(X)" ;
                sconcbc:interval_operation = 1800.f ;
                sconcbc:interval_write = 2678400.f ;
                sconcbc:coordinates = "time_counter lat lon" ;
        float sconcss(time_counter, lat, lon) ;
                sconcss:units = "kg/m3" ;
                sconcss:standard_name = "Surface Concentration of Sea Salt" ;
                sconcss:_FillValue = 9.96921e+36f ;
                sconcss:long_name = "Surface Concentration of Sea Salt" ;
                sconcss:online_operation = "ave(X)" ;
                sconcss:interval_operation = 1800.f ;
                sconcss:interval_write = 2678400.f ;
                sconcss:coordinates = "time_counter lat lon" ;
        float sconcdust(time_counter, lat, lon) ;
                sconcdust:units = "kg/m3" ;
                sconcdust:standard_name = "Surface Concentration of Dust" ;
                sconcdust:_FillValue = 9.96921e+36f ;
                sconcdust:long_name = "Surface Concentration of Dust" ;
                sconcdust:online_operation = "ave(X)" ;
                sconcdust:interval_operation = 1800.f ;
                sconcdust:interval_write = 2678400.f ;
                sconcdust:coordinates = "time_counter lat lon" ;
        float concso4(time_counter, presnivs, lat, lon) ;
                concso4:units = "kg/m3" ;
                concso4:standard_name = "Concentration of Sulfate" ;
                concso4:_FillValue = 9.96921e+36f ;
                concso4:long_name = "Concentration of Sulfate" ;
                concso4:online_operation = "ave(X)" ;
                concso4:interval_operation = 1800.f ;
                concso4:interval_write = 2678400.f ;
                concso4:coordinates = "time_counter presnivs lat lon" ;
        float concoa(time_counter, presnivs, lat, lon) ;
                concoa:units = "kg/m3" ;
                concoa:standard_name = "Concentration of Organic Aerosol" ;
                concoa:_FillValue = 9.96921e+36f ;
                concoa:long_name = "Concentration of Organic Aerosol" ;
                concoa:online_operation = "ave(X)" ;
                concoa:interval_operation = 1800.f ;
                concoa:interval_write = 2678400.f ;
                concoa:coordinates = "time_counter presnivs lat lon" ;
        float concbc(time_counter, presnivs, lat, lon) ;
                concbc:units = "kg/m3" ;
                concbc:standard_name = "Concentration of Black Carbon" ;
                concbc:_FillValue = 9.96921e+36f ;
                concbc:long_name = "Concentration of Black Carbon" ;
                concbc:online_operation = "ave(X)" ;
                concbc:interval_operation = 1800.f ;
                concbc:interval_write = 2678400.f ;
                concbc:coordinates = "time_counter presnivs lat lon" ;
        float concss(time_counter, presnivs, lat, lon) ;
                concss:units = "kg/m3" ;
                concss:standard_name = "Concentration of Sea Salt" ;
                concss:_FillValue = 9.96921e+36f ;
                concss:long_name = "Concentration of Sea Salt" ;
                concss:online_operation = "ave(X)" ;
                concss:interval_operation = 1800.f ;
                concss:interval_write = 2678400.f ;
                concss:coordinates = "time_counter presnivs lat lon" ;
        float concdust(time_counter, presnivs, lat, lon) ;
                concdust:units = "kg/m3" ;
                concdust:standard_name = "Concentration of Dust" ;
                concdust:_FillValue = 9.96921e+36f ;
                concdust:long_name = "Concentration of Dust" ;
                concdust:online_operation = "ave(X)" ;
                concdust:interval_operation = 1800.f ;
                concdust:interval_write = 2678400.f ;
                concdust:coordinates = "time_counter presnivs lat lon" ;
        float loadso4(time_counter, lat, lon) ;
                loadso4:units = "kg/m2" ;
                loadso4:standard_name = "Column Load of Sulfate" ;
                loadso4:_FillValue = 9.96921e+36f ;
                loadso4:long_name = "Column Load of Sulfate" ;
                loadso4:online_operation = "ave(X)" ;
                loadso4:interval_operation = 1800.f ;
                loadso4:interval_write = 2678400.f ;
                loadso4:coordinates = "time_counter lat lon" ;
        float loadoa(time_counter, lat, lon) ;
                loadoa:units = "kg/m2" ;
                loadoa:standard_name = "Column Load of Organic Aerosol" ;
                loadoa:_FillValue = 9.96921e+36f ;
                loadoa:long_name = "Column Load of Organic Aerosol" ;
                loadoa:online_operation = "ave(X)" ;
                loadoa:interval_operation = 1800.f ;
                loadoa:interval_write = 2678400.f ;
                loadoa:coordinates = "time_counter lat lon" ;
        float loadbc(time_counter, lat, lon) ;
                loadbc:units = "kg/m2" ;
                loadbc:standard_name = "Column Load of Black Carbon" ;
                loadbc:_FillValue = 9.96921e+36f ;
                loadbc:long_name = "Column Load of Black Carbon" ;
                loadbc:online_operation = "ave(X)" ;
                loadbc:interval_operation = 1800.f ;
                loadbc:interval_write = 2678400.f ;
                loadbc:coordinates = "time_counter lat lon" ;
        float loadss(time_counter, lat, lon) ;
                loadss:units = "kg/m2" ;
                loadss:standard_name = "Column Load of Sea Salt" ;
                loadss:_FillValue = 9.96921e+36f ;
                loadss:long_name = "Column Load of Sea Salt" ;
                loadss:online_operation = "ave(X)" ;
                loadss:interval_operation = 1800.f ;
                loadss:interval_write = 2678400.f ;
                loadss:coordinates = "time_counter lat lon" ;
        float loaddust(time_counter, lat, lon) ;
                loaddust:units = "kg/m2" ;
                loaddust:standard_name = "Column Load of Dust" ;
                loaddust:_FillValue = 9.96921e+36f ;
                loaddust:long_name = "Column Load of Dust" ;
                loaddust:online_operation = "ave(X)" ;
                loaddust:interval_operation = 1800.f ;
                loaddust:interval_write = 2678400.f ;
                loaddust:coordinates = "time_counter lat lon" ;
        float OD550_ASBCM(time_counter, lat, lon) ;
                OD550_ASBCM:units = "1" ;
                OD550_ASBCM:standard_name = "Aerosol Optical depth at 550 nm ASBCM" ;
                OD550_ASBCM:_FillValue = 9.96921e+36f ;
                OD550_ASBCM:long_name = "Aerosol Optical depth at 550 nm ASBCM" ;
                OD550_ASBCM:online_operation = "ave(X)" ;
                OD550_ASBCM:interval_operation = 1800.f ;
                OD550_ASBCM:interval_write = 2678400.f ;
                OD550_ASBCM:coordinates = "time_counter lat lon" ;
        float OD550_ASPOMM(time_counter, lat, lon) ;
                OD550_ASPOMM:units = "1" ;
                OD550_ASPOMM:standard_name = "Aerosol Optical depth at 550 nm ASPOMM" ;
                OD550_ASPOMM:_FillValue = 9.96921e+36f ;
                OD550_ASPOMM:long_name = "Aerosol Optical depth at 550 nm ASPOMM" ;
                OD550_ASPOMM:online_operation = "ave(X)" ;
                OD550_ASPOMM:interval_operation = 1800.f ;
                OD550_ASPOMM:interval_write = 2678400.f ;
                OD550_ASPOMM:coordinates = "time_counter lat lon" ;
        float OD550_ASSO4M(time_counter, lat, lon) ;
                OD550_ASSO4M:units = "1" ;
                OD550_ASSO4M:standard_name = "Aerosol Optical depth at 550 nm SO4" ;
                OD550_ASSO4M:_FillValue = 9.96921e+36f ;
                OD550_ASSO4M:long_name = "Aerosol Optical depth at 550 nm SO4" ;
                OD550_ASSO4M:online_operation = "ave(X)" ;
                OD550_ASSO4M:interval_operation = 1800.f ;
                OD550_ASSO4M:interval_write = 2678400.f ;
                OD550_ASSO4M:coordinates = "time_counter lat lon" ;
        float OD550_CSSO4M(time_counter, lat, lon) ;
                OD550_CSSO4M:units = "1" ;
                OD550_CSSO4M:standard_name = "Aerosol Optical depth at 550 nm CSSO4M" ;
                OD550_CSSO4M:_FillValue = 9.96921e+36f ;
                OD550_CSSO4M:long_name = "Aerosol Optical depth at 550 nm CSSO4M" ;
                OD550_CSSO4M:online_operation = "ave(X)" ;
                OD550_CSSO4M:interval_operation = 1800.f ;
                OD550_CSSO4M:interval_write = 2678400.f ;
                OD550_CSSO4M:coordinates = "time_counter lat lon" ;
        float OD550_SSSSM(time_counter, lat, lon) ;
                OD550_SSSSM:units = "1" ;
                OD550_SSSSM:standard_name = "Aerosol Optical depth at 550 nm SSSSM" ;
                OD550_SSSSM:_FillValue = 9.96921e+36f ;
                OD550_SSSSM:long_name = "Aerosol Optical depth at 550 nm SSSSM" ;
                OD550_SSSSM:online_operation = "ave(X)" ;
                OD550_SSSSM:interval_operation = 1800.f ;
                OD550_SSSSM:interval_write = 2678400.f ;
                OD550_SSSSM:coordinates = "time_counter lat lon" ;
        float OD550_ASSSM(time_counter, lat, lon) ;
                OD550_ASSSM:units = "1" ;
                OD550_ASSSM:standard_name = "Aerosol Optical depth at 550 nm CSSSM" ;
                OD550_ASSSM:_FillValue = 9.96921e+36f ;
                OD550_ASSSM:long_name = "Aerosol Optical depth at 550 nm CSSSM" ;
                OD550_ASSSM:online_operation = "ave(X)" ;
                OD550_ASSSM:interval_operation = 1800.f ;
                OD550_ASSSM:interval_write = 2678400.f ;
                OD550_ASSSM:coordinates = "time_counter lat lon" ;
        float OD550_CSSSM(time_counter, lat, lon) ;
                OD550_CSSSM:units = "1" ;
                OD550_CSSSM:standard_name = "Aerosol Optical depth at 550 nm ASSSM" ;
                OD550_CSSSM:_FillValue = 9.96921e+36f ;
                OD550_CSSSM:long_name = "Aerosol Optical depth at 550 nm ASSSM" ;
                OD550_CSSSM:online_operation = "ave(X)" ;
                OD550_CSSSM:interval_operation = 1800.f ;
                OD550_CSSSM:interval_write = 2678400.f ;
                OD550_CSSSM:coordinates = "time_counter lat lon" ;
        float OD550_CIDUSTM(time_counter, lat, lon) ;
                OD550_CIDUSTM:units = "1" ;
                OD550_CIDUSTM:standard_name = "Aerosol Optical depth at 550 nm CIDUSTM" ;
                OD550_CIDUSTM:_FillValue = 9.96921e+36f ;
                OD550_CIDUSTM:long_name = "Aerosol Optical depth at 550 nm CIDUSTM" ;
                OD550_CIDUSTM:online_operation = "ave(X)" ;
                OD550_CIDUSTM:interval_operation = 1800.f ;
                OD550_CIDUSTM:interval_write = 2678400.f ;
                OD550_CIDUSTM:coordinates = "time_counter lat lon" ;
        float OD550_AIBCM(time_counter, lat, lon) ;
                OD550_AIBCM:units = "1" ;
                OD550_AIBCM:standard_name = "Aerosol Optical depth at 550 nm AIBCM" ;
                OD550_AIBCM:_FillValue = 9.96921e+36f ;
                OD550_AIBCM:long_name = "Aerosol Optical depth at 550 nm AIBCM" ;
                OD550_AIBCM:online_operation = "ave(X)" ;
                OD550_AIBCM:interval_operation = 1800.f ;
                OD550_AIBCM:interval_write = 2678400.f ;
                OD550_AIBCM:coordinates = "time_counter lat lon" ;
        float OD550_AIPOMM(time_counter, lat, lon) ;
                OD550_AIPOMM:units = "1" ;
                OD550_AIPOMM:standard_name = "Aerosol Optical depth at 550 nm AIPOMM" ;
                OD550_AIPOMM:_FillValue = 9.96921e+36f ;
                OD550_AIPOMM:long_name = "Aerosol Optical depth at 550 nm AIPOMM" ;
                OD550_AIPOMM:online_operation = "ave(X)" ;
                OD550_AIPOMM:interval_operation = 1800.f ;
                OD550_AIPOMM:interval_write = 2678400.f ;
                OD550_AIPOMM:coordinates = "time_counter lat lon" ;
        float topswad(time_counter, lat, lon) ;
                topswad:units = "W/m2" ;
                topswad:standard_name = "ADE at TOA" ;
                topswad:_FillValue = 9.96921e+36f ;
                topswad:long_name = "ADE at TOA" ;
                topswad:online_operation = "ave(X)" ;
                topswad:interval_operation = 1800.f ;
                topswad:interval_write = 2678400.f ;
                topswad:coordinates = "time_counter lat lon" ;
        float solswad(time_counter, lat, lon) ;
                solswad:units = "W/m2" ;
                solswad:standard_name = "ADE at SRF" ;
                solswad:_FillValue = 9.96921e+36f ;
                solswad:long_name = "ADE at SRF" ;
                solswad:online_operation = "ave(X)" ;
                solswad:interval_operation = 1800.f ;
                solswad:interval_write = 2678400.f ;
                solswad:coordinates = "time_counter lat lon" ;
        float swtoaas_nat(time_counter, lat, lon) ;
                swtoaas_nat:units = "W/m2" ;
                swtoaas_nat:standard_name = "Natural aerosol radiative forcing all-sky at TOA" ;
                swtoaas_nat:_FillValue = 9.96921e+36f ;
                swtoaas_nat:long_name = "Natural aerosol radiative forcing all-sky at TOA" ;
                swtoaas_nat:online_operation = "ave(X)" ;
                swtoaas_nat:interval_operation = 1800.f ;
                swtoaas_nat:interval_write = 2678400.f ;
                swtoaas_nat:coordinates = "time_counter lat lon" ;
        float swsrfas_nat(time_counter, lat, lon) ;
                swsrfas_nat:units = "W/m2" ;
                swsrfas_nat:standard_name = "Natural aerosol radiative forcing all-sky at SRF" ;
                swsrfas_nat:_FillValue = 9.96921e+36f ;
                swsrfas_nat:long_name = "Natural aerosol radiative forcing all-sky at SRF" ;
                swsrfas_nat:online_operation = "ave(X)" ;
                swsrfas_nat:interval_operation = 1800.f ;
                swsrfas_nat:interval_write = 2678400.f ;
                swsrfas_nat:coordinates = "time_counter lat lon" ;
        float swtoacs_nat(time_counter, lat, lon) ;
                swtoacs_nat:units = "W/m2" ;
                swtoacs_nat:standard_name = "Natural aerosol radiative forcing clear-sky at TOA" ;
                swtoacs_nat:_FillValue = 9.96921e+36f ;
                swtoacs_nat:long_name = "Natural aerosol radiative forcing clear-sky at TOA" ;
                swtoacs_nat:online_operation = "ave(X)" ;
                swtoacs_nat:interval_operation = 1800.f ;
                swtoacs_nat:interval_write = 2678400.f ;
                swtoacs_nat:coordinates = "time_counter lat lon" ;
        float swsrfcs_nat(time_counter, lat, lon) ;
                swsrfcs_nat:units = "W/m2" ;
                swsrfcs_nat:standard_name = "Natural aerosol radiative forcing clear-sky at SRF" ;
                swsrfcs_nat:_FillValue = 9.96921e+36f ;
                swsrfcs_nat:long_name = "Natural aerosol radiative forcing clear-sky at SRF" ;
                swsrfcs_nat:online_operation = "ave(X)" ;
                swsrfcs_nat:interval_operation = 1800.f ;
                swsrfcs_nat:interval_write = 2678400.f ;
                swsrfcs_nat:coordinates = "time_counter lat lon" ;
        float swtoaas_ant(time_counter, lat, lon) ;
                swtoaas_ant:units = "W/m2" ;
                swtoaas_ant:standard_name = "Anthropogenic aerosol radiative forcing all-sky at TOA" ;
                swtoaas_ant:_FillValue = 9.96921e+36f ;
                swtoaas_ant:long_name = "Anthropogenic aerosol radiative forcing all-sky at TOA" ;
                swtoaas_ant:online_operation = "ave(X)" ;
                swtoaas_ant:interval_operation = 1800.f ;
                swtoaas_ant:interval_write = 2678400.f ;
                swtoaas_ant:coordinates = "time_counter lat lon" ;
        float swsrfas_ant(time_counter, lat, lon) ;
                swsrfas_ant:units = "W/m2" ;
                swsrfas_ant:standard_name = "Anthropogenic aerosol radiative forcing all-sky at SRF" ;
                swsrfas_ant:_FillValue = 9.96921e+36f ;
                swsrfas_ant:long_name = "Anthropogenic aerosol radiative forcing all-sky at SRF" ;
                swsrfas_ant:online_operation = "ave(X)" ;
                swsrfas_ant:interval_operation = 1800.f ;
                swsrfas_ant:interval_write = 2678400.f ;
                swsrfas_ant:coordinates = "time_counter lat lon" ;
        float swtoacs_ant(time_counter, lat, lon) ;
                swtoacs_ant:units = "W/m2" ;
                swtoacs_ant:standard_name = "Anthropogenic aerosol radiative forcing clear-sky at TOA" ;
                swtoacs_ant:_FillValue = 9.96921e+36f ;
                swtoacs_ant:long_name = "Anthropogenic aerosol radiative forcing clear-sky at TOA" ;
                swtoacs_ant:online_operation = "ave(X)" ;
                swtoacs_ant:interval_operation = 1800.f ;
                swtoacs_ant:interval_write = 2678400.f ;
                swtoacs_ant:coordinates = "time_counter lat lon" ;
        float swsrfcs_ant(time_counter, lat, lon) ;
                swsrfcs_ant:units = "W/m2" ;
                swsrfcs_ant:standard_name = "Anthropogenic aerosol radiative forcing clear-sky at SRF" ;
                swsrfcs_ant:_FillValue = 9.96921e+36f ;
                swsrfcs_ant:long_name = "Anthropogenic aerosol radiative forcing clear-sky at SRF" ;
                swsrfcs_ant:online_operation = "ave(X)" ;
                swsrfcs_ant:interval_operation = 1800.f ;
                swsrfcs_ant:interval_write = 2678400.f ;
                swsrfcs_ant:coordinates = "time_counter lat lon" ;
        float swtoacf_nat(time_counter, lat, lon) ;
                swtoacf_nat:units = "W/m2" ;
                swtoacf_nat:standard_name = "Natural aerosol impact on cloud radiative forcing at TOA" ;
                swtoacf_nat:_FillValue = 9.96921e+36f ;
                swtoacf_nat:long_name = "Natural aerosol impact on cloud radiative forcing at TOA" ;
                swtoacf_nat:online_operation = "ave(X)" ;
                swtoacf_nat:interval_operation = 1800.f ;
                swtoacf_nat:interval_write = 2678400.f ;
                swtoacf_nat:coordinates = "time_counter lat lon" ;
        float swsrfcf_nat(time_counter, lat, lon) ;
                swsrfcf_nat:units = "W/m2" ;
                swsrfcf_nat:standard_name = "Natural aerosol impact on cloud radiative forcing  at SRF" ;
                swsrfcf_nat:_FillValue = 9.96921e+36f ;
                swsrfcf_nat:long_name = "Natural aerosol impact on cloud radiative forcing  at SRF" ;
                swsrfcf_nat:online_operation = "ave(X)" ;
                swsrfcf_nat:interval_operation = 1800.f ;
                swsrfcf_nat:interval_write = 2678400.f ;
                swsrfcf_nat:coordinates = "time_counter lat lon" ;
        float swtoacf_ant(time_counter, lat, lon) ;
                swtoacf_ant:units = "W/m2" ;
                swtoacf_ant:standard_name = "Anthropogenic aerosol impact on cloud radiative forcing at TOA" ;
                swtoacf_ant:_FillValue = 9.96921e+36f ;
                swtoacf_ant:long_name = "Anthropogenic aerosol impact on cloud radiative forcing at TOA" ;
                swtoacf_ant:online_operation = "ave(X)" ;
                swtoacf_ant:interval_operation = 1800.f ;
                swtoacf_ant:interval_write = 2678400.f ;
                swtoacf_ant:coordinates = "time_counter lat lon" ;
        float swsrfcf_ant(time_counter, lat, lon) ;
                swsrfcf_ant:units = "W/m2" ;
                swsrfcf_ant:standard_name = "Anthropogenic aerosol impact on cloud radiative forcing at SRF" ;
                swsrfcf_ant:_FillValue = 9.96921e+36f ;
                swsrfcf_ant:long_name = "Anthropogenic aerosol impact on cloud radiative forcing at SRF" ;
                swsrfcf_ant:online_operation = "ave(X)" ;
                swsrfcf_ant:interval_operation = 1800.f ;
                swsrfcf_ant:interval_write = 2678400.f ;
                swsrfcf_ant:coordinates = "time_counter lat lon" ;
        float swtoacf_zero(time_counter, lat, lon) ;
                swtoacf_zero:units = "W/m2" ;
                swtoacf_zero:standard_name = "Cloud radiative forcing (allsky-clearsky fluxes) at TOA" ;
                swtoacf_zero:_FillValue = 9.96921e+36f ;
                swtoacf_zero:long_name = "Cloud radiative forcing (allsky-clearsky fluxes) at TOA" ;
                swtoacf_zero:online_operation = "ave(X)" ;
                swtoacf_zero:interval_operation = 1800.f ;
                swtoacf_zero:interval_write = 2678400.f ;
                swtoacf_zero:coordinates = "time_counter lat lon" ;
        float swsrfcf_zero(time_counter, lat, lon) ;
                swsrfcf_zero:units = "W/m2" ;
                swsrfcf_zero:standard_name = "Cloud radiative forcing (allsky-clearsky fluxes) at SRF" ;
                swsrfcf_zero:_FillValue = 9.96921e+36f ;
                swsrfcf_zero:long_name = "Cloud radiative forcing (allsky-clearsky fluxes) at SRF" ;
                swsrfcf_zero:online_operation = "ave(X)" ;
                swsrfcf_zero:interval_operation = 1800.f ;
                swsrfcf_zero:interval_write = 2678400.f ;
                swsrfcf_zero:coordinates = "time_counter lat lon" ;
        float topswai(time_counter, lat, lon) ;
                topswai:units = "W/m2" ;
                topswai:standard_name = "AIE at TOA" ;
                topswai:_FillValue = 9.96921e+36f ;
                topswai:long_name = "AIE at TOA" ;
                topswai:online_operation = "ave(X)" ;
                topswai:interval_operation = 1800.f ;
                topswai:interval_write = 2678400.f ;
                topswai:coordinates = "time_counter lat lon" ;
        float solswai(time_counter, lat, lon) ;
                solswai:units = "W/m2" ;
                solswai:standard_name = "AIE at SFR" ;
                solswai:_FillValue = 9.96921e+36f ;
                solswai:long_name = "AIE at SFR" ;
                solswai:online_operation = "ave(X)" ;
                solswai:interval_operation = 1800.f ;
                solswai:interval_write = 2678400.f ;
                solswai:coordinates = "time_counter lat lon" ;
        float scdnc(time_counter, presnivs, lat, lon) ;
                scdnc:units = "m-3" ;
                scdnc:standard_name = "Cloud droplet number concentration" ;
                scdnc:_FillValue = 9.96921e+36f ;
                scdnc:long_name = "Cloud droplet number concentration" ;
                scdnc:online_operation = "ave(X)" ;
                scdnc:interval_operation = 1800.f ;
                scdnc:interval_write = 2678400.f ;
                scdnc:coordinates = "time_counter presnivs lat lon" ;
        float cldncl(time_counter, lat, lon) ;
                cldncl:units = "m-3" ;
                cldncl:standard_name = "CDNC at top of liquid water cloud" ;
                cldncl:_FillValue = 9.96921e+36f ;
                cldncl:long_name = "CDNC at top of liquid water cloud" ;
                cldncl:online_operation = "ave(X)" ;
                cldncl:interval_operation = 1800.f ;
                cldncl:interval_write = 2678400.f ;
                cldncl:coordinates = "time_counter lat lon" ;
        float reffclws(time_counter, presnivs, lat, lon) ;
                reffclws:units = "m" ;
                reffclws:standard_name = "Stratiform Cloud Droplet Effective Radius" ;
                reffclws:_FillValue = 9.96921e+36f ;
                reffclws:long_name = "Stratiform Cloud Droplet Effective Radius" ;
                reffclws:online_operation = "ave(X)" ;
                reffclws:interval_operation = 1800.f ;
                reffclws:interval_write = 2678400.f ;
                reffclws:coordinates = "time_counter presnivs lat lon" ;
        float reffclwc(time_counter, presnivs, lat, lon) ;
                reffclwc:units = "m" ;
                reffclwc:standard_name = "Convective Cloud Droplet Effective Radius" ;
                reffclwc:_FillValue = 9.96921e+36f ;
                reffclwc:long_name = "Convective Cloud Droplet Effective Radius" ;
                reffclwc:online_operation = "ave(X)" ;
                reffclwc:interval_operation = 1800.f ;
                reffclwc:interval_write = 2678400.f ;
                reffclwc:coordinates = "time_counter presnivs lat lon" ;
        float cldnvi(time_counter, lat, lon) ;
                cldnvi:units = "m-2" ;
                cldnvi:standard_name = "Column Integrated Cloud Droplet Number" ;
                cldnvi:_FillValue = 9.96921e+36f ;
                cldnvi:long_name = "Column Integrated Cloud Droplet Number" ;
                cldnvi:online_operation = "ave(X)" ;
                cldnvi:interval_operation = 1800.f ;
                cldnvi:interval_write = 2678400.f ;
                cldnvi:coordinates = "time_counter lat lon" ;
        float lcc3d(time_counter, presnivs, lat, lon) ;
                lcc3d:units = "1" ;
                lcc3d:standard_name = "Cloud liquid fraction" ;
                lcc3d:_FillValue = 9.96921e+36f ;
                lcc3d:long_name = "Cloud liquid fraction" ;
                lcc3d:online_operation = "ave(X)" ;
                lcc3d:interval_operation = 1800.f ;
                lcc3d:interval_write = 2678400.f ;
                lcc3d:coordinates = "time_counter presnivs lat lon" ;
        float lcc3dcon(time_counter, presnivs, lat, lon) ;
                lcc3dcon:units = "1" ;
                lcc3dcon:standard_name = "Convective cloud liquid fraction" ;
                lcc3dcon:_FillValue = 9.96921e+36f ;
                lcc3dcon:long_name = "Convective cloud liquid fraction" ;
                lcc3dcon:online_operation = "ave(X)" ;
                lcc3dcon:interval_operation = 1800.f ;
                lcc3dcon:interval_write = 2678400.f ;
                lcc3dcon:coordinates = "time_counter presnivs lat lon" ;
        float lcc3dstra(time_counter, presnivs, lat, lon) ;
                lcc3dstra:units = "1" ;
                lcc3dstra:standard_name = "Stratiform cloud liquid fraction" ;
                lcc3dstra:_FillValue = 9.96921e+36f ;
                lcc3dstra:long_name = "Stratiform cloud liquid fraction" ;
                lcc3dstra:online_operation = "ave(X)" ;
                lcc3dstra:interval_operation = 1800.f ;
                lcc3dstra:interval_write = 2678400.f ;
                lcc3dstra:coordinates = "time_counter presnivs lat lon" ;
        float lcc(time_counter, lat, lon) ;
                lcc:units = "1" ;
                lcc:standard_name = "Cloud liquid fraction at top of cloud" ;
                lcc:_FillValue = 9.96921e+36f ;
                lcc:long_name = "Cloud liquid fraction at top of cloud" ;
                lcc:online_operation = "ave(X)" ;
                lcc:interval_operation = 1800.f ;
                lcc:interval_write = 2678400.f ;
                lcc:coordinates = "time_counter lat lon" ;
        float reffclwtop(time_counter, lat, lon) ;
                reffclwtop:units = "m" ;
                reffclwtop:standard_name = "Droplet effective radius at top of liquid water cloud" ;
                reffclwtop:_FillValue = 9.96921e+36f ;
                reffclwtop:long_name = "Droplet effective radius at top of liquid water cloud" ;
                reffclwtop:online_operation = "ave(X)" ;
                reffclwtop:interval_operation = 1800.f ;
                reffclwtop:interval_write = 2678400.f ;
                reffclwtop:coordinates = "time_counter lat lon" ;
        float alb1(time_counter, lat, lon) ;
                alb1:units = "-" ;
                alb1:standard_name = "Surface VIS albedo" ;
                alb1:_FillValue = 9.96921e+36f ;
                alb1:long_name = "Surface VIS albedo" ;
                alb1:online_operation = "ave(X)" ;
                alb1:interval_operation = 1800.f ;
                alb1:interval_write = 2678400.f ;
                alb1:coordinates = "time_counter lat lon" ;
        float alb2(time_counter, lat, lon) ;
                alb2:units = "-" ;
                alb2:standard_name = "Surface Near IR albedo" ;
                alb2:_FillValue = 9.96921e+36f ;
                alb2:long_name = "Surface Near IR albedo" ;
                alb2:online_operation = "ave(X)" ;
                alb2:interval_operation = 1800.f ;
                alb2:interval_write = 2678400.f ;
                alb2:coordinates = "time_counter lat lon" ;
        float cdrm(time_counter, lat, lon) ;
                cdrm:units = "-" ;
                cdrm:standard_name = "Momentum drag coef." ;
                cdrm:_FillValue = 9.96921e+36f ;
                cdrm:long_name = "Momentum drag coef." ;
                cdrm:online_operation = "ave(X)" ;
                cdrm:interval_operation = 1800.f ;
                cdrm:interval_write = 2678400.f ;
                cdrm:coordinates = "time_counter lat lon" ;
        float cdrh(time_counter, lat, lon) ;
                cdrh:units = "-" ;
                cdrh:standard_name = "Heat drag coef." ;
                cdrh:_FillValue = 9.96921e+36f ;
                cdrh:long_name = "Heat drag coef." ;
                cdrh:online_operation = "ave(X)" ;
                cdrh:interval_operation = 1800.f ;
                cdrh:interval_write = 2678400.f ;
                cdrh:coordinates = "time_counter lat lon" ;
        float cldl(time_counter, lat, lon) ;
                cldl:units = "-" ;
                cldl:standard_name = "Low-level cloudiness" ;
                cldl:_FillValue = 9.96921e+36f ;
                cldl:long_name = "Low-level cloudiness" ;
                cldl:online_operation = "ave(X)" ;
                cldl:interval_operation = 1800.f ;
                cldl:interval_write = 2678400.f ;
                cldl:coordinates = "time_counter lat lon" ;
        float cldm(time_counter, lat, lon) ;
                cldm:units = "-" ;
                cldm:standard_name = "Mid-level cloudiness" ;
                cldm:_FillValue = 9.96921e+36f ;
                cldm:long_name = "Mid-level cloudiness" ;
                cldm:online_operation = "ave(X)" ;
                cldm:interval_operation = 1800.f ;
                cldm:interval_write = 2678400.f ;
                cldm:coordinates = "time_counter lat lon" ;
        float cldh(time_counter, lat, lon) ;
                cldh:units = "-" ;
                cldh:standard_name = "High-level cloudiness" ;
                cldh:_FillValue = 9.96921e+36f ;
                cldh:long_name = "High-level cloudiness" ;
                cldh:online_operation = "ave(X)" ;
                cldh:interval_operation = 1800.f ;
                cldh:interval_write = 2678400.f ;
                cldh:coordinates = "time_counter lat lon" ;
        float cldt(time_counter, lat, lon) ;
                cldt:units = "-" ;
                cldt:standard_name = "Total cloudiness" ;
                cldt:_FillValue = 9.96921e+36f ;
                cldt:long_name = "Total cloudiness" ;
                cldt:online_operation = "ave(X)" ;
                cldt:interval_operation = 1800.f ;
                cldt:interval_write = 2678400.f ;
                cldt:coordinates = "time_counter lat lon" ;
        float cldq(time_counter, lat, lon) ;
                cldq:units = "kg/m2" ;
                cldq:standard_name = "Cloud liquid water path" ;
                cldq:_FillValue = 9.96921e+36f ;
                cldq:long_name = "Cloud liquid water path" ;
                cldq:online_operation = "ave(X)" ;
                cldq:interval_operation = 1800.f ;
                cldq:interval_write = 2678400.f ;
                cldq:coordinates = "time_counter lat lon" ;
        float lwp(time_counter, lat, lon) ;
                lwp:units = "kg/m2" ;
                lwp:standard_name = "Cloud water path" ;
                lwp:_FillValue = 9.96921e+36f ;
                lwp:long_name = "Cloud water path" ;
                lwp:online_operation = "ave(X)" ;
                lwp:interval_operation = 1800.f ;
                lwp:interval_write = 2678400.f ;
                lwp:coordinates = "time_counter lat lon" ;
        float iwp(time_counter, lat, lon) ;
                iwp:units = "kg/m2" ;
                iwp:standard_name = "Cloud ice water path" ;
                iwp:_FillValue = 9.96921e+36f ;
                iwp:long_name = "Cloud ice water path" ;
                iwp:online_operation = "ave(X)" ;
                iwp:interval_operation = 1800.f ;
                iwp:interval_write = 2678400.f ;
                iwp:coordinates = "time_counter lat lon" ;
        float ue(time_counter, lat, lon) ;
                ue:units = "-" ;
                ue:standard_name = "Zonal energy transport" ;
                ue:_FillValue = 9.96921e+36f ;
                ue:long_name = "Zonal energy transport" ;
                ue:online_operation = "ave(X)" ;
                ue:interval_operation = 1800.f ;
                ue:interval_write = 2678400.f ;
                ue:coordinates = "time_counter lat lon" ;
        float ve(time_counter, lat, lon) ;
                ve:units = "-" ;
                ve:standard_name = "Merid energy transport" ;
                ve:_FillValue = 9.96921e+36f ;
                ve:long_name = "Merid energy transport" ;
                ve:online_operation = "ave(X)" ;
                ve:interval_operation = 1800.f ;
                ve:interval_write = 2678400.f ;
                ve:coordinates = "time_counter lat lon" ;
        float uq(time_counter, lat, lon) ;
                uq:units = "-" ;
                uq:standard_name = "Zonal humidity transport" ;
                uq:_FillValue = 9.96921e+36f ;
                uq:long_name = "Zonal humidity transport" ;
                uq:online_operation = "ave(X)" ;
                uq:interval_operation = 1800.f ;
                uq:interval_write = 2678400.f ;
                uq:coordinates = "time_counter lat lon" ;
        float vq(time_counter, lat, lon) ;
                vq:units = "-" ;
                vq:standard_name = "Merid humidity transport" ;
                vq:_FillValue = 9.96921e+36f ;
                vq:long_name = "Merid humidity transport" ;
                vq:online_operation = "ave(X)" ;
                vq:interval_operation = 1800.f ;
                vq:interval_write = 2678400.f ;
                vq:coordinates = "time_counter lat lon" ;
        float cape(time_counter, lat, lon) ;
                cape:units = "J/kg" ;
                cape:standard_name = "Conv avlbl pot ener" ;
                cape:_FillValue = 9.96921e+36f ;
                cape:long_name = "Conv avlbl pot ener" ;
                cape:online_operation = "ave(X)" ;
                cape:interval_operation = 1800.f ;
                cape:interval_write = 2678400.f ;
                cape:coordinates = "time_counter lat lon" ;
        float pbase(time_counter, lat, lon) ;
                pbase:units = "Pa" ;
                pbase:standard_name = "Cld base pressure" ;
                pbase:_FillValue = 9.96921e+36f ;
                pbase:long_name = "Cld base pressure" ;
                pbase:online_operation = "ave(X)" ;
                pbase:interval_operation = 1800.f ;
                pbase:interval_write = 2678400.f ;
                pbase:coordinates = "time_counter lat lon" ;
        float ptop(time_counter, lat, lon) ;
                ptop:units = "Pa" ;
                ptop:standard_name = "Cld top pressure" ;
                ptop:_FillValue = 9.96921e+36f ;
                ptop:long_name = "Cld top pressure" ;
                ptop:online_operation = "ave(X)" ;
                ptop:interval_operation = 1800.f ;
                ptop:interval_write = 2678400.f ;
                ptop:coordinates = "time_counter lat lon" ;
        float fbase(time_counter, lat, lon) ;
                fbase:units = "kg/m2/s" ;
                fbase:standard_name = "Cld base mass flux" ;
                fbase:_FillValue = 9.96921e+36f ;
                fbase:long_name = "Cld base mass flux" ;
                fbase:online_operation = "ave(X)" ;
                fbase:interval_operation = 1800.f ;
                fbase:interval_write = 2678400.f ;
                fbase:coordinates = "time_counter lat lon" ;
        float prw(time_counter, lat, lon) ;
                prw:units = "kg/m2" ;
                prw:standard_name = "Precipitable water" ;
                prw:_FillValue = 9.96921e+36f ;
                prw:long_name = "Precipitable water" ;
                prw:online_operation = "ave(X)" ;
                prw:interval_operation = 1800.f ;
                prw:interval_write = 2678400.f ;
                prw:coordinates = "time_counter lat lon" ;
        float upwd(time_counter, presnivs, lat, lon) ;
                upwd:units = "kg/m2/s" ;
                upwd:standard_name = "saturated updraft" ;
                upwd:_FillValue = 9.96921e+36f ;
                upwd:long_name = "saturated updraft" ;
                upwd:online_operation = "ave(X)" ;
                upwd:interval_operation = 1800.f ;
                upwd:interval_write = 2678400.f ;
                upwd:coordinates = "time_counter presnivs lat lon" ;
        float Ma(time_counter, presnivs, lat, lon) ;
                Ma:units = "kg/m2/s" ;
                Ma:standard_name = "undilute adiab updraft" ;
                Ma:_FillValue = 9.96921e+36f ;
                Ma:long_name = "undilute adiab updraft" ;
                Ma:online_operation = "ave(X)" ;
                Ma:interval_operation = 1800.f ;
                Ma:interval_write = 2678400.f ;
                Ma:coordinates = "time_counter presnivs lat lon" ;
        float dnwd(time_counter, presnivs, lat, lon) ;
                dnwd:units = "kg/m2/s" ;
                dnwd:standard_name = "saturated downdraft" ;
                dnwd:_FillValue = 9.96921e+36f ;
                dnwd:long_name = "saturated downdraft" ;
                dnwd:online_operation = "ave(X)" ;
                dnwd:interval_operation = 1800.f ;
                dnwd:interval_write = 2678400.f ;
                dnwd:coordinates = "time_counter presnivs lat lon" ;
        float dnwd0(time_counter, presnivs, lat, lon) ;
                dnwd0:units = "kg/m2/s" ;
                dnwd0:standard_name = "unsat. downdraft" ;
                dnwd0:_FillValue = 9.96921e+36f ;
                dnwd0:long_name = "unsat. downdraft" ;
                dnwd0:online_operation = "ave(X)" ;
                dnwd0:interval_operation = 1800.f ;
                dnwd0:interval_write = 2678400.f ;
                dnwd0:coordinates = "time_counter presnivs lat lon" ;
        float mc(time_counter, presnivs, lat, lon) ;
                mc:units = "kg/m2/s" ;
                mc:standard_name = "Convective mass flux" ;
                mc:_FillValue = 9.96921e+36f ;
                mc:long_name = "Convective mass flux" ;
                mc:online_operation = "ave(X)" ;
                mc:interval_operation = 1800.f ;
                mc:interval_write = 2678400.f ;
                mc:coordinates = "time_counter presnivs lat lon" ;
        float ftime_con(time_counter, lat, lon) ;
                ftime_con:standard_name = "Fraction of time convection Occurs" ;
                ftime_con:_FillValue = 9.96921e+36f ;
                ftime_con:long_name = "Fraction of time convection Occurs" ;
                ftime_con:online_operation = "inst(X)" ;
                ftime_con:interval_operation = 2678400.f ;
                ftime_con:interval_write = 2678400.f ;
                ftime_con:coordinates = "t_inst_02678400 lat lon" ;
        float s_pblh(time_counter, lat, lon) ;
                s_pblh:units = "m" ;
                s_pblh:standard_name = "Boundary Layer Height" ;
                s_pblh:_FillValue = 9.96921e+36f ;
                s_pblh:long_name = "Boundary Layer Height" ;
                s_pblh:online_operation = "ave(X)" ;
                s_pblh:interval_operation = 1800.f ;
                s_pblh:interval_write = 2678400.f ;
                s_pblh:coordinates = "time_counter lat lon" ;
        float s_pblt(time_counter, lat, lon) ;
                s_pblt:units = "K" ;
                s_pblt:standard_name = "t at Boundary Layer Height" ;
                s_pblt:_FillValue = 9.96921e+36f ;
                s_pblt:long_name = "t at Boundary Layer Height" ;
                s_pblt:online_operation = "ave(X)" ;
                s_pblt:interval_operation = 1800.f ;
                s_pblt:interval_write = 2678400.f ;
                s_pblt:coordinates = "time_counter lat lon" ;
        float s_lcl(time_counter, lat, lon) ;
                s_lcl:units = "m" ;
                s_lcl:standard_name = "Condensation level" ;
                s_lcl:_FillValue = 9.96921e+36f ;
                s_lcl:long_name = "Condensation level" ;
                s_lcl:online_operation = "ave(X)" ;
                s_lcl:interval_operation = 1800.f ;
                s_lcl:interval_write = 2678400.f ;
                s_lcl:coordinates = "time_counter lat lon" ;
        float s_therm(time_counter, lat, lon) ;
                s_therm:units = "K" ;
                s_therm:standard_name = "Exces du thermique" ;
                s_therm:_FillValue = 9.96921e+36f ;
                s_therm:long_name = "Exces du thermique" ;
                s_therm:online_operation = "ave(X)" ;
                s_therm:interval_operation = 1800.f ;
                s_therm:interval_write = 2678400.f ;
                s_therm:coordinates = "time_counter lat lon" ;
        float u850(time_counter, lat, lon) ;
                u850:units = "m/s" ;
                u850:standard_name = "Zonal wind 850 hPa" ;
                u850:_FillValue = 9.96921e+36f ;
                u850:long_name = "Zonal wind 850 hPa" ;
                u850:online_operation = "inst(X)" ;
                u850:interval_operation = 2678400.f ;
                u850:interval_write = 2678400.f ;
                u850:coordinates = "t_inst_02678400 lat lon" ;
        float v850(time_counter, lat, lon) ;
                v850:units = "m/s" ;
                v850:standard_name = "Meridional wind 850 hPa" ;
                v850:_FillValue = 9.96921e+36f ;
                v850:long_name = "Meridional wind 850 hPa" ;
                v850:online_operation = "inst(X)" ;
                v850:interval_operation = 2678400.f ;
                v850:interval_write = 2678400.f ;
                v850:coordinates = "t_inst_02678400 lat lon" ;
        float w850(time_counter, lat, lon) ;
                w850:units = "Pa/s" ;
                w850:standard_name = "Vertical wind 850 hPa" ;
                w850:_FillValue = 9.96921e+36f ;
                w850:long_name = "Vertical wind 850 hPa" ;
                w850:online_operation = "inst(X)" ;
                w850:interval_operation = 2678400.f ;
                w850:interval_write = 2678400.f ;
                w850:coordinates = "t_inst_02678400 lat lon" ;
        float z850(time_counter, lat, lon) ;
                z850:units = "m" ;
                z850:standard_name = "Geopotential height 850 hPa" ;
                z850:_FillValue = 9.96921e+36f ;
                z850:long_name = "Geopotential height 850 hPa" ;
                z850:online_operation = "inst(X)" ;
                z850:interval_operation = 2678400.f ;
                z850:interval_write = 2678400.f ;
                z850:coordinates = "t_inst_02678400 lat lon" ;
        float q850(time_counter, lat, lon) ;
                q850:units = "kg/kg" ;
                q850:standard_name = "Specific humidity 850 hPa" ;
                q850:_FillValue = 9.96921e+36f ;
                q850:long_name = "Specific humidity 850 hPa" ;
                q850:online_operation = "inst(X)" ;
                q850:interval_operation = 2678400.f ;
                q850:interval_write = 2678400.f ;
                q850:coordinates = "t_inst_02678400 lat lon" ;
        float t850(time_counter, lat, lon) ;
                t850:units = "K" ;
                t850:standard_name = "Temperature 850 hPa" ;
                t850:_FillValue = 9.96921e+36f ;
                t850:long_name = "Temperature 850 hPa" ;
                t850:online_operation = "inst(X)" ;
                t850:interval_operation = 2678400.f ;
                t850:interval_write = 2678400.f ;
                t850:coordinates = "t_inst_02678400 lat lon" ;
        float u700(time_counter, lat, lon) ;
                u700:units = "m/s" ;
                u700:standard_name = "Zonal wind 700 hPa" ;
                u700:_FillValue = 9.96921e+36f ;
                u700:long_name = "Zonal wind 700 hPa" ;
                u700:online_operation = "inst(X)" ;
                u700:interval_operation = 2678400.f ;
                u700:interval_write = 2678400.f ;
                u700:coordinates = "t_inst_02678400 lat lon" ;
        float v700(time_counter, lat, lon) ;
                v700:units = "m/s" ;
                v700:standard_name = "Meridional wind 700 hPa" ;
                v700:_FillValue = 9.96921e+36f ;
                v700:long_name = "Meridional wind 700 hPa" ;
                v700:online_operation = "inst(X)" ;
                v700:interval_operation = 2678400.f ;
                v700:interval_write = 2678400.f ;
                v700:coordinates = "t_inst_02678400 lat lon" ;
        float w700(time_counter, lat, lon) ;
                w700:units = "Pa/s" ;
                w700:standard_name = "Vertical wind 700 hPa" ;
                w700:_FillValue = 9.96921e+36f ;
                w700:long_name = "Vertical wind 700 hPa" ;
                w700:online_operation = "inst(X)" ;
                w700:interval_operation = 2678400.f ;
                w700:interval_write = 2678400.f ;
                w700:coordinates = "t_inst_02678400 lat lon" ;
        float z700(time_counter, lat, lon) ;
                z700:units = "m" ;
                z700:standard_name = "Geopotential height 700 hPa" ;
                z700:_FillValue = 9.96921e+36f ;
                z700:long_name = "Geopotential height 700 hPa" ;
                z700:online_operation = "inst(X)" ;
                z700:interval_operation = 2678400.f ;
                z700:interval_write = 2678400.f ;
                z700:coordinates = "t_inst_02678400 lat lon" ;
        float q700(time_counter, lat, lon) ;
                q700:units = "kg/kg" ;
                q700:standard_name = "Specific humidity 700 hPa" ;
                q700:_FillValue = 9.96921e+36f ;
                q700:long_name = "Specific humidity 700 hPa" ;
                q700:online_operation = "inst(X)" ;
                q700:interval_operation = 2678400.f ;
                q700:interval_write = 2678400.f ;
                q700:coordinates = "t_inst_02678400 lat lon" ;
        float t700(time_counter, lat, lon) ;
                t700:units = "K" ;
                t700:standard_name = "Temperature 700 hPa" ;
                t700:_FillValue = 9.96921e+36f ;
                t700:long_name = "Temperature 700 hPa" ;
                t700:online_operation = "inst(X)" ;
                t700:interval_operation = 2678400.f ;
                t700:interval_write = 2678400.f ;
                t700:coordinates = "t_inst_02678400 lat lon" ;
        float u500(time_counter, lat, lon) ;
                u500:units = "m/s" ;
                u500:standard_name = "Zonal wind 500 hPa" ;
                u500:_FillValue = 9.96921e+36f ;
                u500:long_name = "Zonal wind 500 hPa" ;
                u500:online_operation = "inst(X)" ;
                u500:interval_operation = 2678400.f ;
                u500:interval_write = 2678400.f ;
                u500:coordinates = "t_inst_02678400 lat lon" ;
        float v500(time_counter, lat, lon) ;
                v500:units = "m/s" ;
                v500:standard_name = "Meridional wind 500 hPa" ;
                v500:_FillValue = 9.96921e+36f ;
                v500:long_name = "Meridional wind 500 hPa" ;
                v500:online_operation = "inst(X)" ;
                v500:interval_operation = 2678400.f ;
                v500:interval_write = 2678400.f ;
                v500:coordinates = "t_inst_02678400 lat lon" ;
        float w500(time_counter, lat, lon) ;
                w500:units = "Pa/s" ;
                w500:standard_name = "Vertical wind 500 hPa" ;
                w500:_FillValue = 9.96921e+36f ;
                w500:long_name = "Vertical wind 500 hPa" ;
                w500:online_operation = "inst(X)" ;
                w500:interval_operation = 2678400.f ;
                w500:interval_write = 2678400.f ;
                w500:coordinates = "t_inst_02678400 lat lon" ;
        float z500(time_counter, lat, lon) ;
                z500:units = "m" ;
                z500:standard_name = "Geopotential height 500 hPa" ;
                z500:_FillValue = 9.96921e+36f ;
                z500:long_name = "Geopotential height 500 hPa" ;
                z500:online_operation = "inst(X)" ;
                z500:interval_operation = 2678400.f ;
                z500:interval_write = 2678400.f ;
                z500:coordinates = "t_inst_02678400 lat lon" ;
        float q500(time_counter, lat, lon) ;
                q500:units = "kg/kg" ;
                q500:standard_name = "Specific humidity 500 hPa" ;
                q500:_FillValue = 9.96921e+36f ;
                q500:long_name = "Specific humidity 500 hPa" ;
                q500:online_operation = "inst(X)" ;
                q500:interval_operation = 2678400.f ;
                q500:interval_write = 2678400.f ;
                q500:coordinates = "t_inst_02678400 lat lon" ;
        float t500(time_counter, lat, lon) ;
                t500:units = "K" ;
                t500:standard_name = "Temperature 500 hPa" ;
                t500:_FillValue = 9.96921e+36f ;
                t500:long_name = "Temperature 500 hPa" ;
                t500:online_operation = "inst(X)" ;
                t500:interval_operation = 2678400.f ;
                t500:interval_write = 2678400.f ;
                t500:coordinates = "t_inst_02678400 lat lon" ;
        float u200(time_counter, lat, lon) ;
                u200:units = "m/s" ;
                u200:standard_name = "Zonal wind 200 hPa" ;
                u200:_FillValue = 9.96921e+36f ;
                u200:long_name = "Zonal wind 200 hPa" ;
                u200:online_operation = "inst(X)" ;
                u200:interval_operation = 2678400.f ;
                u200:interval_write = 2678400.f ;
                u200:coordinates = "t_inst_02678400 lat lon" ;
        float v200(time_counter, lat, lon) ;
                v200:units = "m/s" ;
                v200:standard_name = "Meridional wind 200 hPa" ;
                v200:_FillValue = 9.96921e+36f ;
                v200:long_name = "Meridional wind 200 hPa" ;
                v200:online_operation = "inst(X)" ;
                v200:interval_operation = 2678400.f ;
                v200:interval_write = 2678400.f ;
                v200:coordinates = "t_inst_02678400 lat lon" ;
        float w200(time_counter, lat, lon) ;
                w200:units = "Pa/s" ;
                w200:standard_name = "Vertical wind 200 hPa" ;
                w200:_FillValue = 9.96921e+36f ;
                w200:long_name = "Vertical wind 200 hPa" ;
                w200:online_operation = "inst(X)" ;
                w200:interval_operation = 2678400.f ;
                w200:interval_write = 2678400.f ;
                w200:coordinates = "t_inst_02678400 lat lon" ;
        float z200(time_counter, lat, lon) ;
                z200:units = "m" ;
                z200:standard_name = "Geopotential height 200 hPa" ;
                z200:_FillValue = 9.96921e+36f ;
                z200:long_name = "Geopotential height 200 hPa" ;
                z200:online_operation = "inst(X)" ;
                z200:interval_operation = 2678400.f ;
                z200:interval_write = 2678400.f ;
                z200:coordinates = "t_inst_02678400 lat lon" ;
        float q200(time_counter, lat, lon) ;
                q200:units = "kg/kg" ;
                q200:standard_name = "Specific humidity 200 hPa" ;
                q200:_FillValue = 9.96921e+36f ;
                q200:long_name = "Specific humidity 200 hPa" ;
                q200:online_operation = "inst(X)" ;
                q200:interval_operation = 2678400.f ;
                q200:interval_write = 2678400.f ;
                q200:coordinates = "t_inst_02678400 lat lon" ;
        float t200(time_counter, lat, lon) ;
                t200:units = "K" ;
                t200:standard_name = "Temperature 200 hPa" ;
                t200:_FillValue = 9.96921e+36f ;
                t200:long_name = "Temperature 200 hPa" ;
                t200:online_operation = "inst(X)" ;
                t200:interval_operation = 2678400.f ;
                t200:interval_write = 2678400.f ;
                t200:coordinates = "t_inst_02678400 lat lon" ;
        float u50(time_counter, lat, lon) ;
                u50:units = "m/s" ;
                u50:standard_name = "Zonal wind 50  hPa" ;
                u50:_FillValue = 9.96921e+36f ;
                u50:long_name = "Zonal wind 50  hPa" ;
                u50:online_operation = "inst(X)" ;
                u50:interval_operation = 2678400.f ;
                u50:interval_write = 2678400.f ;
                u50:coordinates = "t_inst_02678400 lat lon" ;
        float v50(time_counter, lat, lon) ;
                v50:units = "m/s" ;
                v50:standard_name = "Meridional wind 50  hPa" ;
                v50:_FillValue = 9.96921e+36f ;
                v50:long_name = "Meridional wind 50  hPa" ;
                v50:online_operation = "inst(X)" ;
                v50:interval_operation = 2678400.f ;
                v50:interval_write = 2678400.f ;
                v50:coordinates = "t_inst_02678400 lat lon" ;
        float w50(time_counter, lat, lon) ;
                w50:units = "Pa/s" ;
                w50:standard_name = "Vertical wind 50  hPa" ;
                w50:_FillValue = 9.96921e+36f ;
                w50:long_name = "Vertical wind 50  hPa" ;
                w50:online_operation = "inst(X)" ;
                w50:interval_operation = 2678400.f ;
                w50:interval_write = 2678400.f ;
                w50:coordinates = "t_inst_02678400 lat lon" ;
        float z50(time_counter, lat, lon) ;
                z50:units = "m" ;
                z50:standard_name = "Geopotential height 50  hPa" ;
                z50:_FillValue = 9.96921e+36f ;
                z50:long_name = "Geopotential height 50  hPa" ;
                z50:online_operation = "inst(X)" ;
                z50:interval_operation = 2678400.f ;
                z50:interval_write = 2678400.f ;
                z50:coordinates = "t_inst_02678400 lat lon" ;
        float q50(time_counter, lat, lon) ;
                q50:units = "kg/kg" ;
                q50:standard_name = "Specific humidity 50  hPa" ;
                q50:_FillValue = 9.96921e+36f ;
                q50:long_name = "Specific humidity 50  hPa" ;
                q50:online_operation = "inst(X)" ;
                q50:interval_operation = 2678400.f ;
                q50:interval_write = 2678400.f ;
                q50:coordinates = "t_inst_02678400 lat lon" ;
        float t50(time_counter, lat, lon) ;
                t50:units = "K" ;
                t50:standard_name = "Temperature 50  hPa" ;
                t50:_FillValue = 9.96921e+36f ;
                t50:long_name = "Temperature 50  hPa" ;
                t50:online_operation = "inst(X)" ;
                t50:interval_operation = 2678400.f ;
                t50:interval_write = 2678400.f ;
                t50:coordinates = "t_inst_02678400 lat lon" ;
        float u10(time_counter, lat, lon) ;
                u10:units = "m/s" ;
                u10:standard_name = "Zonal wind 10  hPa" ;
                u10:_FillValue = 9.96921e+36f ;
                u10:long_name = "Zonal wind 10  hPa" ;
                u10:online_operation = "inst(X)" ;
                u10:interval_operation = 2678400.f ;
                u10:interval_write = 2678400.f ;
                u10:coordinates = "t_inst_02678400 lat lon" ;
        float v10(time_counter, lat, lon) ;
                v10:units = "m/s" ;
                v10:standard_name = "Meridional wind 10  hPa" ;
                v10:_FillValue = 9.96921e+36f ;
                v10:long_name = "Meridional wind 10  hPa" ;
                v10:online_operation = "inst(X)" ;
                v10:interval_operation = 2678400.f ;
                v10:interval_write = 2678400.f ;
                v10:coordinates = "t_inst_02678400 lat lon" ;
        float w10(time_counter, lat, lon) ;
                w10:units = "Pa/s" ;
                w10:standard_name = "Vertical wind 10  hPa" ;
                w10:_FillValue = 9.96921e+36f ;
                w10:long_name = "Vertical wind 10  hPa" ;
                w10:online_operation = "inst(X)" ;
                w10:interval_operation = 2678400.f ;
                w10:interval_write = 2678400.f ;
                w10:coordinates = "t_inst_02678400 lat lon" ;
        float z10(time_counter, lat, lon) ;
                z10:units = "m" ;
                z10:standard_name = "Geopotential height 10  hPa" ;
                z10:_FillValue = 9.96921e+36f ;
                z10:long_name = "Geopotential height 10  hPa" ;
                z10:online_operation = "inst(X)" ;
                z10:interval_operation = 2678400.f ;
                z10:interval_write = 2678400.f ;
                z10:coordinates = "t_inst_02678400 lat lon" ;
        float q10(time_counter, lat, lon) ;
                q10:units = "kg/kg" ;
                q10:standard_name = "Specific humidity 10  hPa" ;
                q10:_FillValue = 9.96921e+36f ;
                q10:long_name = "Specific humidity 10  hPa" ;
                q10:online_operation = "inst(X)" ;
                q10:interval_operation = 2678400.f ;
                q10:interval_write = 2678400.f ;
                q10:coordinates = "t_inst_02678400 lat lon" ;
        float t10(time_counter, lat, lon) ;
                t10:units = "K" ;
                t10:standard_name = "Temperature 10  hPa" ;
                t10:_FillValue = 9.96921e+36f ;
                t10:long_name = "Temperature 10  hPa" ;
                t10:online_operation = "inst(X)" ;
                t10:interval_operation = 2678400.f ;
                t10:interval_write = 2678400.f ;
                t10:coordinates = "t_inst_02678400 lat lon" ;
        float t_oce_sic(time_counter, lat, lon) ;
                t_oce_sic:units = "K" ;
                t_oce_sic:standard_name = "Temp mixte oce-sic" ;
                t_oce_sic:_FillValue = 9.96921e+36f ;
                t_oce_sic:long_name = "Temp mixte oce-sic" ;
                t_oce_sic:online_operation = "ave(X)" ;
                t_oce_sic:interval_operation = 1800.f ;
                t_oce_sic:interval_write = 2678400.f ;
                t_oce_sic:coordinates = "time_counter lat lon" ;
        float ec550aer(time_counter, presnivs, lat, lon) ;
                ec550aer:units = "m^-1" ;
                ec550aer:standard_name = "Extinction at 550nm" ;
                ec550aer:_FillValue = 9.96921e+36f ;
                ec550aer:long_name = "Extinction at 550nm" ;
                ec550aer:online_operation = "ave(X)" ;
                ec550aer:interval_operation = 1800.f ;
                ec550aer:interval_write = 2678400.f ;
                ec550aer:coordinates = "time_counter presnivs lat lon" ;
        float lwcon(time_counter, presnivs, lat, lon) ;
                lwcon:units = "kg/kg" ;
                lwcon:standard_name = "Cloud liquid water content" ;
                lwcon:_FillValue = 9.96921e+36f ;
                lwcon:long_name = "Cloud liquid water content" ;
                lwcon:online_operation = "ave(X)" ;
                lwcon:interval_operation = 1800.f ;
                lwcon:interval_write = 2678400.f ;
                lwcon:coordinates = "time_counter presnivs lat lon" ;
        float iwcon(time_counter, presnivs, lat, lon) ;
                iwcon:units = "kg/kg" ;
                iwcon:standard_name = "Cloud ice water content" ;
                iwcon:_FillValue = 9.96921e+36f ;
                iwcon:long_name = "Cloud ice water content" ;
                iwcon:online_operation = "ave(X)" ;
                iwcon:interval_operation = 1800.f ;
                iwcon:interval_write = 2678400.f ;
                iwcon:coordinates = "time_counter presnivs lat lon" ;
        float temp(time_counter, presnivs, lat, lon) ;
                temp:units = "K" ;
                temp:standard_name = "Air temperature" ;
                temp:_FillValue = 9.96921e+36f ;
                temp:long_name = "Air temperature" ;
                temp:online_operation = "ave(X)" ;
                temp:interval_operation = 1800.f ;
                temp:interval_write = 2678400.f ;
                temp:coordinates = "time_counter presnivs lat lon" ;
        float theta(time_counter, presnivs, lat, lon) ;
                theta:units = "K" ;
                theta:standard_name = "Potential air temperature" ;
                theta:_FillValue = 9.96921e+36f ;
                theta:long_name = "Potential air temperature" ;
                theta:online_operation = "ave(X)" ;
                theta:interval_operation = 1800.f ;
                theta:interval_write = 2678400.f ;
                theta:coordinates = "time_counter presnivs lat lon" ;
        float ovap(time_counter, presnivs, lat, lon) ;
                ovap:units = "kg/kg" ;
                ovap:standard_name = "Specific humidity" ;
                ovap:_FillValue = 9.96921e+36f ;
                ovap:long_name = "Specific humidity" ;
                ovap:online_operation = "ave(X)" ;
                ovap:interval_operation = 1800.f ;
                ovap:interval_write = 2678400.f ;
                ovap:coordinates = "time_counter presnivs lat lon" ;
        float ovapinit(time_counter, presnivs, lat, lon) ;
                ovapinit:units = "kg/kg" ;
                ovapinit:standard_name = "Specific humidity (begin of timestep)" ;
                ovapinit:_FillValue = 9.96921e+36f ;
                ovapinit:long_name = "Specific humidity (begin of timestep)" ;
                ovapinit:online_operation = "ave(X)" ;
                ovapinit:interval_operation = 1800.f ;
                ovapinit:interval_write = 2678400.f ;
                ovapinit:coordinates = "time_counter presnivs lat lon" ;
        float geop(time_counter, presnivs, lat, lon) ;
                geop:units = "m2/s2" ;
                geop:standard_name = "Geopotential height" ;
                geop:_FillValue = 9.96921e+36f ;
                geop:long_name = "Geopotential height" ;
                geop:online_operation = "ave(X)" ;
                geop:interval_operation = 1800.f ;
                geop:interval_write = 2678400.f ;
                geop:coordinates = "time_counter presnivs lat lon" ;
        float vitu(time_counter, presnivs, lat, lon) ;
                vitu:units = "m/s" ;
                vitu:standard_name = "Zonal wind" ;
                vitu:_FillValue = 9.96921e+36f ;
                vitu:long_name = "Zonal wind" ;
                vitu:online_operation = "ave(X)" ;
                vitu:interval_operation = 1800.f ;
                vitu:interval_write = 2678400.f ;
                vitu:coordinates = "time_counter presnivs lat lon" ;
        float vitv(time_counter, presnivs, lat, lon) ;
                vitv:units = "m/s" ;
                vitv:standard_name = "Meridional wind" ;
                vitv:_FillValue = 9.96921e+36f ;
                vitv:long_name = "Meridional wind" ;
                vitv:online_operation = "ave(X)" ;
                vitv:interval_operation = 1800.f ;
                vitv:interval_write = 2678400.f ;
                vitv:coordinates = "time_counter presnivs lat lon" ;
        float vitw(time_counter, presnivs, lat, lon) ;
                vitw:units = "Pa/s" ;
                vitw:standard_name = "Vertical wind" ;
                vitw:_FillValue = 9.96921e+36f ;
                vitw:long_name = "Vertical wind" ;
                vitw:online_operation = "ave(X)" ;
                vitw:interval_operation = 1800.f ;
                vitw:interval_write = 2678400.f ;
                vitw:coordinates = "time_counter presnivs lat lon" ;
        float pres(time_counter, presnivs, lat, lon) ;
                pres:units = "Pa" ;
                pres:standard_name = "Air pressure" ;
                pres:_FillValue = 9.96921e+36f ;
                pres:long_name = "Air pressure" ;
                pres:online_operation = "ave(X)" ;
                pres:interval_operation = 1800.f ;
                pres:interval_write = 2678400.f ;
                pres:coordinates = "time_counter presnivs lat lon" ;
        float paprs(time_counter, presnivs, lat, lon) ;
                paprs:units = "Pa" ;
                paprs:standard_name = "Air pressure Inter-Couches" ;
                paprs:_FillValue = 9.96921e+36f ;
                paprs:long_name = "Air pressure Inter-Couches" ;
                paprs:online_operation = "ave(X)" ;
                paprs:interval_operation = 1800.f ;
                paprs:interval_write = 2678400.f ;
                paprs:coordinates = "time_counter presnivs lat lon" ;
        float rneb(time_counter, presnivs, lat, lon) ;
                rneb:units = "-" ;
                rneb:standard_name = "Cloud fraction" ;
                rneb:_FillValue = 9.96921e+36f ;
                rneb:long_name = "Cloud fraction" ;
                rneb:online_operation = "ave(X)" ;
                rneb:interval_operation = 1800.f ;
                rneb:interval_write = 2678400.f ;
                rneb:coordinates = "time_counter presnivs lat lon" ;
        float rnebcon(time_counter, presnivs, lat, lon) ;
                rnebcon:units = "-" ;
                rnebcon:standard_name = "Convective Cloud Fraction" ;
                rnebcon:_FillValue = 9.96921e+36f ;
                rnebcon:long_name = "Convective Cloud Fraction" ;
                rnebcon:online_operation = "ave(X)" ;
                rnebcon:interval_operation = 1800.f ;
                rnebcon:interval_write = 2678400.f ;
                rnebcon:coordinates = "time_counter presnivs lat lon" ;
        float rhum(time_counter, presnivs, lat, lon) ;
                rhum:units = "-" ;
                rhum:standard_name = "Relative humidity" ;
                rhum:_FillValue = 9.96921e+36f ;
                rhum:long_name = "Relative humidity" ;
                rhum:online_operation = "ave(X)" ;
                rhum:interval_operation = 1800.f ;
                rhum:interval_write = 2678400.f ;
                rhum:coordinates = "time_counter presnivs lat lon" ;
        float ozone(time_counter, presnivs, lat, lon) ;
                ozone:units = "-" ;
                ozone:standard_name = "Ozone mole fraction" ;
                ozone:_FillValue = 9.96921e+36f ;
                ozone:long_name = "Ozone mole fraction" ;
                ozone:online_operation = "ave(X)" ;
                ozone:interval_operation = 1800.f ;
                ozone:interval_write = 2678400.f ;
                ozone:coordinates = "time_counter presnivs lat lon" ;
        float ozone_daylight(time_counter, presnivs, lat, lon) ;
                ozone_daylight:units = "-" ;
                ozone_daylight:standard_name = "Daylight ozone mole fraction" ;
                ozone_daylight:_FillValue = 9.96921e+36f ;
                ozone_daylight:long_name = "Daylight ozone mole fraction" ;
                ozone_daylight:online_operation = "ave(X)" ;
                ozone_daylight:interval_operation = 1800.f ;
                ozone_daylight:interval_write = 2678400.f ;
                ozone_daylight:coordinates = "time_counter presnivs lat lon" ;
        float dtphy(time_counter, presnivs, lat, lon) ;
                dtphy:units = "K/s" ;
                dtphy:standard_name = "Physics dT" ;
                dtphy:_FillValue = 9.96921e+36f ;
                dtphy:long_name = "Physics dT" ;
                dtphy:online_operation = "ave(X)" ;
                dtphy:interval_operation = 1800.f ;
                dtphy:interval_write = 2678400.f ;
                dtphy:coordinates = "time_counter presnivs lat lon" ;
        float dqphy(time_counter, presnivs, lat, lon) ;
                dqphy:units = "(kg/kg)/s" ;
                dqphy:standard_name = "Physics dQ" ;
                dqphy:_FillValue = 9.96921e+36f ;
                dqphy:long_name = "Physics dQ" ;
                dqphy:online_operation = "ave(X)" ;
                dqphy:interval_operation = 1800.f ;
                dqphy:interval_write = 2678400.f ;
                dqphy:coordinates = "time_counter presnivs lat lon" ;
        float pr_con_l(time_counter, presnivs, lat, lon) ;
                pr_con_l:standard_name = "Convective precipitation lic" ;
                pr_con_l:_FillValue = 9.96921e+36f ;
                pr_con_l:long_name = "Convective precipitation lic" ;
                pr_con_l:online_operation = "ave(X)" ;
                pr_con_l:interval_operation = 1800.f ;
                pr_con_l:interval_write = 2678400.f ;
                pr_con_l:coordinates = "time_counter presnivs lat lon" ;
        float pr_con_i(time_counter, presnivs, lat, lon) ;
                pr_con_i:standard_name = "Convective precipitation ice" ;
                pr_con_i:_FillValue = 9.96921e+36f ;
                pr_con_i:long_name = "Convective precipitation ice" ;
                pr_con_i:online_operation = "ave(X)" ;
                pr_con_i:interval_operation = 1800.f ;
                pr_con_i:interval_write = 2678400.f ;
                pr_con_i:coordinates = "time_counter presnivs lat lon" ;
        float pr_lsc_l(time_counter, presnivs, lat, lon) ;
                pr_lsc_l:standard_name = "Large scale precipitation lic" ;
                pr_lsc_l:_FillValue = 9.96921e+36f ;
                pr_lsc_l:long_name = "Large scale precipitation lic" ;
                pr_lsc_l:online_operation = "ave(X)" ;
                pr_lsc_l:interval_operation = 1800.f ;
                pr_lsc_l:interval_write = 2678400.f ;
                pr_lsc_l:coordinates = "time_counter presnivs lat lon" ;
        float pr_lsc_i(time_counter, presnivs, lat, lon) ;
                pr_lsc_i:standard_name = "Large scale precipitation ice" ;
                pr_lsc_i:_FillValue = 9.96921e+36f ;
                pr_lsc_i:long_name = "Large scale precipitation ice" ;
                pr_lsc_i:online_operation = "ave(X)" ;
                pr_lsc_i:interval_operation = 1800.f ;
                pr_lsc_i:interval_write = 2678400.f ;
                pr_lsc_i:coordinates = "time_counter presnivs lat lon" ;
        float kz(time_counter, presnivs, lat, lon) ;
                kz:units = "m2/s" ;
                kz:standard_name = "Kz melange" ;
                kz:_FillValue = 9.96921e+36f ;
                kz:long_name = "Kz melange" ;
                kz:online_operation = "ave(X)" ;
                kz:interval_operation = 1800.f ;
                kz:interval_write = 2678400.f ;
                kz:coordinates = "time_counter presnivs lat lon" ;
        float kz_max(time_counter, presnivs, lat, lon) ;
                kz_max:units = "m2/s" ;
                kz_max:standard_name = "Kz melange max" ;
                kz_max:_FillValue = 9.96921e+36f ;
                kz_max:long_name = "Kz melange max" ;
                kz_max:online_operation = "t_max(X)" ;
                kz_max:interval_operation = 1800.f ;
                kz_max:interval_write = 2678400.f ;
                kz_max:coordinates = "time_counter presnivs lat lon" ;
        float clwcon(time_counter, presnivs, lat, lon) ;
                clwcon:units = "kg/kg" ;
                clwcon:standard_name = "Convective Cloud Liquid water content" ;
                clwcon:_FillValue = 9.96921e+36f ;
                clwcon:long_name = "Convective Cloud Liquid water content" ;
                clwcon:online_operation = "ave(X)" ;
                clwcon:interval_operation = 1800.f ;
                clwcon:interval_write = 2678400.f ;
                clwcon:coordinates = "time_counter presnivs lat lon" ;
        float dtdyn(time_counter, presnivs, lat, lon) ;
                dtdyn:units = "K/s" ;
                dtdyn:standard_name = "Dynamics dT" ;
                dtdyn:_FillValue = 9.96921e+36f ;
                dtdyn:long_name = "Dynamics dT" ;
                dtdyn:online_operation = "ave(X)" ;
                dtdyn:interval_operation = 1800.f ;
                dtdyn:interval_write = 2678400.f ;
                dtdyn:coordinates = "time_counter presnivs lat lon" ;
        float dqdyn(time_counter, presnivs, lat, lon) ;
                dqdyn:units = "(kg/kg)/s" ;
                dqdyn:standard_name = "Dynamics dQ" ;
                dqdyn:_FillValue = 9.96921e+36f ;
                dqdyn:long_name = "Dynamics dQ" ;
                dqdyn:online_operation = "ave(X)" ;
                dqdyn:interval_operation = 1800.f ;
                dqdyn:interval_write = 2678400.f ;
                dqdyn:coordinates = "time_counter presnivs lat lon" ;
        float dudyn(time_counter, presnivs, lat, lon) ;
                dudyn:units = "m/s2" ;
                dudyn:standard_name = "Dynamics dU" ;
                dudyn:_FillValue = 9.96921e+36f ;
                dudyn:long_name = "Dynamics dU" ;
                dudyn:online_operation = "ave(X)" ;
                dudyn:interval_operation = 1800.f ;
                dudyn:interval_write = 2678400.f ;
                dudyn:coordinates = "time_counter presnivs lat lon" ;
        float dvdyn(time_counter, presnivs, lat, lon) ;
                dvdyn:units = "m/s2" ;
                dvdyn:standard_name = "Dynamics dV" ;
                dvdyn:_FillValue = 9.96921e+36f ;
                dvdyn:long_name = "Dynamics dV" ;
                dvdyn:online_operation = "ave(X)" ;
                dvdyn:interval_operation = 1800.f ;
                dvdyn:interval_write = 2678400.f ;
                dvdyn:coordinates = "time_counter presnivs lat lon" ;
        float dtcon(time_counter, presnivs, lat, lon) ;
                dtcon:units = "K/s" ;
                dtcon:standard_name = "Convection dT" ;
                dtcon:_FillValue = 9.96921e+36f ;
                dtcon:long_name = "Convection dT" ;
                dtcon:online_operation = "ave(X)" ;
                dtcon:interval_operation = 1800.f ;
                dtcon:interval_write = 2678400.f ;
                dtcon:coordinates = "time_counter presnivs lat lon" ;
        float ducon(time_counter, presnivs, lat, lon) ;
                ducon:units = "m/s2" ;
                ducon:standard_name = "Convection du" ;
                ducon:_FillValue = 9.96921e+36f ;
                ducon:long_name = "Convection du" ;
                ducon:online_operation = "ave(X)" ;
                ducon:interval_operation = 1800.f ;
                ducon:interval_write = 2678400.f ;
                ducon:coordinates = "time_counter presnivs lat lon" ;
        float dqcon(time_counter, presnivs, lat, lon) ;
                dqcon:units = "(kg/kg)/s" ;
                dqcon:standard_name = "Convection dQ" ;
                dqcon:_FillValue = 9.96921e+36f ;
                dqcon:long_name = "Convection dQ" ;
                dqcon:online_operation = "ave(X)" ;
                dqcon:interval_operation = 1800.f ;
                dqcon:interval_write = 2678400.f ;
                dqcon:coordinates = "time_counter presnivs lat lon" ;
        float dtlsc(time_counter, presnivs, lat, lon) ;
                dtlsc:units = "K/s" ;
                dtlsc:standard_name = "Condensation dT" ;
                dtlsc:_FillValue = 9.96921e+36f ;
                dtlsc:long_name = "Condensation dT" ;
                dtlsc:online_operation = "ave(X)" ;
                dtlsc:interval_operation = 1800.f ;
                dtlsc:interval_write = 2678400.f ;
                dtlsc:coordinates = "time_counter presnivs lat lon" ;
        float dtlschr(time_counter, presnivs, lat, lon) ;
                dtlschr:units = "K/s" ;
                dtlschr:standard_name = "Large-scale condensational heating rate" ;
                dtlschr:_FillValue = 9.96921e+36f ;
                dtlschr:long_name = "Large-scale condensational heating rate" ;
                dtlschr:online_operation = "ave(X)" ;
                dtlschr:interval_operation = 1800.f ;
                dtlschr:interval_write = 2678400.f ;
                dtlschr:coordinates = "time_counter presnivs lat lon" ;
        float dqlsc(time_counter, presnivs, lat, lon) ;
                dqlsc:units = "(kg/kg)/s" ;
                dqlsc:standard_name = "Condensation dQ" ;
                dqlsc:_FillValue = 9.96921e+36f ;
                dqlsc:long_name = "Condensation dQ" ;
                dqlsc:online_operation = "ave(X)" ;
                dqlsc:interval_operation = 1800.f ;
                dqlsc:interval_write = 2678400.f ;
                dqlsc:coordinates = "time_counter presnivs lat lon" ;
        float dtvdf(time_counter, presnivs, lat, lon) ;
                dtvdf:units = "K/s" ;
                dtvdf:standard_name = "Boundary-layer dT" ;
                dtvdf:_FillValue = 9.96921e+36f ;
                dtvdf:long_name = "Boundary-layer dT" ;
                dtvdf:online_operation = "ave(X)" ;
                dtvdf:interval_operation = 1800.f ;
                dtvdf:interval_write = 2678400.f ;
                dtvdf:coordinates = "time_counter presnivs lat lon" ;
        float dqvdf(time_counter, presnivs, lat, lon) ;
                dqvdf:units = "(kg/kg)/s" ;
                dqvdf:standard_name = "Boundary-layer dQ" ;
                dqvdf:_FillValue = 9.96921e+36f ;
                dqvdf:long_name = "Boundary-layer dQ" ;
                dqvdf:online_operation = "ave(X)" ;
                dqvdf:interval_operation = 1800.f ;
                dqvdf:interval_write = 2678400.f ;
                dqvdf:coordinates = "time_counter presnivs lat lon" ;
        float dteva(time_counter, presnivs, lat, lon) ;
                dteva:units = "K/s" ;
                dteva:standard_name = "Reevaporation dT" ;
                dteva:_FillValue = 9.96921e+36f ;
                dteva:long_name = "Reevaporation dT" ;
                dteva:online_operation = "ave(X)" ;
                dteva:interval_operation = 1800.f ;
                dteva:interval_write = 2678400.f ;
                dteva:coordinates = "time_counter presnivs lat lon" ;
        float dqeva(time_counter, presnivs, lat, lon) ;
                dqeva:units = "(kg/kg)/s" ;
                dqeva:standard_name = "Reevaporation dQ" ;
                dqeva:_FillValue = 9.96921e+36f ;
                dqeva:long_name = "Reevaporation dQ" ;
                dqeva:online_operation = "ave(X)" ;
                dqeva:interval_operation = 1800.f ;
                dqeva:interval_write = 2678400.f ;
                dqeva:coordinates = "time_counter presnivs lat lon" ;
        float ptconv(time_counter, presnivs, lat, lon) ;
                ptconv:standard_name = "POINTS CONVECTIFS" ;
                ptconv:_FillValue = 9.96921e+36f ;
                ptconv:long_name = "POINTS CONVECTIFS" ;
                ptconv:online_operation = "ave(X)" ;
                ptconv:interval_operation = 1800.f ;
                ptconv:interval_write = 2678400.f ;
                ptconv:coordinates = "time_counter presnivs lat lon" ;
        float ratqs(time_counter, presnivs, lat, lon) ;
                ratqs:standard_name = "RATQS" ;
                ratqs:_FillValue = 9.96921e+36f ;
                ratqs:long_name = "RATQS" ;
                ratqs:online_operation = "ave(X)" ;
                ratqs:interval_operation = 1800.f ;
                ratqs:interval_write = 2678400.f ;
                ratqs:coordinates = "time_counter presnivs lat lon" ;
        float dtthe(time_counter, presnivs, lat, lon) ;
                dtthe:units = "K/s" ;
                dtthe:standard_name = "Dry adjust. dT" ;
                dtthe:_FillValue = 9.96921e+36f ;
                dtthe:long_name = "Dry adjust. dT" ;
                dtthe:online_operation = "ave(X)" ;
                dtthe:interval_operation = 1800.f ;
                dtthe:interval_write = 2678400.f ;
                dtthe:coordinates = "time_counter presnivs lat lon" ;
        float dtajs(time_counter, presnivs, lat, lon) ;
                dtajs:units = "K/s" ;
                dtajs:standard_name = "Dry adjust. dT" ;
                dtajs:_FillValue = 9.96921e+36f ;
                dtajs:long_name = "Dry adjust. dT" ;
                dtajs:online_operation = "ave(X)" ;
                dtajs:interval_operation = 1800.f ;
                dtajs:interval_write = 2678400.f ;
                dtajs:coordinates = "time_counter presnivs lat lon" ;
        float dqajs(time_counter, presnivs, lat, lon) ;
                dqajs:units = "(kg/kg)/s" ;
                dqajs:standard_name = "Dry adjust. dQ" ;
                dqajs:_FillValue = 9.96921e+36f ;
                dqajs:long_name = "Dry adjust. dQ" ;
                dqajs:online_operation = "ave(X)" ;
                dqajs:interval_operation = 1800.f ;
                dqajs:interval_write = 2678400.f ;
                dqajs:coordinates = "time_counter presnivs lat lon" ;
        float dtswr(time_counter, presnivs, lat, lon) ;
                dtswr:units = "K/s" ;
                dtswr:standard_name = "SW radiation dT" ;
                dtswr:_FillValue = 9.96921e+36f ;
                dtswr:long_name = "SW radiation dT" ;
                dtswr:online_operation = "ave(X)" ;
                dtswr:interval_operation = 1800.f ;
                dtswr:interval_write = 2678400.f ;
                dtswr:coordinates = "time_counter presnivs lat lon" ;
        float dtsw0(time_counter, presnivs, lat, lon) ;
                dtsw0:units = "K/s" ;
                dtsw0:standard_name = "CS SW radiation dT" ;
                dtsw0:_FillValue = 9.96921e+36f ;
                dtsw0:long_name = "CS SW radiation dT" ;
                dtsw0:online_operation = "ave(X)" ;
                dtsw0:interval_operation = 1800.f ;
                dtsw0:interval_write = 2678400.f ;
                dtsw0:coordinates = "time_counter presnivs lat lon" ;
        float dtlwr(time_counter, presnivs, lat, lon) ;
                dtlwr:units = "K/s" ;
                dtlwr:standard_name = "LW radiation dT" ;
                dtlwr:_FillValue = 9.96921e+36f ;
                dtlwr:long_name = "LW radiation dT" ;
                dtlwr:online_operation = "ave(X)" ;
                dtlwr:interval_operation = 1800.f ;
                dtlwr:interval_write = 2678400.f ;
                dtlwr:coordinates = "time_counter presnivs lat lon" ;
        float dtlw0(time_counter, presnivs, lat, lon) ;
                dtlw0:units = "K/s" ;
                dtlw0:standard_name = "CS LW radiation dT" ;
                dtlw0:_FillValue = 9.96921e+36f ;
                dtlw0:long_name = "CS LW radiation dT" ;
                dtlw0:online_operation = "ave(X)" ;
                dtlw0:interval_operation = 1800.f ;
                dtlw0:interval_write = 2678400.f ;
                dtlw0:coordinates = "time_counter presnivs lat lon" ;
        float dtec(time_counter, presnivs, lat, lon) ;
                dtec:units = "K/s" ;
                dtec:standard_name = "Cinetic dissip dT" ;
                dtec:_FillValue = 9.96921e+36f ;
                dtec:long_name = "Cinetic dissip dT" ;
                dtec:online_operation = "ave(X)" ;
                dtec:interval_operation = 1800.f ;
                dtec:interval_write = 2678400.f ;
                dtec:coordinates = "time_counter presnivs lat lon" ;
        float duvdf(time_counter, presnivs, lat, lon) ;
                duvdf:units = "m/s2" ;
                duvdf:standard_name = "Boundary-layer dU" ;
                duvdf:_FillValue = 9.96921e+36f ;
                duvdf:long_name = "Boundary-layer dU" ;
                duvdf:online_operation = "ave(X)" ;
                duvdf:interval_operation = 1800.f ;
                duvdf:interval_write = 2678400.f ;
                duvdf:coordinates = "time_counter presnivs lat lon" ;
        float dvvdf(time_counter, presnivs, lat, lon) ;
                dvvdf:units = "m/s2" ;
                dvvdf:standard_name = "Boundary-layer dV" ;
                dvvdf:_FillValue = 9.96921e+36f ;
                dvvdf:long_name = "Boundary-layer dV" ;
                dvvdf:online_operation = "ave(X)" ;
                dvvdf:interval_operation = 1800.f ;
                dvvdf:interval_write = 2678400.f ;
                dvvdf:coordinates = "time_counter presnivs lat lon" ;
        float duoro(time_counter, presnivs, lat, lon) ;
                duoro:units = "m/s2" ;
                duoro:standard_name = "Orography dU" ;
                duoro:_FillValue = 9.96921e+36f ;
                duoro:long_name = "Orography dU" ;
                duoro:online_operation = "ave(X)" ;
                duoro:interval_operation = 1800.f ;
                duoro:interval_write = 2678400.f ;
                duoro:coordinates = "time_counter presnivs lat lon" ;
        float dvoro(time_counter, presnivs, lat, lon) ;
                dvoro:units = "m/s2" ;
                dvoro:standard_name = "Orography dV" ;
                dvoro:_FillValue = 9.96921e+36f ;
                dvoro:long_name = "Orography dV" ;
                dvoro:online_operation = "ave(X)" ;
                dvoro:interval_operation = 1800.f ;
                dvoro:interval_write = 2678400.f ;
                dvoro:coordinates = "time_counter presnivs lat lon" ;
        float dulif(time_counter, presnivs, lat, lon) ;
                dulif:units = "m/s2" ;
                dulif:standard_name = "Orography dU" ;
                dulif:_FillValue = 9.96921e+36f ;
                dulif:long_name = "Orography dU" ;
                dulif:online_operation = "ave(X)" ;
                dulif:interval_operation = 1800.f ;
                dulif:interval_write = 2678400.f ;
                dulif:coordinates = "time_counter presnivs lat lon" ;
        float dvlif(time_counter, presnivs, lat, lon) ;
                dvlif:units = "m/s2" ;
                dvlif:standard_name = "Orography dV" ;
                dvlif:_FillValue = 9.96921e+36f ;
                dvlif:long_name = "Orography dV" ;
                dvlif:online_operation = "ave(X)" ;
                dvlif:interval_operation = 1800.f ;
                dvlif:interval_write = 2678400.f ;
                dvlif:coordinates = "time_counter presnivs lat lon" ;
        float duhin(time_counter, presnivs, lat, lon) ;
                duhin:units = "m/s2" ;
                duhin:standard_name = "Hines GWD dU" ;
                duhin:_FillValue = 9.96921e+36f ;
                duhin:long_name = "Hines GWD dU" ;
                duhin:online_operation = "ave(X)" ;
                duhin:interval_operation = 1800.f ;
                duhin:interval_write = 2678400.f ;
                duhin:coordinates = "time_counter presnivs lat lon" ;
        float dvhin(time_counter, presnivs, lat, lon) ;
                dvhin:units = "m/s2" ;
                dvhin:standard_name = "Hines GWD dV" ;
                dvhin:_FillValue = 9.96921e+36f ;
                dvhin:long_name = "Hines GWD dV" ;
                dvhin:online_operation = "ave(X)" ;
                dvhin:interval_operation = 1800.f ;
                dvhin:interval_write = 2678400.f ;
                dvhin:coordinates = "time_counter presnivs lat lon" ;
        float Aga(time_counter, presnivs, lat, lon) ;
                Aga:units = "-" ;
                Aga:standard_name = "Age stratospheric air" ;
                Aga:_FillValue = 9.96921e+36f ;
                Aga:long_name = "Age stratospheric air" ;
                Aga:online_operation = "ave(X)" ;
                Aga:interval_operation = 1800.f ;
                Aga:interval_write = 2678400.f ;
                Aga:coordinates = "time_counter presnivs lat lon" ;

// global attributes:
                :Conventions = "CF-1.1" ;
                :file_name = "histmth.nc" ;
                :production = "An IPSL model" ;
                :TimeStamp = "2010-JUL-24 00:19:51 GMT-0200" ;
}

ATM/Output/MO/piControl2_18500101_18500131_1M_histmthNMC.nc

netcdf piControl2_18500101_18500131_1M_histmthNMC { // format variant: 64bit 
dimensions:
        lon = 96 ;
        lat = 96 ;
        plev = 17 ;
        time_counter = UNLIMITED ; // (1 currently)
        tbnds = 2 ;
variables:
        float lon(lon) ;
                lon:axis = "X" ;
                lon:standard_name = "longitude" ;
                lon:units = "degrees_east" ;
                lon:valid_min = -180.f ;
                lon:valid_max = 176.25f ;
                lon:long_name = "Longitude" ;
                lon:nav_model = "Default grid" ;
        float lat(lat) ;
                lat:axis = "Y" ;
                lat:standard_name = "latitude" ;
                lat:units = "degrees_north" ;
                lat:valid_min = -90.f ;
                lat:valid_max = 90.f ;
                lat:long_name = "Latitude" ;
                lat:nav_model = "Default grid" ;
        float plev(plev) ;
                plev:axis = "Z" ;
                plev:standard_name = "model_level_number" ;
                plev:units = "Pa" ;
                plev:positive = "down" ;
                plev:valid_min = 1000.f ;
                plev:valid_max = 100000.f ;
                plev:title = "plev" ;
                plev:long_name = "pressure" ;
        double time_counter(time_counter) ;
                time_counter:axis = "T" ;
                time_counter:standard_name = "time" ;
                time_counter:units = "seconds since 1800-01-01 00:00:00" ;
                time_counter:calendar = "noleap" ;
                time_counter:title = "Time" ;
                time_counter:long_name = "Time axis" ;
                time_counter:time_origin = " 1800-JAN-01 00:00:00" ;
                time_counter:bounds = "time_counter_bnds" ;
        double time_counter_bnds(time_counter, tbnds) ;
        float tnondef(time_counter, plev, lat, lon) ;
                tnondef:units = "-" ;
                tnondef:standard_name = "Valeurs non-definies" ;
                tnondef:_FillValue = 9.96921e+36f ;
                tnondef:long_name = "Valeurs non-definies" ;
                tnondef:online_operation = "ave(X)" ;
                tnondef:interval_operation = 2678400.f ;
                tnondef:interval_write = 2678400.f ;
                tnondef:coordinates = "time_counter plev lat lon" ;
        float ta(time_counter, plev, lat, lon) ;
                ta:units = "K" ;
                ta:standard_name = "Air temperature" ;
                ta:_FillValue = 9.96921e+36f ;
                ta:long_name = "Air temperature" ;
                ta:online_operation = "ave(X)" ;
                ta:interval_operation = 2678400.f ;
                ta:interval_write = 2678400.f ;
                ta:coordinates = "time_counter plev lat lon" ;
        float zg(time_counter, plev, lat, lon) ;
                zg:units = "m" ;
                zg:standard_name = "Geopotential height" ;
                zg:_FillValue = 9.96921e+36f ;
                zg:long_name = "Geopotential height" ;
                zg:online_operation = "ave(X)" ;
                zg:interval_operation = 2678400.f ;
                zg:interval_write = 2678400.f ;
                zg:coordinates = "time_counter plev lat lon" ;
        float hus(time_counter, plev, lat, lon) ;
                hus:units = "1" ;
                hus:standard_name = "Specific humidity" ;
                hus:_FillValue = 9.96921e+36f ;
                hus:long_name = "Specific humidity" ;
                hus:online_operation = "ave(X)" ;
                hus:interval_operation = 2678400.f ;
                hus:interval_write = 2678400.f ;
                hus:coordinates = "time_counter plev lat lon" ;
        float hur(time_counter, plev, lat, lon) ;
                hur:units = "%" ;
                hur:standard_name = "Relative humidity" ;
                hur:_FillValue = 9.96921e+36f ;
                hur:long_name = "Relative humidity" ;
                hur:online_operation = "ave(X)" ;
                hur:interval_operation = 2678400.f ;
                hur:interval_write = 2678400.f ;
                hur:coordinates = "time_counter plev lat lon" ;
        float ua(time_counter, plev, lat, lon) ;
                ua:units = "m s-1" ;
                ua:standard_name = "Eastward wind" ;
                ua:_FillValue = 9.96921e+36f ;
                ua:long_name = "Eastward wind" ;
                ua:online_operation = "ave(X)" ;
                ua:interval_operation = 2678400.f ;
                ua:interval_write = 2678400.f ;
                ua:coordinates = "time_counter plev lat lon" ;
        float va(time_counter, plev, lat, lon) ;
                va:units = "m s-1" ;
                va:standard_name = "Northward wind" ;
                va:_FillValue = 9.96921e+36f ;
                va:long_name = "Northward wind" ;
                va:online_operation = "ave(X)" ;
                va:interval_operation = 2678400.f ;
                va:interval_write = 2678400.f ;
                va:coordinates = "time_counter plev lat lon" ;
        float wap(time_counter, plev, lat, lon) ;
                wap:units = "Pa s-1" ;
                wap:standard_name = "Lagrangian tendency of air pressure" ;
                wap:_FillValue = 9.96921e+36f ;
                wap:long_name = "Lagrangian tendency of air pressure" ;
                wap:online_operation = "ave(X)" ;
                wap:interval_operation = 2678400.f ;
                wap:interval_write = 2678400.f ;
                wap:coordinates = "time_counter plev lat lon" ;
        float psbg(time_counter, plev, lat, lon) ;
                psbg:units = "%" ;
                psbg:standard_name = "Pressure sfce below ground" ;
                psbg:_FillValue = 9.96921e+36f ;
                psbg:long_name = "Pressure sfce below ground" ;
                psbg:online_operation = "ave(X)" ;
                psbg:interval_operation = 2678400.f ;
                psbg:interval_write = 2678400.f ;
                psbg:coordinates = "time_counter plev lat lon" ;
        float uv(time_counter, plev, lat, lon) ;
                uv:units = "m2/s2" ;
                uv:standard_name = "uv" ;
                uv:_FillValue = 9.96921e+36f ;
                uv:long_name = "uv" ;
                uv:online_operation = "ave(X)" ;
                uv:interval_operation = 2678400.f ;
                uv:interval_write = 2678400.f ;
                uv:coordinates = "time_counter plev lat lon" ;
        float vq(time_counter, plev, lat, lon) ;
                vq:units = "m/s * (kg/kg)" ;
                vq:standard_name = "vq" ;
                vq:_FillValue = 9.96921e+36f ;
                vq:long_name = "vq" ;
                vq:online_operation = "ave(X)" ;
                vq:interval_operation = 2678400.f ;
                vq:interval_write = 2678400.f ;
                vq:coordinates = "time_counter plev lat lon" ;
        float vT(time_counter, plev, lat, lon) ;
                vT:units = "mK/s" ;
                vT:standard_name = "vT" ;
                vT:_FillValue = 9.96921e+36f ;
                vT:long_name = "vT" ;
                vT:online_operation = "ave(X)" ;
                vT:interval_operation = 2678400.f ;
                vT:interval_write = 2678400.f ;
                vT:coordinates = "time_counter plev lat lon" ;
        float wq(time_counter, plev, lat, lon) ;
                wq:units = "(Pa/s)*(kg/kg)" ;
                wq:standard_name = "wq" ;
                wq:_FillValue = 9.96921e+36f ;
                wq:long_name = "wq" ;
                wq:online_operation = "ave(X)" ;
                wq:interval_operation = 2678400.f ;
                wq:interval_write = 2678400.f ;
                wq:coordinates = "time_counter plev lat lon" ;
        float vphi(time_counter, plev, lat, lon) ;
                vphi:units = "m2/s" ;
                vphi:standard_name = "vphi" ;
                vphi:_FillValue = 9.96921e+36f ;
                vphi:long_name = "vphi" ;
                vphi:online_operation = "ave(X)" ;
                vphi:interval_operation = 2678400.f ;
                vphi:interval_write = 2678400.f ;
                vphi:coordinates = "time_counter plev lat lon" ;
        float wT(time_counter, plev, lat, lon) ;
                wT:units = "K*Pa/s" ;
                wT:standard_name = "wT" ;
                wT:_FillValue = 9.96921e+36f ;
                wT:long_name = "wT" ;
                wT:online_operation = "ave(X)" ;
                wT:interval_operation = 2678400.f ;
                wT:interval_write = 2678400.f ;
                wT:coordinates = "time_counter plev lat lon" ;
        float uxu(time_counter, plev, lat, lon) ;
                uxu:units = "m2/s2" ;
                uxu:standard_name = "u2" ;
                uxu:_FillValue = 9.96921e+36f ;
                uxu:long_name = "u2" ;
                uxu:online_operation = "ave(X)" ;
                uxu:interval_operation = 2678400.f ;
                uxu:interval_write = 2678400.f ;
                uxu:coordinates = "time_counter plev lat lon" ;
        float vxv(time_counter, plev, lat, lon) ;
                vxv:units = "m2/s2" ;
                vxv:standard_name = "v2" ;
                vxv:_FillValue = 9.96921e+36f ;
                vxv:long_name = "v2" ;
                vxv:online_operation = "ave(X)" ;
                vxv:interval_operation = 2678400.f ;
                vxv:interval_write = 2678400.f ;
                vxv:coordinates = "time_counter plev lat lon" ;
        float TxT(time_counter, plev, lat, lon) ;
                TxT:units = "K2" ;
                TxT:standard_name = "T2" ;
                TxT:_FillValue = 9.96921e+36f ;
                TxT:long_name = "T2" ;
                TxT:online_operation = "ave(X)" ;
                TxT:interval_operation = 2678400.f ;
                TxT:interval_write = 2678400.f ;
                TxT:coordinates = "time_counter plev lat lon" ;
        float tro3(time_counter, plev, lat, lon) ;
                tro3:units = "1e-9" ;
                tro3:standard_name = "Ozone mole fraction" ;
                tro3:_FillValue = 9.96921e+36f ;
                tro3:long_name = "Ozone mole fraction" ;
                tro3:online_operation = "ave(X)" ;
                tro3:interval_operation = 2678400.f ;
                tro3:interval_write = 2678400.f ;
                tro3:coordinates = "time_counter plev lat lon" ;
        float tro3_daylight(time_counter, plev, lat, lon) ;
                tro3_daylight:units = "1e-9" ;
                tro3_daylight:standard_name = "Daylight ozone mole fraction" ;
                tro3_daylight:_FillValue = 9.96921e+36f ;
                tro3_daylight:long_name = "Daylight ozone mole fraction" ;
                tro3_daylight:online_operation = "ave(X)" ;
                tro3_daylight:interval_operation = 2678400.f ;
                tro3_daylight:interval_write = 2678400.f ;
                tro3_daylight:coordinates = "time_counter plev lat lon" ;

// global attributes:
                :Conventions = "CF-1.1" ;
                :file_name = "histmthNMC.nc" ;
                :production = "An IPSL model" ;
                :TimeStamp = "2010-JUL-24 00:19:51 GMT-0200" ;
}

CPL/Output/MO/piControl2_18500101_18500131_1M_cpl_atm.nc

netcdf piControl2_18500101_18500131_1M_cpl_atm {
dimensions:
        X = 9216 ;
        Y = 1 ;
        C = 4 ;
        time = UNLIMITED ; // (1 currently)
variables:
        float X(X) ;
                X:long_name = "global index space for x" ;
                X:units = "1" ;
        float Y(Y) ;
                Y:long_name = "global index space for y" ;
                Y:units = "1" ;
        float C(C) ;
                C:long_name = "global index space for c" ;
                C:units = "1" ;
        double time(time) ;
                time:long_name = "Time" ;
                time:units = "second since 1850-01-01 00:00:00" ;
        float lat(Y, X) ;
                lat:long_name = "latitude" ;
                lat:units = "degrees_north" ;
                lat:bounds = "bounds_lat" ;
        float lon(Y, X) ;
                lon:long_name = "longitude" ;
                lon:units = "degrees_east" ;
                lon:bounds = "bounds_lon" ;
        float bounds_lat(Y, X, C) ;
                bounds_lat:long_name = "corner latitudes" ;
                bounds_lat:units = "degrees_north" ;
        float bounds_lon(Y, X, C) ;
                bounds_lon:long_name = "corner longitudes" ;
                bounds_lon:units = "degrees_east" ;
        double SIICEALW(time, Y, X) ;
                SIICEALW:long_name = "surface_albedo" ;
                SIICEALW:units = "1" ;
                SIICEALW:coordinates = "lon lat" ;
        double SIICECOV(time, Y, X) ;
                SIICECOV:long_name = "sea_ice_area_fraction" ;
                SIICECOV:units = "1" ;
                SIICECOV:coordinates = "lon lat" ;
        double SIICTEMW(time, Y, X) ;
                SIICTEMW:long_name = "surface_temperature" ;
                SIICTEMW:units = "K" ;
                SIICTEMW:coordinates = "lon lat" ;
        double SISUTESW(time, Y, X) ;
                SISUTESW:long_name = "sea_surface_temperature" ;
                SISUTESW:units = "K" ;
                SISUTESW:coordinates = "lon lat" ;
        double COCALVIN(time, Y, X) ;
                COCALVIN:long_name = "water_flux_into_ocean_from_ice_sheet" ;
                COCALVIN:units = "kg m-2 s-1" ;
                COCALVIN:coordinates = "lon lat" ;
        double CODFLXDT(time, Y, X) ;
                CODFLXDT:long_name = "surface_downward_non_shortwave_heat_flux_derivative" ;
                CODFLXDT:units = "W m-2" ;
                CODFLXDT:coordinates = "lon lat" ;
        double COICEVAP(time, Y, X) ;
                COICEVAP:long_name = "water_evaporation_flux_where_sea_ice" ;
                COICEVAP:units = "kg m-2 s-1" ;
                COICEVAP:coordinates = "lon lat" ;
        double COLIQRUN(time, Y, X) ;
                COLIQRUN:long_name = "water_flux_into_ocean_from_rivers" ;
                COLIQRUN:units = "kg m-2 s-1" ;
                COLIQRUN:coordinates = "lon lat" ;
        double CONSFICE(time, Y, X) ;
                CONSFICE:long_name = "surface_downward_non_shortwave_heat_flux" ;
                CONSFICE:units = "W m-2" ;
                CONSFICE:coordinates = "lon lat" ;
        double COQNSMIX(time, Y, X) ;
                COQNSMIX:long_name = "surface_downward_non_shortwave_heat_flux" ;
                COQNSMIX:units = "W m-2" ;
                COQNSMIX:coordinates = "lon lat" ;
        double COQSRMIX(time, Y, X) ;
                COQSRMIX:long_name = "surface_net_downward_shortwave_flux" ;
                COQSRMIX:units = "W m-2" ;
                COQSRMIX:coordinates = "lon lat" ;
        double COSHFICE(time, Y, X) ;
                COSHFICE:long_name = "surface_net_downward_shortwave_flux" ;
                COSHFICE:units = "W m-2" ;
                COSHFICE:coordinates = "lon lat" ;
        double COTAUXXU(time, Y, X) ;
                COTAUXXU:long_name = "surface_downward_grid_eastward_stress" ;
                COTAUXXU:units = "Pa" ;
                COTAUXXU:coordinates = "lon lat" ;
        double COTAUXXV(time, Y, X) ;
                COTAUXXV:long_name = "surface_downward_grid_northward_stress" ;
                COTAUXXV:units = "Pa" ;
                COTAUXXV:coordinates = "lon lat" ;
        double COTAUYYU(time, Y, X) ;
                COTAUYYU:long_name = "surface_downward_grid_eastward_stress" ;
                COTAUYYU:units = "Pa" ;
                COTAUYYU:coordinates = "lon lat" ;
        double COTAUYYV(time, Y, X) ;
                COTAUYYV:long_name = "surface_downward_grid_northward_stress" ;
                COTAUYYV:units = "Pa" ;
                COTAUYYV:coordinates = "lon lat" ;
        double COTAUZZU(time, Y, X) ;
                COTAUZZU:long_name = "surface_downward_grid_eastward_stress" ;
                COTAUZZU:units = "Pa" ;
                COTAUZZU:coordinates = "lon lat" ;
        double COTAUZZV(time, Y, X) ;
                COTAUZZV:long_name = "surface_downward_grid_northward_stress" ;
                COTAUZZV:units = "Pa" ;
                COTAUZZV:coordinates = "lon lat" ;
        double COTOTEVA(time, Y, X) ;
                COTOTEVA:long_name = "water_evaporation_flux" ;
                COTOTEVA:units = "1" ;
                COTOTEVA:coordinates = "lon lat" ;
        double COTOTRAI(time, Y, X) ;
                COTOTRAI:long_name = "surface_precipitation_flux" ;
                COTOTRAI:units = "kg m-2 s-1" ;
                COTOTRAI:coordinates = "lon lat" ;
        double COTOTSNO(time, Y, X) ;
                COTOTSNO:long_name = "snow_fall_flux" ;
                COTOTSNO:units = "kg m-2 s-1" ;
                COTOTSNO:coordinates = "lon lat" ;
        double COWINDSP(time, Y, X) ;
                COWINDSP:long_name = "wind_speed_at_10m" ;
                COWINDSP:units = "m s-1" ;
                COWINDSP:coordinates = "lon lat" ;
        double CURRENTX(time, Y, X) ;
                CURRENTX:long_name = "sea_water_speed" ;
                CURRENTX:units = "m s-1" ;
                CURRENTX:coordinates = "lon lat" ;
        double CURRENTY(time, Y, X) ;
                CURRENTY:long_name = "sea_water_speed" ;
                CURRENTY:units = "m s-1" ;
                CURRENTY:coordinates = "lon lat" ;
        double CURRENTZ(time, Y, X) ;
                CURRENTZ:long_name = "sea_water_speed" ;
                CURRENTZ:units = "m s-1" ;
                CURRENTZ:coordinates = "lon lat" ;

// global attributes:
                :filename = "CURRENTZ_out.1850-01-01T00:00:00.nc" ;
                :MPP_IO_VERSION = "$Id: mpp_io_mod.F90,v 1.1.1.1 2005/03/23 16:01:11 adm Exp $" ;
                :Conventions = "CF-1.0" ;
                :history = "Sat Jul 24 04:34:46 2010: ncra -A CURRENTZ_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:45 2010: ncra -A CURRENTY_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:45 2010: ncra -A CURRENTX_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:44 2010: ncra -A COWINDSP_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:43 2010: ncra -A COTOTSNO_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:42 2010: ncra -A COTOTRAI_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:42 2010: ncra -A COTOTEVA_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:41 2010: ncra -A COTAUZZV_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:40 2010: ncra -A COTAUZZU_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:39 2010: ncra -A COTAUYYV_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:39 2010: ncra -A COTAUYYU_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:38 2010: ncra -A COTAUXXV_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:37 2010: ncra -A COTAUXXU_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:37 2010: ncra -A COSHFICE_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:36 2010: ncra -A COQSRMIX_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:36 2010: ncra -A COQNSMIX_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:35 2010: ncra -A CONSFICE_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:35 2010: ncra -A COLIQRUN_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:34 2010: ncra -A COICEVAP_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:34 2010: ncra -A CODFLXDT_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:33 2010: ncra -A COCALVIN_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:33 2010: ncra -A SISUTESW_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:32 2010: ncra -A SIICTEMW_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:32 2010: ncra -A SIICECOV_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc\n",
                        "Sat Jul 24 04:34:32 2010: ncra -A SIICEALW_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_atm.nc" ;
                :nco_openmp_thread_number = 4 ;
}

CPL/Output/MO/piControl2_18500101_18500131_1M_cpl_oce.nc

netcdf piControl2_18500101_18500131_1M_cpl_oce {
dimensions:
        X = 182 ;
        Y = 149 ;
        C = 4 ;
        time = UNLIMITED ; // (1 currently)
variables:
        float X(X) ;
                X:long_name = "global index space for x" ;
                X:units = "1" ;
        float Y(Y) ;
                Y:long_name = "global index space for y" ;
                Y:units = "1" ;
        float C(C) ;
                C:long_name = "global index space for c" ;
                C:units = "1" ;
        double time(time) ;
                time:long_name = "Time" ;
                time:units = "second since 1850-01-01 00:00:00" ;
        float lat(Y, X) ;
                lat:long_name = "latitude" ;
                lat:units = "degrees_north" ;
                lat:bounds = "bounds_lat" ;
        float lon(Y, X) ;
                lon:long_name = "longitude" ;
                lon:units = "degrees_east" ;
                lon:bounds = "bounds_lon" ;
        float bounds_lat(Y, X, C) ;
                bounds_lat:long_name = "corner latitudes" ;
                bounds_lat:units = "degrees_north" ;
        float bounds_lon(Y, X, C) ;
                bounds_lon:long_name = "corner longitudes" ;
                bounds_lon:units = "degrees_east" ;
        double OCalving(time, Y, X) ;
                OCalving:long_name = "water_flux_into_ocean_from_ice_sheet" ;
                OCalving:units = "kg m-2 s-1" ;
                OCalving:coordinates = "lon lat" ;
        double OIceEvap(time, Y, X) ;
                OIceEvap:long_name = "water_evaporation_flux_where_sea_ice" ;
                OIceEvap:units = "kg m-2 s-1" ;
                OIceEvap:coordinates = "lon lat" ;
        double OIceFrac(time, Y, X) ;
                OIceFrac:long_name = "sea_ice_area_fraction" ;
                OIceFrac:units = "1" ;
                OIceFrac:coordinates = "lon lat" ;
        double OTotEvap(time, Y, X) ;
                OTotEvap:long_name = "water_evaporation_flux" ;
                OTotEvap:units = "1" ;
                OTotEvap:coordinates = "lon lat" ;
        double OTotRain(time, Y, X) ;
                OTotRain:long_name = "surface_precipitation_flux" ;
                OTotRain:units = "kg m-2 s-1" ;
                OTotRain:coordinates = "lon lat" ;
        double OTotSnow(time, Y, X) ;
                OTotSnow:long_name = "snow_fall_flux" ;
                OTotSnow:units = "kg m-2 s-1" ;
                OTotSnow:coordinates = "lon lat" ;
        double O_AlbIce(time, Y, X) ;
                O_AlbIce:long_name = "surface_albedo" ;
                O_AlbIce:units = "1" ;
                O_AlbIce:coordinates = "lon lat" ;
        double O_OCurx1(time, Y, X) ;
                O_OCurx1:long_name = "sea_water_speed" ;
                O_OCurx1:units = "m s-1" ;
                O_OCurx1:coordinates = "lon lat" ;
        double O_OCury1(time, Y, X) ;
                O_OCury1:long_name = "sea_water_speed" ;
                O_OCury1:units = "m s-1" ;
                O_OCury1:coordinates = "lon lat" ;
        double O_OCurz1(time, Y, X) ;
                O_OCurz1:long_name = "sea_water_speed" ;
                O_OCurz1:units = "m s-1" ;
                O_OCurz1:coordinates = "lon lat" ;
        double O_OTaux1(time, Y, X) ;
                O_OTaux1:long_name = "surface_downward_grid_eastward_stress" ;
                O_OTaux1:units = "Pa" ;
                O_OTaux1:coordinates = "lon lat" ;
        double O_OTaux2(time, Y, X) ;
                O_OTaux2:long_name = "surface_downward_grid_northward_stress" ;
                O_OTaux2:units = "Pa" ;
                O_OTaux2:coordinates = "lon lat" ;
        double O_OTauy1(time, Y, X) ;
                O_OTauy1:long_name = "surface_downward_grid_eastward_stress" ;
                O_OTauy1:units = "Pa" ;
                O_OTauy1:coordinates = "lon lat" ;
        double O_OTauy2(time, Y, X) ;
                O_OTauy2:long_name = "surface_downward_grid_northward_stress" ;
                O_OTauy2:units = "Pa" ;
                O_OTauy2:coordinates = "lon lat" ;
        double O_OTauz1(time, Y, X) ;
                O_OTauz1:long_name = "surface_downward_grid_eastward_stress" ;
                O_OTauz1:units = "Pa" ;
                O_OTauz1:coordinates = "lon lat" ;
        double O_OTauz2(time, Y, X) ;
                O_OTauz2:long_name = "surface_downward_grid_northward_stress" ;
                O_OTauz2:units = "Pa" ;
                O_OTauz2:coordinates = "lon lat" ;
        double O_QnsIce(time, Y, X) ;
                O_QnsIce:long_name = "surface_downward_non_shortwave_heat_flux" ;
                O_QnsIce:units = "W m-2" ;
                O_QnsIce:coordinates = "lon lat" ;
        double O_QnsMix(time, Y, X) ;
                O_QnsMix:long_name = "surface_downward_non_shortwave_heat_flux" ;
                O_QnsMix:units = "W m-2" ;
                O_QnsMix:coordinates = "lon lat" ;
        double O_QsrIce(time, Y, X) ;
                O_QsrIce:long_name = "surface_net_downward_shortwave_flux" ;
                O_QsrIce:units = "W m-2" ;
                O_QsrIce:coordinates = "lon lat" ;
        double O_QsrMix(time, Y, X) ;
                O_QsrMix:long_name = "surface_net_downward_shortwave_flux" ;
                O_QsrMix:units = "W m-2" ;
                O_QsrMix:coordinates = "lon lat" ;
        double O_Runoff(time, Y, X) ;
                O_Runoff:long_name = "water_flux_into_ocean_from_rivers" ;
                O_Runoff:units = "kg m-2 s-1" ;
                O_Runoff:coordinates = "lon lat" ;
        double O_SSTSST(time, Y, X) ;
                O_SSTSST:long_name = "sea_surface_temperature" ;
                O_SSTSST:units = "K" ;
                O_SSTSST:coordinates = "lon lat" ;
        double O_TepIce(time, Y, X) ;
                O_TepIce:long_name = "surface_temperature" ;
                O_TepIce:units = "K" ;
                O_TepIce:coordinates = "lon lat" ;
        double O_Wind10(time, Y, X) ;
                O_Wind10:long_name = "wind_speed_at_10m" ;
                O_Wind10:units = "m s-1" ;
                O_Wind10:coordinates = "lon lat" ;
        double O_dQnsdT(time, Y, X) ;
                O_dQnsdT:long_name = "surface_downward_non_shortwave_heat_flux_derivative" ;
                O_dQnsdT:units = "W m-2" ;
                O_dQnsdT:coordinates = "lon lat" ;

// global attributes:
                :filename = "O_dQnsdT_out.1850-01-01T00:00:00.nc" ;
                :MPP_IO_VERSION = "$Id: mpp_io_mod.F90,v 1.1.1.1 2005/03/23 16:01:11 adm Exp $" ;
                :Conventions = "CF-1.0" ;
                :history = "Sat Jul 24 04:35:17 2010: ncra -A O_dQnsdT_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:35:15 2010: ncra -A O_Wind10_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:35:13 2010: ncra -A O_TepIce_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:35:11 2010: ncra -A O_SSTSST_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:35:09 2010: ncra -A O_Runoff_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:35:08 2010: ncra -A O_QsrMix_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:35:06 2010: ncra -A O_QsrIce_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:35:04 2010: ncra -A O_QnsMix_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:35:03 2010: ncra -A O_QnsIce_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:35:01 2010: ncra -A O_OTauz2_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:35:00 2010: ncra -A O_OTauz1_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:34:58 2010: ncra -A O_OTauy2_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:34:57 2010: ncra -A O_OTauy1_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:34:56 2010: ncra -A O_OTaux2_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:34:55 2010: ncra -A O_OTaux1_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:34:54 2010: ncra -A O_OCurz1_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:34:53 2010: ncra -A O_OCury1_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:34:52 2010: ncra -A O_OCurx1_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:34:51 2010: ncra -A O_AlbIce_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:34:50 2010: ncra -A OTotSnow_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:34:49 2010: ncra -A OTotRain_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:34:48 2010: ncra -A OTotEvap_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:34:48 2010: ncra -A OIceFrac_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:34:47 2010: ncra -A OIceEvap_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc\n",
                        "Sat Jul 24 04:34:47 2010: ncra -A OCalving_out.1850-01-01T00:00:00.nc TEMPO_1M_cpl_oce.nc" ;
                :nco_openmp_thread_number = 4 ;
}

ICE/Output/MO/piControl2_18500101_18500131_1M_icemod.nc

netcdf piControl2_18500101_18500131_1M_icemod { // format variant: 64bit 
dimensions:
        time_counter = UNLIMITED ; // (1 currently)
        y = 149 ;
        x = 182 ;
        tbnds = 2 ;
variables:
        float bmelt(time_counter, y, x) ;
                bmelt:units = "kg/m2/s" ;
                bmelt:standard_name = "Rate of Melt at Sea Ice Base" ;
                bmelt:_FillValue = 9.96921e+36f ;
                bmelt:long_name = "Rate of Melt at Sea Ice Base" ;
                bmelt:online_operation = "ave(X)" ;
                bmelt:interval_operation = 28800.f ;
                bmelt:interval_write = -1.f ;
                bmelt:coordinates = "time_counter nav_lat nav_lon" ;
        float evap(time_counter, y, x) ;
                evap:units = "kg/m2/s" ;
                evap:standard_name = "water_evaporation_flux" ;
                evap:_FillValue = 9.96921e+36f ;
                evap:long_name = "water_evaporation_flux" ;
                evap:online_operation = "ave(X)" ;
                evap:interval_operation = 28800.f ;
                evap:interval_write = -1.f ;
                evap:coordinates = "time_counter nav_lat nav_lon" ;
        float grLateral(time_counter, y, x) ;
                grLateral:units = "kg/m2/s" ;
                grLateral:standard_name = "Lateral Sea Ice Growth Rate" ;
                grLateral:_FillValue = 9.96921e+36f ;
                grLateral:long_name = "Lateral Sea Ice Growth Rate" ;
                grLateral:online_operation = "ave(X)" ;
                grLateral:interval_operation = 28800.f ;
                grLateral:interval_write = -1.f ;
                grLateral:coordinates = "time_counter nav_lat nav_lon" ;
        float ialb(time_counter, y, x) ;
                ialb:units = "1" ;
                ialb:standard_name = "Bare Sea Ice Albedo" ;
                ialb:_FillValue = 9.96921e+36f ;
                ialb:long_name = "Bare Sea Ice Albedo" ;
                ialb:online_operation = "ave(X)" ;
                ialb:interval_operation = 28800.f ;
                ialb:interval_write = -1.f ;
                ialb:coordinates = "time_counter nav_lat nav_lon" ;
        float ice_pres(time_counter, y, x) ;
                ice_pres:units = "-" ;
                ice_pres:standard_name = "Ice presence" ;
                ice_pres:_FillValue = 9.96921e+36f ;
                ice_pres:long_name = "Ice presence" ;
                ice_pres:online_operation = "ave(X)" ;
                ice_pres:interval_operation = 28800.f ;
                ice_pres:interval_write = -1.f ;
                ice_pres:coordinates = "time_counter nav_lat nav_lon" ;
        float iicetemp(time_counter, y, x) ;
                iicetemp:units = "degC" ;
                iicetemp:standard_name = "Ice surface temperature (ice presence average)" ;
                iicetemp:_FillValue = 9.96921e+36f ;
                iicetemp:long_name = "Ice surface temperature (ice presence average)" ;
                iicetemp:online_operation = "ave(X)" ;
                iicetemp:interval_operation = 28800.f ;
                iicetemp:interval_write = -1.f ;
                iicetemp:coordinates = "time_counter nav_lat nav_lon" ;
        float iicethic(time_counter, y, x) ;
                iicethic:units = "m" ;
                iicethic:standard_name = "sea_ice_thickness" ;
                iicethic:_FillValue = 9.96921e+36f ;
                iicethic:long_name = "sea_ice_thickness" ;
                iicethic:online_operation = "ave(X)" ;
                iicethic:interval_operation = 28800.f ;
                iicethic:interval_write = -1.f ;
                iicethic:coordinates = "time_counter nav_lat nav_lon" ;
        float iicevelu(time_counter, y, x) ;
                iicevelu:units = "m/s" ;
                iicevelu:standard_name = "Ice velocity along i-axis at I-point (ice presence average)" ;
                iicevelu:_FillValue = 9.96921e+36f ;
                iicevelu:long_name = "Ice velocity along i-axis at I-point (ice presence average)" ;
                iicevelu:online_operation = "ave(X)" ;
                iicevelu:interval_operation = 28800.f ;
                iicevelu:interval_write = -1.f ;
                iicevelu:coordinates = "time_counter nav_lat nav_lon" ;
        float iicevelv(time_counter, y, x) ;
                iicevelv:units = "m/s" ;
                iicevelv:standard_name = "Ice velocity along j-axis at I-point (ice presence average)" ;
                iicevelv:_FillValue = 9.96921e+36f ;
                iicevelv:long_name = "Ice velocity along j-axis at I-point (ice presence average)" ;
                iicevelv:online_operation = "ave(X)" ;
                iicevelv:interval_operation = 28800.f ;
                iicevelv:interval_write = -1.f ;
                iicevelv:coordinates = "time_counter nav_lat nav_lon" ;
        float ileadfra(time_counter, y, x) ;
                ileadfra:units = "1" ;
                ileadfra:standard_name = "sea_ice_area_fraction" ;
                ileadfra:_FillValue = 9.96921e+36f ;
                ileadfra:long_name = "sea_ice_area_fraction" ;
                ileadfra:online_operation = "ave(X)" ;
                ileadfra:interval_operation = 28800.f ;
                ileadfra:interval_write = -1.f ;
                ileadfra:coordinates = "time_counter nav_lat nav_lon" ;
        float isnowthi(time_counter, y, x) ;
                isnowthi:units = "m" ;
                isnowthi:standard_name = "surface_snow_thickness" ;
                isnowthi:_FillValue = 9.96921e+36f ;
                isnowthi:long_name = "surface_snow_thickness" ;
                isnowthi:online_operation = "ave(X)" ;
                isnowthi:interval_operation = 28800.f ;
                isnowthi:interval_write = -1.f ;
                isnowthi:coordinates = "time_counter nav_lat nav_lon" ;
        float prsn(time_counter, y, x) ;
                prsn:units = "kg/m2/s" ;
                prsn:standard_name = "Surface Snowfall Rate into the Sea Ice Portion of the Grid Cell" ;
                prsn:_FillValue = 9.96921e+36f ;
                prsn:long_name = "Surface Snowfall Rate into the Sea Ice Portion of the Grid Cell" ;
                prsn:online_operation = "ave(X)" ;
                prsn:interval_operation = 28800.f ;
                prsn:interval_write = -1.f ;
                prsn:coordinates = "time_counter nav_lat nav_lon" ;
        float rsdssi(time_counter, y, x) ;
                rsdssi:units = "W/m2" ;
                rsdssi:standard_name = "surface_downwelling_shortwave_flux_in_air" ;
                rsdssi:_FillValue = 9.96921e+36f ;
                rsdssi:long_name = "surface_downwelling_shortwave_flux_in_air" ;
                rsdssi:online_operation = "ave(X)" ;
                rsdssi:interval_operation = 28800.f ;
                rsdssi:interval_write = -1.f ;
                rsdssi:coordinates = "time_counter nav_lat nav_lon" ;
        float sblsi(time_counter, y, x) ;
                sblsi:units = "kg/m2/s" ;
                sblsi:standard_name = "surface_snow_and_ice_sublimation_flux" ;
                sblsi:_FillValue = 9.96921e+36f ;
                sblsi:long_name = "surface_snow_and_ice_sublimation_flux" ;
                sblsi:online_operation = "ave(X)" ;
                sblsi:interval_operation = 28800.f ;
                sblsi:interval_write = -1.f ;
                sblsi:coordinates = "time_counter nav_lat nav_lon" ;
        float snoToIce(time_counter, y, x) ;
                snoToIce:units = "kg/m2/s" ;
                snoToIce:standard_name = "Snow-Ice Formation Rate" ;
                snoToIce:_FillValue = 9.96921e+36f ;
                snoToIce:long_name = "Snow-Ice Formation Rate" ;
                snoToIce:online_operation = "ave(X)" ;
                snoToIce:interval_operation = 28800.f ;
                snoToIce:interval_write = -1.f ;
                snoToIce:coordinates = "time_counter nav_lat nav_lon" ;
        float snomelt(time_counter, y, x) ;
                snomelt:units = "kg/m2/s" ;
                snomelt:standard_name = "Snow Melt Rate" ;
                snomelt:_FillValue = 9.96921e+36f ;
                snomelt:long_name = "Snow Melt Rate" ;
                snomelt:online_operation = "ave(X)" ;
                snomelt:interval_operation = 28800.f ;
                snomelt:interval_write = -1.f ;
                snomelt:coordinates = "time_counter nav_lat nav_lon" ;
        float soicecov(time_counter, y, x) ;
                soicecov:units = "1" ;
                soicecov:standard_name = "sea_ice_area_fraction" ;
                soicecov:_FillValue = 9.96921e+36f ;
                soicecov:long_name = "sea_ice_area_fraction" ;
                soicecov:online_operation = "ave(X)" ;
                soicecov:interval_operation = 28800.f ;
                soicecov:interval_write = -1.f ;
                soicecov:coordinates = "time_counter nav_lat nav_lon" ;
        float strairx(time_counter, y, x) ;
                strairx:units = "N/m2" ;
                strairx:standard_name = "Eastward Atmospheric Stress On Sea Ice" ;
                strairx:_FillValue = 9.96921e+36f ;
                strairx:long_name = "Eastward Atmospheric Stress On Sea Ice" ;
                strairx:online_operation = "ave(X)" ;
                strairx:interval_operation = 28800.f ;
                strairx:interval_write = -1.f ;
                strairx:coordinates = "time_counter nav_lat nav_lon" ;
        float strairy(time_counter, y, x) ;
                strairy:units = "N/m2" ;
                strairy:standard_name = "Northward Atmospheric Stress On Sea Ice" ;
                strairy:_FillValue = 9.96921e+36f ;
                strairy:long_name = "Northward Atmospheric Stress On Sea Ice" ;
                strairy:online_operation = "ave(X)" ;
                strairy:interval_operation = 28800.f ;
                strairy:interval_write = -1.f ;
                strairy:coordinates = "time_counter nav_lat nav_lon" ;
        double time_counter(time_counter) ;
                time_counter:axis = "T" ;
                time_counter:standard_name = "time" ;
                time_counter:units = "seconds since 1800-01-01 00:00:00" ;
                time_counter:calendar = "noleap" ;
                time_counter:title = "Time" ;
                time_counter:long_name = "Time axis" ;
                time_counter:time_origin = " 1800-JAN-01 00:00:00" ;
                time_counter:bounds = "time_counter_bnds" ;
        double time_counter_bnds(time_counter, tbnds) ;
                time_counter_bnds:_FillValue = 9.96920996838687e+36 ;
        float tmelt(time_counter, y, x) ;
                tmelt:units = "kg/m2/s" ;
                tmelt:standard_name = "Rate of Melt at Upper Surface of Sea Ice" ;
                tmelt:_FillValue = 9.96921e+36f ;
                tmelt:long_name = "Rate of Melt at Upper Surface of Sea Ice" ;
                tmelt:online_operation = "ave(X)" ;
                tmelt:interval_operation = 28800.f ;
                tmelt:interval_write = -1.f ;
                tmelt:coordinates = "time_counter nav_lat nav_lon" ;
        float transifs(time_counter, y, x) ;
                transifs:units = "kg/s" ;
                transifs:standard_name = "Sea Ice Mass Transport Through Fram Strait" ;
                transifs:_FillValue = 9.96921e+36f ;
                transifs:long_name = "Sea Ice Mass Transport Through Fram Strait" ;
                transifs:online_operation = "ave(X)" ;
                transifs:interval_operation = 5760.f ;
                transifs:interval_write = -1.f ;
                transifs:coordinates = "time_counter nav_lat nav_lon" ;
        float transix(time_counter, y, x) ;
                transix:units = "kg/s" ;
                transix:standard_name = "Eastward Sea Ice Transport" ;
                transix:_FillValue = 9.96921e+36f ;
                transix:long_name = "Eastward Sea Ice Transport" ;
                transix:online_operation = "ave(X)" ;
                transix:interval_operation = 28800.f ;
                transix:interval_write = -1.f ;
                transix:coordinates = "time_counter nav_lat nav_lon" ;
        float transiy(time_counter, y, x) ;
                transiy:units = "kg/s" ;
                transiy:standard_name = "Northward Sea Ice Transport" ;
                transiy:_FillValue = 9.96921e+36f ;
                transiy:long_name = "Northward Sea Ice Transport" ;
                transiy:online_operation = "ave(X)" ;
                transiy:interval_operation = 28800.f ;
                transiy:interval_write = -1.f ;
                transiy:coordinates = "time_counter nav_lat nav_lon" ;
        float tsice(time_counter, y, x) ;
                tsice:units = "degC" ;
                tsice:standard_name = "Surface Temperature of Sea Ice" ;
                tsice:_FillValue = 9.96921e+36f ;
                tsice:long_name = "Surface Temperature of Sea Ice" ;
                tsice:online_operation = "ave(X)" ;
                tsice:interval_operation = 28800.f ;
                tsice:interval_write = -1.f ;
                tsice:coordinates = "time_counter nav_lat nav_lon" ;
        float nav_lat(y, x) ;
                nav_lat:standard_name = "latitude" ;
                nav_lat:units = "degrees_north" ;
                nav_lat:valid_min = -78.19058f ;
                nav_lat:valid_max = 89.6139f ;
                nav_lat:long_name = "Latitude" ;
                nav_lat:nav_model = "Default grid" ;
        float nav_lon(y, x) ;
                nav_lon:standard_name = "longitude" ;
                nav_lon:units = "degrees_east" ;
                nav_lon:valid_min = -179.7507f ;
                nav_lon:valid_max = 180.f ;
                nav_lon:long_name = "Longitude" ;
                nav_lon:nav_model = "Default grid" ;

// global attributes:
                :Conventions = "CF-1.1" ;
                :file_name = "ORCA2_1m_icemod.nc" ;
                :production = "An IPSL model" ;
                :TimeStamp = "2010-JUL-24 00:19:46 GMT-0200" ;
                :NCO = "4.0.1" ;
}

MBG/Output/MO/piControl2_18500101_18500131_1M_dbio_T.nc

netcdf piControl2_18500101_18500131_1M_dbio_T { // format variant: 64bit 
dimensions:
        time_counter = UNLIMITED ; // (1 currently)
        deptht = 31 ;
        y = 149 ;
        x = 182 ;
        tbnds = 2 ;
variables:
        float CHLT(time_counter, deptht, y, x) ;
                CHLT:units = "gChl/L" ;
                CHLT:standard_name = "Total chlorophyll Concentration" ;
                CHLT:_FillValue = 9.96921e+36f ;
                CHLT:long_name = "Total chlorophyll Concentration" ;
                CHLT:online_operation = "ave(X)" ;
                CHLT:interval_operation = 5760.f ;
                CHLT:interval_write = -1.f ;
                CHLT:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float EXPC(time_counter, deptht, y, x) ;
                EXPC:units = "molC/m2/s" ;
                EXPC:standard_name = "Export of carbon" ;
                EXPC:_FillValue = 9.96921e+36f ;
                EXPC:long_name = "Export of carbon" ;
                EXPC:online_operation = "ave(X)" ;
                EXPC:interval_operation = 5760.f ;
                EXPC:interval_write = -1.f ;
                EXPC:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float EXPCAL(time_counter, deptht, y, x) ;
                EXPCAL:units = "molC/m2/s" ;
                EXPCAL:standard_name = "Export of Calcite" ;
                EXPCAL:_FillValue = 9.96921e+36f ;
                EXPCAL:long_name = "Export of Calcite" ;
                EXPCAL:online_operation = "ave(X)" ;
                EXPCAL:interval_operation = 5760.f ;
                EXPCAL:interval_write = -1.f ;
                EXPCAL:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float EXPFE(time_counter, deptht, y, x) ;
                EXPFE:units = "molFe/m2/s" ;
                EXPFE:standard_name = "Export of biogenic iron" ;
                EXPFE:_FillValue = 9.96921e+36f ;
                EXPFE:long_name = "Export of biogenic iron" ;
                EXPFE:online_operation = "ave(X)" ;
                EXPFE:interval_operation = 5760.f ;
                EXPFE:interval_write = -1.f ;
                EXPFE:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float EXPSI(time_counter, deptht, y, x) ;
                EXPSI:units = "molSi/m2/s" ;
                EXPSI:standard_name = "Export of Silicate" ;
                EXPSI:_FillValue = 9.96921e+36f ;
                EXPSI:long_name = "Export of Silicate" ;
                EXPSI:online_operation = "ave(X)" ;
                EXPSI:interval_operation = 5760.f ;
                EXPSI:interval_write = -1.f ;
                EXPSI:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float INTDIC(time_counter, y, x) ;
                INTDIC:units = "kg/m2" ;
                INTDIC:standard_name = "DIC content" ;
                INTDIC:_FillValue = 9.96921e+36f ;
                INTDIC:long_name = "DIC content" ;
                INTDIC:online_operation = "ave(X)" ;
                INTDIC:interval_operation = 5760.f ;
                INTDIC:interval_write = -1.f ;
                INTDIC:coordinates = "time_counter nav_lat nav_lon" ;
        float INTNFIX(time_counter, y, x) ;
                INTNFIX:units = "molN/m2/s" ;
                INTNFIX:standard_name = "Nitrogen fixation rate : vert. integrated" ;
                INTNFIX:_FillValue = 9.96921e+36f ;
                INTNFIX:long_name = "Nitrogen fixation rate : vert. integrated" ;
                INTNFIX:online_operation = "ave(X)" ;
                INTNFIX:interval_operation = 5760.f ;
                INTNFIX:interval_write = -1.f ;
                INTNFIX:coordinates = "time_counter nav_lat nav_lon" ;
        float INTPBFE(time_counter, y, x) ;
                INTPBFE:units = "molFe/m2/s" ;
                INTPBFE:standard_name = "Vertically integrated of biogenic iron production" ;
                INTPBFE:_FillValue = 9.96921e+36f ;
                INTPBFE:long_name = "Vertically integrated of biogenic iron production" ;
                INTPBFE:online_operation = "ave(X)" ;
                INTPBFE:interval_operation = 5760.f ;
                INTPBFE:interval_write = -1.f ;
                INTPBFE:coordinates = "time_counter nav_lat nav_lon" ;
        float INTPBSI(time_counter, y, x) ;
                INTPBSI:units = "molSi/m2/s" ;
                INTPBSI:standard_name = "Vertically integrated of biogenic Si production" ;
                INTPBSI:_FillValue = 9.96921e+36f ;
                INTPBSI:long_name = "Vertically integrated of biogenic Si production" ;
                INTPBSI:online_operation = "ave(X)" ;
                INTPBSI:interval_operation = 5760.f ;
                INTPBSI:interval_write = -1.f ;
                INTPBSI:coordinates = "time_counter nav_lat nav_lon" ;
        float INTPCAL(time_counter, y, x) ;
                INTPCAL:units = "molSi/m2/s" ;
                INTPCAL:standard_name = "Vertically integrated of calcite production" ;
                INTPCAL:_FillValue = 9.96921e+36f ;
                INTPCAL:long_name = "Vertically integrated of calcite production" ;
                INTPCAL:online_operation = "ave(X)" ;
                INTPCAL:interval_operation = 5760.f ;
                INTPCAL:interval_write = -1.f ;
                INTPCAL:coordinates = "time_counter nav_lat nav_lon" ;
        float INTPNEW(time_counter, y, x) ;
                INTPNEW:units = "molC/m2/s" ;
                INTPNEW:standard_name = "Vertically integrated new primary production" ;
                INTPNEW:_FillValue = 9.96921e+36f ;
                INTPNEW:long_name = "Vertically integrated new primary production" ;
                INTPNEW:online_operation = "ave(X)" ;
                INTPNEW:interval_operation = 5760.f ;
                INTPNEW:interval_write = -1.f ;
                INTPNEW:coordinates = "time_counter nav_lat nav_lon" ;
        float INTPP(time_counter, y, x) ;
                INTPP:units = "molC/m2/s" ;
                INTPP:standard_name = "Vertically integrated primary production by phyto" ;
                INTPP:_FillValue = 9.96921e+36f ;
                INTPP:long_name = "Vertically integrated primary production by phyto" ;
                INTPP:online_operation = "ave(X)" ;
                INTPP:interval_operation = 5760.f ;
                INTPP:interval_write = -1.f ;
                INTPP:coordinates = "time_counter nav_lat nav_lon" ;
        float INTPPPHY(time_counter, y, x) ;
                INTPPPHY:units = "molC/m2/s" ;
                INTPPPHY:standard_name = "Vertically integrated primary production by nanophy" ;
                INTPPPHY:_FillValue = 9.96921e+36f ;
                INTPPPHY:long_name = "Vertically integrated primary production by nanophy" ;
                INTPPPHY:online_operation = "ave(X)" ;
                INTPPPHY:interval_operation = 5760.f ;
                INTPPPHY:interval_write = -1.f ;
                INTPPPHY:coordinates = "time_counter nav_lat nav_lon" ;
        float INTPPPHY2(time_counter, y, x) ;
                INTPPPHY2:units = "molC/m2/s" ;
                INTPPPHY2:standard_name = "Vertically integrated primary production by diatom" ;
                INTPPPHY2:_FillValue = 9.96921e+36f ;
                INTPPPHY2:long_name = "Vertically integrated primary production by diatom" ;
                INTPPPHY2:online_operation = "ave(X)" ;
                INTPPPHY2:interval_operation = 5760.f ;
                INTPPPHY2:interval_write = -1.f ;
                INTPPPHY2:coordinates = "time_counter nav_lat nav_lon" ;
        float O2MIN(time_counter, y, x) ;
                O2MIN:units = "molC/L" ;
                O2MIN:standard_name = "Oxygen minimum concentration" ;
                O2MIN:_FillValue = 9.96921e+36f ;
                O2MIN:long_name = "Oxygen minimum concentration" ;
                O2MIN:online_operation = "ave(X)" ;
                O2MIN:interval_operation = 5760.f ;
                O2MIN:interval_write = -1.f ;
                O2MIN:coordinates = "time_counter nav_lat nav_lon" ;
        float PFET(time_counter, deptht, y, x) ;
                PFET:units = "molFe/L" ;
                PFET:standard_name = "Total biogenic Iron Concentration" ;
                PFET:_FillValue = 9.96921e+36f ;
                PFET:long_name = "Total biogenic Iron Concentration" ;
                PFET:online_operation = "ave(X)" ;
                PFET:interval_operation = 5760.f ;
                PFET:interval_write = -1.f ;
                PFET:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float PHYT(time_counter, deptht, y, x) ;
                PHYT:units = "molC/L" ;
                PHYT:standard_name = "Total phytoplankton Concentration" ;
                PHYT:_FillValue = 9.96921e+36f ;
                PHYT:long_name = "Total phytoplankton Concentration" ;
                PHYT:online_operation = "ave(X)" ;
                PHYT:interval_operation = 5760.f ;
                PHYT:interval_write = -1.f ;
                PHYT:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float POCT(time_counter, deptht, y, x) ;
                POCT:units = "molC/L" ;
                POCT:standard_name = "Total carbon particles Concentration" ;
                POCT:_FillValue = 9.96921e+36f ;
                POCT:long_name = "Total carbon particles Concentration" ;
                POCT:online_operation = "ave(X)" ;
                POCT:interval_operation = 5760.f ;
                POCT:interval_write = -1.f ;
                POCT:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float TPBFE(time_counter, deptht, y, x) ;
                TPBFE:units = "molFe/m3/s" ;
                TPBFE:standard_name = "Total biogenic iron production" ;
                TPBFE:_FillValue = 9.96921e+36f ;
                TPBFE:long_name = "Total biogenic iron production" ;
                TPBFE:online_operation = "ave(X)" ;
                TPBFE:interval_operation = 5760.f ;
                TPBFE:interval_write = -1.f ;
                TPBFE:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float TPNEW(time_counter, deptht, y, x) ;
                TPNEW:units = "molC/m3/s" ;
                TPNEW:standard_name = "New Primary production of phyto" ;
                TPNEW:_FillValue = 9.96921e+36f ;
                TPNEW:long_name = "New Primary production of phyto" ;
                TPNEW:online_operation = "ave(X)" ;
                TPNEW:interval_operation = 5760.f ;
                TPNEW:interval_write = -1.f ;
                TPNEW:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float TPP(time_counter, deptht, y, x) ;
                TPP:units = "molC/m3/s" ;
                TPP:standard_name = "Total Primary production of phyto" ;
                TPP:_FillValue = 9.96921e+36f ;
                TPP:long_name = "Total Primary production of phyto" ;
                TPP:online_operation = "ave(X)" ;
                TPP:interval_operation = 5760.f ;
                TPP:interval_write = -1.f ;
                TPP:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float ZO2MIN(time_counter, y, x) ;
                ZO2MIN:units = "m" ;
                ZO2MIN:standard_name = "Depth of oxygen minimum concentration" ;
                ZO2MIN:_FillValue = 9.96921e+36f ;
                ZO2MIN:long_name = "Depth of oxygen minimum concentration" ;
                ZO2MIN:online_operation = "ave(X)" ;
                ZO2MIN:interval_operation = 5760.f ;
                ZO2MIN:interval_write = -1.f ;
                ZO2MIN:coordinates = "time_counter nav_lat nav_lon" ;
        float ZOOT(time_counter, deptht, y, x) ;
                ZOOT:units = "molC/L" ;
                ZOOT:standard_name = "Total zooplankton Concentration" ;
                ZOOT:_FillValue = 9.96921e+36f ;
                ZOOT:long_name = "Total zooplankton Concentration" ;
                ZOOT:online_operation = "ave(X)" ;
                ZOOT:interval_operation = 5760.f ;
                ZOOT:interval_write = -1.f ;
                ZOOT:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float deptht(deptht) ;
                deptht:axis = "Z" ;
                deptht:standard_name = "model_level_number" ;
                deptht:units = "m" ;
                deptht:positive = "down" ;
                deptht:valid_min = 4.999938f ;
                deptht:valid_max = 5250.227f ;
                deptht:title = "deptht" ;
                deptht:long_name = "Vertical T levels" ;
        double time_counter(time_counter) ;
                time_counter:axis = "T" ;
                time_counter:standard_name = "time" ;
                time_counter:units = "seconds since 1800-01-01 00:00:00" ;
                time_counter:calendar = "noleap" ;
                time_counter:title = "Time" ;
                time_counter:long_name = "Time axis" ;
                time_counter:time_origin = " 1800-JAN-01 00:00:00" ;
                time_counter:bounds = "time_counter_bnds" ;
        double time_counter_bnds(time_counter, tbnds) ;
                time_counter_bnds:_FillValue = 9.96920996838687e+36 ;
        float nav_lat(y, x) ;
                nav_lat:standard_name = "latitude" ;
                nav_lat:units = "degrees_north" ;
                nav_lat:valid_min = -78.19058f ;
                nav_lat:valid_max = 89.6139f ;
                nav_lat:long_name = "Latitude" ;
                nav_lat:nav_model = "Default grid" ;
        float nav_lon(y, x) ;
                nav_lon:standard_name = "longitude" ;
                nav_lon:units = "degrees_east" ;
                nav_lon:valid_min = -179.7507f ;
                nav_lon:valid_max = 180.f ;
                nav_lon:long_name = "Longitude" ;
                nav_lon:nav_model = "Default grid" ;

// global attributes:
                :Conventions = "CF-1.1" ;
                :file_name = "ORCA2_1m_dbio_T.nc" ;
                :production = "An IPSL model" ;
                :TimeStamp = "2010-JUL-24 00:19:46 GMT-0200" ;
                :NCO = "4.0.1" ;
}

MBG/Output/MO/piControl2_18500101_18500131_1M_diad_T.nc

netcdf piControl2_18500101_18500131_1M_diad_T { // format variant: 64bit 
dimensions:
        time_counter = UNLIMITED ; // (1 currently)
        deptht = 31 ;
        y = 149 ;
        x = 182 ;
        tbnds = 2 ;
variables:
        float CO3(time_counter, deptht, y, x) ;
                CO3:units = "mol/L" ;
                CO3:standard_name = "Bicarbonates" ;
                CO3:_FillValue = 9.96921e+36f ;
                CO3:long_name = "Bicarbonates" ;
                CO3:online_operation = "ave(X)" ;
                CO3:interval_operation = 5760.f ;
                CO3:interval_write = -1.f ;
                CO3:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float CO3sat(time_counter, deptht, y, x) ;
                CO3sat:units = "mol/L" ;
                CO3sat:standard_name = "CO3 saturation" ;
                CO3sat:_FillValue = 9.96921e+36f ;
                CO3sat:long_name = "CO3 saturation" ;
                CO3sat:online_operation = "ave(X)" ;
                CO3sat:interval_operation = 5760.f ;
                CO3sat:interval_write = -1.f ;
                CO3sat:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float Cflx(time_counter, y, x) ;
                Cflx:units = "molC/m2/s" ;
                Cflx:standard_name = "DIC flux" ;
                Cflx:_FillValue = 9.96921e+36f ;
                Cflx:long_name = "DIC flux" ;
                Cflx:online_operation = "ave(X)" ;
                Cflx:interval_operation = 5760.f ;
                Cflx:interval_write = -1.f ;
                Cflx:coordinates = "time_counter nav_lat nav_lon" ;
        float DCAL(time_counter, deptht, y, x) ;
                DCAL:units = "molC/m3/s" ;
                DCAL:standard_name = "Calcite dissolution" ;
                DCAL:_FillValue = 9.96921e+36f ;
                DCAL:long_name = "Calcite dissolution" ;
                DCAL:online_operation = "ave(X)" ;
                DCAL:interval_operation = 5760.f ;
                DCAL:interval_write = -1.f ;
                DCAL:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float Dpco2(time_counter, y, x) ;
                Dpco2:units = "uatm" ;
                Dpco2:standard_name = "Delta CO2" ;
                Dpco2:_FillValue = 9.96921e+36f ;
                Dpco2:long_name = "Delta CO2" ;
                Dpco2:online_operation = "ave(X)" ;
                Dpco2:interval_operation = 5760.f ;
                Dpco2:interval_write = -1.f ;
                Dpco2:coordinates = "time_counter nav_lat nav_lon" ;
        float Dpo2(time_counter, y, x) ;
                Dpo2:units = "uatm" ;
                Dpo2:standard_name = "Delta O2" ;
                Dpo2:_FillValue = 9.96921e+36f ;
                Dpo2:long_name = "Delta O2" ;
                Dpo2:online_operation = "ave(X)" ;
                Dpo2:interval_operation = 5760.f ;
                Dpo2:interval_write = -1.f ;
                Dpo2:coordinates = "time_counter nav_lat nav_lon" ;
        float EPC100(time_counter, y, x) ;
                EPC100:units = "molC/m2/s" ;
                EPC100:standard_name = "Export of carbon particles at 100 m" ;
                EPC100:_FillValue = 9.96921e+36f ;
                EPC100:long_name = "Export of carbon particles at 100 m" ;
                EPC100:online_operation = "ave(X)" ;
                EPC100:interval_operation = 5760.f ;
                EPC100:interval_write = -1.f ;
                EPC100:coordinates = "time_counter nav_lat nav_lon" ;
        float EPCAL100(time_counter, y, x) ;
                EPCAL100:units = "molC/m2/s" ;
                EPCAL100:standard_name = "Export of Calcite at 100 m" ;
                EPCAL100:_FillValue = 9.96921e+36f ;
                EPCAL100:long_name = "Export of Calcite at 100 m" ;
                EPCAL100:online_operation = "ave(X)" ;
                EPCAL100:interval_operation = 5760.f ;
                EPCAL100:interval_write = -1.f ;
                EPCAL100:coordinates = "time_counter nav_lat nav_lon" ;
        float EPFE100(time_counter, y, x) ;
                EPFE100:units = "molFe/m2/s" ;
                EPFE100:standard_name = "Export of biogenic iron at 100 m" ;
                EPFE100:_FillValue = 9.96921e+36f ;
                EPFE100:long_name = "Export of biogenic iron at 100 m" ;
                EPFE100:online_operation = "ave(X)" ;
                EPFE100:interval_operation = 5760.f ;
                EPFE100:interval_write = -1.f ;
                EPFE100:coordinates = "time_counter nav_lat nav_lon" ;
        float EPSI100(time_counter, y, x) ;
                EPSI100:units = "molSi/m2/s" ;
                EPSI100:standard_name = "Export of Silicate at 100 m" ;
                EPSI100:_FillValue = 9.96921e+36f ;
                EPSI100:long_name = "Export of Silicate at 100 m" ;
                EPSI100:online_operation = "ave(X)" ;
                EPSI100:interval_operation = 5760.f ;
                EPSI100:interval_write = -1.f ;
                EPSI100:coordinates = "time_counter nav_lat nav_lon" ;
        float GRAZ(time_counter, deptht, y, x) ;
                GRAZ:units = "molC/m3/s" ;
                GRAZ:standard_name = "Grazing by zooplankton" ;
                GRAZ:_FillValue = 9.96921e+36f ;
                GRAZ:long_name = "Grazing by zooplankton" ;
                GRAZ:online_operation = "ave(X)" ;
                GRAZ:interval_operation = 5760.f ;
                GRAZ:interval_write = -1.f ;
                GRAZ:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float Heup(time_counter, y, x) ;
                Heup:units = "m" ;
                Heup:standard_name = "Euphotic layer depth" ;
                Heup:_FillValue = 9.96921e+36f ;
                Heup:long_name = "Euphotic layer depth" ;
                Heup:online_operation = "ave(X)" ;
                Heup:interval_operation = 5760.f ;
                Heup:interval_write = -1.f ;
                Heup:coordinates = "time_counter nav_lat nav_lon" ;
        float Irondep(time_counter, y, x) ;
                Irondep:units = "molFe/m2/s" ;
                Irondep:standard_name = "Iron deposition" ;
                Irondep:_FillValue = 9.96921e+36f ;
                Irondep:long_name = "Iron deposition" ;
                Irondep:online_operation = "ave(X)" ;
                Irondep:interval_operation = 5760.f ;
                Irondep:interval_write = -1.f ;
                Irondep:coordinates = "time_counter nav_lat nav_lon" ;
        float Kg(time_counter, y, x) ;
                Kg:units = "molC/m2/s/uatm" ;
                Kg:standard_name = "Gas transfer" ;
                Kg:_FillValue = 9.96921e+36f ;
                Kg:long_name = "Gas transfer" ;
                Kg:online_operation = "ave(X)" ;
                Kg:interval_operation = 5760.f ;
                Kg:interval_write = -1.f ;
                Kg:coordinates = "time_counter nav_lat nav_lon" ;
        float Nfix(time_counter, y, x) ;
                Nfix:units = "molN/m2/s" ;
                Nfix:standard_name = "Nitrogen fixation at surface" ;
                Nfix:_FillValue = 9.96921e+36f ;
                Nfix:long_name = "Nitrogen fixation at surface" ;
                Nfix:online_operation = "ave(X)" ;
                Nfix:interval_operation = 5760.f ;
                Nfix:interval_write = -1.f ;
                Nfix:coordinates = "time_counter nav_lat nav_lon" ;
        float Oflx(time_counter, y, x) ;
                Oflx:units = "molC/m2/s" ;
                Oflx:standard_name = "Oxygen flux" ;
                Oflx:_FillValue = 9.96921e+36f ;
                Oflx:long_name = "Oxygen flux" ;
                Oflx:online_operation = "ave(X)" ;
                Oflx:interval_operation = 5760.f ;
                Oflx:interval_write = -1.f ;
                Oflx:coordinates = "time_counter nav_lat nav_lon" ;
        float PAR(time_counter, deptht, y, x) ;
                PAR:units = "W/m2" ;
                PAR:standard_name = "Photosynthetically Available Radiation" ;
                PAR:_FillValue = 9.96921e+36f ;
                PAR:long_name = "Photosynthetically Available Radiation" ;
                PAR:online_operation = "ave(X)" ;
                PAR:interval_operation = 5760.f ;
                PAR:interval_write = -1.f ;
                PAR:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float PBSi(time_counter, deptht, y, x) ;
                PBSi:units = "molSi/m3/s" ;
                PBSi:standard_name = "Primary production of Si diatoms" ;
                PBSi:_FillValue = 9.96921e+36f ;
                PBSi:long_name = "Primary production of Si diatoms" ;
                PBSi:online_operation = "ave(X)" ;
                PBSi:interval_operation = 5760.f ;
                PBSi:interval_write = -1.f ;
                PBSi:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float PCAL(time_counter, deptht, y, x) ;
                PCAL:units = "molC/m3/s" ;
                PCAL:standard_name = "Calcite production" ;
                PCAL:_FillValue = 9.96921e+36f ;
                PCAL:long_name = "Calcite production" ;
                PCAL:online_operation = "ave(X)" ;
                PCAL:interval_operation = 5760.f ;
                PCAL:interval_write = -1.f ;
                PCAL:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float PFeD(time_counter, deptht, y, x) ;
                PFeD:units = "molFe/m3/s" ;
                PFeD:standard_name = "Primary production of diatoms iron" ;
                PFeD:_FillValue = 9.96921e+36f ;
                PFeD:long_name = "Primary production of diatoms iron" ;
                PFeD:online_operation = "ave(X)" ;
                PFeD:interval_operation = 5760.f ;
                PFeD:interval_write = -1.f ;
                PFeD:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float PFeN(time_counter, deptht, y, x) ;
                PFeN:units = "molFe/m3/s" ;
                PFeN:standard_name = "Primary production of nano iron" ;
                PFeN:_FillValue = 9.96921e+36f ;
                PFeN:long_name = "Primary production of nano iron" ;
                PFeN:online_operation = "ave(X)" ;
                PFeN:interval_operation = 5760.f ;
                PFeN:interval_write = -1.f ;
                PFeN:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float PH(time_counter, deptht, y, x) ;
                PH:units = "-" ;
                PH:standard_name = "PH" ;
                PH:_FillValue = 9.96921e+36f ;
                PH:long_name = "PH" ;
                PH:online_operation = "ave(X)" ;
                PH:interval_operation = 5760.f ;
                PH:interval_write = -1.f ;
                PH:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float PPNEWD(time_counter, deptht, y, x) ;
                PPNEWD:units = "molC/m3/s" ;
                PPNEWD:standard_name = "New Primary production of diatoms" ;
                PPNEWD:_FillValue = 9.96921e+36f ;
                PPNEWD:long_name = "New Primary production of diatoms" ;
                PPNEWD:online_operation = "ave(X)" ;
                PPNEWD:interval_operation = 5760.f ;
                PPNEWD:interval_write = -1.f ;
                PPNEWD:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float PPNEWN(time_counter, deptht, y, x) ;
                PPNEWN:units = "molC/m3/s" ;
                PPNEWN:standard_name = "New Primary production of nanophyto" ;
                PPNEWN:_FillValue = 9.96921e+36f ;
                PPNEWN:long_name = "New Primary production of nanophyto" ;
                PPNEWN:online_operation = "ave(X)" ;
                PPNEWN:interval_operation = 5760.f ;
                PPNEWN:interval_write = -1.f ;
                PPNEWN:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float PPPHY(time_counter, deptht, y, x) ;
                PPPHY:units = "molC/m3/s" ;
                PPPHY:standard_name = "Primary production of nanophyto" ;
                PPPHY:_FillValue = 9.96921e+36f ;
                PPPHY:long_name = "Primary production of nanophyto" ;
                PPPHY:online_operation = "ave(X)" ;
                PPPHY:interval_operation = 5760.f ;
                PPPHY:interval_write = -1.f ;
                PPPHY:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float PPPHY2(time_counter, deptht, y, x) ;
                PPPHY2:units = "molC/m3/s" ;
                PPPHY2:standard_name = "Primary production of diatoms" ;
                PPPHY2:_FillValue = 9.96921e+36f ;
                PPPHY2:long_name = "Primary production of diatoms" ;
                PPPHY2:online_operation = "ave(X)" ;
                PPPHY2:interval_operation = 5760.f ;
                PPPHY2:interval_write = -1.f ;
                PPPHY2:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float deptht(deptht) ;
                deptht:axis = "Z" ;
                deptht:standard_name = "model_level_number" ;
                deptht:units = "m" ;
                deptht:positive = "down" ;
                deptht:valid_min = 4.999938f ;
                deptht:valid_max = 5250.227f ;
                deptht:title = "deptht" ;
                deptht:long_name = "Vertical T levels" ;
        double time_counter(time_counter) ;
                time_counter:axis = "T" ;
                time_counter:standard_name = "time" ;
                time_counter:units = "seconds since 1800-01-01 00:00:00" ;
                time_counter:calendar = "noleap" ;
                time_counter:title = "Time" ;
                time_counter:long_name = "Time axis" ;
                time_counter:time_origin = " 1800-JAN-01 00:00:00" ;
                time_counter:bounds = "time_counter_bnds" ;
        double time_counter_bnds(time_counter, tbnds) ;
                time_counter_bnds:_FillValue = 9.96920996838687e+36 ;
        float nav_lat(y, x) ;
                nav_lat:standard_name = "latitude" ;
                nav_lat:units = "degrees_north" ;
                nav_lat:valid_min = -78.19058f ;
                nav_lat:valid_max = 89.6139f ;
                nav_lat:long_name = "Latitude" ;
                nav_lat:nav_model = "Default grid" ;
        float nav_lon(y, x) ;
                nav_lon:standard_name = "longitude" ;
                nav_lon:units = "degrees_east" ;
                nav_lon:valid_min = -179.7507f ;
                nav_lon:valid_max = 180.f ;
                nav_lon:long_name = "Longitude" ;
                nav_lon:nav_model = "Default grid" ;

// global attributes:
                :Conventions = "CF-1.1" ;
                :file_name = "ORCA2_1m_diad_T.nc" ;
                :production = "An IPSL model" ;
                :TimeStamp = "2010-JUL-24 00:19:46 GMT-0200" ;
                :NCO = "4.0.1" ;
}

MBG/Output/MO/piControl2_18500101_18500131_1M_ptrc_T.nc

netcdf piControl2_18500101_18500131_1M_ptrc_T { // format variant: 64bit 
dimensions:
        time_counter = UNLIMITED ; // (1 currently)
        deptht = 31 ;
        y = 149 ;
        x = 182 ;
        tbnds = 2 ;
variables:
        float Alkalini(time_counter, deptht, y, x) ;
                Alkalini:units = "eq/L" ;
                Alkalini:standard_name = "Total Alkalinity Concentration" ;
                Alkalini:_FillValue = 9.96921e+36f ;
                Alkalini:long_name = "Total Alkalinity Concentration" ;
                Alkalini:online_operation = "ave(X)" ;
                Alkalini:interval_operation = 5760.f ;
                Alkalini:interval_write = -1.f ;
                Alkalini:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float BFe(time_counter, deptht, y, x) ;
                BFe:units = "molFe/L" ;
                BFe:standard_name = "Big iron particles Concentration" ;
                BFe:_FillValue = 9.96921e+36f ;
                BFe:long_name = "Big iron particles Concentration" ;
                BFe:online_operation = "ave(X)" ;
                BFe:interval_operation = 5760.f ;
                BFe:interval_write = -1.f ;
                BFe:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float BSi(time_counter, deptht, y, x) ;
                BSi:units = "molC/L" ;
                BSi:standard_name = "Diatoms Silicate Concentration" ;
                BSi:_FillValue = 9.96921e+36f ;
                BSi:long_name = "Diatoms Silicate Concentration" ;
                BSi:online_operation = "ave(X)" ;
                BSi:interval_operation = 5760.f ;
                BSi:interval_write = -1.f ;
                BSi:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float CaCO3(time_counter, deptht, y, x) ;
                CaCO3:units = "molC/L" ;
                CaCO3:standard_name = "Calcite Concentration" ;
                CaCO3:_FillValue = 9.96921e+36f ;
                CaCO3:long_name = "Calcite Concentration" ;
                CaCO3:online_operation = "ave(X)" ;
                CaCO3:interval_operation = 5760.f ;
                CaCO3:interval_write = -1.f ;
                CaCO3:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float DCHL(time_counter, deptht, y, x) ;
                DCHL:units = "gChl/L" ;
                DCHL:standard_name = "Diatoms chlorophyl Concentration" ;
                DCHL:_FillValue = 9.96921e+36f ;
                DCHL:long_name = "Diatoms chlorophyl Concentration" ;
                DCHL:online_operation = "ave(X)" ;
                DCHL:interval_operation = 5760.f ;
                DCHL:interval_write = -1.f ;
                DCHL:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float DFe(time_counter, deptht, y, x) ;
                DFe:units = "molFe/L" ;
                DFe:standard_name = "Diatoms iron  Concentration" ;
                DFe:_FillValue = 9.96921e+36f ;
                DFe:long_name = "Diatoms iron  Concentration" ;
                DFe:online_operation = "ave(X)" ;
                DFe:interval_operation = 5760.f ;
                DFe:interval_write = -1.f ;
                DFe:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float DIC(time_counter, deptht, y, x) ;
                DIC:units = "molC/L" ;
                DIC:standard_name = "Dissolved inorganic Concentration" ;
                DIC:_FillValue = 9.96921e+36f ;
                DIC:long_name = "Dissolved inorganic Concentration" ;
                DIC:online_operation = "ave(X)" ;
                DIC:interval_operation = 5760.f ;
                DIC:interval_write = -1.f ;
                DIC:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float DOC(time_counter, deptht, y, x) ;
                DOC:units = "molC/L" ;
                DOC:standard_name = "Dissolved organic Concentration" ;
                DOC:_FillValue = 9.96921e+36f ;
                DOC:long_name = "Dissolved organic Concentration" ;
                DOC:online_operation = "ave(X)" ;
                DOC:interval_operation = 5760.f ;
                DOC:interval_write = -1.f ;
                DOC:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float DSi(time_counter, deptht, y, x) ;
                DSi:units = "molC/L" ;
                DSi:standard_name = "Sinking biogenic Silicate Concentration" ;
                DSi:_FillValue = 9.96921e+36f ;
                DSi:long_name = "Sinking biogenic Silicate Concentration" ;
                DSi:online_operation = "ave(X)" ;
                DSi:interval_operation = 5760.f ;
                DSi:interval_write = -1.f ;
                DSi:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float Fer(time_counter, deptht, y, x) ;
                Fer:units = "molFe/L" ;
                Fer:standard_name = "Dissolved Iron Concentration" ;
                Fer:_FillValue = 9.96921e+36f ;
                Fer:long_name = "Dissolved Iron Concentration" ;
                Fer:online_operation = "ave(X)" ;
                Fer:interval_operation = 5760.f ;
                Fer:interval_write = -1.f ;
                Fer:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float GOC(time_counter, deptht, y, x) ;
                GOC:units = "molC/L" ;
                GOC:standard_name = "Big organic carbon Concentration" ;
                GOC:_FillValue = 9.96921e+36f ;
                GOC:long_name = "Big organic carbon Concentration" ;
                GOC:online_operation = "ave(X)" ;
                GOC:interval_operation = 5760.f ;
                GOC:interval_write = -1.f ;
                GOC:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float NCHL(time_counter, deptht, y, x) ;
                NCHL:units = "gChl/L" ;
                NCHL:standard_name = "Nano chlorophyl Concentration" ;
                NCHL:_FillValue = 9.96921e+36f ;
                NCHL:long_name = "Nano chlorophyl Concentration" ;
                NCHL:online_operation = "ave(X)" ;
                NCHL:interval_operation = 5760.f ;
                NCHL:interval_write = -1.f ;
                NCHL:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float NFe(time_counter, deptht, y, x) ;
                NFe:units = "molC/L" ;
                NFe:standard_name = "Nano iron Concentration" ;
                NFe:_FillValue = 9.96921e+36f ;
                NFe:long_name = "Nano iron Concentration" ;
                NFe:online_operation = "ave(X)" ;
                NFe:interval_operation = 5760.f ;
                NFe:interval_write = -1.f ;
                NFe:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float NH4(time_counter, deptht, y, x) ;
                NH4:units = "molC/L" ;
                NH4:standard_name = "Ammonium Concentration" ;
                NH4:_FillValue = 9.96921e+36f ;
                NH4:long_name = "Ammonium Concentration" ;
                NH4:online_operation = "ave(X)" ;
                NH4:interval_operation = 5760.f ;
                NH4:interval_write = -1.f ;
                NH4:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float NO3(time_counter, deptht, y, x) ;
                NO3:units = "molC/L" ;
                NO3:standard_name = "Nitrates Concentration" ;
                NO3:_FillValue = 9.96921e+36f ;
                NO3:long_name = "Nitrates Concentration" ;
                NO3:online_operation = "ave(X)" ;
                NO3:interval_operation = 5760.f ;
                NO3:interval_write = -1.f ;
                NO3:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float O2(time_counter, deptht, y, x) ;
                O2:units = "molO2/L" ;
                O2:standard_name = "Oxygen Concentration" ;
                O2:_FillValue = 9.96921e+36f ;
                O2:long_name = "Oxygen Concentration" ;
                O2:online_operation = "ave(X)" ;
                O2:interval_operation = 5760.f ;
                O2:interval_write = -1.f ;
                O2:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float PHY(time_counter, deptht, y, x) ;
                PHY:units = "molC/L" ;
                PHY:standard_name = "Nanophytoplankton Concentration" ;
                PHY:_FillValue = 9.96921e+36f ;
                PHY:long_name = "Nanophytoplankton Concentration" ;
                PHY:online_operation = "ave(X)" ;
                PHY:interval_operation = 5760.f ;
                PHY:interval_write = -1.f ;
                PHY:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float PHY2(time_counter, deptht, y, x) ;
                PHY2:units = "molC/L" ;
                PHY2:standard_name = "Diatoms Concentration" ;
                PHY2:_FillValue = 9.96921e+36f ;
                PHY2:long_name = "Diatoms Concentration" ;
                PHY2:online_operation = "ave(X)" ;
                PHY2:interval_operation = 5760.f ;
                PHY2:interval_write = -1.f ;
                PHY2:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float PO4(time_counter, deptht, y, x) ;
                PO4:units = "molC/L" ;
                PO4:standard_name = "Phosphate Concentration" ;
                PO4:_FillValue = 9.96921e+36f ;
                PO4:long_name = "Phosphate Concentration" ;
                PO4:online_operation = "ave(X)" ;
                PO4:interval_operation = 5760.f ;
                PO4:interval_write = -1.f ;
                PO4:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float POC(time_counter, deptht, y, x) ;
                POC:units = "molC/L" ;
                POC:standard_name = "Small organic carbon Concentration" ;
                POC:_FillValue = 9.96921e+36f ;
                POC:long_name = "Small organic carbon Concentration" ;
                POC:online_operation = "ave(X)" ;
                POC:interval_operation = 5760.f ;
                POC:interval_write = -1.f ;
                POC:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float SFe(time_counter, deptht, y, x) ;
                SFe:units = "molFe/L" ;
                SFe:standard_name = "Small iron particles Concentration" ;
                SFe:_FillValue = 9.96921e+36f ;
                SFe:long_name = "Small iron particles Concentration" ;
                SFe:online_operation = "ave(X)" ;
                SFe:interval_operation = 5760.f ;
                SFe:interval_write = -1.f ;
                SFe:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float Si(time_counter, deptht, y, x) ;
                Si:units = "molSi/L" ;
                Si:standard_name = "Silicate Concentration" ;
                Si:_FillValue = 9.96921e+36f ;
                Si:long_name = "Silicate Concentration" ;
                Si:online_operation = "ave(X)" ;
                Si:interval_operation = 5760.f ;
                Si:interval_write = -1.f ;
                Si:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float ZOO(time_counter, deptht, y, x) ;
                ZOO:units = "molC/L" ;
                ZOO:standard_name = "Microzooplankton Concentration" ;
                ZOO:_FillValue = 9.96921e+36f ;
                ZOO:long_name = "Microzooplankton Concentration" ;
                ZOO:online_operation = "ave(X)" ;
                ZOO:interval_operation = 5760.f ;
                ZOO:interval_write = -1.f ;
                ZOO:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float ZOO2(time_counter, deptht, y, x) ;
                ZOO2:units = "molC/L" ;
                ZOO2:standard_name = "Mesozooplankton Concentration" ;
                ZOO2:_FillValue = 9.96921e+36f ;
                ZOO2:long_name = "Mesozooplankton Concentration" ;
                ZOO2:online_operation = "ave(X)" ;
                ZOO2:interval_operation = 5760.f ;
                ZOO2:interval_write = -1.f ;
                ZOO2:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float deptht(deptht) ;
                deptht:axis = "Z" ;
                deptht:standard_name = "model_level_number" ;
                deptht:units = "m" ;
                deptht:positive = "down" ;
                deptht:valid_min = 4.999938f ;
                deptht:valid_max = 5250.227f ;
                deptht:title = "deptht" ;
                deptht:long_name = "Vertical T levels" ;
        double time_counter(time_counter) ;
                time_counter:axis = "T" ;
                time_counter:standard_name = "time" ;
                time_counter:units = "seconds since 1800-01-01 00:00:00" ;
                time_counter:calendar = "noleap" ;
                time_counter:title = "Time" ;
                time_counter:long_name = "Time axis" ;
                time_counter:time_origin = " 1800-JAN-01 00:00:00" ;
                time_counter:bounds = "time_counter_bnds" ;
        double time_counter_bnds(time_counter, tbnds) ;
                time_counter_bnds:_FillValue = 9.96920996838687e+36 ;
        float nav_lat(y, x) ;
                nav_lat:standard_name = "latitude" ;
                nav_lat:units = "degrees_north" ;
                nav_lat:valid_min = -78.19058f ;
                nav_lat:valid_max = 89.6139f ;
                nav_lat:long_name = "Latitude" ;
                nav_lat:nav_model = "Default grid" ;
        float nav_lon(y, x) ;
                nav_lon:standard_name = "longitude" ;
                nav_lon:units = "degrees_east" ;
                nav_lon:valid_min = -179.7507f ;
                nav_lon:valid_max = 180.f ;
                nav_lon:long_name = "Longitude" ;
                nav_lon:nav_model = "Default grid" ;

// global attributes:
                :Conventions = "CF-1.1" ;
                :file_name = "ORCA2_1m_ptrc_T.nc" ;
                :production = "An IPSL model" ;
                :TimeStamp = "2010-JUL-24 00:19:46 GMT-0200" ;
                :NCO = "4.0.1" ;
}

OCE/Output/MO/piControl2_18500101_18500131_1M_diaptr.nc

netcdf piControl2_18500101_18500131_1M_diaptr { // format variant: 64bit 
dimensions:
        lon = 1 ;
        lat = 149 ;
        deptht = 31 ;
        depthw = 31 ;
        time_counter = UNLIMITED ; // (1 currently)
        tbnds = 2 ;
variables:
        float lon(lon) ;
                lon:axis = "X" ;
                lon:standard_name = "longitude" ;
                lon:units = "degrees_east" ;
                lon:valid_min = 0.f ;
                lon:valid_max = 0.f ;
                lon:long_name = "Longitude" ;
                lon:nav_model = "Default grid" ;
        float lat(lat) ;
                lat:axis = "Y" ;
                lat:standard_name = "latitude" ;
                lat:units = "degrees_north" ;
                lat:valid_min = -77.98417f ;
                lat:valid_max = 89.5f ;
                lat:long_name = "Latitude" ;
                lat:nav_model = "Default grid" ;
        float deptht(deptht) ;
                deptht:axis = "Z" ;
                deptht:standard_name = "model_level_number" ;
                deptht:units = "m" ;
                deptht:positive = "down" ;
                deptht:valid_min = 4.999938f ;
                deptht:valid_max = 5250.227f ;
                deptht:title = "deptht" ;
                deptht:long_name = "Vertical T levels" ;
        float depthw(depthw) ;
                depthw:axis = "Z" ;
                depthw:standard_name = "model_level_number" ;
                depthw:units = "m" ;
                depthw:positive = "down" ;
                depthw:valid_min = 0.f ;
                depthw:valid_max = 5000.f ;
                depthw:title = "depthw" ;
                depthw:long_name = "Vertical W levels" ;
        double time_counter(time_counter) ;
                time_counter:axis = "T" ;
                time_counter:standard_name = "time" ;
                time_counter:units = "seconds since 1800-01-01 00:00:00" ;
                time_counter:calendar = "noleap" ;
                time_counter:title = "Time" ;
                time_counter:long_name = "Time axis" ;
                time_counter:time_origin = " 1800-JAN-01 00:00:00" ;
                time_counter:bounds = "time_counter_bnds" ;
        double time_counter_bnds(time_counter, tbnds) ;
        float zotemglo(time_counter, deptht, lat, lon) ;
                zotemglo:units = "C" ;
                zotemglo:standard_name = "Zonal Mean Temperature" ;
                zotemglo:_FillValue = 9.96921e+36f ;
                zotemglo:long_name = "Zonal Mean Temperature" ;
                zotemglo:online_operation = "ave(only(x))" ;
                zotemglo:interval_operation = 5760.f ;
                zotemglo:interval_write = 2678400.f ;
                zotemglo:coordinates = "time_counter deptht lat lon" ;
        float zosalglo(time_counter, deptht, lat, lon) ;
                zosalglo:units = "PSU" ;
                zosalglo:standard_name = "Zonal Mean Salinity" ;
                zosalglo:_FillValue = 9.96921e+36f ;
                zosalglo:long_name = "Zonal Mean Salinity" ;
                zosalglo:online_operation = "ave(only(x))" ;
                zosalglo:interval_operation = 5760.f ;
                zosalglo:interval_write = 2678400.f ;
                zosalglo:coordinates = "time_counter deptht lat lon" ;
        float zosrfglo(deptht, lat, lon) ;
                zosrfglo:units = "m^2" ;
                zosrfglo:standard_name = "Zonal Mean Surface" ;
                zosrfglo:_FillValue = 9.96921e+36f ;
                zosrfglo:long_name = "Zonal Mean Surface" ;
                zosrfglo:online_operation = "once(only(x))" ;
                zosrfglo:coordinates = "deptht lat lon" ;
        float zotematl(time_counter, deptht, lat, lon) ;
                zotematl:units = "C" ;
                zotematl:standard_name = "Zonal Mean Temperature: Atlantic" ;
                zotematl:_FillValue = 9.96921e+36f ;
                zotematl:long_name = "Zonal Mean Temperature: Atlantic" ;
                zotematl:online_operation = "ave(only(x))" ;
                zotematl:interval_operation = 5760.f ;
                zotematl:interval_write = 2678400.f ;
                zotematl:coordinates = "time_counter deptht lat lon" ;
        float zosalatl(time_counter, deptht, lat, lon) ;
                zosalatl:units = "PSU" ;
                zosalatl:standard_name = "Zonal Mean Salinity: Atlantic" ;
                zosalatl:_FillValue = 9.96921e+36f ;
                zosalatl:long_name = "Zonal Mean Salinity: Atlantic" ;
                zosalatl:online_operation = "ave(only(x))" ;
                zosalatl:interval_operation = 5760.f ;
                zosalatl:interval_write = 2678400.f ;
                zosalatl:coordinates = "time_counter deptht lat lon" ;
        float zosrfatl(deptht, lat, lon) ;
                zosrfatl:units = "m^2" ;
                zosrfatl:standard_name = "Zonal Mean Surface: Atlantic" ;
                zosrfatl:_FillValue = 9.96921e+36f ;
                zosrfatl:long_name = "Zonal Mean Surface: Atlantic" ;
                zosrfatl:online_operation = "once(only(x))" ;
                zosrfatl:coordinates = "deptht lat lon" ;
        float zotempac(time_counter, deptht, lat, lon) ;
                zotempac:units = "C" ;
                zotempac:standard_name = "Zonal Mean Temperature: Pacific" ;
                zotempac:_FillValue = 9.96921e+36f ;
                zotempac:long_name = "Zonal Mean Temperature: Pacific" ;
                zotempac:online_operation = "ave(only(x))" ;
                zotempac:interval_operation = 5760.f ;
                zotempac:interval_write = 2678400.f ;
                zotempac:coordinates = "time_counter deptht lat lon" ;
        float zosalpac(time_counter, deptht, lat, lon) ;
                zosalpac:units = "PSU" ;
                zosalpac:standard_name = "Zonal Mean Salinity: Pacific" ;
                zosalpac:_FillValue = 9.96921e+36f ;
                zosalpac:long_name = "Zonal Mean Salinity: Pacific" ;
                zosalpac:online_operation = "ave(only(x))" ;
                zosalpac:interval_operation = 5760.f ;
                zosalpac:interval_write = 2678400.f ;
                zosalpac:coordinates = "time_counter deptht lat lon" ;
        float zosrfpac(deptht, lat, lon) ;
                zosrfpac:units = "m^2" ;
                zosrfpac:standard_name = "Zonal Mean Surface: Pacific" ;
                zosrfpac:_FillValue = 9.96921e+36f ;
                zosrfpac:long_name = "Zonal Mean Surface: Pacific" ;
                zosrfpac:online_operation = "once(only(x))" ;
                zosrfpac:coordinates = "deptht lat lon" ;
        float zotemind(time_counter, deptht, lat, lon) ;
                zotemind:units = "C" ;
                zotemind:standard_name = "Zonal Mean Temperature: Indian" ;
                zotemind:_FillValue = 9.96921e+36f ;
                zotemind:long_name = "Zonal Mean Temperature: Indian" ;
                zotemind:online_operation = "ave(only(x))" ;
                zotemind:interval_operation = 5760.f ;
                zotemind:interval_write = 2678400.f ;
                zotemind:coordinates = "time_counter deptht lat lon" ;
        float zosalind(time_counter, deptht, lat, lon) ;
                zosalind:units = "PSU" ;
                zosalind:standard_name = "Zonal Mean Salinity: Indian" ;
                zosalind:_FillValue = 9.96921e+36f ;
                zosalind:long_name = "Zonal Mean Salinity: Indian" ;
                zosalind:online_operation = "ave(only(x))" ;
                zosalind:interval_operation = 5760.f ;
                zosalind:interval_write = 2678400.f ;
                zosalind:coordinates = "time_counter deptht lat lon" ;
        float zosrfind(deptht, lat, lon) ;
                zosrfind:units = "m^2" ;
                zosrfind:standard_name = "Zonal Mean Surface: Indian" ;
                zosrfind:_FillValue = 9.96921e+36f ;
                zosrfind:long_name = "Zonal Mean Surface: Indian" ;
                zosrfind:online_operation = "once(only(x))" ;
                zosrfind:coordinates = "deptht lat lon" ;
        float zotemipc(time_counter, deptht, lat, lon) ;
                zotemipc:units = "C" ;
                zotemipc:standard_name = "Zonal Mean Temperature: Pacific+Indian" ;
                zotemipc:_FillValue = 9.96921e+36f ;
                zotemipc:long_name = "Zonal Mean Temperature: Pacific+Indian" ;
                zotemipc:online_operation = "ave(only(x))" ;
                zotemipc:interval_operation = 5760.f ;
                zotemipc:interval_write = 2678400.f ;
                zotemipc:coordinates = "time_counter deptht lat lon" ;
        float zosalipc(time_counter, deptht, lat, lon) ;
                zosalipc:units = "PSU" ;
                zosalipc:standard_name = "Zonal Mean Salinity: Pacific+Indian" ;
                zosalipc:_FillValue = 9.96921e+36f ;
                zosalipc:long_name = "Zonal Mean Salinity: Pacific+Indian" ;
                zosalipc:online_operation = "ave(only(x))" ;
                zosalipc:interval_operation = 5760.f ;
                zosalipc:interval_write = 2678400.f ;
                zosalipc:coordinates = "time_counter deptht lat lon" ;
        float zosrfipc(deptht, lat, lon) ;
                zosrfipc:units = "m^2" ;
                zosrfipc:standard_name = "Zonal Mean Surface: Pacific+Indian" ;
                zosrfipc:_FillValue = 9.96921e+36f ;
                zosrfipc:long_name = "Zonal Mean Surface: Pacific+Indian" ;
                zosrfipc:online_operation = "once(only(x))" ;
                zosrfipc:coordinates = "deptht lat lon" ;
        float zomsfglo(time_counter, depthw, lat, lon) ;
                zomsfglo:units = "Sv" ;
                zomsfglo:standard_name = "Meridional Stream-Function: Global (Bolus part included)" ;
                zomsfglo:_FillValue = 9.96921e+36f ;
                zomsfglo:long_name = "Meridional Stream-Function: Global (Bolus part included)" ;
                zomsfglo:online_operation = "ave(only(x))" ;
                zomsfglo:interval_operation = 5760.f ;
                zomsfglo:interval_write = 2678400.f ;
                zomsfglo:coordinates = "time_counter depthw lat lon" ;
        float zomsfatl(time_counter, depthw, lat, lon) ;
                zomsfatl:units = "Sv" ;
                zomsfatl:standard_name = "Meridional Stream-Function: Atlantic (Bolus part included)" ;
                zomsfatl:_FillValue = 9.96921e+36f ;
                zomsfatl:long_name = "Meridional Stream-Function: Atlantic (Bolus part included)" ;
                zomsfatl:online_operation = "ave(only(x))" ;
                zomsfatl:interval_operation = 5760.f ;
                zomsfatl:interval_write = 2678400.f ;
                zomsfatl:coordinates = "time_counter depthw lat lon" ;
        float zomsfpac(time_counter, depthw, lat, lon) ;
                zomsfpac:units = "Sv" ;
                zomsfpac:standard_name = "Meridional Stream-Function: Pacific (Bolus part included)" ;
                zomsfpac:_FillValue = 9.96921e+36f ;
                zomsfpac:long_name = "Meridional Stream-Function: Pacific (Bolus part included)" ;
                zomsfpac:online_operation = "ave(only(x))" ;
                zomsfpac:interval_operation = 5760.f ;
                zomsfpac:interval_write = 2678400.f ;
                zomsfpac:coordinates = "time_counter depthw lat lon" ;
        float zomsfind(time_counter, depthw, lat, lon) ;
                zomsfind:units = "Sv" ;
                zomsfind:standard_name = "Meridional Stream-Function: Indian (Bolus part included)" ;
                zomsfind:_FillValue = 9.96921e+36f ;
                zomsfind:long_name = "Meridional Stream-Function: Indian (Bolus part included)" ;
                zomsfind:online_operation = "ave(only(x))" ;
                zomsfind:interval_operation = 5760.f ;
                zomsfind:interval_write = 2678400.f ;
                zomsfind:coordinates = "time_counter depthw lat lon" ;
        float zomsfipc(time_counter, depthw, lat, lon) ;
                zomsfipc:units = "Sv" ;
                zomsfipc:standard_name = "Meridional Stream-Function: Indo-Pacific (Bolus part included)" ;
                zomsfipc:_FillValue = 9.96921e+36f ;
                zomsfipc:long_name = "Meridional Stream-Function: Indo-Pacific (Bolus part included)" ;
                zomsfipc:online_operation = "ave(only(x))" ;
                zomsfipc:interval_operation = 5760.f ;
                zomsfipc:interval_write = 2678400.f ;
                zomsfipc:coordinates = "time_counter depthw lat lon" ;
        float sophtadv(time_counter, lat, lon) ;
                sophtadv:units = "PW" ;
                sophtadv:standard_name = "Advective Heat Transport" ;
                sophtadv:_FillValue = 9.96921e+36f ;
                sophtadv:long_name = "Advective Heat Transport" ;
                sophtadv:online_operation = "ave(only(x))" ;
                sophtadv:interval_operation = 5760.f ;
                sophtadv:interval_write = 2678400.f ;
                sophtadv:coordinates = "time_counter lat lon" ;
        float sophtldf(time_counter, lat, lon) ;
                sophtldf:units = "PW" ;
                sophtldf:standard_name = "Diffusive Heat Transport" ;
                sophtldf:_FillValue = 9.96921e+36f ;
                sophtldf:long_name = "Diffusive Heat Transport" ;
                sophtldf:online_operation = "ave(only(x))" ;
                sophtldf:interval_operation = 5760.f ;
                sophtldf:interval_write = 2678400.f ;
                sophtldf:coordinates = "time_counter lat lon" ;
        float sophtove(time_counter, lat, lon) ;
                sophtove:units = "PW" ;
                sophtove:standard_name = "Overturning Heat Transport" ;
                sophtove:_FillValue = 9.96921e+36f ;
                sophtove:long_name = "Overturning Heat Transport" ;
                sophtove:online_operation = "ave(only(x))" ;
                sophtove:interval_operation = 5760.f ;
                sophtove:interval_write = 2678400.f ;
                sophtove:coordinates = "time_counter lat lon" ;
        float sohtatl(time_counter, lat, lon) ;
                sohtatl:units = "PW" ;
                sohtatl:standard_name = "Heat Transport Atlantic (Bolus part included)" ;
                sohtatl:_FillValue = 9.96921e+36f ;
                sohtatl:long_name = "Heat Transport Atlantic (Bolus part included)" ;
                sohtatl:online_operation = "ave(only(x))" ;
                sohtatl:interval_operation = 5760.f ;
                sohtatl:interval_write = 2678400.f ;
                sohtatl:coordinates = "time_counter lat lon" ;
        float sohtpac(time_counter, lat, lon) ;
                sohtpac:units = "PW" ;
                sohtpac:standard_name = "Heat Transport Pacific (Bolus part included)" ;
                sohtpac:_FillValue = 9.96921e+36f ;
                sohtpac:long_name = "Heat Transport Pacific (Bolus part included)" ;
                sohtpac:online_operation = "ave(only(x))" ;
                sohtpac:interval_operation = 5760.f ;
                sohtpac:interval_write = 2678400.f ;
                sohtpac:coordinates = "time_counter lat lon" ;
        float sohtind(time_counter, lat, lon) ;
                sohtind:units = "PW" ;
                sohtind:standard_name = "Heat Transport Indian (Bolus part included)" ;
                sohtind:_FillValue = 9.96921e+36f ;
                sohtind:long_name = "Heat Transport Indian (Bolus part included)" ;
                sohtind:online_operation = "ave(only(x))" ;
                sohtind:interval_operation = 5760.f ;
                sohtind:interval_write = 2678400.f ;
                sohtind:coordinates = "time_counter lat lon" ;
        float sohtipc(time_counter, lat, lon) ;
                sohtipc:units = "PW" ;
                sohtipc:standard_name = "Heat Transport Pacific+Indian (Bolus part included)" ;
                sohtipc:_FillValue = 9.96921e+36f ;
                sohtipc:long_name = "Heat Transport Pacific+Indian (Bolus part included)" ;
                sohtipc:online_operation = "ave(only(x))" ;
                sohtipc:interval_operation = 5760.f ;
                sohtipc:interval_write = 2678400.f ;
                sohtipc:coordinates = "time_counter lat lon" ;
        float sopstadv(time_counter, lat, lon) ;
                sopstadv:units = "Giga g/s" ;
                sopstadv:standard_name = "Advective Salt Transport" ;
                sopstadv:_FillValue = 9.96921e+36f ;
                sopstadv:long_name = "Advective Salt Transport" ;
                sopstadv:online_operation = "ave(only(x))" ;
                sopstadv:interval_operation = 5760.f ;
                sopstadv:interval_write = 2678400.f ;
                sopstadv:coordinates = "time_counter lat lon" ;
        float sopstldf(time_counter, lat, lon) ;
                sopstldf:units = "Giga g/s" ;
                sopstldf:standard_name = "Diffusive Salt Transport" ;
                sopstldf:_FillValue = 9.96921e+36f ;
                sopstldf:long_name = "Diffusive Salt Transport" ;
                sopstldf:online_operation = "ave(only(x))" ;
                sopstldf:interval_operation = 5760.f ;
                sopstldf:interval_write = 2678400.f ;
                sopstldf:coordinates = "time_counter lat lon" ;
        float sopstove(time_counter, lat, lon) ;
                sopstove:units = "Giga g/s" ;
                sopstove:standard_name = "Overturning Salt Transport" ;
                sopstove:_FillValue = 9.96921e+36f ;
                sopstove:long_name = "Overturning Salt Transport" ;
                sopstove:online_operation = "ave(only(x))" ;
                sopstove:interval_operation = 5760.f ;
                sopstove:interval_write = 2678400.f ;
                sopstove:coordinates = "time_counter lat lon" ;
        float zomsfeiv(time_counter, depthw, lat, lon) ;
                zomsfeiv:units = "Sv" ;
                zomsfeiv:standard_name = "Bolus Meridional Stream-Function: global" ;
                zomsfeiv:_FillValue = 9.96921e+36f ;
                zomsfeiv:long_name = "Bolus Meridional Stream-Function: global" ;
                zomsfeiv:online_operation = "ave(only(x))" ;
                zomsfeiv:interval_operation = 5760.f ;
                zomsfeiv:interval_write = 2678400.f ;
                zomsfeiv:coordinates = "time_counter depthw lat lon" ;
        float sophteiv(time_counter, lat, lon) ;
                sophteiv:units = "PW" ;
                sophteiv:standard_name = "Bolus Advective Heat Transport" ;
                sophteiv:_FillValue = 9.96921e+36f ;
                sophteiv:long_name = "Bolus Advective Heat Transport" ;
                sophteiv:online_operation = "ave(only(x))" ;
                sophteiv:interval_operation = 5760.f ;
                sophteiv:interval_write = 2678400.f ;
                sophteiv:coordinates = "time_counter lat lon" ;
        float sopsteiv(time_counter, lat, lon) ;
                sopsteiv:units = "Giga g/s" ;
                sopsteiv:standard_name = "Bolus Advective Salt Transport" ;
                sopsteiv:_FillValue = 9.96921e+36f ;
                sopsteiv:long_name = "Bolus Advective Salt Transport" ;
                sopsteiv:online_operation = "ave(only(x))" ;
                sopsteiv:interval_operation = 5760.f ;
                sopsteiv:interval_write = 2678400.f ;
                sopsteiv:coordinates = "time_counter lat lon" ;
        float sostatl(time_counter, lat, lon) ;
                sostatl:units = "Giga g/s" ;
                sostatl:standard_name = "Salt Transport Atlantic (Bolus part included)" ;
                sostatl:_FillValue = 9.96921e+36f ;
                sostatl:long_name = "Salt Transport Atlantic (Bolus part included)" ;
                sostatl:online_operation = "ave(only(x))" ;
                sostatl:interval_operation = 5760.f ;
                sostatl:interval_write = 2678400.f ;
                sostatl:coordinates = "time_counter lat lon" ;
        float sostpac(time_counter, lat, lon) ;
                sostpac:units = "Giga g/s" ;
                sostpac:standard_name = "Salt Transport Pacific (Bolus part included)" ;
                sostpac:_FillValue = 9.96921e+36f ;
                sostpac:long_name = "Salt Transport Pacific (Bolus part included)" ;
                sostpac:online_operation = "ave(only(x))" ;
                sostpac:interval_operation = 5760.f ;
                sostpac:interval_write = 2678400.f ;
                sostpac:coordinates = "time_counter lat lon" ;
        float sostind(time_counter, lat, lon) ;
                sostind:units = "Giga g/s" ;
                sostind:standard_name = "Salt Transport Indian (Bolus part included)" ;
                sostind:_FillValue = 9.96921e+36f ;
                sostind:long_name = "Salt Transport Indian (Bolus part included)" ;
                sostind:online_operation = "ave(only(x))" ;
                sostind:interval_operation = 5760.f ;
                sostind:interval_write = 2678400.f ;
                sostind:coordinates = "time_counter lat lon" ;
        float sostipc(time_counter, lat, lon) ;
                sostipc:units = "Giga g/s" ;
                sostipc:standard_name = "Salt Transport Pacific+Indian (Bolus part included)" ;
                sostipc:_FillValue = 9.96921e+36f ;
                sostipc:long_name = "Salt Transport Pacific+Indian (Bolus part included)" ;
                sostipc:online_operation = "ave(only(x))" ;
                sostipc:interval_operation = 5760.f ;
                sostipc:interval_write = 2678400.f ;
                sostipc:coordinates = "time_counter lat lon" ;

// global attributes:
                :Conventions = "CF-1.1" ;
                :file_name = "piControl2_1m_18500101_18500131_diaptr_0000.nc" ;
                :production = "An IPSL model" ;
                :TimeStamp = "2010-JUL-24 00:19:46 GMT-0200" ;
                :DOMAIN_number_total = 1 ;
                :DOMAIN_number = 0 ;
                :DOMAIN_dimensions_ids = 2 ;
                :DOMAIN_size_global = 149 ;
                :DOMAIN_size_local = 149 ;
                :DOMAIN_position_first = 1 ;
                :DOMAIN_position_last = 149 ;
                :DOMAIN_halo_size_start = 0 ;
                :DOMAIN_halo_size_end = 0 ;
                :DOMAIN_type = "box" ;
                :DOMAIN_DIM_N001 = "lon" ;
                :DOMAIN_DIM_N002 = "lat" ;
                :DOMAIN_DIM_N003 = "deptht" ;
                :DOMAIN_DIM_N004 = "depthw" ;
                :DOMAIN_DIM_N005 = "time_counter" ;
                :DOMAIN_DIM_N006 = "tbnds" ;
}

OCE/Output/MO/piControl2_18500101_18500131_1M_grid_T.nc

netcdf piControl2_18500101_18500131_1M_grid_T { // format variant: 64bit 
dimensions:
        deptht = 31 ;
        time_counter = UNLIMITED ; // (1 currently)
        y = 149 ;
        x = 182 ;
        tbnds = 2 ;
variables:
        float deptht(deptht) ;
                deptht:axis = "Z" ;
                deptht:standard_name = "model_level_number" ;
                deptht:units = "m" ;
                deptht:positive = "down" ;
                deptht:valid_min = 4.999938f ;
                deptht:valid_max = 5250.227f ;
                deptht:title = "deptht" ;
                deptht:long_name = "Vertical T levels" ;
        float evs(time_counter, y, x) ;
                evs:units = "kg/m2/s" ;
                evs:standard_name = "water_evaporation_flux" ;
                evs:_FillValue = 9.96921e+36f ;
                evs:long_name = "water_evaporation_flux" ;
                evs:online_operation = "ave(X)" ;
                evs:interval_operation = 28800.f ;
                evs:interval_write = -1.f ;
                evs:coordinates = "time_counter nav_lat nav_lon" ;
        float ficeberg(time_counter, y, x) ;
                ficeberg:units = "kg/m2/s" ;
                ficeberg:standard_name = "water_flux_into_sea_water_from_icebergs" ;
                ficeberg:_FillValue = 9.96921e+36f ;
                ficeberg:long_name = "water_flux_into_sea_water_from_icebergs" ;
                ficeberg:online_operation = "ave(X)" ;
                ficeberg:interval_operation = 28800.f ;
                ficeberg:interval_write = -1.f ;
                ficeberg:coordinates = "time_counter nav_lat nav_lon" ;
        float friver(time_counter, y, x) ;
                friver:units = "kg/m2/s" ;
                friver:standard_name = "water_flux_into_sea_water_from_rivers" ;
                friver:_FillValue = 9.96921e+36f ;
                friver:long_name = "water_flux_into_sea_water_from_rivers" ;
                friver:online_operation = "ave(X)" ;
                friver:interval_operation = 28800.f ;
                friver:interval_write = -1.f ;
                friver:coordinates = "time_counter nav_lat nav_lon" ;
        float fsitherm(time_counter, y, x) ;
                fsitherm:units = "kg/m2/s" ;
                fsitherm:standard_name = "water_flux_into_sea_water_due_to_sea_ice_thermodynamics" ;
                fsitherm:_FillValue = 9.96921e+36f ;
                fsitherm:long_name = "water_flux_into_sea_water_due_to_sea_ice_thermodynamics" ;
                fsitherm:online_operation = "ave(X)" ;
                fsitherm:interval_operation = 28800.f ;
                fsitherm:interval_write = -1.f ;
                fsitherm:coordinates = "time_counter nav_lat nav_lon" ;
        float hfcorr(time_counter, y, x) ;
                hfcorr:units = "W/m2" ;
                hfcorr:standard_name = "heat_flux_correction" ;
                hfcorr:_FillValue = 9.96921e+36f ;
                hfcorr:long_name = "heat_flux_correction" ;
                hfcorr:online_operation = "ave(X)" ;
                hfcorr:interval_operation = 28800.f ;
                hfcorr:interval_write = -1.f ;
                hfcorr:coordinates = "time_counter nav_lat nav_lon" ;
        float hfevapds(time_counter, y, x) ;
                hfevapds:units = "W/m2" ;
                hfevapds:standard_name = "temperature_flux_due_to_evaporation_expressed_as_heat_flux_out_of_sea_water" ;
                hfevapds:_FillValue = 9.96921e+36f ;
                hfevapds:long_name = "temperature_flux_due_to_evaporation_expressed_as_heat_flux_out_of_sea_water" ;
                hfevapds:online_operation = "ave(X)" ;
                hfevapds:interval_operation = 28800.f ;
                hfevapds:interval_write = -1.f ;
                hfevapds:coordinates = "time_counter nav_lat nav_lon" ;
        float hfibthermds(time_counter, y, x) ;
                hfibthermds:units = "W/m2" ;
                hfibthermds:standard_name = "heat_flux_into_sea_water_due_to_iceberg_thermodynamics" ;
                hfibthermds:_FillValue = 9.96921e+36f ;
                hfibthermds:long_name = "heat_flux_into_sea_water_due_to_iceberg_thermodynamics" ;
                hfibthermds:online_operation = "ave(X)" ;
                hfibthermds:interval_operation = 28800.f ;
                hfibthermds:interval_write = -1.f ;
                hfibthermds:coordinates = "time_counter nav_lat nav_lon" ;
        float hfrainds(time_counter, y, x) ;
                hfrainds:units = "W/m2" ;
                hfrainds:standard_name = "temperature_flux_due_to_rainfall_expressed_as_heat_flux_into_sea_water" ;
                hfrainds:_FillValue = 9.96921e+36f ;
                hfrainds:long_name = "temperature_flux_due_to_rainfall_expressed_as_heat_flux_into_sea_water" ;
                hfrainds:online_operation = "ave(X)" ;
                hfrainds:interval_operation = 28800.f ;
                hfrainds:interval_write = -1.f ;
                hfrainds:coordinates = "time_counter nav_lat nav_lon" ;
        float hfrunoffds(time_counter, y, x) ;
                hfrunoffds:units = "W/m2" ;
                hfrunoffds:standard_name = "temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water" ;
                hfrunoffds:_FillValue = 9.96921e+36f ;
                hfrunoffds:long_name = "temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water" ;
                hfrunoffds:online_operation = "ave(X)" ;
                hfrunoffds:interval_operation = 28800.f ;
                hfrunoffds:interval_write = -1.f ;
                hfrunoffds:coordinates = "time_counter nav_lat nav_lon" ;
        float hfsithermds(time_counter, y, x) ;
                hfsithermds:units = "W/m2" ;
                hfsithermds:standard_name = "heat_flux_into_sea_water_due_to_sea_ice_thermodynamics" ;
                hfsithermds:_FillValue = 9.96921e+36f ;
                hfsithermds:long_name = "heat_flux_into_sea_water_due_to_sea_ice_thermodynamics" ;
                hfsithermds:online_operation = "ave(X)" ;
                hfsithermds:interval_operation = 28800.f ;
                hfsithermds:interval_write = -1.f ;
                hfsithermds:coordinates = "time_counter nav_lat nav_lon" ;
        float hfsnthermds(time_counter, y, x) ;
                hfsnthermds:units = "W/m2" ;
                hfsnthermds:standard_name = "heat_flux_into_sea_water_due_to_snow_thermodynamics" ;
                hfsnthermds:_FillValue = 9.96921e+36f ;
                hfsnthermds:long_name = "heat_flux_into_sea_water_due_to_snow_thermodynamics" ;
                hfsnthermds:online_operation = "ave(X)" ;
                hfsnthermds:interval_operation = 28800.f ;
                hfsnthermds:interval_write = -1.f ;
                hfsnthermds:coordinates = "time_counter nav_lat nav_lon" ;
        float nshfls(time_counter, y, x) ;
                nshfls:units = "W/m2" ;
                nshfls:standard_name = "surface_net_downward_non_solar_flux" ;
                nshfls:_FillValue = 9.96921e+36f ;
                nshfls:long_name = "surface_net_downward_non_solar_flux" ;
                nshfls:online_operation = "ave(X)" ;
                nshfls:interval_operation = 28800.f ;
                nshfls:interval_write = -1.f ;
                nshfls:coordinates = "time_counter nav_lat nav_lon" ;
        float omlmax(time_counter, y, x) ;
                omlmax:units = "m" ;
                omlmax:standard_name = "ocean_mixed_layer_thickness_defined_by_mixing_scheme" ;
                omlmax:_FillValue = 9.96921e+36f ;
                omlmax:long_name = "ocean_mixed_layer_thickness_defined_by_mixing_scheme" ;
                omlmax:online_operation = "t_max(X)" ;
                omlmax:interval_operation = 5760.f ;
                omlmax:interval_write = -1.f ;
                omlmax:coordinates = "time_counter nav_lat nav_lon" ;
        float pbo(time_counter, y, x) ;
                pbo:units = "dbar" ;
                pbo:standard_name = "sea_water_pressure_at_sea_floor" ;
                pbo:_FillValue = 9.96921e+36f ;
                pbo:long_name = "sea_water_pressure_at_sea_floor" ;
                pbo:online_operation = "ave(X)" ;
                pbo:interval_operation = 5760.f ;
                pbo:interval_write = -1.f ;
                pbo:coordinates = "time_counter nav_lat nav_lon" ;
        float pr(time_counter, y, x) ;
                pr:units = "kg/m2/s" ;
                pr:standard_name = "rainfall_flux" ;
                pr:_FillValue = 9.96921e+36f ;
                pr:long_name = "rainfall_flux" ;
                pr:online_operation = "ave(X)" ;
                pr:interval_operation = 28800.f ;
                pr:interval_write = -1.f ;
                pr:coordinates = "time_counter nav_lat nav_lon" ;
        float prsn(time_counter, y, x) ;
                prsn:units = "kg/m2/s" ;
                prsn:standard_name = "snowfall_flux" ;
                prsn:_FillValue = 9.96921e+36f ;
                prsn:long_name = "snowfall_flux" ;
                prsn:online_operation = "ave(X)" ;
                prsn:interval_operation = 28800.f ;
                prsn:interval_write = -1.f ;
                prsn:coordinates = "time_counter nav_lat nav_lon" ;
        float rhopoto(time_counter, deptht, y, x) ;
                rhopoto:units = "kg/m3" ;
                rhopoto:standard_name = "sea_water_potential_density" ;
                rhopoto:_FillValue = 9.96921e+36f ;
                rhopoto:long_name = "sea_water_potential_density" ;
                rhopoto:online_operation = "ave(X)" ;
                rhopoto:interval_operation = 5760.f ;
                rhopoto:interval_write = -1.f ;
                rhopoto:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float rsds(time_counter, deptht, y, x) ;
                rsds:units = "W/m2" ;
                rsds:standard_name = "downwelling_shortwave_flux_in_sea_water" ;
                rsds:_FillValue = 9.96921e+36f ;
                rsds:long_name = "downwelling_shortwave_flux_in_sea_water" ;
                rsds:online_operation = "ave(X)" ;
                rsds:interval_operation = 28800.f ;
                rsds:interval_write = -1.f ;
                rsds:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float sfdsi(time_counter, y, x) ;
                sfdsi:units = "kg/m2/s" ;
                sfdsi:standard_name = "downward_sea_ice_basal_salt_flux" ;
                sfdsi:_FillValue = 9.96921e+36f ;
                sfdsi:long_name = "downward_sea_ice_basal_salt_flux" ;
                sfdsi:online_operation = "ave(X)" ;
                sfdsi:interval_operation = 28800.f ;
                sfdsi:interval_write = -1.f ;
                sfdsi:coordinates = "time_counter nav_lat nav_lon" ;
        float so20chgt(time_counter, y, x) ;
                so20chgt:units = "m" ;
                so20chgt:standard_name = "Depth of 20C isotherm" ;
                so20chgt:_FillValue = 9.96921e+36f ;
                so20chgt:long_name = "Depth of 20C isotherm" ;
                so20chgt:online_operation = "ave(X)" ;
                so20chgt:interval_operation = 5760.f ;
                so20chgt:interval_write = -1.f ;
                so20chgt:coordinates = "time_counter nav_lat nav_lon" ;
        float so28chgt(time_counter, y, x) ;
                so28chgt:units = "m" ;
                so28chgt:standard_name = "Depth of 28C isotherm" ;
                so28chgt:_FillValue = 9.96921e+36f ;
                so28chgt:long_name = "Depth of 28C isotherm" ;
                so28chgt:online_operation = "ave(X)" ;
                so28chgt:interval_operation = 5760.f ;
                so28chgt:interval_write = -1.f ;
                so28chgt:coordinates = "time_counter nav_lat nav_lon" ;
        float sohefldo(time_counter, y, x) ;
                sohefldo:units = "W/m2" ;
                sohefldo:standard_name = "Net Downward Heat Flux" ;
                sohefldo:_FillValue = 9.96921e+36f ;
                sohefldo:long_name = "Net Downward Heat Flux" ;
                sohefldo:online_operation = "ave(X)" ;
                sohefldo:interval_operation = 28800.f ;
                sohefldo:interval_write = -1.f ;
                sohefldo:coordinates = "time_counter nav_lat nav_lon" ;
        float sohtc300(time_counter, y, x) ;
                sohtc300:units = "W" ;
                sohtc300:standard_name = "Heat content 300 m" ;
                sohtc300:_FillValue = 9.96921e+36f ;
                sohtc300:long_name = "Heat content 300 m" ;
                sohtc300:online_operation = "ave(X)" ;
                sohtc300:interval_operation = 5760.f ;
                sohtc300:interval_write = -1.f ;
                sohtc300:coordinates = "time_counter nav_lat nav_lon" ;
        float soicecov(time_counter, y, x) ;
                soicecov:units = "1" ;
                soicecov:standard_name = "sea_ice_area_fraction" ;
                soicecov:_FillValue = 9.96921e+36f ;
                soicecov:long_name = "sea_ice_area_fraction" ;
                soicecov:online_operation = "ave(X)" ;
                soicecov:interval_operation = 28800.f ;
                soicecov:interval_write = -1.f ;
                soicecov:coordinates = "time_counter nav_lat nav_lon" ;
        float somixhgt(time_counter, y, x) ;
                somixhgt:units = "m" ;
                somixhgt:standard_name = "mixing layer depth (Turbocline)" ;
                somixhgt:_FillValue = 9.96921e+36f ;
                somixhgt:long_name = "mixing layer depth (Turbocline)" ;
                somixhgt:online_operation = "ave(X)" ;
                somixhgt:interval_operation = 5760.f ;
                somixhgt:interval_write = -1.f ;
                somixhgt:coordinates = "time_counter nav_lat nav_lon" ;
        float somx3010(time_counter, y, x) ;
                somx3010:units = "m" ;
                somx3010:standard_name = "Mixed Layer Depth dr=0.03 (ref.10m)" ;
                somx3010:_FillValue = 9.96921e+36f ;
                somx3010:long_name = "Mixed Layer Depth dr=0.03 (ref.10m)" ;
                somx3010:online_operation = "ave(X)" ;
                somx3010:interval_operation = 5760.f ;
                somx3010:interval_write = -1.f ;
                somx3010:coordinates = "time_counter nav_lat nav_lon" ;
        float somxl010(time_counter, y, x) ;
                somxl010:units = "m" ;
                somxl010:standard_name = "Mixed Layer Depth 0.01 ref.10m" ;
                somxl010:_FillValue = 9.96921e+36f ;
                somxl010:long_name = "Mixed Layer Depth 0.01 ref.10m" ;
                somxl010:online_operation = "ave(X)" ;
                somxl010:interval_operation = 5760.f ;
                somxl010:interval_write = -1.f ;
                somxl010:coordinates = "time_counter nav_lat nav_lon" ;
        float sosaline(time_counter, y, x) ;
                sosaline:units = "psu" ;
                sosaline:standard_name = "sea_surface_salinity" ;
                sosaline:_FillValue = 9.96921e+36f ;
                sosaline:long_name = "sea_surface_salinity" ;
                sosaline:online_operation = "ave(X)" ;
                sosaline:interval_operation = 5760.f ;
                sosaline:interval_write = -1.f ;
                sosaline:coordinates = "time_counter nav_lat nav_lon" ;
        float soshfldo(time_counter, y, x) ;
                soshfldo:units = "W/m2" ;
                soshfldo:standard_name = "surface_net_downward_shortwave_flux" ;
                soshfldo:_FillValue = 9.96921e+36f ;
                soshfldo:long_name = "surface_net_downward_shortwave_flux" ;
                soshfldo:online_operation = "ave(X)" ;
                soshfldo:interval_operation = 28800.f ;
                soshfldo:interval_write = -1.f ;
                soshfldo:coordinates = "time_counter nav_lat nav_lon" ;
        float sossheig(time_counter, y, x) ;
                sossheig:units = "m" ;
                sossheig:standard_name = "sea_surface_height_above_geoid" ;
                sossheig:_FillValue = 9.96921e+36f ;
                sossheig:long_name = "sea_surface_height_above_geoid" ;
                sossheig:online_operation = "ave(X)" ;
                sossheig:interval_operation = 5760.f ;
                sossheig:interval_write = -1.f ;
                sossheig:coordinates = "time_counter nav_lat nav_lon" ;
        float sosstsst(time_counter, y, x) ;
                sosstsst:units = "degC" ;
                sosstsst:standard_name = "sea_surface_temperature" ;
                sosstsst:_FillValue = 9.96921e+36f ;
                sosstsst:long_name = "sea_surface_temperature" ;
                sosstsst:online_operation = "ave(X)" ;
                sosstsst:interval_operation = 5760.f ;
                sosstsst:interval_write = -1.f ;
                sosstsst:coordinates = "time_counter nav_lat nav_lon" ;
        float sotaumod(time_counter, y, x) ;
                sotaumod:units = "N/m2" ;
                sotaumod:standard_name = "Wind stress module" ;
                sotaumod:_FillValue = 9.96921e+36f ;
                sotaumod:long_name = "Wind stress module" ;
                sotaumod:online_operation = "ave(X)" ;
                sotaumod:interval_operation = 28800.f ;
                sotaumod:interval_write = -1.f ;
                sotaumod:coordinates = "time_counter nav_lat nav_lon" ;
        float sowaflcd(time_counter, y, x) ;
                sowaflcd:units = "kg/m2/s" ;
                sowaflcd:standard_name = "concentration/dilution water flux" ;
                sowaflcd:_FillValue = 9.96921e+36f ;
                sowaflcd:long_name = "concentration/dilution water flux" ;
                sowaflcd:online_operation = "ave(X)" ;
                sowaflcd:interval_operation = 28800.f ;
                sowaflcd:interval_write = -1.f ;
                sowaflcd:coordinates = "time_counter nav_lat nav_lon" ;
        float sowaflup(time_counter, y, x) ;
                sowaflup:units = "kg/m2/s" ;
                sowaflup:standard_name = "water_flux_into_sea_water" ;
                sowaflup:_FillValue = 9.96921e+36f ;
                sowaflup:long_name = "water_flux_into_sea_water" ;
                sowaflup:online_operation = "ave(X)" ;
                sowaflup:interval_operation = 28800.f ;
                sowaflup:interval_write = -1.f ;
                sowaflup:coordinates = "time_counter nav_lat nav_lon" ;
        float sowindsp(time_counter, y, x) ;
                sowindsp:units = "m/s" ;
                sowindsp:standard_name = "Wind speed module at 10 m" ;
                sowindsp:_FillValue = 9.96921e+36f ;
                sowindsp:long_name = "Wind speed module at 10 m" ;
                sowindsp:online_operation = "ave(X)" ;
                sowindsp:interval_operation = 28800.f ;
                sowindsp:interval_write = -1.f ;
                sowindsp:coordinates = "time_counter nav_lat nav_lon" ;
        float thkcello(time_counter, deptht, y, x) ;
                thkcello:units = "m" ;
                thkcello:standard_name = "cell_thickness" ;
                thkcello:_FillValue = 9.96921e+36f ;
                thkcello:long_name = "cell_thickness" ;
                thkcello:online_operation = "ave(X)" ;
                thkcello:interval_operation = 5760.f ;
                thkcello:interval_write = -1.f ;
                thkcello:coordinates = "time_counter deptht nav_lat nav_lon" ;
        double time_counter(time_counter) ;
                time_counter:axis = "T" ;
                time_counter:standard_name = "time" ;
                time_counter:units = "seconds since 1800-01-01 00:00:00" ;
                time_counter:calendar = "noleap" ;
                time_counter:title = "Time" ;
                time_counter:long_name = "Time axis" ;
                time_counter:time_origin = " 1800-JAN-01 00:00:00" ;
                time_counter:bounds = "time_counter_bnds" ;
        double time_counter_bnds(time_counter, tbnds) ;
                time_counter_bnds:_FillValue = 9.96920996838687e+36 ;
        float tossq(time_counter, y, x) ;
                tossq:units = "degC2" ;
                tossq:standard_name = "square_of_sea_surface_temperature" ;
                tossq:_FillValue = 9.96921e+36f ;
                tossq:long_name = "square_of_sea_surface_temperature" ;
                tossq:online_operation = "ave(X)" ;
                tossq:interval_operation = 5760.f ;
                tossq:interval_write = -1.f ;
                tossq:coordinates = "time_counter nav_lat nav_lon" ;
        float vosaline(time_counter, deptht, y, x) ;
                vosaline:units = "psu" ;
                vosaline:standard_name = "sea_water_salinity" ;
                vosaline:_FillValue = 9.96921e+36f ;
                vosaline:long_name = "sea_water_salinity" ;
                vosaline:online_operation = "ave(X)" ;
                vosaline:interval_operation = 5760.f ;
                vosaline:interval_write = -1.f ;
                vosaline:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float votemper(time_counter, deptht, y, x) ;
                votemper:units = "degC" ;
                votemper:standard_name = "sea_water_potential_temperature" ;
                votemper:_FillValue = 9.96921e+36f ;
                votemper:long_name = "sea_water_potential_temperature" ;
                votemper:online_operation = "ave(X)" ;
                votemper:interval_operation = 5760.f ;
                votemper:interval_write = -1.f ;
                votemper:coordinates = "time_counter deptht nav_lat nav_lon" ;
        float vsfsit(time_counter, y, x) ;
                vsfsit:units = "kg/m2/s" ;
                vsfsit:standard_name = "virtual_salt_flux_into_sea_water_due_to_sea_ice_thermodynamics" ;
                vsfsit:_FillValue = 9.96921e+36f ;
                vsfsit:long_name = "virtual_salt_flux_into_sea_water_due_to_sea_ice_thermodynamics" ;
                vsfsit:online_operation = "ave(X)" ;
                vsfsit:interval_operation = 28800.f ;
                vsfsit:interval_write = -1.f ;
                vsfsit:coordinates = "time_counter nav_lat nav_lon" ;
        float wfcorr(time_counter, y, x) ;
                wfcorr:units = "kg/m2/s" ;
                wfcorr:standard_name = "water_flux_correction" ;
                wfcorr:_FillValue = 9.96921e+36f ;
                wfcorr:long_name = "water_flux_correction" ;
                wfcorr:online_operation = "ave(X)" ;
                wfcorr:interval_operation = 28800.f ;
                wfcorr:interval_write = -1.f ;
                wfcorr:coordinates = "time_counter nav_lat nav_lon" ;
        float zossq(time_counter, y, x) ;
                zossq:units = "m2" ;
                zossq:standard_name = "square_of_sea_surface_height_above_geoid" ;
                zossq:_FillValue = 9.96921e+36f ;
                zossq:long_name = "square_of_sea_surface_height_above_geoid" ;
                zossq:online_operation = "ave(X)" ;
                zossq:interval_operation = 5760.f ;
                zossq:interval_write = -1.f ;
                zossq:coordinates = "time_counter nav_lat nav_lon" ;
        float nav_lat(y, x) ;
                nav_lat:standard_name = "latitude" ;
                nav_lat:units = "degrees_north" ;
                nav_lat:valid_min = -78.19058f ;
                nav_lat:valid_max = 89.6139f ;
                nav_lat:long_name = "Latitude" ;
                nav_lat:nav_model = "Default grid" ;
        float nav_lon(y, x) ;
                nav_lon:standard_name = "longitude" ;
                nav_lon:units = "degrees_east" ;
                nav_lon:valid_min = -179.7507f ;
                nav_lon:valid_max = 180.f ;
                nav_lon:long_name = "Longitude" ;
                nav_lon:nav_model = "Default grid" ;

// global attributes:
                :Conventions = "CF-1.1" ;
                :file_name = "ORCA2_1m_grid_T.nc" ;
                :production = "An IPSL model" ;
                :TimeStamp = "2010-JUL-24 00:19:46 GMT-0200" ;
                :NCO = "4.0.1" ;
}

OCE/Output/MO/piControl2_18500101_18500131_1M_grid_U.nc

netcdf piControl2_18500101_18500131_1M_grid_U { // format variant: 64bit 
dimensions:
        depthu = 31 ;
        time_counter = UNLIMITED ; // (1 currently)
        y = 149 ;
        x = 182 ;
        tbnds = 2 ;
variables:
        float depthu(depthu) ;
                depthu:axis = "Z" ;
                depthu:standard_name = "model_level_number" ;
                depthu:units = "m" ;
                depthu:positive = "down" ;
                depthu:valid_min = 4.999938f ;
                depthu:valid_max = 5250.227f ;
                depthu:title = "depthu" ;
                depthu:long_name = "Vertical U levels" ;
        float hfx(time_counter, y, x) ;
                hfx:units = "W" ;
                hfx:standard_name = "ocean_heat_x_transport" ;
                hfx:_FillValue = 9.96921e+36f ;
                hfx:long_name = "ocean_heat_x_transport" ;
                hfx:online_operation = "ave(X)" ;
                hfx:interval_operation = 5760.f ;
                hfx:interval_write = -1.f ;
                hfx:coordinates = "time_counter nav_lat nav_lon" ;
        float hfxba(time_counter, y, x) ;
                hfxba:units = "W" ;
                hfxba:standard_name = "ocean_heat_x_transport_due_to_bolus_advection" ;
                hfxba:_FillValue = 9.96921e+36f ;
                hfxba:long_name = "ocean_heat_x_transport_due_to_bolus_advection" ;
                hfxba:online_operation = "ave(X)" ;
                hfxba:interval_operation = 5760.f ;
                hfxba:interval_write = -1.f ;
                hfxba:coordinates = "time_counter nav_lat nav_lon" ;
        float hfxdiff(time_counter, y, x) ;
                hfxdiff:units = "W" ;
                hfxdiff:standard_name = "ocean_heat_x_transport_due_to_diffusion" ;
                hfxdiff:_FillValue = 9.96921e+36f ;
                hfxdiff:long_name = "ocean_heat_x_transport_due_to_diffusion" ;
                hfxdiff:online_operation = "ave(X)" ;
                hfxdiff:interval_operation = 5760.f ;
                hfxdiff:interval_write = -1.f ;
                hfxdiff:coordinates = "time_counter nav_lat nav_lon" ;
        float sozotaux(time_counter, y, x) ;
                sozotaux:units = "N/m2" ;
                sozotaux:standard_name = "surface_downward_x_stress" ;
                sozotaux:_FillValue = 9.96921e+36f ;
                sozotaux:long_name = "surface_downward_x_stress" ;
                sozotaux:online_operation = "ave(X)" ;
                sozotaux:interval_operation = 5760.f ;
                sozotaux:interval_write = -1.f ;
                sozotaux:coordinates = "time_counter nav_lat nav_lon" ;
        double time_counter(time_counter) ;
                time_counter:axis = "T" ;
                time_counter:standard_name = "time" ;
                time_counter:units = "seconds since 1800-01-01 00:00:00" ;
                time_counter:calendar = "noleap" ;
                time_counter:title = "Time" ;
                time_counter:long_name = "Time axis" ;
                time_counter:time_origin = " 1800-JAN-01 00:00:00" ;
                time_counter:bounds = "time_counter_bnds" ;
        double time_counter_bnds(time_counter, tbnds) ;
                time_counter_bnds:_FillValue = 9.96920996838687e+36 ;
        float umo(time_counter, depthu, y, x) ;
                umo:units = "kg/s" ;
                umo:standard_name = "ocean_mass_x_transport" ;
                umo:_FillValue = 9.96921e+36f ;
                umo:long_name = "ocean_mass_x_transport" ;
                umo:online_operation = "ave(X)" ;
                umo:interval_operation = 5760.f ;
                umo:interval_write = -1.f ;
                umo:coordinates = "time_counter depthu nav_lat nav_lon" ;
        float vozocrtx(time_counter, depthu, y, x) ;
                vozocrtx:units = "m/s" ;
                vozocrtx:standard_name = "sea_water_x_velocity" ;
                vozocrtx:_FillValue = 9.96921e+36f ;
                vozocrtx:long_name = "sea_water_x_velocity" ;
                vozocrtx:online_operation = "ave(X)" ;
                vozocrtx:interval_operation = 5760.f ;
                vozocrtx:interval_write = -1.f ;
                vozocrtx:coordinates = "time_counter depthu nav_lat nav_lon" ;
        float vozoeivu(time_counter, depthu, y, x) ;
                vozoeivu:units = "m/s" ;
                vozoeivu:standard_name = "EIV ocean current along i-axis" ;
                vozoeivu:_FillValue = 9.96921e+36f ;
                vozoeivu:long_name = "EIV ocean current along i-axis" ;
                vozoeivu:online_operation = "ave(X)" ;
                vozoeivu:interval_operation = 5760.f ;
                vozoeivu:interval_write = -1.f ;
                vozoeivu:coordinates = "time_counter depthu nav_lat nav_lon" ;
        float nav_lat(y, x) ;
                nav_lat:standard_name = "latitude" ;
                nav_lat:units = "degrees_north" ;
                nav_lat:valid_min = -78.19058f ;
                nav_lat:valid_max = 89.97588f ;
                nav_lat:long_name = "Latitude" ;
                nav_lat:nav_model = "Default grid" ;
        float nav_lon(y, x) ;
                nav_lon:standard_name = "longitude" ;
                nav_lon:units = "degrees_east" ;
                nav_lon:valid_min = -179.7534f ;
                nav_lon:valid_max = 179.4187f ;
                nav_lon:long_name = "Longitude" ;
                nav_lon:nav_model = "Default grid" ;

// global attributes:
                :Conventions = "CF-1.1" ;
                :file_name = "ORCA2_1m_grid_U.nc" ;
                :production = "An IPSL model" ;
                :TimeStamp = "2010-JUL-24 00:19:46 GMT-0200" ;
                :NCO = "4.0.1" ;
}

OCE/Output/MO/piControl2_18500101_18500131_1M_grid_V.nc

netcdf piControl2_18500101_18500131_1M_grid_V { // format variant: 64bit 
dimensions:
        depthv = 31 ;
        time_counter = UNLIMITED ; // (1 currently)
        y = 149 ;
        x = 182 ;
        tbnds = 2 ;
variables:
        float depthv(depthv) ;
                depthv:axis = "Z" ;
                depthv:standard_name = "model_level_number" ;
                depthv:units = "m" ;
                depthv:positive = "down" ;
                depthv:valid_min = 4.999938f ;
                depthv:valid_max = 5250.227f ;
                depthv:title = "depthv" ;
                depthv:long_name = "Vertical V levels" ;
        float hfy(time_counter, y, x) ;
                hfy:units = "W" ;
                hfy:standard_name = "ocean_heat_y_transport" ;
                hfy:_FillValue = 9.96921e+36f ;
                hfy:long_name = "ocean_heat_y_transport" ;
                hfy:online_operation = "ave(X)" ;
                hfy:interval_operation = 5760.f ;
                hfy:interval_write = -1.f ;
                hfy:coordinates = "time_counter nav_lat nav_lon" ;
        float hfyba(time_counter, y, x) ;
                hfyba:units = "W" ;
                hfyba:standard_name = "ocean_heat_y_transport_due_to_bolus_advection" ;
                hfyba:_FillValue = 9.96921e+36f ;
                hfyba:long_name = "ocean_heat_y_transport_due_to_bolus_advection" ;
                hfyba:online_operation = "ave(X)" ;
                hfyba:interval_operation = 5760.f ;
                hfyba:interval_write = -1.f ;
                hfyba:coordinates = "time_counter nav_lat nav_lon" ;
        float hfydiff(time_counter, y, x) ;
                hfydiff:units = "W" ;
                hfydiff:standard_name = "ocean_heat_y_transport_due_to_diffusion" ;
                hfydiff:_FillValue = 9.96921e+36f ;
                hfydiff:long_name = "ocean_heat_y_transport_due_to_diffusion" ;
                hfydiff:online_operation = "ave(X)" ;
                hfydiff:interval_operation = 5760.f ;
                hfydiff:interval_write = -1.f ;
                hfydiff:coordinates = "time_counter nav_lat nav_lon" ;
        float sometauy(time_counter, y, x) ;
                sometauy:units = "N/m2" ;
                sometauy:standard_name = "surface_downward_y_stress" ;
                sometauy:_FillValue = 9.96921e+36f ;
                sometauy:long_name = "surface_downward_y_stress" ;
                sometauy:online_operation = "ave(X)" ;
                sometauy:interval_operation = 5760.f ;
                sometauy:interval_write = -1.f ;
                sometauy:coordinates = "time_counter nav_lat nav_lon" ;
        double time_counter(time_counter) ;
                time_counter:axis = "T" ;
                time_counter:standard_name = "time" ;
                time_counter:units = "seconds since 1800-01-01 00:00:00" ;
                time_counter:calendar = "noleap" ;
                time_counter:title = "Time" ;
                time_counter:long_name = "Time axis" ;
                time_counter:time_origin = " 1800-JAN-01 00:00:00" ;
                time_counter:bounds = "time_counter_bnds" ;
        double time_counter_bnds(time_counter, tbnds) ;
                time_counter_bnds:_FillValue = 9.96920996838687e+36 ;
        float vmo(time_counter, depthv, y, x) ;
                vmo:units = "kg/s" ;
                vmo:standard_name = "ocean_mass_y_transport" ;
                vmo:_FillValue = 9.96921e+36f ;
                vmo:long_name = "ocean_mass_y_transport" ;
                vmo:online_operation = "ave(X)" ;
                vmo:interval_operation = 5760.f ;
                vmo:interval_write = -1.f ;
                vmo:coordinates = "time_counter depthv nav_lat nav_lon" ;
        float vomecrty(time_counter, depthv, y, x) ;
                vomecrty:units = "m/s" ;
                vomecrty:standard_name = "sea_water_y_velocity" ;
                vomecrty:_FillValue = 9.96921e+36f ;
                vomecrty:long_name = "sea_water_y_velocity" ;
                vomecrty:online_operation = "ave(X)" ;
                vomecrty:interval_operation = 5760.f ;
                vomecrty:interval_write = -1.f ;
                vomecrty:coordinates = "time_counter depthv nav_lat nav_lon" ;
        float vomeeivv(time_counter, depthv, y, x) ;
                vomeeivv:units = "m/s" ;
                vomeeivv:standard_name = "EIV ocean current along j-axis" ;
                vomeeivv:_FillValue = 9.96921e+36f ;
                vomeeivv:long_name = "EIV ocean current along j-axis" ;
                vomeeivv:online_operation = "ave(X)" ;
                vomeeivv:interval_operation = 5760.f ;
                vomeeivv:interval_write = -1.f ;
                vomeeivv:coordinates = "time_counter depthv nav_lat nav_lon" ;
        float nav_lat(y, x) ;
                nav_lat:standard_name = "latitude" ;
                nav_lat:units = "degrees_north" ;
                nav_lat:valid_min = -77.98417f ;
                nav_lat:valid_max = 89.4608f ;
                nav_lat:long_name = "Latitude" ;
                nav_lat:nav_model = "Default grid" ;
        float nav_lon(y, x) ;
                nav_lon:standard_name = "longitude" ;
                nav_lon:units = "degrees_east" ;
                nav_lon:valid_min = -180.f ;
                nav_lon:valid_max = 180.f ;
                nav_lon:long_name = "Longitude" ;
                nav_lon:nav_model = "Default grid" ;

// global attributes:
                :Conventions = "CF-1.1" ;
                :file_name = "ORCA2_1m_grid_V.nc" ;
                :production = "An IPSL model" ;
                :TimeStamp = "2010-JUL-24 00:19:46 GMT-0200" ;
                :NCO = "4.0.1" ;
}

OCE/Output/MO/piControl2_18500101_18500131_1M_grid_W.nc

netcdf piControl2_18500101_18500131_1M_grid_W { // format variant: 64bit 
dimensions:
        depthw = 31 ;
        time_counter = UNLIMITED ; // (1 currently)
        y = 149 ;
        x = 182 ;
        tbnds = 2 ;
variables:
        float depthw(depthw) ;
                depthw:axis = "Z" ;
                depthw:standard_name = "model_level_number" ;
                depthw:units = "m" ;
                depthw:positive = "down" ;
                depthw:valid_min = 0.f ;
                depthw:valid_max = 5000.f ;
                depthw:title = "depthw" ;
                depthw:long_name = "Vertical W levels" ;
        float difvmo(time_counter, depthw, y, x) ;
                difvmo:units = "m2/s" ;
                difvmo:standard_name = "ocean_vertical_momentum_diffusivity" ;
                difvmo:_FillValue = 9.96921e+36f ;
                difvmo:long_name = "ocean_vertical_momentum_diffusivity" ;
                difvmo:online_operation = "ave(X)" ;
                difvmo:interval_operation = 5760.f ;
                difvmo:interval_write = -1.f ;
                difvmo:coordinates = "time_counter depthw nav_lat nav_lon" ;
        float difvmto(time_counter, depthw, y, x) ;
                difvmto:units = "m2/s" ;
                difvmto:standard_name = "ocean_vertical_momentum_diffusivity_due_to_tides" ;
                difvmto:_FillValue = 9.96921e+36f ;
                difvmto:long_name = "ocean_vertical_momentum_diffusivity_due_to_tides" ;
                difvmto:online_operation = "ave(X)" ;
                difvmto:interval_operation = 5760.f ;
                difvmto:interval_write = -1.f ;
                difvmto:coordinates = "time_counter depthw nav_lat nav_lon" ;
        float difvtrto(time_counter, depthw, y, x) ;
                difvtrto:units = "m2/s" ;
                difvtrto:standard_name = "ocean_vertical_tracer_diffusivity_due_to_tides" ;
                difvtrto:_FillValue = 9.96921e+36f ;
                difvtrto:long_name = "ocean_vertical_tracer_diffusivity_due_to_tides" ;
                difvtrto:online_operation = "ave(X)" ;
                difvtrto:interval_operation = 5760.f ;
                difvtrto:interval_write = -1.f ;
                difvtrto:coordinates = "time_counter depthw nav_lat nav_lon" ;
        float soleaeiw(time_counter, y, x) ;
                soleaeiw:units = "m2/s" ;
                soleaeiw:standard_name = "ocean_tracer_bolus_laplacian_diffusivity" ;
                soleaeiw:_FillValue = 9.96921e+36f ;
                soleaeiw:long_name = "ocean_tracer_bolus_laplacian_diffusivity" ;
                soleaeiw:online_operation = "ave(X)" ;
                soleaeiw:interval_operation = 5760.f ;
                soleaeiw:interval_write = -1.f ;
                soleaeiw:coordinates = "time_counter nav_lat nav_lon" ;
        float soleahtw(time_counter, y, x) ;
                soleahtw:units = "m2/s" ;
                soleahtw:standard_name = "ocean_tracer_xy_laplacian_diffusivity" ;
                soleahtw:_FillValue = 9.96921e+36f ;
                soleahtw:long_name = "ocean_tracer_xy_laplacian_diffusivity" ;
                soleahtw:online_operation = "ave(X)" ;
                soleahtw:interval_operation = 5760.f ;
                soleahtw:interval_write = -1.f ;
                soleahtw:coordinates = "time_counter nav_lat nav_lon" ;
        double time_counter(time_counter) ;
                time_counter:axis = "T" ;
                time_counter:standard_name = "time" ;
                time_counter:units = "seconds since 1800-01-01 00:00:00" ;
                time_counter:calendar = "noleap" ;
                time_counter:title = "Time" ;
                time_counter:long_name = "Time axis" ;
                time_counter:time_origin = " 1800-JAN-01 00:00:00" ;
                time_counter:bounds = "time_counter_bnds" ;
        double time_counter_bnds(time_counter, tbnds) ;
                time_counter_bnds:_FillValue = 9.96920996838687e+36 ;
        float voddmavs(time_counter, depthw, y, x) ;
                voddmavs:units = "m2/s" ;
                voddmavs:standard_name = "ocean_vertical_salt_diffusivity" ;
                voddmavs:_FillValue = 9.96921e+36f ;
                voddmavs:long_name = "ocean_vertical_salt_diffusivity" ;
                voddmavs:online_operation = "ave(X)" ;
                voddmavs:interval_operation = 5760.f ;
                voddmavs:interval_write = -1.f ;
                voddmavs:coordinates = "time_counter depthw nav_lat nav_lon" ;
        float votkeavt(time_counter, depthw, y, x) ;
                votkeavt:units = "m2/s" ;
                votkeavt:standard_name = "ocean_vertical_heat_diffusivity" ;
                votkeavt:_FillValue = 9.96921e+36f ;
                votkeavt:long_name = "ocean_vertical_heat_diffusivity" ;
                votkeavt:online_operation = "ave(X)" ;
                votkeavt:interval_operation = 5760.f ;
                votkeavt:interval_write = -1.f ;
                votkeavt:coordinates = "time_counter depthw nav_lat nav_lon" ;
        float vovecrtz(time_counter, depthw, y, x) ;
                vovecrtz:units = "m/s" ;
                vovecrtz:standard_name = "ocean vertical velocity" ;
                vovecrtz:_FillValue = 9.96921e+36f ;
                vovecrtz:long_name = "ocean vertical velocity" ;
                vovecrtz:online_operation = "ave(X)" ;
                vovecrtz:interval_operation = 5760.f ;
                vovecrtz:interval_write = -1.f ;
                vovecrtz:coordinates = "time_counter depthw nav_lat nav_lon" ;
        float voveeivw(time_counter, depthw, y, x) ;
                voveeivw:units = "m/s" ;
                voveeivw:standard_name = "EIV ocean vertical velocity" ;
                voveeivw:_FillValue = 9.96921e+36f ;
                voveeivw:long_name = "EIV ocean vertical velocity" ;
                voveeivw:online_operation = "ave(X)" ;
                voveeivw:interval_operation = 5760.f ;
                voveeivw:interval_write = -1.f ;
                voveeivw:coordinates = "time_counter depthw nav_lat nav_lon" ;
        float wmo(time_counter, depthw, y, x) ;
                wmo:units = "kg/s" ;
                wmo:standard_name = "upward_ocean_mass_transport" ;
                wmo:_FillValue = 9.96921e+36f ;
                wmo:long_name = "upward_ocean_mass_transport" ;
                wmo:online_operation = "ave(X)" ;
                wmo:interval_operation = 5760.f ;
                wmo:interval_write = -1.f ;
                wmo:coordinates = "time_counter depthw nav_lat nav_lon" ;
        float wmosq(time_counter, depthw, y, x) ;
                wmosq:units = "kg2/s2" ;
                wmosq:standard_name = "square_pf_upward_ocean_mass_transport" ;
                wmosq:_FillValue = 9.96921e+36f ;
                wmosq:long_name = "square_pf_upward_ocean_mass_transport" ;
                wmosq:online_operation = "ave(X)" ;
                wmosq:interval_operation = 5760.f ;
                wmosq:interval_write = -1.f ;
                wmosq:coordinates = "time_counter depthw nav_lat nav_lon" ;
        float nav_lat(y, x) ;
                nav_lat:standard_name = "latitude" ;
                nav_lat:units = "degrees_north" ;
                nav_lat:valid_min = -78.19058f ;
                nav_lat:valid_max = 89.6139f ;
                nav_lat:long_name = "Latitude" ;
                nav_lat:nav_model = "Default grid" ;
        float nav_lon(y, x) ;
                nav_lon:standard_name = "longitude" ;
                nav_lon:units = "degrees_east" ;
                nav_lon:valid_min = -179.7507f ;
                nav_lon:valid_max = 180.f ;
                nav_lon:long_name = "Longitude" ;
                nav_lon:nav_model = "Default grid" ;

// global attributes:
                :Conventions = "CF-1.1" ;
                :file_name = "ORCA2_1m_grid_W.nc" ;
                :production = "An IPSL model" ;
                :TimeStamp = "2010-JUL-24 00:19:46 GMT-0200" ;
                :NCO = "4.0.1" ;
}

OCE/Output/MO/piControl2_18500101_18500131_1M_scalar.nc

netcdf piControl2_18500101_18500131_1M_scalar { // format variant: 64bit 
dimensions:
        x = 1 ;
        y = 1 ;
        time_counter = UNLIMITED ; // (1 currently)
        tbnds = 2 ;
variables:
        float nav_lon(y, x) ;
                nav_lon:standard_name = "longitude" ;
                nav_lon:units = "degrees_east" ;
                nav_lon:valid_min = 1.f ;
                nav_lon:valid_max = 1.f ;
                nav_lon:long_name = "Longitude" ;
                nav_lon:nav_model = "Default grid" ;
        float nav_lat(y, x) ;
                nav_lat:standard_name = "latitude" ;
                nav_lat:units = "degrees_north" ;
                nav_lat:valid_min = 1.f ;
                nav_lat:valid_max = 1.f ;
                nav_lat:long_name = "Latitude" ;
                nav_lat:nav_model = "Default grid" ;
        double time_counter(time_counter) ;
                time_counter:axis = "T" ;
                time_counter:standard_name = "time" ;
                time_counter:units = "seconds since 1800-01-01 00:00:00" ;
                time_counter:calendar = "noleap" ;
                time_counter:title = "Time" ;
                time_counter:long_name = "Time axis" ;
                time_counter:time_origin = " 1800-JAN-01 00:00:00" ;
                time_counter:bounds = "time_counter_bnds" ;
        double time_counter_bnds(time_counter, tbnds) ;
        float masso(time_counter, y, x) ;
                masso:units = "kg" ;
                masso:standard_name = "sea_water_mass" ;
                masso:_FillValue = 9.96921e+36f ;
                masso:long_name = "sea_water_mass" ;
                masso:online_operation = "ave(X)" ;
                masso:interval_operation = 5760.f ;
                masso:interval_write = -1.f ;
                masso:coordinates = "time_counter nav_lat nav_lon" ;
        float volo(time_counter, y, x) ;
                volo:units = "m3" ;
                volo:standard_name = "sea_water_volume" ;
                volo:_FillValue = 9.96921e+36f ;
                volo:long_name = "sea_water_volume" ;
                volo:online_operation = "ave(X)" ;
                volo:interval_operation = 5760.f ;
                volo:interval_write = -1.f ;
                volo:coordinates = "time_counter nav_lat nav_lon" ;
        float zosga(time_counter, y, x) ;
                zosga:units = "m" ;
                zosga:standard_name = "global_average_sea_level_change" ;
                zosga:_FillValue = 9.96921e+36f ;
                zosga:long_name = "global_average_sea_level_change" ;
                zosga:online_operation = "ave(X)" ;
                zosga:interval_operation = 5760.f ;
                zosga:interval_write = -1.f ;
                zosga:coordinates = "time_counter nav_lat nav_lon" ;
        float zossga(time_counter, y, x) ;
                zossga:units = "m" ;
                zossga:standard_name = "global_average_steric_sea_level_change" ;
                zossga:_FillValue = 9.96921e+36f ;
                zossga:long_name = "global_average_steric_sea_level_change" ;
                zossga:online_operation = "ave(X)" ;
                zossga:interval_operation = 5760.f ;
                zossga:interval_write = -1.f ;
                zossga:coordinates = "time_counter nav_lat nav_lon" ;
        float zostoga(time_counter, y, x) ;
                zostoga:units = "m" ;
                zostoga:standard_name = "global_average_thermosteric_sea_level_change" ;
                zostoga:_FillValue = 9.96921e+36f ;
                zostoga:long_name = "global_average_thermosteric_sea_level_change" ;
                zostoga:online_operation = "ave(X)" ;
                zostoga:interval_operation = 5760.f ;
                zostoga:interval_write = -1.f ;
                zostoga:coordinates = "time_counter nav_lat nav_lon" ;
        float thetaoga(time_counter, y, x) ;
                thetaoga:units = "degC" ;
                thetaoga:standard_name = "sea_water_potential_temperature" ;
                thetaoga:_FillValue = 9.96921e+36f ;
                thetaoga:long_name = "sea_water_potential_temperature" ;
                thetaoga:online_operation = "ave(X)" ;
                thetaoga:interval_operation = 5760.f ;
                thetaoga:interval_write = -1.f ;
                thetaoga:coordinates = "time_counter nav_lat nav_lon" ;
        float soga(time_counter, y, x) ;
                soga:units = "psu" ;
                soga:standard_name = "sea_water_salinity" ;
                soga:_FillValue = 9.96921e+36f ;
                soga:long_name = "sea_water_salinity" ;
                soga:online_operation = "ave(X)" ;
                soga:interval_operation = 5760.f ;
                soga:interval_write = -1.f ;
                soga:coordinates = "time_counter nav_lat nav_lon" ;

// global attributes:
                :Conventions = "CF-1.1" ;
                :file_name = "ORCA2_1m_scalar.nc" ;
                :production = "An IPSL model" ;
                :TimeStamp = "2010-JUL-24 00:19:46 GMT-0200" ;
}

SBG/Output/MO/piControl2_18500101_18500131_1M_stomate_history.nc

netcdf piControl2_18500101_18500131_1M_stomate_history { // format variant: 64bit 
dimensions:
        lon = 96 ;
        lat = 96 ;
        PFT = 13 ;
        P10 = 10 ;
        P100 = 100 ;
        P11 = 11 ;
        P101 = 101 ;
        time_counter = UNLIMITED ; // (1 currently)
        tbnds = 2 ;
variables:
        float lon(lon) ;
                lon:axis = "X" ;
                lon:standard_name = "longitude" ;
                lon:units = "degrees_east" ;
                lon:valid_min = -180.f ;
                lon:valid_max = 176.25f ;
                lon:long_name = "Longitude" ;
                lon:nav_model = "Default grid" ;
        float lat(lat) ;
                lat:axis = "Y" ;
                lat:standard_name = "latitude" ;
                lat:units = "degrees_north" ;
                lat:valid_min = -90.f ;
                lat:valid_max = 90.f ;
                lat:long_name = "Latitude" ;
                lat:nav_model = "Default grid" ;
        float PFT(PFT) ;
                PFT:axis = "Z" ;
                PFT:standard_name = "model_level_number" ;
                PFT:units = "1" ;
                PFT:valid_min = 1.f ;
                PFT:valid_max = 13.f ;
                PFT:title = "PFT" ;
                PFT:long_name = "Plant functional type" ;
        float P10(P10) ;
                P10:axis = "Z" ;
                P10:standard_name = "model_level_number" ;
                P10:units = "1" ;
                P10:valid_min = 1.f ;
                P10:valid_max = 10.f ;
                P10:title = "P10" ;
                P10:long_name = "Pool 10 years" ;
        float P100(P100) ;
                P100:axis = "Z" ;
                P100:standard_name = "model_level_number" ;
                P100:units = "1" ;
                P100:valid_min = 1.f ;
                P100:valid_max = 100.f ;
                P100:title = "P100" ;
                P100:long_name = "Pool 100 years" ;
        float P11(P11) ;
                P11:axis = "Z" ;
                P11:standard_name = "model_level_number" ;
                P11:units = "1" ;
                P11:valid_min = 1.f ;
                P11:valid_max = 11.f ;
                P11:title = "P11" ;
                P11:long_name = "Pool 10 years + 1" ;
        float P101(P101) ;
                P101:axis = "Z" ;
                P101:standard_name = "model_level_number" ;
                P101:units = "1" ;
                P101:valid_min = 1.f ;
                P101:valid_max = 101.f ;
                P101:title = "P101" ;
                P101:long_name = "Pool 100 years + 1" ;
        double time_counter(time_counter) ;
                time_counter:axis = "T" ;
                time_counter:standard_name = "time" ;
                time_counter:units = "seconds since 1800-01-01 00:00:00" ;
                time_counter:calendar = "noleap" ;
                time_counter:title = "Time" ;
                time_counter:long_name = "Time axis" ;
                time_counter:time_origin = " 1800-JAN-01 00:00:00" ;
                time_counter:bounds = "time_counter_bnds" ;
        double time_counter_bnds(time_counter, tbnds) ;
        float LITTER_STR_AB(time_counter, PFT, lat, lon) ;
                LITTER_STR_AB:units = "gC/m^2/pft" ;
                LITTER_STR_AB:standard_name = "structural litter above ground" ;
                LITTER_STR_AB:_FillValue = 9.96921e+36f ;
                LITTER_STR_AB:long_name = "structural litter above ground" ;
                LITTER_STR_AB:online_operation = "ave(scatter(X))" ;
                LITTER_STR_AB:interval_operation = 1800.f ;
                LITTER_STR_AB:interval_write = -1.f ;
                LITTER_STR_AB:coordinates = "time_counter PFT lat lon" ;
        float LITTER_MET_AB(time_counter, PFT, lat, lon) ;
                LITTER_MET_AB:units = "gC/m^2/pft" ;
                LITTER_MET_AB:standard_name = "metabolic litter above ground" ;
                LITTER_MET_AB:_FillValue = 9.96921e+36f ;
                LITTER_MET_AB:long_name = "metabolic litter above ground" ;
                LITTER_MET_AB:online_operation = "ave(scatter(X))" ;
                LITTER_MET_AB:interval_operation = 1800.f ;
                LITTER_MET_AB:interval_write = -1.f ;
                LITTER_MET_AB:coordinates = "time_counter PFT lat lon" ;
        float LITTER_STR_BE(time_counter, PFT, lat, lon) ;
                LITTER_STR_BE:units = "gC/m^2/pft" ;
                LITTER_STR_BE:standard_name = "structural litter below ground" ;
                LITTER_STR_BE:_FillValue = 9.96921e+36f ;
                LITTER_STR_BE:long_name = "structural litter below ground" ;
                LITTER_STR_BE:online_operation = "ave(scatter(X))" ;
                LITTER_STR_BE:interval_operation = 1800.f ;
                LITTER_STR_BE:interval_write = -1.f ;
                LITTER_STR_BE:coordinates = "time_counter PFT lat lon" ;
        float LITTER_MET_BE(time_counter, PFT, lat, lon) ;
                LITTER_MET_BE:units = "gC/m^2/pft" ;
                LITTER_MET_BE:standard_name = "metabolic litter below ground" ;
                LITTER_MET_BE:_FillValue = 9.96921e+36f ;
                LITTER_MET_BE:long_name = "metabolic litter below ground" ;
                LITTER_MET_BE:online_operation = "ave(scatter(X))" ;
                LITTER_MET_BE:interval_operation = 1800.f ;
                LITTER_MET_BE:interval_write = -1.f ;
                LITTER_MET_BE:coordinates = "time_counter PFT lat lon" ;
        float DEADLEAF_COVER(time_counter, lat, lon) ;
                DEADLEAF_COVER:units = "-" ;
                DEADLEAF_COVER:standard_name = "fraction of soil covered by dead leaves" ;
                DEADLEAF_COVER:_FillValue = 9.96921e+36f ;
                DEADLEAF_COVER:long_name = "fraction of soil covered by dead leaves" ;
                DEADLEAF_COVER:online_operation = "ave(scatter(X))" ;
                DEADLEAF_COVER:interval_operation = 1800.f ;
                DEADLEAF_COVER:interval_write = -1.f ;
                DEADLEAF_COVER:coordinates = "time_counter lat lon" ;
        float TOTAL_SOIL_CARB(time_counter, PFT, lat, lon) ;
                TOTAL_SOIL_CARB:units = "gC/m^2" ;
                TOTAL_SOIL_CARB:standard_name = "total soil and litter carbon" ;
                TOTAL_SOIL_CARB:_FillValue = 9.96921e+36f ;
                TOTAL_SOIL_CARB:long_name = "total soil and litter carbon" ;
                TOTAL_SOIL_CARB:online_operation = "ave(scatter(X))" ;
                TOTAL_SOIL_CARB:interval_operation = 1800.f ;
                TOTAL_SOIL_CARB:interval_write = -1.f ;
                TOTAL_SOIL_CARB:coordinates = "time_counter PFT lat lon" ;
        float CARBON_ACTIVE(time_counter, PFT, lat, lon) ;
                CARBON_ACTIVE:units = "gC/m^2/pft" ;
                CARBON_ACTIVE:standard_name = "active soil carbon in ground" ;
                CARBON_ACTIVE:_FillValue = 9.96921e+36f ;
                CARBON_ACTIVE:long_name = "active soil carbon in ground" ;
                CARBON_ACTIVE:online_operation = "ave(scatter(X))" ;
                CARBON_ACTIVE:interval_operation = 1800.f ;
                CARBON_ACTIVE:interval_write = -1.f ;
                CARBON_ACTIVE:coordinates = "time_counter PFT lat lon" ;
        float CARBON_SLOW(time_counter, PFT, lat, lon) ;
                CARBON_SLOW:units = "gC/m^2/pft" ;
                CARBON_SLOW:standard_name = "slow soil carbon in ground" ;
                CARBON_SLOW:_FillValue = 9.96921e+36f ;
                CARBON_SLOW:long_name = "slow soil carbon in ground" ;
                CARBON_SLOW:online_operation = "ave(scatter(X))" ;
                CARBON_SLOW:interval_operation = 1800.f ;
                CARBON_SLOW:interval_write = -1.f ;
                CARBON_SLOW:coordinates = "time_counter PFT lat lon" ;
        float CARBON_PASSIVE(time_counter, PFT, lat, lon) ;
                CARBON_PASSIVE:units = "gC/m^2/pft" ;
                CARBON_PASSIVE:standard_name = "passive soil carbon in ground" ;
                CARBON_PASSIVE:_FillValue = 9.96921e+36f ;
                CARBON_PASSIVE:long_name = "passive soil carbon in ground" ;
                CARBON_PASSIVE:online_operation = "ave(scatter(X))" ;
                CARBON_PASSIVE:interval_operation = 1800.f ;
                CARBON_PASSIVE:interval_write = -1.f ;
                CARBON_PASSIVE:coordinates = "time_counter PFT lat lon" ;
        float T2M_LONGTERM(time_counter, lat, lon) ;
                T2M_LONGTERM:units = "K" ;
                T2M_LONGTERM:standard_name = "Longterm 2 m temperature" ;
                T2M_LONGTERM:_FillValue = 9.96921e+36f ;
                T2M_LONGTERM:long_name = "Longterm 2 m temperature" ;
                T2M_LONGTERM:online_operation = "ave(scatter(X))" ;
                T2M_LONGTERM:interval_operation = 1800.f ;
                T2M_LONGTERM:interval_write = -1.f ;
                T2M_LONGTERM:coordinates = "time_counter lat lon" ;
        float T2M_MONTH(time_counter, lat, lon) ;
                T2M_MONTH:units = "K" ;
                T2M_MONTH:standard_name = "Monthly 2 m temperature" ;
                T2M_MONTH:_FillValue = 9.96921e+36f ;
                T2M_MONTH:long_name = "Monthly 2 m temperature" ;
                T2M_MONTH:online_operation = "ave(scatter(X))" ;
                T2M_MONTH:interval_operation = 1800.f ;
                T2M_MONTH:interval_write = -1.f ;
                T2M_MONTH:coordinates = "time_counter lat lon" ;
        float T2M_WEEK(time_counter, lat, lon) ;
                T2M_WEEK:units = "K" ;
                T2M_WEEK:standard_name = "Weekly 2 m temperature" ;
                T2M_WEEK:_FillValue = 9.96921e+36f ;
                T2M_WEEK:long_name = "Weekly 2 m temperature" ;
                T2M_WEEK:online_operation = "ave(scatter(X))" ;
                T2M_WEEK:interval_operation = 1800.f ;
                T2M_WEEK:interval_write = -1.f ;
                T2M_WEEK:coordinates = "time_counter lat lon" ;
        float HET_RESP(time_counter, PFT, lat, lon) ;
                HET_RESP:units = "gC/m^2 tot/pft/day" ;
                HET_RESP:standard_name = "heterotr. resp. from ground" ;
                HET_RESP:_FillValue = 9.96921e+36f ;
                HET_RESP:long_name = "heterotr. resp. from ground" ;
                HET_RESP:online_operation = "ave(scatter(X))" ;
                HET_RESP:interval_operation = 1800.f ;
                HET_RESP:interval_write = -1.f ;
                HET_RESP:coordinates = "time_counter PFT lat lon" ;
        float BLACK_CARBON(time_counter, lat, lon) ;
                BLACK_CARBON:units = "gC/m^2 tot" ;
                BLACK_CARBON:standard_name = "black carbon on average total ground" ;
                BLACK_CARBON:_FillValue = 9.96921e+36f ;
                BLACK_CARBON:long_name = "black carbon on average total ground" ;
                BLACK_CARBON:online_operation = "ave(scatter(X))" ;
                BLACK_CARBON:interval_operation = 1800.f ;
                BLACK_CARBON:interval_write = -1.f ;
                BLACK_CARBON:coordinates = "time_counter lat lon" ;
        float FIREFRAC(time_counter, PFT, lat, lon) ;
                FIREFRAC:units = "1/day" ;
                FIREFRAC:standard_name = "Fire fraction on ground" ;
                FIREFRAC:_FillValue = 9.96921e+36f ;
                FIREFRAC:long_name = "Fire fraction on ground" ;
                FIREFRAC:online_operation = "ave(scatter(X))" ;
                FIREFRAC:interval_operation = 1800.f ;
                FIREFRAC:interval_write = -1.f ;
                FIREFRAC:coordinates = "time_counter PFT lat lon" ;
        float FIREINDEX(time_counter, PFT, lat, lon) ;
                FIREINDEX:units = "-" ;
                FIREINDEX:standard_name = "Fire index on ground" ;
                FIREINDEX:_FillValue = 9.96921e+36f ;
                FIREINDEX:long_name = "Fire index on ground" ;
                FIREINDEX:online_operation = "ave(scatter(X))" ;
                FIREINDEX:interval_operation = 1800.f ;
                FIREINDEX:interval_write = -1.f ;
                FIREINDEX:coordinates = "time_counter PFT lat lon" ;
        float LITTERHUM(time_counter, lat, lon) ;
                LITTERHUM:units = "-" ;
                LITTERHUM:standard_name = "Litter humidity" ;
                LITTERHUM:_FillValue = 9.96921e+36f ;
                LITTERHUM:long_name = "Litter humidity" ;
                LITTERHUM:online_operation = "ave(scatter(X))" ;
                LITTERHUM:interval_operation = 1800.f ;
                LITTERHUM:interval_write = -1.f ;
                LITTERHUM:coordinates = "time_counter lat lon" ;
        float CO2FLUX_MONTHLY(time_counter, PFT, lat, lon) ;
                CO2FLUX_MONTHLY:units = "gC/m^2/pft/mth" ;
                CO2FLUX_MONTHLY:standard_name = "Monthly CO2 flux" ;
                CO2FLUX_MONTHLY:_FillValue = 9.96921e+36f ;
                CO2FLUX_MONTHLY:long_name = "Monthly CO2 flux" ;
                CO2FLUX_MONTHLY:online_operation = "ave(scatter(X))" ;
                CO2FLUX_MONTHLY:interval_operation = 1800.f ;
                CO2FLUX_MONTHLY:interval_write = -1.f ;
                CO2FLUX_MONTHLY:coordinates = "time_counter PFT lat lon" ;
        float CO2FLUX_MONTHLY_SUM(time_counter, lat, lon) ;
                CO2FLUX_MONTHLY_SUM:units = "PgC/m^2/mth" ;
                CO2FLUX_MONTHLY_SUM:standard_name = "Monthly CO2 flux" ;
                CO2FLUX_MONTHLY_SUM:_FillValue = 9.96921e+36f ;
                CO2FLUX_MONTHLY_SUM:long_name = "Monthly CO2 flux" ;
                CO2FLUX_MONTHLY_SUM:online_operation = "ave(scatter(X))" ;
                CO2FLUX_MONTHLY_SUM:interval_operation = 1800.f ;
                CO2FLUX_MONTHLY_SUM:interval_write = -1.f ;
                CO2FLUX_MONTHLY_SUM:coordinates = "time_counter lat lon" ;
        float CO2_FIRE(time_counter, PFT, lat, lon) ;
                CO2_FIRE:units = "gC/day/m^2/pft" ;
                CO2_FIRE:standard_name = "Output CO2 flux from fire" ;
                CO2_FIRE:_FillValue = 9.96921e+36f ;
                CO2_FIRE:long_name = "Output CO2 flux from fire" ;
                CO2_FIRE:online_operation = "ave(scatter(X))" ;
                CO2_FIRE:interval_operation = 1800.f ;
                CO2_FIRE:interval_write = -1.f ;
                CO2_FIRE:coordinates = "time_counter PFT lat lon" ;
        float CO2_TAKEN(time_counter, PFT, lat, lon) ;
                CO2_TAKEN:units = "gC/day/m^2/pft" ;
                CO2_TAKEN:standard_name = "CO2 taken from atmosphere for initiate growth" ;
                CO2_TAKEN:_FillValue = 9.96921e+36f ;
                CO2_TAKEN:long_name = "CO2 taken from atmosphere for initiate growth" ;
                CO2_TAKEN:online_operation = "ave(scatter(X))" ;
                CO2_TAKEN:interval_operation = 1800.f ;
                CO2_TAKEN:interval_write = -1.f ;
                CO2_TAKEN:coordinates = "time_counter PFT lat lon" ;
        float LAI(time_counter, PFT, lat, lon) ;
                LAI:units = "-" ;
                LAI:standard_name = "Leaf Area Index" ;
                LAI:_FillValue = 9.96921e+36f ;
                LAI:long_name = "Leaf Area Index" ;
                LAI:online_operation = "ave(scatter(X))" ;
                LAI:interval_operation = 1800.f ;
                LAI:interval_write = -1.f ;
                LAI:coordinates = "time_counter PFT lat lon" ;
        float VEGET(time_counter, PFT, lat, lon) ;
                VEGET:units = "-" ;
                VEGET:standard_name = "Vegetation fraction" ;
                VEGET:_FillValue = 9.96921e+36f ;
                VEGET:long_name = "Vegetation fraction" ;
                VEGET:online_operation = "ave(scatter(X))" ;
                VEGET:interval_operation = 1800.f ;
                VEGET:interval_write = -1.f ;
                VEGET:coordinates = "time_counter PFT lat lon" ;
        float VEGET_MAX(time_counter, PFT, lat, lon) ;
                VEGET_MAX:units = "-" ;
                VEGET_MAX:standard_name = "Maximum vegetation fraction (LAI -> infinity)" ;
                VEGET_MAX:_FillValue = 9.96921e+36f ;
                VEGET_MAX:long_name = "Maximum vegetation fraction (LAI -> infinity)" ;
                VEGET_MAX:online_operation = "ave(scatter(X))" ;
                VEGET_MAX:interval_operation = 1800.f ;
                VEGET_MAX:interval_write = -1.f ;
                VEGET_MAX:coordinates = "time_counter PFT lat lon" ;
        float NPP(time_counter, PFT, lat, lon) ;
                NPP:units = "gC/day/(m^2 tot)" ;
                NPP:standard_name = "Net primary productivity" ;
                NPP:_FillValue = 9.96921e+36f ;
                NPP:long_name = "Net primary productivity" ;
                NPP:online_operation = "ave(scatter(X))" ;
                NPP:interval_operation = 1800.f ;
                NPP:interval_write = -1.f ;
                NPP:coordinates = "time_counter PFT lat lon" ;
        float GPP(time_counter, PFT, lat, lon) ;
                GPP:units = "gC/day/m^2" ;
                GPP:standard_name = "Gross primary productivity" ;
                GPP:_FillValue = 9.96921e+36f ;
                GPP:long_name = "Gross primary productivity" ;
                GPP:online_operation = "ave(scatter(X))" ;
                GPP:interval_operation = 1800.f ;
                GPP:interval_write = -1.f ;
                GPP:coordinates = "time_counter PFT lat lon" ;
        float IND(time_counter, PFT, lat, lon) ;
                IND:units = "1/ m^2" ;
                IND:standard_name = "Density of individuals" ;
                IND:_FillValue = 9.96921e+36f ;
                IND:long_name = "Density of individuals" ;
                IND:online_operation = "ave(scatter(X))" ;
                IND:interval_operation = 1800.f ;
                IND:interval_write = -1.f ;
                IND:coordinates = "time_counter PFT lat lon" ;
        float TOTAL_M(time_counter, PFT, lat, lon) ;
                TOTAL_M:units = "gC/m^2/pft" ;
                TOTAL_M:standard_name = "Total living biomass" ;
                TOTAL_M:_FillValue = 9.96921e+36f ;
                TOTAL_M:long_name = "Total living biomass" ;
                TOTAL_M:online_operation = "ave(scatter(X))" ;
                TOTAL_M:interval_operation = 1800.f ;
                TOTAL_M:interval_write = -1.f ;
                TOTAL_M:coordinates = "time_counter PFT lat lon" ;
        float LEAF_M(time_counter, PFT, lat, lon) ;
                LEAF_M:units = "gC/m^2" ;
                LEAF_M:standard_name = "Leaf mass" ;
                LEAF_M:_FillValue = 9.96921e+36f ;
                LEAF_M:long_name = "Leaf mass" ;
                LEAF_M:online_operation = "ave(scatter(X))" ;
                LEAF_M:interval_operation = 1800.f ;
                LEAF_M:interval_write = -1.f ;
                LEAF_M:coordinates = "time_counter PFT lat lon" ;
        float SAP_M_AB(time_counter, PFT, lat, lon) ;
                SAP_M_AB:units = "gC/m^2" ;
                SAP_M_AB:standard_name = "Sap mass above ground" ;
                SAP_M_AB:_FillValue = 9.96921e+36f ;
                SAP_M_AB:long_name = "Sap mass above ground" ;
                SAP_M_AB:online_operation = "ave(scatter(X))" ;
                SAP_M_AB:interval_operation = 1800.f ;
                SAP_M_AB:interval_write = -1.f ;
                SAP_M_AB:coordinates = "time_counter PFT lat lon" ;
        float SAP_M_BE(time_counter, PFT, lat, lon) ;
                SAP_M_BE:units = "gC/m^2" ;
                SAP_M_BE:standard_name = "Sap mass below ground" ;
                SAP_M_BE:_FillValue = 9.96921e+36f ;
                SAP_M_BE:long_name = "Sap mass below ground" ;
                SAP_M_BE:online_operation = "ave(scatter(X))" ;
                SAP_M_BE:interval_operation = 1800.f ;
                SAP_M_BE:interval_write = -1.f ;
                SAP_M_BE:coordinates = "time_counter PFT lat lon" ;
        float HEART_M_AB(time_counter, PFT, lat, lon) ;
                HEART_M_AB:units = "gC/m^2" ;
                HEART_M_AB:standard_name = "Heartwood mass above ground" ;
                HEART_M_AB:_FillValue = 9.96921e+36f ;
                HEART_M_AB:long_name = "Heartwood mass above ground" ;
                HEART_M_AB:online_operation = "ave(scatter(X))" ;
                HEART_M_AB:interval_operation = 1800.f ;
                HEART_M_AB:interval_write = -1.f ;
                HEART_M_AB:coordinates = "time_counter PFT lat lon" ;
        float HEART_M_BE(time_counter, PFT, lat, lon) ;
                HEART_M_BE:units = "gC/m^2" ;
                HEART_M_BE:standard_name = "Heartwood mass below ground" ;
                HEART_M_BE:_FillValue = 9.96921e+36f ;
                HEART_M_BE:long_name = "Heartwood mass below ground" ;
                HEART_M_BE:online_operation = "ave(scatter(X))" ;
                HEART_M_BE:interval_operation = 1800.f ;
                HEART_M_BE:interval_write = -1.f ;
                HEART_M_BE:coordinates = "time_counter PFT lat lon" ;
        float ROOT_M(time_counter, PFT, lat, lon) ;
                ROOT_M:units = "gC/m^2" ;
                ROOT_M:standard_name = "Root mass" ;
                ROOT_M:_FillValue = 9.96921e+36f ;
                ROOT_M:long_name = "Root mass" ;
                ROOT_M:online_operation = "ave(scatter(X))" ;
                ROOT_M:interval_operation = 1800.f ;
                ROOT_M:interval_write = -1.f ;
                ROOT_M:coordinates = "time_counter PFT lat lon" ;
        float FRUIT_M(time_counter, PFT, lat, lon) ;
                FRUIT_M:units = "gC/m^2" ;
                FRUIT_M:standard_name = "Fruit mass" ;
                FRUIT_M:_FillValue = 9.96921e+36f ;
                FRUIT_M:long_name = "Fruit mass" ;
                FRUIT_M:online_operation = "ave(scatter(X))" ;
                FRUIT_M:interval_operation = 1800.f ;
                FRUIT_M:interval_write = -1.f ;
                FRUIT_M:coordinates = "time_counter PFT lat lon" ;
        float RESERVE_M(time_counter, PFT, lat, lon) ;
                RESERVE_M:units = "gC/m^2" ;
                RESERVE_M:standard_name = "Carbohydrate reserve mass" ;
                RESERVE_M:_FillValue = 9.96921e+36f ;
                RESERVE_M:long_name = "Carbohydrate reserve mass" ;
                RESERVE_M:online_operation = "ave(scatter(X))" ;
                RESERVE_M:interval_operation = 1800.f ;
                RESERVE_M:interval_write = -1.f ;
                RESERVE_M:coordinates = "time_counter PFT lat lon" ;
        float TOTAL_TURN(time_counter, PFT, lat, lon) ;
                TOTAL_TURN:units = "gC/m^2/day" ;
                TOTAL_TURN:standard_name = "total turnover rate" ;
                TOTAL_TURN:_FillValue = 9.96921e+36f ;
                TOTAL_TURN:long_name = "total turnover rate" ;
                TOTAL_TURN:online_operation = "ave(scatter(X))" ;
                TOTAL_TURN:interval_operation = 1800.f ;
                TOTAL_TURN:interval_write = -1.f ;
                TOTAL_TURN:coordinates = "time_counter PFT lat lon" ;
        float LEAF_TURN(time_counter, PFT, lat, lon) ;
                LEAF_TURN:units = "gC/m^2/day" ;
                LEAF_TURN:standard_name = "Leaf turnover" ;
                LEAF_TURN:_FillValue = 9.96921e+36f ;
                LEAF_TURN:long_name = "Leaf turnover" ;
                LEAF_TURN:online_operation = "ave(scatter(X))" ;
                LEAF_TURN:interval_operation = 1800.f ;
                LEAF_TURN:interval_write = -1.f ;
                LEAF_TURN:coordinates = "time_counter PFT lat lon" ;
        float SAP_AB_TURN(time_counter, PFT, lat, lon) ;
                SAP_AB_TURN:units = "gC/m^2/day" ;
                SAP_AB_TURN:standard_name = "Sap turnover above" ;
                SAP_AB_TURN:_FillValue = 9.96921e+36f ;
                SAP_AB_TURN:long_name = "Sap turnover above" ;
                SAP_AB_TURN:online_operation = "ave(scatter(X))" ;
                SAP_AB_TURN:interval_operation = 1800.f ;
                SAP_AB_TURN:interval_write = -1.f ;
                SAP_AB_TURN:coordinates = "time_counter PFT lat lon" ;
        float ROOT_TURN(time_counter, PFT, lat, lon) ;
                ROOT_TURN:units = "gC/m^2/day" ;
                ROOT_TURN:standard_name = "Root turnover" ;
                ROOT_TURN:_FillValue = 9.96921e+36f ;
                ROOT_TURN:long_name = "Root turnover" ;
                ROOT_TURN:online_operation = "ave(scatter(X))" ;
                ROOT_TURN:interval_operation = 1800.f ;
                ROOT_TURN:interval_write = -1.f ;
                ROOT_TURN:coordinates = "time_counter PFT lat lon" ;
        float FRUIT_TURN(time_counter, PFT, lat, lon) ;
                FRUIT_TURN:units = "gC/m^2/day" ;
                FRUIT_TURN:standard_name = "Fruit turnover" ;
                FRUIT_TURN:_FillValue = 9.96921e+36f ;
                FRUIT_TURN:long_name = "Fruit turnover" ;
                FRUIT_TURN:online_operation = "ave(scatter(X))" ;
                FRUIT_TURN:interval_operation = 1800.f ;
                FRUIT_TURN:interval_write = -1.f ;
                FRUIT_TURN:coordinates = "time_counter PFT lat lon" ;
        float TOTAL_BM_LITTER(time_counter, PFT, lat, lon) ;
                TOTAL_BM_LITTER:units = "gC/m^2/day" ;
                TOTAL_BM_LITTER:standard_name = "total conversion of biomass to litter" ;
                TOTAL_BM_LITTER:_FillValue = 9.96921e+36f ;
                TOTAL_BM_LITTER:long_name = "total conversion of biomass to litter" ;
                TOTAL_BM_LITTER:online_operation = "ave(scatter(X))" ;
                TOTAL_BM_LITTER:interval_operation = 1800.f ;
                TOTAL_BM_LITTER:interval_write = -1.f ;
                TOTAL_BM_LITTER:coordinates = "time_counter PFT lat lon" ;
        float LEAF_BM_LITTER(time_counter, PFT, lat, lon) ;
                LEAF_BM_LITTER:units = "gC/m^2/day" ;
                LEAF_BM_LITTER:standard_name = "Leaf death" ;
                LEAF_BM_LITTER:_FillValue = 9.96921e+36f ;
                LEAF_BM_LITTER:long_name = "Leaf death" ;
                LEAF_BM_LITTER:online_operation = "ave(scatter(X))" ;
                LEAF_BM_LITTER:interval_operation = 1800.f ;
                LEAF_BM_LITTER:interval_write = -1.f ;
                LEAF_BM_LITTER:coordinates = "time_counter PFT lat lon" ;
        float SAP_AB_BM_LITTER(time_counter, PFT, lat, lon) ;
                SAP_AB_BM_LITTER:units = "gC/m^2/day" ;
                SAP_AB_BM_LITTER:standard_name = "Sap death above ground" ;
                SAP_AB_BM_LITTER:_FillValue = 9.96921e+36f ;
                SAP_AB_BM_LITTER:long_name = "Sap death above ground" ;
                SAP_AB_BM_LITTER:online_operation = "ave(scatter(X))" ;
                SAP_AB_BM_LITTER:interval_operation = 1800.f ;
                SAP_AB_BM_LITTER:interval_write = -1.f ;
                SAP_AB_BM_LITTER:coordinates = "time_counter PFT lat lon" ;
        float SAP_BE_BM_LITTER(time_counter, PFT, lat, lon) ;
                SAP_BE_BM_LITTER:units = "gC/m^2/day" ;
                SAP_BE_BM_LITTER:standard_name = "Sap death below ground" ;
                SAP_BE_BM_LITTER:_FillValue = 9.96921e+36f ;
                SAP_BE_BM_LITTER:long_name = "Sap death below ground" ;
                SAP_BE_BM_LITTER:online_operation = "ave(scatter(X))" ;
                SAP_BE_BM_LITTER:interval_operation = 1800.f ;
                SAP_BE_BM_LITTER:interval_write = -1.f ;
                SAP_BE_BM_LITTER:coordinates = "time_counter PFT lat lon" ;
        float HEART_AB_BM_LITTER(time_counter, PFT, lat, lon) ;
                HEART_AB_BM_LITTER:units = "gC/m^2/day" ;
                HEART_AB_BM_LITTER:standard_name = "Heartwood death above ground" ;
                HEART_AB_BM_LITTER:_FillValue = 9.96921e+36f ;
                HEART_AB_BM_LITTER:long_name = "Heartwood death above ground" ;
                HEART_AB_BM_LITTER:online_operation = "ave(scatter(X))" ;
                HEART_AB_BM_LITTER:interval_operation = 1800.f ;
                HEART_AB_BM_LITTER:interval_write = -1.f ;
                HEART_AB_BM_LITTER:coordinates = "time_counter PFT lat lon" ;
        float HEART_BE_BM_LITTER(time_counter, PFT, lat, lon) ;
                HEART_BE_BM_LITTER:units = "gC/m^2/day" ;
                HEART_BE_BM_LITTER:standard_name = "Heartwood death below ground" ;
                HEART_BE_BM_LITTER:_FillValue = 9.96921e+36f ;
                HEART_BE_BM_LITTER:long_name = "Heartwood death below ground" ;
                HEART_BE_BM_LITTER:online_operation = "ave(scatter(X))" ;
                HEART_BE_BM_LITTER:interval_operation = 1800.f ;
                HEART_BE_BM_LITTER:interval_write = -1.f ;
                HEART_BE_BM_LITTER:coordinates = "time_counter PFT lat lon" ;
        float ROOT_BM_LITTER(time_counter, PFT, lat, lon) ;
                ROOT_BM_LITTER:units = "gC/m^2/day" ;
                ROOT_BM_LITTER:standard_name = "Root death" ;
                ROOT_BM_LITTER:_FillValue = 9.96921e+36f ;
                ROOT_BM_LITTER:long_name = "Root death" ;
                ROOT_BM_LITTER:online_operation = "ave(scatter(X))" ;
                ROOT_BM_LITTER:interval_operation = 1800.f ;
                ROOT_BM_LITTER:interval_write = -1.f ;
                ROOT_BM_LITTER:coordinates = "time_counter PFT lat lon" ;
        float FRUIT_BM_LITTER(time_counter, PFT, lat, lon) ;
                FRUIT_BM_LITTER:units = "gC/m^2/day" ;
                FRUIT_BM_LITTER:standard_name = "Fruit death" ;
                FRUIT_BM_LITTER:_FillValue = 9.96921e+36f ;
                FRUIT_BM_LITTER:long_name = "Fruit death" ;
                FRUIT_BM_LITTER:online_operation = "ave(scatter(X))" ;
                FRUIT_BM_LITTER:interval_operation = 1800.f ;
                FRUIT_BM_LITTER:interval_write = -1.f ;
                FRUIT_BM_LITTER:coordinates = "time_counter PFT lat lon" ;
        float RESERVE_BM_LITTER(time_counter, PFT, lat, lon) ;
                RESERVE_BM_LITTER:units = "gC/m^2/day" ;
                RESERVE_BM_LITTER:standard_name = "Carbohydrate reserve death" ;
                RESERVE_BM_LITTER:_FillValue = 9.96921e+36f ;
                RESERVE_BM_LITTER:long_name = "Carbohydrate reserve death" ;
                RESERVE_BM_LITTER:online_operation = "ave(scatter(X))" ;
                RESERVE_BM_LITTER:interval_operation = 1800.f ;
                RESERVE_BM_LITTER:interval_write = -1.f ;
                RESERVE_BM_LITTER:coordinates = "time_counter PFT lat lon" ;
        float MAINT_RESP(time_counter, PFT, lat, lon) ;
                MAINT_RESP:units = "gC/m^2/day" ;
                MAINT_RESP:standard_name = "Maintenance respiration" ;
                MAINT_RESP:_FillValue = 9.96921e+36f ;
                MAINT_RESP:long_name = "Maintenance respiration" ;
                MAINT_RESP:online_operation = "ave(scatter(X))" ;
                MAINT_RESP:interval_operation = 1800.f ;
                MAINT_RESP:interval_write = -1.f ;
                MAINT_RESP:coordinates = "time_counter PFT lat lon" ;
        float GROWTH_RESP(time_counter, PFT, lat, lon) ;
                GROWTH_RESP:units = "gC/m^2/day" ;
                GROWTH_RESP:standard_name = "Growth respiration" ;
                GROWTH_RESP:_FillValue = 9.96921e+36f ;
                GROWTH_RESP:long_name = "Growth respiration" ;
                GROWTH_RESP:online_operation = "ave(scatter(X))" ;
                GROWTH_RESP:interval_operation = 1800.f ;
                GROWTH_RESP:interval_write = -1.f ;
                GROWTH_RESP:coordinates = "time_counter PFT lat lon" ;
        float AGE(time_counter, PFT, lat, lon) ;
                AGE:units = "years" ;
                AGE:standard_name = "age" ;
                AGE:_FillValue = 9.96921e+36f ;
                AGE:long_name = "age" ;
                AGE:online_operation = "ave(scatter(X))" ;
                AGE:interval_operation = 1800.f ;
                AGE:interval_write = -1.f ;
                AGE:coordinates = "time_counter PFT lat lon" ;
        float HEIGHT(time_counter, PFT, lat, lon) ;
                HEIGHT:units = "m" ;
                HEIGHT:standard_name = "height" ;
                HEIGHT:_FillValue = 9.96921e+36f ;
                HEIGHT:long_name = "height" ;
                HEIGHT:online_operation = "ave(scatter(X))" ;
                HEIGHT:interval_operation = 1800.f ;
                HEIGHT:interval_write = -1.f ;
                HEIGHT:coordinates = "time_counter PFT lat lon" ;
        float MOISTRESS(time_counter, PFT, lat, lon) ;
                MOISTRESS:units = "-" ;
                MOISTRESS:standard_name = "weekly moisture stress" ;
                MOISTRESS:_FillValue = 9.96921e+36f ;
                MOISTRESS:long_name = "weekly moisture stress" ;
                MOISTRESS:online_operation = "ave(scatter(X))" ;
                MOISTRESS:interval_operation = 1800.f ;
                MOISTRESS:interval_write = -1.f ;
                MOISTRESS:coordinates = "time_counter PFT lat lon" ;
        float VCMAX(time_counter, PFT, lat, lon) ;
                VCMAX:units = "-" ;
                VCMAX:standard_name = "Maximum rate of carboxylation" ;
                VCMAX:_FillValue = 9.96921e+36f ;
                VCMAX:long_name = "Maximum rate of carboxylation" ;
                VCMAX:online_operation = "ave(scatter(X))" ;
                VCMAX:interval_operation = 1800.f ;
                VCMAX:interval_write = -1.f ;
                VCMAX:coordinates = "time_counter PFT lat lon" ;
        float LEAF_AGE(time_counter, PFT, lat, lon) ;
                LEAF_AGE:units = "days" ;
                LEAF_AGE:standard_name = "leaf age" ;
                LEAF_AGE:_FillValue = 9.96921e+36f ;
                LEAF_AGE:long_name = "leaf age" ;
                LEAF_AGE:online_operation = "ave(scatter(X))" ;
                LEAF_AGE:interval_operation = 1800.f ;
                LEAF_AGE:interval_write = -1.f ;
                LEAF_AGE:coordinates = "time_counter PFT lat lon" ;
        float MORTALITY(time_counter, PFT, lat, lon) ;
                MORTALITY:units = "1/day" ;
                MORTALITY:standard_name = "Fraction of trees that dies (gap)" ;
                MORTALITY:_FillValue = 9.96921e+36f ;
                MORTALITY:long_name = "Fraction of trees that dies (gap)" ;
                MORTALITY:online_operation = "ave(scatter(X))" ;
                MORTALITY:interval_operation = 1800.f ;
                MORTALITY:interval_write = -1.f ;
                MORTALITY:coordinates = "time_counter PFT lat lon" ;
        float FIREDEATH(time_counter, PFT, lat, lon) ;
                FIREDEATH:units = "1/day" ;
                FIREDEATH:standard_name = "Fraction of plants killed by fire" ;
                FIREDEATH:_FillValue = 9.96921e+36f ;
                FIREDEATH:long_name = "Fraction of plants killed by fire" ;
                FIREDEATH:online_operation = "ave(scatter(X))" ;
                FIREDEATH:interval_operation = 1800.f ;
                FIREDEATH:interval_write = -1.f ;
                FIREDEATH:coordinates = "time_counter PFT lat lon" ;
        float IND_ESTAB(time_counter, PFT, lat, lon) ;
                IND_ESTAB:units = "1/day" ;
                IND_ESTAB:standard_name = "Density of newly established saplings" ;
                IND_ESTAB:_FillValue = 9.96921e+36f ;
                IND_ESTAB:long_name = "Density of newly established saplings" ;
                IND_ESTAB:online_operation = "ave(scatter(X))" ;
                IND_ESTAB:interval_operation = 1800.f ;
                IND_ESTAB:interval_write = -1.f ;
                IND_ESTAB:coordinates = "time_counter PFT lat lon" ;
        float LIGHT_DEATH(time_counter, PFT, lat, lon) ;
                LIGHT_DEATH:units = "1/day" ;
                LIGHT_DEATH:standard_name = "Fraction of plants that dies (light competition)" ;
                LIGHT_DEATH:_FillValue = 9.96921e+36f ;
                LIGHT_DEATH:long_name = "Fraction of plants that dies (light competition)" ;
                LIGHT_DEATH:online_operation = "ave(scatter(X))" ;
                LIGHT_DEATH:interval_operation = 1800.f ;
                LIGHT_DEATH:interval_write = -1.f ;
                LIGHT_DEATH:coordinates = "time_counter PFT lat lon" ;
        float BM_ALLOC_LEAF(time_counter, PFT, lat, lon) ;
                BM_ALLOC_LEAF:units = "gC/m**2/pft/dt" ;
                BM_ALLOC_LEAF:standard_name = "biomass allocated to leaves" ;
                BM_ALLOC_LEAF:_FillValue = 9.96921e+36f ;
                BM_ALLOC_LEAF:long_name = "biomass allocated to leaves" ;
                BM_ALLOC_LEAF:online_operation = "ave(scatter(X))" ;
                BM_ALLOC_LEAF:interval_operation = 1800.f ;
                BM_ALLOC_LEAF:interval_write = -1.f ;
                BM_ALLOC_LEAF:coordinates = "time_counter PFT lat lon" ;
        float BM_ALLOC_SAP_AB(time_counter, PFT, lat, lon) ;
                BM_ALLOC_SAP_AB:units = "gC/m**2/pft/dt" ;
                BM_ALLOC_SAP_AB:standard_name = "biomass allocated to sapwood above ground" ;
                BM_ALLOC_SAP_AB:_FillValue = 9.96921e+36f ;
                BM_ALLOC_SAP_AB:long_name = "biomass allocated to sapwood above ground" ;
                BM_ALLOC_SAP_AB:online_operation = "ave(scatter(X))" ;
                BM_ALLOC_SAP_AB:interval_operation = 1800.f ;
                BM_ALLOC_SAP_AB:interval_write = -1.f ;
                BM_ALLOC_SAP_AB:coordinates = "time_counter PFT lat lon" ;
        float BM_ALLOC_SAP_BE(time_counter, PFT, lat, lon) ;
                BM_ALLOC_SAP_BE:units = "gC/m**2/pft/dt" ;
                BM_ALLOC_SAP_BE:standard_name = "biomass allocated to sapwood below ground" ;
                BM_ALLOC_SAP_BE:_FillValue = 9.96921e+36f ;
                BM_ALLOC_SAP_BE:long_name = "biomass allocated to sapwood below ground" ;
                BM_ALLOC_SAP_BE:online_operation = "ave(scatter(X))" ;
                BM_ALLOC_SAP_BE:interval_operation = 1800.f ;
                BM_ALLOC_SAP_BE:interval_write = -1.f ;
                BM_ALLOC_SAP_BE:coordinates = "time_counter PFT lat lon" ;
        float BM_ALLOC_ROOT(time_counter, PFT, lat, lon) ;
                BM_ALLOC_ROOT:units = "gC/m**2/pft/dt" ;
                BM_ALLOC_ROOT:standard_name = "biomass allocated to roots" ;
                BM_ALLOC_ROOT:_FillValue = 9.96921e+36f ;
                BM_ALLOC_ROOT:long_name = "biomass allocated to roots" ;
                BM_ALLOC_ROOT:online_operation = "ave(scatter(X))" ;
                BM_ALLOC_ROOT:interval_operation = 1800.f ;
                BM_ALLOC_ROOT:interval_write = -1.f ;
                BM_ALLOC_ROOT:coordinates = "time_counter PFT lat lon" ;
        float BM_ALLOC_FRUIT(time_counter, PFT, lat, lon) ;
                BM_ALLOC_FRUIT:units = "gC/m**2/pft/dt" ;
                BM_ALLOC_FRUIT:standard_name = "biomass allocated to fruits" ;
                BM_ALLOC_FRUIT:_FillValue = 9.96921e+36f ;
                BM_ALLOC_FRUIT:long_name = "biomass allocated to fruits" ;
                BM_ALLOC_FRUIT:online_operation = "ave(scatter(X))" ;
                BM_ALLOC_FRUIT:interval_operation = 1800.f ;
                BM_ALLOC_FRUIT:interval_write = -1.f ;
                BM_ALLOC_FRUIT:coordinates = "time_counter PFT lat lon" ;
        float BM_ALLOC_RES(time_counter, PFT, lat, lon) ;
                BM_ALLOC_RES:units = "gC/m**2/pft/dt" ;
                BM_ALLOC_RES:standard_name = "biomass allocated to carbohydrate reserve" ;
                BM_ALLOC_RES:_FillValue = 9.96921e+36f ;
                BM_ALLOC_RES:long_name = "biomass allocated to carbohydrate reserve" ;
                BM_ALLOC_RES:online_operation = "ave(scatter(X))" ;
                BM_ALLOC_RES:interval_operation = 1800.f ;
                BM_ALLOC_RES:interval_write = -1.f ;
                BM_ALLOC_RES:coordinates = "time_counter PFT lat lon" ;
        float HERBIVORES(time_counter, PFT, lat, lon) ;
                HERBIVORES:units = "days" ;
                HERBIVORES:standard_name = "time constant of herbivore activity" ;
                HERBIVORES:_FillValue = 9.96921e+36f ;
                HERBIVORES:long_name = "time constant of herbivore activity" ;
                HERBIVORES:online_operation = "ave(scatter(X))" ;
                HERBIVORES:interval_operation = 1800.f ;
                HERBIVORES:interval_write = -1.f ;
                HERBIVORES:coordinates = "time_counter PFT lat lon" ;
        float TURNOVER_TIME(time_counter, PFT, lat, lon) ;
                TURNOVER_TIME:units = "days" ;
                TURNOVER_TIME:standard_name = "turnover time for grass leaves" ;
                TURNOVER_TIME:_FillValue = 9.96921e+36f ;
                TURNOVER_TIME:long_name = "turnover time for grass leaves" ;
                TURNOVER_TIME:online_operation = "ave(scatter(X))" ;
                TURNOVER_TIME:interval_operation = 1800.f ;
                TURNOVER_TIME:interval_write = -1.f ;
                TURNOVER_TIME:coordinates = "time_counter PFT lat lon" ;
        float PROD10(time_counter, P11, lat, lon) ;
                PROD10:units = "gC/m**2" ;
                PROD10:standard_name = "10 year wood product pool" ;
                PROD10:_FillValue = 9.96921e+36f ;
                PROD10:long_name = "10 year wood product pool" ;
                PROD10:online_operation = "ave(scatter(X))" ;
                PROD10:interval_operation = 1800.f ;
                PROD10:interval_write = -1.f ;
                PROD10:coordinates = "time_counter P11 lat lon" ;
        float FLUX10(time_counter, P10, lat, lon) ;
                FLUX10:units = "gC/m**2/yr" ;
                FLUX10:standard_name = "annual flux for each 10 year wood product pool" ;
                FLUX10:_FillValue = 9.96921e+36f ;
                FLUX10:long_name = "annual flux for each 10 year wood product pool" ;
                FLUX10:online_operation = "ave(scatter(X))" ;
                FLUX10:interval_operation = 1800.f ;
                FLUX10:interval_write = -1.f ;
                FLUX10:coordinates = "time_counter P10 lat lon" ;
        float PROD100(time_counter, P101, lat, lon) ;
                PROD100:units = "gC/m**2" ;
                PROD100:standard_name = "100 year wood product pool" ;
                PROD100:_FillValue = 9.96921e+36f ;
                PROD100:long_name = "100 year wood product pool" ;
                PROD100:online_operation = "ave(scatter(X))" ;
                PROD100:interval_operation = 1800.f ;
                PROD100:interval_write = -1.f ;
                PROD100:coordinates = "time_counter P101 lat lon" ;
        float FLUX100(time_counter, P100, lat, lon) ;
                FLUX100:units = "gC/m**2/yr" ;
                FLUX100:standard_name = "annual flux for each 100 year wood product pool" ;
                FLUX100:_FillValue = 9.96921e+36f ;
                FLUX100:long_name = "annual flux for each 100 year wood product pool" ;
                FLUX100:online_operation = "ave(scatter(X))" ;
                FLUX100:interval_operation = 1800.f ;
                FLUX100:interval_write = -1.f ;
                FLUX100:coordinates = "time_counter P100 lat lon" ;
        float CONVFLUX(time_counter, lat, lon) ;
                CONVFLUX:units = "gC/m**2/dt" ;
                CONVFLUX:standard_name = "annual release right after deforestation" ;
                CONVFLUX:_FillValue = 9.96921e+36f ;
                CONVFLUX:long_name = "annual release right after deforestation" ;
                CONVFLUX:online_operation = "ave(scatter(X))" ;
                CONVFLUX:interval_operation = 1800.f ;
                CONVFLUX:interval_write = -1.f ;
                CONVFLUX:coordinates = "time_counter lat lon" ;
        float CFLUX_PROD10(time_counter, lat, lon) ;
                CFLUX_PROD10:units = "gC/m**2/dt" ;
                CFLUX_PROD10:standard_name = "annual release from all 10 year wood product pools" ;
                CFLUX_PROD10:_FillValue = 9.96921e+36f ;
                CFLUX_PROD10:long_name = "annual release from all 10 year wood product pools" ;
                CFLUX_PROD10:online_operation = "ave(scatter(X))" ;
                CFLUX_PROD10:interval_operation = 1800.f ;
                CFLUX_PROD10:interval_write = -1.f ;
                CFLUX_PROD10:coordinates = "time_counter lat lon" ;
        float CFLUX_PROD100(time_counter, lat, lon) ;
                CFLUX_PROD100:units = "gC/m**2/dt" ;
                CFLUX_PROD100:standard_name = "annual release from all 100year wood product pools" ;
                CFLUX_PROD100:_FillValue = 9.96921e+36f ;
                CFLUX_PROD100:long_name = "annual release from all 100year wood product pools" ;
                CFLUX_PROD100:online_operation = "ave(scatter(X))" ;
                CFLUX_PROD100:interval_operation = 1800.f ;
                CFLUX_PROD100:interval_write = -1.f ;
                CFLUX_PROD100:coordinates = "time_counter lat lon" ;
        float HARVEST_ABOVE(time_counter, lat, lon) ;
                HARVEST_ABOVE:units = "gC/m**2/yr" ;
                HARVEST_ABOVE:standard_name = "annual release product after harvest" ;
                HARVEST_ABOVE:_FillValue = 9.96921e+36f ;
                HARVEST_ABOVE:long_name = "annual release product after harvest" ;
                HARVEST_ABOVE:online_operation = "ave(scatter(X))" ;
                HARVEST_ABOVE:interval_operation = 1800.f ;
                HARVEST_ABOVE:interval_write = -1.f ;
                HARVEST_ABOVE:coordinates = "time_counter lat lon" ;
        float RESOLUTION_X(lat, lon) ;
                RESOLUTION_X:units = "m" ;
                RESOLUTION_X:standard_name = "E-W resolution" ;
                RESOLUTION_X:_FillValue = 9.96921e+36f ;
                RESOLUTION_X:long_name = "E-W resolution" ;
                RESOLUTION_X:online_operation = "once(scatter(X))" ;
                RESOLUTION_X:coordinates = "lat lon" ;
        float RESOLUTION_Y(lat, lon) ;
                RESOLUTION_Y:units = "m" ;
                RESOLUTION_Y:standard_name = "N-S resolution" ;
                RESOLUTION_Y:_FillValue = 9.96921e+36f ;
                RESOLUTION_Y:long_name = "N-S resolution" ;
                RESOLUTION_Y:online_operation = "once(scatter(X))" ;
                RESOLUTION_Y:coordinates = "lat lon" ;
        float CONTFRAC(lat, lon) ;
                CONTFRAC:units = "1" ;
                CONTFRAC:standard_name = "Continental fraction" ;
                CONTFRAC:_FillValue = 9.96921e+36f ;
                CONTFRAC:long_name = "Continental fraction" ;
                CONTFRAC:online_operation = "once(scatter(X))" ;
                CONTFRAC:coordinates = "lat lon" ;
        float Areas(lat, lon) ;
                Areas:units = "m2" ;
                Areas:standard_name = "Mesh areas" ;
                Areas:_FillValue = 9.96921e+36f ;
                Areas:long_name = "Mesh areas" ;
                Areas:online_operation = "once(scatter(X))" ;
                Areas:coordinates = "lat lon" ;
        float WHEN_GROWTHINIT(time_counter, PFT, lat, lon) ;
                WHEN_GROWTHINIT:units = "d" ;
                WHEN_GROWTHINIT:standard_name = "Time elapsed from season beginning" ;
                WHEN_GROWTHINIT:_FillValue = 9.96921e+36f ;
                WHEN_GROWTHINIT:long_name = "Time elapsed from season beginning" ;
                WHEN_GROWTHINIT:online_operation = "ave(scatter(X))" ;
                WHEN_GROWTHINIT:interval_operation = 1800.f ;
                WHEN_GROWTHINIT:interval_write = -1.f ;
                WHEN_GROWTHINIT:coordinates = "time_counter PFT lat lon" ;
        float TIME_LOWGPP(time_counter, PFT, lat, lon) ;
                TIME_LOWGPP:units = "d" ;
                TIME_LOWGPP:standard_name = "Time elapsed since the end of GPP" ;
                TIME_LOWGPP:_FillValue = 9.96921e+36f ;
                TIME_LOWGPP:long_name = "Time elapsed since the end of GPP" ;
                TIME_LOWGPP:online_operation = "ave(scatter(X))" ;
                TIME_LOWGPP:interval_operation = 1800.f ;
                TIME_LOWGPP:interval_write = -1.f ;
                TIME_LOWGPP:coordinates = "time_counter PFT lat lon" ;
        float PFTPRESENT(time_counter, PFT, lat, lon) ;
                PFTPRESENT:units = "d" ;
                PFTPRESENT:standard_name = "PFT exists" ;
                PFTPRESENT:_FillValue = 9.96921e+36f ;
                PFTPRESENT:long_name = "PFT exists" ;
                PFTPRESENT:online_operation = "ave(scatter(X))" ;
                PFTPRESENT:interval_operation = 1800.f ;
                PFTPRESENT:interval_write = -1.f ;
                PFTPRESENT:coordinates = "time_counter PFT lat lon" ;
        float GDD_MIDWINTER(time_counter, PFT, lat, lon) ;
                GDD_MIDWINTER:units = "degK" ;
                GDD_MIDWINTER:standard_name = "Growing degree days, since midwinter" ;
                GDD_MIDWINTER:_FillValue = 9.96921e+36f ;
                GDD_MIDWINTER:long_name = "Growing degree days, since midwinter" ;
                GDD_MIDWINTER:online_operation = "ave(scatter(X))" ;
                GDD_MIDWINTER:interval_operation = 1800.f ;
                GDD_MIDWINTER:interval_write = -1.f ;
                GDD_MIDWINTER:coordinates = "time_counter PFT lat lon" ;
        float NCD_DORMANCE(time_counter, PFT, lat, lon) ;
                NCD_DORMANCE:units = "d" ;
                NCD_DORMANCE:standard_name = "Number of chilling days, since leaves were lost" ;
                NCD_DORMANCE:_FillValue = 9.96921e+36f ;
                NCD_DORMANCE:long_name = "Number of chilling days, since leaves were lost" ;
                NCD_DORMANCE:online_operation = "ave(scatter(X))" ;
                NCD_DORMANCE:interval_operation = 1800.f ;
                NCD_DORMANCE:interval_write = -1.f ;
                NCD_DORMANCE:coordinates = "time_counter PFT lat lon" ;
        float ALLOW_INITPHENO(time_counter, PFT, lat, lon) ;
                ALLOW_INITPHENO:units = "-" ;
                ALLOW_INITPHENO:standard_name = "Allow to declare beginning of the growing season" ;
                ALLOW_INITPHENO:_FillValue = 9.96921e+36f ;
                ALLOW_INITPHENO:long_name = "Allow to declare beginning of the growing season" ;
                ALLOW_INITPHENO:online_operation = "ave(scatter(X))" ;
                ALLOW_INITPHENO:interval_operation = 1800.f ;
                ALLOW_INITPHENO:interval_write = -1.f ;
                ALLOW_INITPHENO:coordinates = "time_counter PFT lat lon" ;
        float BEGIN_LEAVES(time_counter, PFT, lat, lon) ;
                BEGIN_LEAVES:units = "-" ;
                BEGIN_LEAVES:standard_name = "Signal to start putting leaves on" ;
                BEGIN_LEAVES:_FillValue = 9.96921e+36f ;
                BEGIN_LEAVES:long_name = "Signal to start putting leaves on" ;
                BEGIN_LEAVES:online_operation = "ave(scatter(X))" ;
                BEGIN_LEAVES:interval_operation = 1800.f ;
                BEGIN_LEAVES:interval_write = -1.f ;
                BEGIN_LEAVES:coordinates = "time_counter PFT lat lon" ;

// global attributes:
                :Conventions = "CF-1.1" ;
                :file_name = "stomate_history.nc" ;
                :production = "An IPSL model" ;
                :TimeStamp = "2010-JUL-24 00:19:51 GMT-0200" ;
}

SBG/Output/MO/piControl2_18500101_18500131_1M_stomate_ipcc_history.nc

netcdf piControl2_18500101_18500131_1M_stomate_ipcc_history { // format variant: 64bit 
dimensions:
        lon = 96 ;
        lat = 96 ;
        PFT = 13 ;
        time_counter = UNLIMITED ; // (1 currently)
        tbnds = 2 ;
variables:
        float lon(lon) ;
                lon:axis = "X" ;
                lon:standard_name = "longitude" ;
                lon:units = "degrees_east" ;
                lon:valid_min = -180.f ;
                lon:valid_max = 176.25f ;
                lon:long_name = "Longitude" ;
                lon:nav_model = "Default grid" ;
        float lat(lat) ;
                lat:axis = "Y" ;
                lat:standard_name = "latitude" ;
                lat:units = "degrees_north" ;
                lat:valid_min = -90.f ;
                lat:valid_max = 90.f ;
                lat:long_name = "Latitude" ;
                lat:nav_model = "Default grid" ;
        float PFT(PFT) ;
                PFT:axis = "Z" ;
                PFT:standard_name = "model_level_number" ;
                PFT:units = "1" ;
                PFT:valid_min = 1.f ;
                PFT:valid_max = 13.f ;
                PFT:title = "PFT" ;
                PFT:long_name = "Plant functional type" ;
        double time_counter(time_counter) ;
                time_counter:axis = "T" ;
                time_counter:standard_name = "time" ;
                time_counter:units = "seconds since 1800-01-01 00:00:00" ;
                time_counter:calendar = "noleap" ;
                time_counter:title = "Time" ;
                time_counter:long_name = "Time axis" ;
                time_counter:time_origin = " 1800-JAN-01 00:00:00" ;
                time_counter:bounds = "time_counter_bnds" ;
        double time_counter_bnds(time_counter, tbnds) ;
        float cVeg(time_counter, lat, lon) ;
                cVeg:units = "kg C m-2" ;
                cVeg:standard_name = "Carbon in Vegetation" ;
                cVeg:_FillValue = 9.96921e+36f ;
                cVeg:long_name = "Carbon in Vegetation" ;
                cVeg:online_operation = "ave(scatter(X))" ;
                cVeg:interval_operation = 1800.f ;
                cVeg:interval_write = -1.f ;
                cVeg:coordinates = "time_counter lat lon" ;
        float cLitter(time_counter, lat, lon) ;
                cLitter:units = "kg C m-2" ;
                cLitter:standard_name = "Carbon in Litter Pool" ;
                cLitter:_FillValue = 9.96921e+36f ;
                cLitter:long_name = "Carbon in Litter Pool" ;
                cLitter:online_operation = "ave(scatter(X))" ;
                cLitter:interval_operation = 1800.f ;
                cLitter:interval_write = -1.f ;
                cLitter:coordinates = "time_counter lat lon" ;
        float cSoil(time_counter, lat, lon) ;
                cSoil:units = "kg C m-2" ;
                cSoil:standard_name = "Carbon in Soil Pool" ;
                cSoil:_FillValue = 9.96921e+36f ;
                cSoil:long_name = "Carbon in Soil Pool" ;
                cSoil:online_operation = "ave(scatter(X))" ;
                cSoil:interval_operation = 1800.f ;
                cSoil:interval_write = -1.f ;
                cSoil:coordinates = "time_counter lat lon" ;
        float cProduct(time_counter, lat, lon) ;
                cProduct:units = "kg C m-2" ;
                cProduct:standard_name = "Carbon in Products of Land Use Change" ;
                cProduct:_FillValue = 9.96921e+36f ;
                cProduct:long_name = "Carbon in Products of Land Use Change" ;
                cProduct:online_operation = "ave(scatter(X))" ;
                cProduct:interval_operation = 1800.f ;
                cProduct:interval_write = -1.f ;
                cProduct:coordinates = "time_counter lat lon" ;
        float lai(time_counter, lat, lon) ;
                lai:units = "1" ;
                lai:standard_name = "Leaf Area Fraction" ;
                lai:_FillValue = 9.96921e+36f ;
                lai:long_name = "Leaf Area Fraction" ;
                lai:online_operation = "ave(scatter(X))" ;
                lai:interval_operation = 1800.f ;
                lai:interval_write = -1.f ;
                lai:coordinates = "time_counter lat lon" ;
        float gpp(time_counter, lat, lon) ;
                gpp:units = "kg C m-2 s-1" ;
                gpp:standard_name = "Gross Primary Production" ;
                gpp:_FillValue = 9.96921e+36f ;
                gpp:long_name = "Gross Primary Production" ;
                gpp:online_operation = "ave(scatter(X))" ;
                gpp:interval_operation = 1800.f ;
                gpp:interval_write = -1.f ;
                gpp:coordinates = "time_counter lat lon" ;
        float ra(time_counter, lat, lon) ;
                ra:units = "kg C m-2 s-1" ;
                ra:standard_name = "Autotrophic Respiration" ;
                ra:_FillValue = 9.96921e+36f ;
                ra:long_name = "Autotrophic Respiration" ;
                ra:online_operation = "ave(scatter(X))" ;
                ra:interval_operation = 1800.f ;
                ra:interval_write = -1.f ;
                ra:coordinates = "time_counter lat lon" ;
        float npp(time_counter, lat, lon) ;
                npp:units = "kg C m-2 s-1" ;
                npp:standard_name = "Net Primary Production" ;
                npp:_FillValue = 9.96921e+36f ;
                npp:long_name = "Net Primary Production" ;
                npp:online_operation = "ave(scatter(X))" ;
                npp:interval_operation = 1800.f ;
                npp:interval_write = -1.f ;
                npp:coordinates = "time_counter lat lon" ;
        float rh(time_counter, lat, lon) ;
                rh:units = "kg C m-2 s-1" ;
                rh:standard_name = "Heterotrophic Respiration" ;
                rh:_FillValue = 9.96921e+36f ;
                rh:long_name = "Heterotrophic Respiration" ;
                rh:online_operation = "ave(scatter(X))" ;
                rh:interval_operation = 1800.f ;
                rh:interval_write = -1.f ;
                rh:coordinates = "time_counter lat lon" ;
        float fFire(time_counter, lat, lon) ;
                fFire:units = "kg C m-2 s-1" ;
                fFire:standard_name = "CO2 Emission from Fire" ;
                fFire:_FillValue = 9.96921e+36f ;
                fFire:long_name = "CO2 Emission from Fire" ;
                fFire:online_operation = "ave(scatter(X))" ;
                fFire:interval_operation = 1800.f ;
                fFire:interval_write = -1.f ;
                fFire:coordinates = "time_counter lat lon" ;
        float fHarvest(time_counter, lat, lon) ;
                fHarvest:units = "kg C m-2 s-1" ;
                fHarvest:standard_name = "CO2 Flux to Atmosphere from Crop Harvesting" ;
                fHarvest:_FillValue = 9.96921e+36f ;
                fHarvest:long_name = "CO2 Flux to Atmosphere from Crop Harvesting" ;
                fHarvest:online_operation = "ave(scatter(X))" ;
                fHarvest:interval_operation = 1800.f ;
                fHarvest:interval_write = -1.f ;
                fHarvest:coordinates = "time_counter lat lon" ;
        float fLuc(time_counter, lat, lon) ;
                fLuc:units = "kg C m-2 s-1" ;
                fLuc:standard_name = "CO2 Flux to Atmosphere from Land Use Change" ;
                fLuc:_FillValue = 9.96921e+36f ;
                fLuc:long_name = "CO2 Flux to Atmosphere from Land Use Change" ;
                fLuc:online_operation = "ave(scatter(X))" ;
                fLuc:interval_operation = 1800.f ;
                fLuc:interval_write = -1.f ;
                fLuc:coordinates = "time_counter lat lon" ;
        float nbp(time_counter, lat, lon) ;
                nbp:units = "kg C m-2 s-1" ;
                nbp:standard_name = "Net Biospheric Production" ;
                nbp:_FillValue = 9.96921e+36f ;
                nbp:long_name = "Net Biospheric Production" ;
                nbp:online_operation = "ave(scatter(X))" ;
                nbp:interval_operation = 1800.f ;
                nbp:interval_write = -1.f ;
                nbp:coordinates = "time_counter lat lon" ;
        float fVegLitter(time_counter, lat, lon) ;
                fVegLitter:units = "kg C m-2 s-1" ;
                fVegLitter:standard_name = "Total Carbon Flux from Vegetation to Litter" ;
                fVegLitter:_FillValue = 9.96921e+36f ;
                fVegLitter:long_name = "Total Carbon Flux from Vegetation to Litter" ;
                fVegLitter:online_operation = "ave(scatter(X))" ;
                fVegLitter:interval_operation = 1800.f ;
                fVegLitter:interval_write = -1.f ;
                fVegLitter:coordinates = "time_counter lat lon" ;
        float fLitterSoil(time_counter, lat, lon) ;
                fLitterSoil:units = "kg C m-2 s-1" ;
                fLitterSoil:standard_name = "Total Carbon Flux from Litter to Soil" ;
                fLitterSoil:_FillValue = 9.96921e+36f ;
                fLitterSoil:long_name = "Total Carbon Flux from Litter to Soil" ;
                fLitterSoil:online_operation = "ave(scatter(X))" ;
                fLitterSoil:interval_operation = 1800.f ;
                fLitterSoil:interval_write = -1.f ;
                fLitterSoil:coordinates = "time_counter lat lon" ;
        float cLeaf(time_counter, lat, lon) ;
                cLeaf:units = "kg C m-2" ;
                cLeaf:standard_name = "Carbon in Leaves" ;
                cLeaf:_FillValue = 9.96921e+36f ;
                cLeaf:long_name = "Carbon in Leaves" ;
                cLeaf:online_operation = "ave(scatter(X))" ;
                cLeaf:interval_operation = 1800.f ;
                cLeaf:interval_write = -1.f ;
                cLeaf:coordinates = "time_counter lat lon" ;
        float cWood(time_counter, lat, lon) ;
                cWood:units = "kg C m-2" ;
                cWood:standard_name = "Carbon in Wood" ;
                cWood:_FillValue = 9.96921e+36f ;
                cWood:long_name = "Carbon in Wood" ;
                cWood:online_operation = "ave(scatter(X))" ;
                cWood:interval_operation = 1800.f ;
                cWood:interval_write = -1.f ;
                cWood:coordinates = "time_counter lat lon" ;
        float cRoot(time_counter, lat, lon) ;
                cRoot:units = "kg C m-2" ;
                cRoot:standard_name = "Carbon in Roots" ;
                cRoot:_FillValue = 9.96921e+36f ;
                cRoot:long_name = "Carbon in Roots" ;
                cRoot:online_operation = "ave(scatter(X))" ;
                cRoot:interval_operation = 1800.f ;
                cRoot:interval_write = -1.f ;
                cRoot:coordinates = "time_counter lat lon" ;
        float cMisc(time_counter, lat, lon) ;
                cMisc:units = "kg C m-2" ;
                cMisc:standard_name = "Carbon in Other Living Compartments" ;
                cMisc:_FillValue = 9.96921e+36f ;
                cMisc:long_name = "Carbon in Other Living Compartments" ;
                cMisc:online_operation = "ave(scatter(X))" ;
                cMisc:interval_operation = 1800.f ;
                cMisc:interval_write = -1.f ;
                cMisc:coordinates = "time_counter lat lon" ;
        float cLitterAbove(time_counter, lat, lon) ;
                cLitterAbove:units = "kg C m-2" ;
                cLitterAbove:standard_name = "Carbon in Above-Ground Litter" ;
                cLitterAbove:_FillValue = 9.96921e+36f ;
                cLitterAbove:long_name = "Carbon in Above-Ground Litter" ;
                cLitterAbove:online_operation = "ave(scatter(X))" ;
                cLitterAbove:interval_operation = 1800.f ;
                cLitterAbove:interval_write = -1.f ;
                cLitterAbove:coordinates = "time_counter lat lon" ;
        float cLitterBelow(time_counter, lat, lon) ;
                cLitterBelow:units = "kg C m-2" ;
                cLitterBelow:standard_name = "Carbon in Below-Ground Litter" ;
                cLitterBelow:_FillValue = 9.96921e+36f ;
                cLitterBelow:long_name = "Carbon in Below-Ground Litter" ;
                cLitterBelow:online_operation = "ave(scatter(X))" ;
                cLitterBelow:interval_operation = 1800.f ;
                cLitterBelow:interval_write = -1.f ;
                cLitterBelow:coordinates = "time_counter lat lon" ;
        float cSoilFast(time_counter, lat, lon) ;
                cSoilFast:units = "kg C m-2" ;
                cSoilFast:standard_name = "Carbon in Fast Soil Pool" ;
                cSoilFast:_FillValue = 9.96921e+36f ;
                cSoilFast:long_name = "Carbon in Fast Soil Pool" ;
                cSoilFast:online_operation = "ave(scatter(X))" ;
                cSoilFast:interval_operation = 1800.f ;
                cSoilFast:interval_write = -1.f ;
                cSoilFast:coordinates = "time_counter lat lon" ;
        float cSoilMedium(time_counter, lat, lon) ;
                cSoilMedium:units = "kg C m-2" ;
                cSoilMedium:standard_name = "Carbon in Medium Soil Pool" ;
                cSoilMedium:_FillValue = 9.96921e+36f ;
                cSoilMedium:long_name = "Carbon in Medium Soil Pool" ;
                cSoilMedium:online_operation = "ave(scatter(X))" ;
                cSoilMedium:interval_operation = 1800.f ;
                cSoilMedium:interval_write = -1.f ;
                cSoilMedium:coordinates = "time_counter lat lon" ;
        float cSoilSlow(time_counter, lat, lon) ;
                cSoilSlow:units = "kg C m-2" ;
                cSoilSlow:standard_name = "Carbon in Slow Soil Pool" ;
                cSoilSlow:_FillValue = 9.96921e+36f ;
                cSoilSlow:long_name = "Carbon in Slow Soil Pool" ;
                cSoilSlow:online_operation = "ave(scatter(X))" ;
                cSoilSlow:interval_operation = 1800.f ;
                cSoilSlow:interval_write = -1.f ;
                cSoilSlow:coordinates = "time_counter lat lon" ;
        float landCoverFrac(time_counter, PFT, lat, lon) ;
                landCoverFrac:units = "%" ;
                landCoverFrac:standard_name = "Fractional Land Cover of PFT" ;
                landCoverFrac:_FillValue = 9.96921e+36f ;
                landCoverFrac:long_name = "Fractional Land Cover of PFT" ;
                landCoverFrac:online_operation = "ave(scatter(X))" ;
                landCoverFrac:interval_operation = 1800.f ;
                landCoverFrac:interval_write = -1.f ;
                landCoverFrac:coordinates = "time_counter PFT lat lon" ;
        float treeFracPrimDec(time_counter, lat, lon) ;
                treeFracPrimDec:units = "%" ;
                treeFracPrimDec:standard_name = "Total Primary Deciduous Tree Cover Fraction" ;
                treeFracPrimDec:_FillValue = 9.96921e+36f ;
                treeFracPrimDec:long_name = "Total Primary Deciduous Tree Cover Fraction" ;
                treeFracPrimDec:online_operation = "ave(scatter(X))" ;
                treeFracPrimDec:interval_operation = 1800.f ;
                treeFracPrimDec:interval_write = -1.f ;
                treeFracPrimDec:coordinates = "time_counter lat lon" ;
        float treeFracPrimEver(time_counter, lat, lon) ;
                treeFracPrimEver:units = "%" ;
                treeFracPrimEver:standard_name = "Total Primary Evergreen Tree Cover Fraction" ;
                treeFracPrimEver:_FillValue = 9.96921e+36f ;
                treeFracPrimEver:long_name = "Total Primary Evergreen Tree Cover Fraction" ;
                treeFracPrimEver:online_operation = "ave(scatter(X))" ;
                treeFracPrimEver:interval_operation = 1800.f ;
                treeFracPrimEver:interval_write = -1.f ;
                treeFracPrimEver:coordinates = "time_counter lat lon" ;
        float c3PftFrac(time_counter, lat, lon) ;
                c3PftFrac:units = "%" ;
                c3PftFrac:standard_name = "Total C3 PFT Cover Fraction" ;
                c3PftFrac:_FillValue = 9.96921e+36f ;
                c3PftFrac:long_name = "Total C3 PFT Cover Fraction" ;
                c3PftFrac:online_operation = "ave(scatter(X))" ;
                c3PftFrac:interval_operation = 1800.f ;
                c3PftFrac:interval_write = -1.f ;
                c3PftFrac:coordinates = "time_counter lat lon" ;
        float c4PftFrac(time_counter, lat, lon) ;
                c4PftFrac:units = "%" ;
                c4PftFrac:standard_name = "Total C4 PFT Cover Fraction" ;
                c4PftFrac:_FillValue = 9.96921e+36f ;
                c4PftFrac:long_name = "Total C4 PFT Cover Fraction" ;
                c4PftFrac:online_operation = "ave(scatter(X))" ;
                c4PftFrac:interval_operation = 1800.f ;
                c4PftFrac:interval_write = -1.f ;
                c4PftFrac:coordinates = "time_counter lat lon" ;
        float rGrowth(time_counter, lat, lon) ;
                rGrowth:units = "kg C m-2 s-1" ;
                rGrowth:standard_name = "Growth Autotrophic Respiration" ;
                rGrowth:_FillValue = 9.96921e+36f ;
                rGrowth:long_name = "Growth Autotrophic Respiration" ;
                rGrowth:online_operation = "ave(scatter(X))" ;
                rGrowth:interval_operation = 1800.f ;
                rGrowth:interval_write = -1.f ;
                rGrowth:coordinates = "time_counter lat lon" ;
        float rMaint(time_counter, lat, lon) ;
                rMaint:units = "kg C m-2 s-1" ;
                rMaint:standard_name = "Maintenance Autotrophic Respiration" ;
                rMaint:_FillValue = 9.96921e+36f ;
                rMaint:long_name = "Maintenance Autotrophic Respiration" ;
                rMaint:online_operation = "ave(scatter(X))" ;
                rMaint:interval_operation = 1800.f ;
                rMaint:interval_write = -1.f ;
                rMaint:coordinates = "time_counter lat lon" ;
        float nppLeaf(time_counter, lat, lon) ;
                nppLeaf:units = "kg C m-2 s-1" ;
                nppLeaf:standard_name = "CO2 Flux from Atmosphere due to NPP Allocation to Leaf" ;
                nppLeaf:_FillValue = 9.96921e+36f ;
                nppLeaf:long_name = "CO2 Flux from Atmosphere due to NPP Allocation to Leaf" ;
                nppLeaf:online_operation = "ave(scatter(X))" ;
                nppLeaf:interval_operation = 1800.f ;
                nppLeaf:interval_write = -1.f ;
                nppLeaf:coordinates = "time_counter lat lon" ;
        float nppWood(time_counter, lat, lon) ;
                nppWood:units = "kg C m-2 s-1" ;
                nppWood:standard_name = "CO2 Flux from Atmosphere due to NPP Allocation to Wood" ;
                nppWood:_FillValue = 9.96921e+36f ;
                nppWood:long_name = "CO2 Flux from Atmosphere due to NPP Allocation to Wood" ;
                nppWood:online_operation = "ave(scatter(X))" ;
                nppWood:interval_operation = 1800.f ;
                nppWood:interval_write = -1.f ;
                nppWood:coordinates = "time_counter lat lon" ;
        float nppRoot(time_counter, lat, lon) ;
                nppRoot:units = "kg C m-2 s-1" ;
                nppRoot:standard_name = "CO2 Flux from Atmosphere due to NPP Allocation to Root" ;
                nppRoot:_FillValue = 9.96921e+36f ;
                nppRoot:long_name = "CO2 Flux from Atmosphere due to NPP Allocation to Root" ;
                nppRoot:online_operation = "ave(scatter(X))" ;
                nppRoot:interval_operation = 1800.f ;
                nppRoot:interval_write = -1.f ;
                nppRoot:coordinates = "time_counter lat lon" ;
        float nep(time_counter, lat, lon) ;
                nep:units = "kg C m-2 s-1" ;
                nep:standard_name = "Net Carbon Mass Flux out of Atmophere due to Net Ecosystem Productivity." ;
                nep:_FillValue = 9.96921e+36f ;
                nep:long_name = "Net Carbon Mass Flux out of Atmophere due to Net Ecosystem Productivity." ;
                nep:online_operation = "ave(scatter(X))" ;
                nep:interval_operation = 1800.f ;
                nep:interval_write = -1.f ;
                nep:coordinates = "time_counter lat lon" ;
        float RESOLUTION_X(lat, lon) ;
                RESOLUTION_X:units = "m" ;
                RESOLUTION_X:standard_name = "E-W resolution" ;
                RESOLUTION_X:_FillValue = 9.96921e+36f ;
                RESOLUTION_X:long_name = "E-W resolution" ;
                RESOLUTION_X:online_operation = "once(scatter(X))" ;
                RESOLUTION_X:coordinates = "lat lon" ;
        float RESOLUTION_Y(lat, lon) ;
                RESOLUTION_Y:units = "m" ;
                RESOLUTION_Y:standard_name = "N-S resolution" ;
                RESOLUTION_Y:_FillValue = 9.96921e+36f ;
                RESOLUTION_Y:long_name = "N-S resolution" ;
                RESOLUTION_Y:online_operation = "once(scatter(X))" ;
                RESOLUTION_Y:coordinates = "lat lon" ;
        float CONTFRAC(lat, lon) ;
                CONTFRAC:units = "1" ;
                CONTFRAC:standard_name = "Continental fraction" ;
                CONTFRAC:_FillValue = 9.96921e+36f ;
                CONTFRAC:long_name = "Continental fraction" ;
                CONTFRAC:online_operation = "once(scatter(X))" ;
                CONTFRAC:coordinates = "lat lon" ;
        float Areas(lat, lon) ;
                Areas:units = "m2" ;
                Areas:standard_name = "Mesh areas" ;
                Areas:_FillValue = 9.96921e+36f ;
                Areas:long_name = "Mesh areas" ;
                Areas:online_operation = "once(scatter(X))" ;
                Areas:coordinates = "lat lon" ;

// global attributes:
                :Conventions = "CF-1.1" ;
                :file_name = "stomate_ipcc_history.nc" ;
                :production = "An IPSL model" ;
                :TimeStamp = "2010-JUL-24 00:19:51 GMT-0200" ;
}

SRF/Output/MO/piControl2_18500101_18500131_1M_sechiba_history.nc

netcdf piControl2_18500101_18500131_1M_sechiba_history { // format variant: 64bit 
dimensions:
        lon = 96 ;
        lat = 96 ;
        veget = 13 ;
        solth = 7 ;
        soiltyp = 3 ;
        nobio = 1 ;
        time_counter = UNLIMITED ; // (1 currently)
        tbnds = 2 ;
variables:
        float lon(lon) ;
                lon:axis = "X" ;
                lon:standard_name = "longitude" ;
                lon:units = "degrees_east" ;
                lon:valid_min = -180.f ;
                lon:valid_max = 176.25f ;
                lon:long_name = "Longitude" ;
                lon:nav_model = "Default grid" ;
        float lat(lat) ;
                lat:axis = "Y" ;
                lat:standard_name = "latitude" ;
                lat:units = "degrees_north" ;
                lat:valid_min = -90.f ;
                lat:valid_max = 90.f ;
                lat:long_name = "Latitude" ;
                lat:nav_model = "Default grid" ;
        float veget(veget) ;
                veget:axis = "Z" ;
                veget:standard_name = "model_level_number" ;
                veget:units = "1" ;
                veget:valid_min = 1.f ;
                veget:valid_max = 13.f ;
                veget:title = "veget" ;
                veget:long_name = "Vegetation types" ;
        float solth(solth) ;
                solth:axis = "Z" ;
                solth:standard_name = "model_level_number" ;
                solth:units = "m" ;
                solth:valid_min = 1.f ;
                solth:valid_max = 7.f ;
                solth:title = "solth" ;
                solth:long_name = "Soil levels" ;
        float soiltyp(soiltyp) ;
                soiltyp:axis = "Z" ;
                soiltyp:standard_name = "model_level_number" ;
                soiltyp:units = "1" ;
                soiltyp:valid_min = 1.f ;
                soiltyp:valid_max = 3.f ;
                soiltyp:title = "soiltyp" ;
                soiltyp:long_name = "Soil types" ;
        float nobio(nobio) ;
                nobio:axis = "Z" ;
                nobio:standard_name = "model_level_number" ;
                nobio:units = "1" ;
                nobio:valid_min = 1.f ;
                nobio:valid_max = 1.f ;
                nobio:title = "nobio" ;
                nobio:long_name = "Other surface types" ;
        double time_counter(time_counter) ;
                time_counter:axis = "T" ;
                time_counter:standard_name = "time" ;
                time_counter:units = "seconds since 1800-01-01 00:00:00" ;
                time_counter:calendar = "noleap" ;
                time_counter:title = "Time" ;
                time_counter:long_name = "Time axis" ;
                time_counter:time_origin = " 1800-JAN-01 00:00:00" ;
                time_counter:bounds = "time_counter_bnds" ;
        double time_counter_bnds(time_counter, tbnds) ;
        float evap(time_counter, lat, lon) ;
                evap:units = "mm/d" ;
                evap:standard_name = "Evaporation" ;
                evap:_FillValue = 9.96921e+36f ;
                evap:long_name = "Evaporation" ;
                evap:online_operation = "ave(scatter(X*    48.0))" ;
                evap:interval_operation = 1800.f ;
                evap:interval_write = -1.f ;
                evap:coordinates = "time_counter lat lon" ;
        float coastalflow(time_counter, lat, lon) ;
                coastalflow:units = "m^3/s" ;
                coastalflow:standard_name = "Diffuse coastal flow" ;
                coastalflow:_FillValue = 9.96921e+36f ;
                coastalflow:long_name = "Diffuse coastal flow" ;
                coastalflow:online_operation = "ave(scatter(X*0.000556))" ;
                coastalflow:interval_operation = 1800.f ;
                coastalflow:interval_write = -1.f ;
                coastalflow:coordinates = "time_counter lat lon" ;
        float riverflow(time_counter, lat, lon) ;
                riverflow:units = "m^3/s" ;
                riverflow:standard_name = "River flow to the oceans" ;
                riverflow:_FillValue = 9.96921e+36f ;
                riverflow:long_name = "River flow to the oceans" ;
                riverflow:online_operation = "ave(scatter(X*0.000556))" ;
                riverflow:interval_operation = 1800.f ;
                riverflow:interval_write = -1.f ;
                riverflow:coordinates = "time_counter lat lon" ;
        float temp_sol(time_counter, lat, lon) ;
                temp_sol:units = "C" ;
                temp_sol:standard_name = "Surface Temperature" ;
                temp_sol:_FillValue = 9.96921e+36f ;
                temp_sol:long_name = "Surface Temperature" ;
                temp_sol:online_operation = "ave(cels(X))" ;
                temp_sol:interval_operation = 1800.f ;
                temp_sol:interval_write = -1.f ;
                temp_sol:coordinates = "time_counter lat lon" ;
        float rain(time_counter, lat, lon) ;
                rain:units = "mm/d" ;
                rain:standard_name = "Rainfall" ;
                rain:_FillValue = 9.96921e+36f ;
                rain:long_name = "Rainfall" ;
                rain:online_operation = "ave(scatter(X*    48.0))" ;
                rain:interval_operation = 1800.f ;
                rain:interval_write = -1.f ;
                rain:coordinates = "time_counter lat lon" ;
        float snowf(time_counter, lat, lon) ;
                snowf:units = "mm/d" ;
                snowf:standard_name = "Snowfall" ;
                snowf:_FillValue = 9.96921e+36f ;
                snowf:long_name = "Snowfall" ;
                snowf:online_operation = "ave(scatter(X*    48.0))" ;
                snowf:interval_operation = 1800.f ;
                snowf:interval_write = -1.f ;
                snowf:coordinates = "time_counter lat lon" ;
        float netrad(time_counter, lat, lon) ;
                netrad:units = "W/m^2" ;
                netrad:standard_name = "Net radiation" ;
                netrad:_FillValue = 9.96921e+36f ;
                netrad:long_name = "Net radiation" ;
                netrad:online_operation = "ave(scatter(X))" ;
                netrad:interval_operation = 1800.f ;
                netrad:interval_write = -1.f ;
                netrad:coordinates = "time_counter lat lon" ;
        float lai(time_counter, veget, lat, lon) ;
                lai:units = "1" ;
                lai:standard_name = "Leaf Area Index" ;
                lai:_FillValue = 9.96921e+36f ;
                lai:long_name = "Leaf Area Index" ;
                lai:online_operation = "ave(scatter(X))" ;
                lai:interval_operation = 1800.f ;
                lai:interval_write = -1.f ;
                lai:coordinates = "time_counter veget lat lon" ;
        float basinmap(lat, lon) ;
                basinmap:standard_name = "Aproximate map of the river basins" ;
                basinmap:_FillValue = 9.96921e+36f ;
                basinmap:long_name = "Aproximate map of the river basins" ;
                basinmap:online_operation = "once(scatter(X))" ;
                basinmap:coordinates = "lat lon" ;
        float nbrivers(lat, lon) ;
                nbrivers:standard_name = "Number or rivers in the outflow grid box" ;
                nbrivers:_FillValue = 9.96921e+36f ;
                nbrivers:long_name = "Number or rivers in the outflow grid box" ;
                nbrivers:online_operation = "once(scatter(X))" ;
                nbrivers:coordinates = "lat lon" ;
        float CO2FLUX(time_counter, veget, lat, lon) ;
                CO2FLUX:units = "gC/day/(m^2 tot)" ;
                CO2FLUX:standard_name = "Total output CO2 flux" ;
                CO2FLUX:_FillValue = 9.96921e+36f ;
                CO2FLUX:long_name = "Total output CO2 flux" ;
                CO2FLUX:online_operation = "ave(scatter(X))" ;
                CO2FLUX:interval_operation = 1800.f ;
                CO2FLUX:interval_write = -1.f ;
                CO2FLUX:coordinates = "time_counter veget lat lon" ;
        float subli(time_counter, lat, lon) ;
                subli:units = "mm/d" ;
                subli:standard_name = "Sublimation" ;
                subli:_FillValue = 9.96921e+36f ;
                subli:long_name = "Sublimation" ;
                subli:online_operation = "ave(scatter(X*    48.0))" ;
                subli:interval_operation = 1800.f ;
                subli:interval_write = -1.f ;
                subli:coordinates = "time_counter lat lon" ;
        float evapnu(time_counter, lat, lon) ;
                evapnu:units = "mm/d" ;
                evapnu:standard_name = "Bare soil evaporation" ;
                evapnu:_FillValue = 9.96921e+36f ;
                evapnu:long_name = "Bare soil evaporation" ;
                evapnu:online_operation = "ave(scatter(X*    48.0))" ;
                evapnu:interval_operation = 1800.f ;
                evapnu:interval_write = -1.f ;
                evapnu:coordinates = "time_counter lat lon" ;
        float runoff(time_counter, lat, lon) ;
                runoff:units = "mm/d" ;
                runoff:standard_name = "Surface runoff" ;
                runoff:_FillValue = 9.96921e+36f ;
                runoff:long_name = "Surface runoff" ;
                runoff:online_operation = "ave(scatter(X*    48.0))" ;
                runoff:interval_operation = 1800.f ;
                runoff:interval_write = -1.f ;
                runoff:coordinates = "time_counter lat lon" ;
        float drainage(time_counter, lat, lon) ;
                drainage:units = "mm/d" ;
                drainage:standard_name = "Deep drainage" ;
                drainage:_FillValue = 9.96921e+36f ;
                drainage:long_name = "Deep drainage" ;
                drainage:online_operation = "ave(scatter(X*    48.0))" ;
                drainage:interval_operation = 1800.f ;
                drainage:interval_write = -1.f ;
                drainage:coordinates = "time_counter lat lon" ;
        float riversret(time_counter, lat, lon) ;
                riversret:units = "mm/d" ;
                riversret:standard_name = "Return from endorheic rivers" ;
                riversret:_FillValue = 9.96921e+36f ;
                riversret:long_name = "Return from endorheic rivers" ;
                riversret:online_operation = "ave(scatter(X*    48.0))" ;
                riversret:interval_operation = 1800.f ;
                riversret:interval_write = -1.f ;
                riversret:coordinates = "time_counter lat lon" ;
        float hydrographs(time_counter, lat, lon) ;
                hydrographs:units = "m^3/s" ;
                hydrographs:standard_name = "Hydrographs of gridbox outflow" ;
                hydrographs:_FillValue = 9.96921e+36f ;
                hydrographs:long_name = "Hydrographs of gridbox outflow" ;
                hydrographs:online_operation = "ave(scatter(X*0.000556))" ;
                hydrographs:interval_operation = 1800.f ;
                hydrographs:interval_write = -1.f ;
                hydrographs:coordinates = "time_counter lat lon" ;
        float tair(time_counter, lat, lon) ;
                tair:units = "K" ;
                tair:standard_name = "Air Temperature" ;
                tair:_FillValue = 9.96921e+36f ;
                tair:long_name = "Air Temperature" ;
                tair:online_operation = "ave(X)" ;
                tair:interval_operation = 1800.f ;
                tair:interval_write = -1.f ;
                tair:coordinates = "time_counter lat lon" ;
        float qair(time_counter, lat, lon) ;
                qair:units = "g/g" ;
                qair:standard_name = "Air humidity" ;
                qair:_FillValue = 9.96921e+36f ;
                qair:long_name = "Air humidity" ;
                qair:online_operation = "ave(X)" ;
                qair:interval_operation = 1800.f ;
                qair:interval_write = -1.f ;
                qair:coordinates = "time_counter lat lon" ;
        float q2m(time_counter, lat, lon) ;
                q2m:units = "g/g" ;
                q2m:standard_name = "2m Air humidity" ;
                q2m:_FillValue = 9.96921e+36f ;
                q2m:long_name = "2m Air humidity" ;
                q2m:online_operation = "ave(X)" ;
                q2m:interval_operation = 1800.f ;
                q2m:interval_write = -1.f ;
                q2m:coordinates = "time_counter lat lon" ;
        float t2m(time_counter, lat, lon) ;
                t2m:units = "K" ;
                t2m:standard_name = "2m Air Temperature" ;
                t2m:_FillValue = 9.96921e+36f ;
                t2m:long_name = "2m Air Temperature" ;
                t2m:online_operation = "ave(X)" ;
                t2m:interval_operation = 1800.f ;
                t2m:interval_write = -1.f ;
                t2m:coordinates = "time_counter lat lon" ;
        float alb_vis(time_counter, lat, lon) ;
                alb_vis:units = "1" ;
                alb_vis:standard_name = "Albedo visible" ;
                alb_vis:_FillValue = 9.96921e+36f ;
                alb_vis:long_name = "Albedo visible" ;
                alb_vis:online_operation = "ave(X)" ;
                alb_vis:interval_operation = 1800.f ;
                alb_vis:interval_write = -1.f ;
                alb_vis:coordinates = "time_counter lat lon" ;
        float alb_nir(time_counter, lat, lon) ;
                alb_nir:units = "1" ;
                alb_nir:standard_name = "Albedo near infrared" ;
                alb_nir:_FillValue = 9.96921e+36f ;
                alb_nir:long_name = "Albedo near infrared" ;
                alb_nir:online_operation = "ave(X)" ;
                alb_nir:interval_operation = 1800.f ;
                alb_nir:interval_write = -1.f ;
                alb_nir:coordinates = "time_counter lat lon" ;
        float soilalb_vis(time_counter, lat, lon) ;
                soilalb_vis:units = "1" ;
                soilalb_vis:standard_name = "Soil Albedo visible" ;
                soilalb_vis:_FillValue = 9.96921e+36f ;
                soilalb_vis:long_name = "Soil Albedo visible" ;
                soilalb_vis:online_operation = "ave(scatter(X))" ;
                soilalb_vis:interval_operation = 1800.f ;
                soilalb_vis:interval_write = -1.f ;
                soilalb_vis:coordinates = "time_counter lat lon" ;
        float soilalb_nir(time_counter, lat, lon) ;
                soilalb_nir:units = "1" ;
                soilalb_nir:standard_name = "Soil Albedo near infrared" ;
                soilalb_nir:_FillValue = 9.96921e+36f ;
                soilalb_nir:long_name = "Soil Albedo near infrared" ;
                soilalb_nir:online_operation = "ave(scatter(X))" ;
                soilalb_nir:interval_operation = 1800.f ;
                soilalb_nir:interval_write = -1.f ;
                soilalb_nir:coordinates = "time_counter lat lon" ;
        float vegalb_vis(time_counter, lat, lon) ;
                vegalb_vis:units = "1" ;
                vegalb_vis:standard_name = "Vegetation Albedo visible" ;
                vegalb_vis:_FillValue = 9.96921e+36f ;
                vegalb_vis:long_name = "Vegetation Albedo visible" ;
                vegalb_vis:online_operation = "ave(scatter(X))" ;
                vegalb_vis:interval_operation = 1800.f ;
                vegalb_vis:interval_write = -1.f ;
                vegalb_vis:coordinates = "time_counter lat lon" ;
        float vegalb_nir(time_counter, lat, lon) ;
                vegalb_nir:units = "1" ;
                vegalb_nir:standard_name = "Vegetation Albedo near infrared" ;
                vegalb_nir:_FillValue = 9.96921e+36f ;
                vegalb_nir:long_name = "Vegetation Albedo near infrared" ;
                vegalb_nir:online_operation = "ave(scatter(X))" ;
                vegalb_nir:interval_operation = 1800.f ;
                vegalb_nir:interval_write = -1.f ;
                vegalb_nir:coordinates = "time_counter lat lon" ;
        float z0(time_counter, lat, lon) ;
                z0:units = "m" ;
                z0:standard_name = "Surface roughness" ;
                z0:_FillValue = 9.96921e+36f ;
                z0:long_name = "Surface roughness" ;
                z0:online_operation = "ave(scatter(X))" ;
                z0:interval_operation = 1800.f ;
                z0:interval_write = -1.f ;
                z0:coordinates = "time_counter lat lon" ;
        float roughheight(time_counter, lat, lon) ;
                roughheight:units = "m" ;
                roughheight:standard_name = "Effective roughness height" ;
                roughheight:_FillValue = 9.96921e+36f ;
                roughheight:long_name = "Effective roughness height" ;
                roughheight:online_operation = "ave(scatter(X))" ;
                roughheight:interval_operation = 1800.f ;
                roughheight:interval_write = -1.f ;
                roughheight:coordinates = "time_counter lat lon" ;
        float transpir(time_counter, veget, lat, lon) ;
                transpir:units = "mm/d" ;
                transpir:standard_name = "Transpiration" ;
                transpir:_FillValue = 9.96921e+36f ;
                transpir:long_name = "Transpiration" ;
                transpir:online_operation = "ave(scatter(X*    48.0))" ;
                transpir:interval_operation = 1800.f ;
                transpir:interval_write = -1.f ;
                transpir:coordinates = "time_counter veget lat lon" ;
        float inter(time_counter, veget, lat, lon) ;
                inter:units = "mm/d" ;
                inter:standard_name = "Interception loss" ;
                inter:_FillValue = 9.96921e+36f ;
                inter:long_name = "Interception loss" ;
                inter:online_operation = "ave(scatter(X*    48.0))" ;
                inter:interval_operation = 1800.f ;
                inter:interval_write = -1.f ;
                inter:coordinates = "time_counter veget lat lon" ;
        float tsol_max(time_counter, lat, lon) ;
                tsol_max:units = "C" ;
                tsol_max:standard_name = "Maximum Surface Temperature" ;
                tsol_max:_FillValue = 9.96921e+36f ;
                tsol_max:long_name = "Maximum Surface Temperature" ;
                tsol_max:online_operation = "t_max(cels(X))" ;
                tsol_max:interval_operation = 1800.f ;
                tsol_max:interval_write = -1.f ;
                tsol_max:coordinates = "time_counter lat lon" ;
        float tsol_min(time_counter, lat, lon) ;
                tsol_min:units = "C" ;
                tsol_min:standard_name = "Minimum Surface Temperature" ;
                tsol_min:_FillValue = 9.96921e+36f ;
                tsol_min:long_name = "Minimum Surface Temperature" ;
                tsol_min:online_operation = "t_min(cels(X))" ;
                tsol_min:interval_operation = 1800.f ;
                tsol_min:interval_write = -1.f ;
                tsol_min:coordinates = "time_counter lat lon" ;
        float fluxsens(time_counter, lat, lon) ;
                fluxsens:units = "W/m^2" ;
                fluxsens:standard_name = "Sensible Heat Flux" ;
                fluxsens:_FillValue = 9.96921e+36f ;
                fluxsens:long_name = "Sensible Heat Flux" ;
                fluxsens:online_operation = "ave(X)" ;
                fluxsens:interval_operation = 1800.f ;
                fluxsens:interval_write = -1.f ;
                fluxsens:coordinates = "time_counter lat lon" ;
        float fluxlat(time_counter, lat, lon) ;
                fluxlat:units = "W/m^2" ;
                fluxlat:standard_name = "Latent Heat Flux" ;
                fluxlat:_FillValue = 9.96921e+36f ;
                fluxlat:long_name = "Latent Heat Flux" ;
                fluxlat:online_operation = "ave(X)" ;
                fluxlat:interval_operation = 1800.f ;
                fluxlat:interval_write = -1.f ;
                fluxlat:coordinates = "time_counter lat lon" ;
        float snow(time_counter, lat, lon) ;
                snow:units = "kg/m^2" ;
                snow:standard_name = "Snow mass" ;
                snow:_FillValue = 9.96921e+36f ;
                snow:long_name = "Snow mass" ;
                snow:online_operation = "ave(scatter(X))" ;
                snow:interval_operation = 1800.f ;
                snow:interval_write = -1.f ;
                snow:coordinates = "time_counter lat lon" ;
        float snowage(time_counter, lat, lon) ;
                snowage:units = "?" ;
                snowage:standard_name = "Snow age" ;
                snowage:_FillValue = 9.96921e+36f ;
                snowage:long_name = "Snow age" ;
                snowage:online_operation = "ave(scatter(X))" ;
                snowage:interval_operation = 1800.f ;
                snowage:interval_write = -1.f ;
                snowage:coordinates = "time_counter lat lon" ;
        float snownobio(time_counter, lat, lon) ;
                snownobio:units = "kg/m^2" ;
                snownobio:standard_name = "Snow on other surfaces" ;
                snownobio:_FillValue = 9.96921e+36f ;
                snownobio:long_name = "Snow on other surfaces" ;
                snownobio:online_operation = "ave(scatter(X))" ;
                snownobio:interval_operation = 1800.f ;
                snownobio:interval_write = -1.f ;
                snownobio:coordinates = "time_counter lat lon" ;
        float snownobioage(time_counter, lat, lon) ;
                snownobioage:units = "d" ;
                snownobioage:standard_name = "Snow age on other surfaces" ;
                snownobioage:_FillValue = 9.96921e+36f ;
                snownobioage:long_name = "Snow age on other surfaces" ;
                snownobioage:online_operation = "ave(scatter(X))" ;
                snownobioage:interval_operation = 1800.f ;
                snownobioage:interval_write = -1.f ;
                snownobioage:coordinates = "time_counter lat lon" ;
        float vegetfrac(time_counter, veget, lat, lon) ;
                vegetfrac:units = "1" ;
                vegetfrac:standard_name = "Fraction of vegetation" ;
                vegetfrac:_FillValue = 9.96921e+36f ;
                vegetfrac:long_name = "Fraction of vegetation" ;
                vegetfrac:online_operation = "ave(scatter(X))" ;
                vegetfrac:interval_operation = 1800.f ;
                vegetfrac:interval_write = -1.f ;
                vegetfrac:coordinates = "time_counter veget lat lon" ;
        float maxvegetfrac(time_counter, veget, lat, lon) ;
                maxvegetfrac:units = "1" ;
                maxvegetfrac:standard_name = "Maximum fraction of vegetation" ;
                maxvegetfrac:_FillValue = 9.96921e+36f ;
                maxvegetfrac:long_name = "Maximum fraction of vegetation" ;
                maxvegetfrac:online_operation = "ave(scatter(X))" ;
                maxvegetfrac:interval_operation = 1800.f ;
                maxvegetfrac:interval_write = -1.f ;
                maxvegetfrac:coordinates = "time_counter veget lat lon" ;
        float nobiofrac(time_counter, lat, lon) ;
                nobiofrac:units = "1" ;
                nobiofrac:standard_name = "Fraction of other surface types" ;
                nobiofrac:_FillValue = 9.96921e+36f ;
                nobiofrac:long_name = "Fraction of other surface types" ;
                nobiofrac:online_operation = "ave(scatter(X))" ;
                nobiofrac:interval_operation = 1800.f ;
                nobiofrac:interval_write = -1.f ;
                nobiofrac:coordinates = "time_counter lat lon" ;
        float dss(time_counter, veget, lat, lon) ;
                dss:units = "m" ;
                dss:standard_name = "Up-reservoir Height" ;
                dss:_FillValue = 9.96921e+36f ;
                dss:long_name = "Up-reservoir Height" ;
                dss:online_operation = "ave(scatter(X))" ;
                dss:interval_operation = 1800.f ;
                dss:interval_write = -1.f ;
                dss:coordinates = "time_counter veget lat lon" ;
        float gqsb(time_counter, lat, lon) ;
                gqsb:units = "1" ;
                gqsb:standard_name = "Upper Soil Moisture" ;
                gqsb:_FillValue = 9.96921e+36f ;
                gqsb:long_name = "Upper Soil Moisture" ;
                gqsb:online_operation = "ave(scatter(X))" ;
                gqsb:interval_operation = 1800.f ;
                gqsb:interval_write = -1.f ;
                gqsb:coordinates = "time_counter lat lon" ;
        float bqsb(time_counter, lat, lon) ;
                bqsb:units = "1" ;
                bqsb:standard_name = "Lower Soil Moisture" ;
                bqsb:_FillValue = 9.96921e+36f ;
                bqsb:long_name = "Lower Soil Moisture" ;
                bqsb:online_operation = "ave(scatter(X))" ;
                bqsb:interval_operation = 1800.f ;
                bqsb:interval_write = -1.f ;
                bqsb:coordinates = "time_counter lat lon" ;
        float qsintveg(time_counter, veget, lat, lon) ;
                qsintveg:units = "Kg/m^2" ;
                qsintveg:standard_name = "Water on canopy" ;
                qsintveg:_FillValue = 9.96921e+36f ;
                qsintveg:long_name = "Water on canopy" ;
                qsintveg:online_operation = "ave(scatter(X))" ;
                qsintveg:interval_operation = 1800.f ;
                qsintveg:interval_write = -1.f ;
                qsintveg:coordinates = "time_counter veget lat lon" ;
        float rstruct(time_counter, veget, lat, lon) ;
                rstruct:units = "s/m" ;
                rstruct:standard_name = "Structural resistance" ;
                rstruct:_FillValue = 9.96921e+36f ;
                rstruct:long_name = "Structural resistance" ;
                rstruct:online_operation = "ave(scatter(X))" ;
                rstruct:interval_operation = 1800.f ;
                rstruct:interval_write = -1.f ;
                rstruct:coordinates = "time_counter veget lat lon" ;
        float gpp(time_counter, veget, lat, lon) ;
                gpp:units = "gC/m^2/s" ;
                gpp:standard_name = "Net assimilation of carbon by the vegetation" ;
                gpp:_FillValue = 9.96921e+36f ;
                gpp:long_name = "Net assimilation of carbon by the vegetation" ;
                gpp:online_operation = "ave(scatter(X*0.000556))" ;
                gpp:interval_operation = 1800.f ;
                gpp:interval_write = -1.f ;
                gpp:coordinates = "time_counter veget lat lon" ;
        float nee(time_counter, veget, lat, lon) ;
                nee:units = "gC/m^2/s" ;
                nee:standard_name = "Net Ecosystem Exchange" ;
                nee:_FillValue = 9.96921e+36f ;
                nee:long_name = "Net Ecosystem Exchange" ;
                nee:online_operation = "ave(scatter(X*0.000556))" ;
                nee:interval_operation = 1800.f ;
                nee:interval_write = -1.f ;
                nee:coordinates = "time_counter veget lat lon" ;
        float maint_resp(time_counter, veget, lat, lon) ;
                maint_resp:units = "gC/m^2/s" ;
                maint_resp:standard_name = "Maintenance respiration" ;
                maint_resp:_FillValue = 9.96921e+36f ;
                maint_resp:long_name = "Maintenance respiration" ;
                maint_resp:online_operation = "ave(scatter(X*0.000556))" ;
                maint_resp:interval_operation = 1800.f ;
                maint_resp:interval_write = -1.f ;
                maint_resp:coordinates = "time_counter veget lat lon" ;
        float hetero_resp(time_counter, veget, lat, lon) ;
                hetero_resp:units = "gC/m^2/s" ;
                hetero_resp:standard_name = "Heterotrophic respiration" ;
                hetero_resp:_FillValue = 9.96921e+36f ;
                hetero_resp:long_name = "Heterotrophic respiration" ;
                hetero_resp:online_operation = "ave(scatter(X*0.000556))" ;
                hetero_resp:interval_operation = 1800.f ;
                hetero_resp:interval_write = -1.f ;
                hetero_resp:coordinates = "time_counter veget lat lon" ;
        float growth_resp(time_counter, veget, lat, lon) ;
                growth_resp:units = "gC/m^2/s" ;
                growth_resp:standard_name = "Growth respiration" ;
                growth_resp:_FillValue = 9.96921e+36f ;
                growth_resp:long_name = "Growth respiration" ;
                growth_resp:online_operation = "ave(scatter(X*0.000556))" ;
                growth_resp:interval_operation = 1800.f ;
                growth_resp:interval_write = -1.f ;
                growth_resp:coordinates = "time_counter veget lat lon" ;
        float npp(time_counter, veget, lat, lon) ;
                npp:units = "gC/m^2/s" ;
                npp:standard_name = "Net Primary Production" ;
                npp:_FillValue = 9.96921e+36f ;
                npp:long_name = "Net Primary Production" ;
                npp:online_operation = "ave(scatter(X*0.000556))" ;
                npp:interval_operation = 1800.f ;
                npp:interval_write = -1.f ;
                npp:coordinates = "time_counter veget lat lon" ;
        float precisol(time_counter, veget, lat, lon) ;
                precisol:units = "mm/d" ;
                precisol:standard_name = "Throughfall" ;
                precisol:_FillValue = 9.96921e+36f ;
                precisol:long_name = "Throughfall" ;
                precisol:online_operation = "ave(scatter(X*    48.0))" ;
                precisol:interval_operation = 1800.f ;
                precisol:interval_write = -1.f ;
                precisol:coordinates = "time_counter veget lat lon" ;
        float drysoil_frac(time_counter, lat, lon) ;
                drysoil_frac:units = "1" ;
                drysoil_frac:standard_name = "Fraction of visibly dry soil" ;
                drysoil_frac:_FillValue = 9.96921e+36f ;
                drysoil_frac:long_name = "Fraction of visibly dry soil" ;
                drysoil_frac:online_operation = "ave(scatter(X))" ;
                drysoil_frac:interval_operation = 1800.f ;
                drysoil_frac:interval_write = -1.f ;
                drysoil_frac:coordinates = "time_counter lat lon" ;
        float evapot(time_counter, lat, lon) ;
                evapot:units = "mm/d" ;
                evapot:standard_name = "Potential evaporation" ;
                evapot:_FillValue = 9.96921e+36f ;
                evapot:long_name = "Potential evaporation" ;
                evapot:online_operation = "ave(scatter(X*    48.0))" ;
                evapot:interval_operation = 1800.f ;
                evapot:interval_write = -1.f ;
                evapot:coordinates = "time_counter lat lon" ;
        float evapot_corr(time_counter, lat, lon) ;
                evapot_corr:units = "mm/d" ;
                evapot_corr:standard_name = "Potential evaporation" ;
                evapot_corr:_FillValue = 9.96921e+36f ;
                evapot_corr:long_name = "Potential evaporation" ;
                evapot_corr:online_operation = "ave(scatter(X*    48.0))" ;
                evapot_corr:interval_operation = 1800.f ;
                evapot_corr:interval_write = -1.f ;
                evapot_corr:coordinates = "time_counter lat lon" ;
        float swnet(time_counter, lat, lon) ;
                swnet:units = "W/m^2" ;
                swnet:standard_name = "Net solar radiation" ;
                swnet:_FillValue = 9.96921e+36f ;
                swnet:long_name = "Net solar radiation" ;
                swnet:online_operation = "ave(X)" ;
                swnet:interval_operation = 1800.f ;
                swnet:interval_write = -1.f ;
                swnet:coordinates = "time_counter lat lon" ;
        float swdown(time_counter, lat, lon) ;
                swdown:units = "W/m^2" ;
                swdown:standard_name = "Incident solar radiation" ;
                swdown:_FillValue = 9.96921e+36f ;
                swdown:long_name = "Incident solar radiation" ;
                swdown:online_operation = "ave(X)" ;
                swdown:interval_operation = 1800.f ;
                swdown:interval_write = -1.f ;
                swdown:coordinates = "time_counter lat lon" ;
        float lwdown(time_counter, lat, lon) ;
                lwdown:units = "W/m^2" ;
                lwdown:standard_name = "Absorbed downward longwave radiation" ;
                lwdown:_FillValue = 9.96921e+36f ;
                lwdown:long_name = "Absorbed downward longwave radiation" ;
                lwdown:online_operation = "ave(scatter(X))" ;
                lwdown:interval_operation = 1800.f ;
                lwdown:interval_write = -1.f ;
                lwdown:coordinates = "time_counter lat lon" ;
        float lwnet(time_counter, lat, lon) ;
                lwnet:units = "W/m^2" ;
                lwnet:standard_name = "Net surface longwave radiation" ;
                lwnet:_FillValue = 9.96921e+36f ;
                lwnet:long_name = "Net surface longwave radiation" ;
                lwnet:online_operation = "ave(scatter(X))" ;
                lwnet:interval_operation = 1800.f ;
                lwnet:interval_write = -1.f ;
                lwnet:coordinates = "time_counter lat lon" ;
        float temp_pheno(time_counter, lat, lon) ;
                temp_pheno:units = "K" ;
                temp_pheno:standard_name = "Temperature for Pheno" ;
                temp_pheno:_FillValue = 9.96921e+36f ;
                temp_pheno:long_name = "Temperature for Pheno" ;
                temp_pheno:online_operation = "ave(scatter(X))" ;
                temp_pheno:interval_operation = 1800.f ;
                temp_pheno:interval_write = -1.f ;
                temp_pheno:coordinates = "time_counter lat lon" ;
        float ptn(time_counter, solth, lat, lon) ;
                ptn:units = "K" ;
                ptn:standard_name = "Deep ground temperature" ;
                ptn:_FillValue = 9.96921e+36f ;
                ptn:long_name = "Deep ground temperature" ;
                ptn:online_operation = "ave(scatter(X))" ;
                ptn:interval_operation = 1800.f ;
                ptn:interval_write = -1.f ;
                ptn:coordinates = "time_counter solth lat lon" ;
        float fastr(time_counter, lat, lon) ;
                fastr:units = "kg/m^2" ;
                fastr:standard_name = "Fast flow reservoir" ;
                fastr:_FillValue = 9.96921e+36f ;
                fastr:long_name = "Fast flow reservoir" ;
                fastr:online_operation = "ave(scatter(X))" ;
                fastr:interval_operation = 1800.f ;
                fastr:interval_write = -1.f ;
                fastr:coordinates = "time_counter lat lon" ;
        float slowr(time_counter, lat, lon) ;
                slowr:units = "kg/m^2" ;
                slowr:standard_name = "Slow flow reservoir" ;
                slowr:_FillValue = 9.96921e+36f ;
                slowr:long_name = "Slow flow reservoir" ;
                slowr:online_operation = "ave(scatter(X))" ;
                slowr:interval_operation = 1800.f ;
                slowr:interval_write = -1.f ;
                slowr:coordinates = "time_counter lat lon" ;
        float streamr(time_counter, lat, lon) ;
                streamr:units = "kg/m^2" ;
                streamr:standard_name = "Stream flow reservoir" ;
                streamr:_FillValue = 9.96921e+36f ;
                streamr:long_name = "Stream flow reservoir" ;
                streamr:online_operation = "ave(scatter(X))" ;
                streamr:interval_operation = 1800.f ;
                streamr:interval_write = -1.f ;
                streamr:coordinates = "time_counter lat lon" ;
        float lakevol(time_counter, lat, lon) ;
                lakevol:units = "kg/m^2" ;
                lakevol:standard_name = "Volume in lake reservoir" ;
                lakevol:_FillValue = 9.96921e+36f ;
                lakevol:long_name = "Volume in lake reservoir" ;
                gpp:interval_write = -1.f ;
                gpp:coordinates = "time_counter veget lat lon" ;
        float nee(time_counter, veget, lat, lon) ;
                nee:units = "gC/m^2/s" ;
                nee:standard_name = "Net Ecosystem Exchange" ;
                nee:_FillValue = 9.96921e+36f ;
                nee:long_name = "Net Ecosystem Exchange" ;
                nee:online_operation = "ave(scatter(X*0.000556))" ;
                nee:interval_operation = 1800.f ;
                nee:interval_write = -1.f ;
                nee:coordinates = "time_counter veget lat lon" ;
        float maint_resp(time_counter, veget, lat, lon) ;
                maint_resp:units = "gC/m^2/s" ;
                maint_resp:standard_name = "Maintenance respiration" ;
                maint_resp:_FillValue = 9.96921e+36f ;
                maint_resp:long_name = "Maintenance respiration" ;
                maint_resp:online_operation = "ave(scatter(X*0.000556))" ;
                maint_resp:interval_operation = 1800.f ;
                maint_resp:interval_write = -1.f ;
                maint_resp:coordinates = "time_counter veget lat lon" ;
        float hetero_resp(time_counter, veget, lat, lon) ;
                hetero_resp:units = "gC/m^2/s" ;
                hetero_resp:standard_name = "Heterotrophic respiration" ;
                hetero_resp:_FillValue = 9.96921e+36f ;
                hetero_resp:long_name = "Heterotrophic respiration" ;
                hetero_resp:online_operation = "ave(scatter(X*0.000556))" ;
                hetero_resp:interval_operation = 1800.f ;
                hetero_resp:interval_write = -1.f ;
                hetero_resp:coordinates = "time_counter veget lat lon" ;
        float growth_resp(time_counter, veget, lat, lon) ;
                growth_resp:units = "gC/m^2/s" ;
                growth_resp:standard_name = "Growth respiration" ;
                growth_resp:_FillValue = 9.96921e+36f ;
                growth_resp:long_name = "Growth respiration" ;
                growth_resp:online_operation = "ave(scatter(X*0.000556))" ;
                growth_resp:interval_operation = 1800.f ;
                growth_resp:interval_write = -1.f ;
                growth_resp:coordinates = "time_counter veget lat lon" ;
        float npp(time_counter, veget, lat, lon) ;
                npp:units = "gC/m^2/s" ;
                npp:standard_name = "Net Primary Production" ;
                npp:_FillValue = 9.96921e+36f ;
                npp:long_name = "Net Primary Production" ;
                npp:online_operation = "ave(scatter(X*0.000556))" ;
                npp:interval_operation = 1800.f ;
                npp:interval_write = -1.f ;
                npp:coordinates = "time_counter veget lat lon" ;
        float precisol(time_counter, veget, lat, lon) ;
                precisol:units = "mm/d" ;
                precisol:standard_name = "Throughfall" ;
                precisol:_FillValue = 9.96921e+36f ;
                precisol:long_name = "Throughfall" ;
                precisol:online_operation = "ave(scatter(X*    48.0))" ;
                precisol:interval_operation = 1800.f ;
                precisol:interval_write = -1.f ;
                precisol:coordinates = "time_counter veget lat lon" ;
        float drysoil_frac(time_counter, lat, lon) ;
                drysoil_frac:units = "1" ;
                drysoil_frac:standard_name = "Fraction of visibly dry soil" ;
                drysoil_frac:_FillValue = 9.96921e+36f ;
                drysoil_frac:long_name = "Fraction of visibly dry soil" ;
                drysoil_frac:online_operation = "ave(scatter(X))" ;
                drysoil_frac:interval_operation = 1800.f ;
                drysoil_frac:interval_write = -1.f ;
                drysoil_frac:coordinates = "time_counter lat lon" ;
        float evapot(time_counter, lat, lon) ;
                evapot:units = "mm/d" ;
                evapot:standard_name = "Potential evaporation" ;
                evapot:_FillValue = 9.96921e+36f ;
                evapot:long_name = "Potential evaporation" ;
                evapot:online_operation = "ave(scatter(X*    48.0))" ;
                evapot:interval_operation = 1800.f ;
                evapot:interval_write = -1.f ;
                evapot:coordinates = "time_counter lat lon" ;
        float evapot_corr(time_counter, lat, lon) ;
                evapot_corr:units = "mm/d" ;
                evapot_corr:standard_name = "Potential evaporation" ;
                evapot_corr:_FillValue = 9.96921e+36f ;
                evapot_corr:long_name = "Potential evaporation" ;
                evapot_corr:online_operation = "ave(scatter(X*    48.0))" ;
                evapot_corr:interval_operation = 1800.f ;
                evapot_corr:interval_write = -1.f ;
                evapot_corr:coordinates = "time_counter lat lon" ;
        float swnet(time_counter, lat, lon) ;
                swnet:units = "W/m^2" ;
                swnet:standard_name = "Net solar radiation" ;
                swnet:_FillValue = 9.96921e+36f ;
                swnet:long_name = "Net solar radiation" ;
                swnet:online_operation = "ave(X)" ;
                swnet:interval_operation = 1800.f ;
                swnet:interval_write = -1.f ;
                swnet:coordinates = "time_counter lat lon" ;
        float swdown(time_counter, lat, lon) ;
                swdown:units = "W/m^2" ;
                swdown:standard_name = "Incident solar radiation" ;
                swdown:_FillValue = 9.96921e+36f ;
                swdown:long_name = "Incident solar radiation" ;
                swdown:online_operation = "ave(X)" ;
                swdown:interval_operation = 1800.f ;
                swdown:interval_write = -1.f ;
                swdown:coordinates = "time_counter lat lon" ;
        float lwdown(time_counter, lat, lon) ;
                lwdown:units = "W/m^2" ;
                lwdown:standard_name = "Absorbed downward longwave radiation" ;
                lwdown:_FillValue = 9.96921e+36f ;
                lwdown:long_name = "Absorbed downward longwave radiation" ;
                lwdown:online_operation = "ave(scatter(X))" ;
                lwdown:interval_operation = 1800.f ;
                lwdown:interval_write = -1.f ;
                lwdown:coordinates = "time_counter lat lon" ;
        float lwnet(time_counter, lat, lon) ;
                lwnet:units = "W/m^2" ;
                lwnet:standard_name = "Net surface longwave radiation" ;
                lwnet:_FillValue = 9.96921e+36f ;
                lwnet:long_name = "Net surface longwave radiation" ;
                lwnet:online_operation = "ave(scatter(X))" ;
                lwnet:interval_operation = 1800.f ;
                lwnet:interval_write = -1.f ;
                lwnet:coordinates = "time_counter lat lon" ;
        float temp_pheno(time_counter, lat, lon) ;
                temp_pheno:units = "K" ;
                temp_pheno:standard_name = "Temperature for Pheno" ;
                temp_pheno:_FillValue = 9.96921e+36f ;
                temp_pheno:long_name = "Temperature for Pheno" ;
                temp_pheno:online_operation = "ave(scatter(X))" ;
                temp_pheno:interval_operation = 1800.f ;
                temp_pheno:interval_write = -1.f ;
                temp_pheno:coordinates = "time_counter lat lon" ;
        float ptn(time_counter, solth, lat, lon) ;
                ptn:units = "K" ;
                ptn:standard_name = "Deep ground temperature" ;
                ptn:_FillValue = 9.96921e+36f ;
                ptn:long_name = "Deep ground temperature" ;
                ptn:online_operation = "ave(scatter(X))" ;
                ptn:interval_operation = 1800.f ;
                ptn:interval_write = -1.f ;
                ptn:coordinates = "time_counter solth lat lon" ;
        float fastr(time_counter, lat, lon) ;
                fastr:units = "kg/m^2" ;
                fastr:standard_name = "Fast flow reservoir" ;
                fastr:_FillValue = 9.96921e+36f ;
                fastr:long_name = "Fast flow reservoir" ;
                fastr:online_operation = "ave(scatter(X))" ;
                fastr:interval_operation = 1800.f ;
                fastr:interval_write = -1.f ;
                fastr:coordinates = "time_counter lat lon" ;
        float slowr(time_counter, lat, lon) ;
                slowr:units = "kg/m^2" ;
                slowr:standard_name = "Slow flow reservoir" ;
                slowr:_FillValue = 9.96921e+36f ;
                slowr:long_name = "Slow flow reservoir" ;
                slowr:online_operation = "ave(scatter(X))" ;
                slowr:interval_operation = 1800.f ;
                slowr:interval_write = -1.f ;
                slowr:coordinates = "time_counter lat lon" ;
        float streamr(time_counter, lat, lon) ;
                streamr:units = "kg/m^2" ;
                streamr:standard_name = "Stream flow reservoir" ;
                streamr:_FillValue = 9.96921e+36f ;
                streamr:long_name = "Stream flow reservoir" ;
                streamr:online_operation = "ave(scatter(X))" ;
                streamr:interval_operation = 1800.f ;
                streamr:interval_write = -1.f ;
                streamr:coordinates = "time_counter lat lon" ;
        float lakevol(time_counter, lat, lon) ;
                lakevol:units = "kg/m^2" ;
                lakevol:standard_name = "Volume in lake reservoir" ;
                lakevol:_FillValue = 9.96921e+36f ;
                lakevol:long_name = "Volume in lake reservoir" ;
                lakevol:online_operation = "ave(scatter(X))" ;
                lakevol:interval_operation = 1800.f ;
                lakevol:interval_write = -1.f ;
                lakevol:coordinates = "time_counter lat lon" ;
        float irrigation(time_counter, lat, lon) ;
                irrigation:units = "mm/d" ;
                irrigation:standard_name = "Net irrigation" ;
                irrigation:_FillValue = 9.96921e+36f ;
                irrigation:long_name = "Net irrigation" ;
                irrigation:online_operation = "ave(scatter(X*    48.0))" ;
                irrigation:interval_operation = 1800.f ;
                irrigation:interval_write = -1.f ;
                irrigation:coordinates = "time_counter lat lon" ;
        float netirrig(time_counter, lat, lon) ;
                netirrig:units = "mm/d" ;
                netirrig:standard_name = "Net irrigation requirement" ;
                netirrig:_FillValue = 9.96921e+36f ;
                netirrig:long_name = "Net irrigation requirement" ;
                netirrig:online_operation = "ave(scatter(X*    48.0))" ;
                netirrig:interval_operation = 1800.f ;
                netirrig:interval_write = -1.f ;
                netirrig:coordinates = "time_counter lat lon" ;
        float irrigmap(lat, lon) ;
                irrigmap:units = "m^2" ;
                irrigmap:standard_name = "Map of irrigated areas" ;
                irrigmap:_FillValue = 9.96921e+36f ;
                irrigmap:long_name = "Map of irrigated areas" ;
                irrigmap:online_operation = "once(scatter(X))" ;
                irrigmap:coordinates = "lat lon" ;
        float beta(time_counter, lat, lon) ;
                beta:units = "1" ;
                beta:standard_name = "Beta Function" ;
                beta:_FillValue = 9.96921e+36f ;
                beta:long_name = "Beta Function" ;
                beta:online_operation = "ave(scatter(X))" ;
                beta:interval_operation = 1800.f ;
                beta:interval_write = -1.f ;
                beta:coordinates = "time_counter lat lon" ;
        float raero(time_counter, lat, lon) ;
                raero:units = "s/m" ;
                raero:standard_name = "Aerodynamic resistance" ;
                raero:_FillValue = 9.96921e+36f ;
                raero:long_name = "Aerodynamic resistance" ;
                raero:online_operation = "ave(scatter(X))" ;
                raero:interval_operation = 1800.f ;
                raero:interval_write = -1.f ;
                raero:coordinates = "time_counter lat lon" ;
        float cdrag(time_counter, lat, lon) ;
                cdrag:units = "?" ;
                cdrag:standard_name = "Drag coefficient for LE and SH" ;
                cdrag:_FillValue = 9.96921e+36f ;
                cdrag:long_name = "Drag coefficient for LE and SH" ;
                cdrag:online_operation = "ave(scatter(X))" ;
                cdrag:interval_operation = 1800.f ;
                cdrag:interval_write = -1.f ;
                cdrag:coordinates = "time_counter lat lon" ;
        float Wind(time_counter, lat, lon) ;
                Wind:units = "m/s" ;
                Wind:standard_name = "Wind speed" ;
                Wind:_FillValue = 9.96921e+36f ;
                Wind:long_name = "Wind speed" ;
                Wind:online_operation = "ave(scatter(X))" ;
                Wind:interval_operation = 1800.f ;
                Wind:interval_write = -1.f ;
                Wind:coordinates = "time_counter lat lon" ;
        float qsatt(time_counter, lat, lon) ;
                qsatt:units = "g/g" ;
                qsatt:standard_name = "Surface saturated humidity" ;
                qsatt:_FillValue = 9.96921e+36f ;
                qsatt:long_name = "Surface saturated humidity" ;
                qsatt:online_operation = "ave(scatter(X))" ;
                qsatt:interval_operation = 1800.f ;
                qsatt:interval_write = -1.f ;
                qsatt:coordinates = "time_counter lat lon" ;
        float vbeta1(time_counter, lat, lon) ;
                vbeta1:units = "1" ;
                vbeta1:standard_name = "Beta for sublimation" ;
                vbeta1:_FillValue = 9.96921e+36f ;
                vbeta1:long_name = "Beta for sublimation" ;
                vbeta1:online_operation = "ave(scatter(X))" ;
                vbeta1:interval_operation = 1800.f ;
                vbeta1:interval_write = -1.f ;
                vbeta1:coordinates = "time_counter lat lon" ;
        float vbeta4(time_counter, lat, lon) ;
                vbeta4:units = "1" ;
                vbeta4:standard_name = "Beta for bare soil" ;
                vbeta4:_FillValue = 9.96921e+36f ;
                vbeta4:long_name = "Beta for bare soil" ;
                vbeta4:online_operation = "ave(scatter(X))" ;
                vbeta4:interval_operation = 1800.f ;
                vbeta4:interval_write = -1.f ;
                vbeta4:coordinates = "time_counter lat lon" ;
        float vbetaco2(time_counter, veget, lat, lon) ;
                vbetaco2:units = "mm/d" ;
                vbetaco2:standard_name = "beta for CO2" ;
                vbetaco2:_FillValue = 9.96921e+36f ;
                vbetaco2:long_name = "beta for CO2" ;
                vbetaco2:online_operation = "ave(scatter(X))" ;
                vbetaco2:interval_operation = 1800.f ;
                vbetaco2:interval_write = -1.f ;
                vbetaco2:coordinates = "time_counter veget lat lon" ;
        float soiltype(soiltyp, lat, lon) ;
                soiltype:units = "%" ;
                soiltype:standard_name = "Fraction of soil textures" ;
                soiltype:_FillValue = 9.96921e+36f ;
                soiltype:long_name = "Fraction of soil textures" ;
                soiltype:online_operation = "once(scatter(X))" ;
                soiltype:coordinates = "soiltyp lat lon" ;
        float humrel(time_counter, veget, lat, lon) ;
                humrel:units = "1" ;
                humrel:standard_name = "Soil moisture stress" ;
                humrel:_FillValue = 9.96921e+36f ;
                humrel:long_name = "Soil moisture stress" ;
                humrel:online_operation = "ave(scatter(X))" ;
                humrel:interval_operation = 1800.f ;
                humrel:interval_write = -1.f ;
                humrel:coordinates = "time_counter veget lat lon" ;
        float cimean(time_counter, veget, lat, lon) ;
                cimean:units = "mmole/m2/s" ;
                cimean:standard_name = "Stomatal CO2 concentation" ;
                cimean:_FillValue = 9.96921e+36f ;
                cimean:long_name = "Stomatal CO2 concentation" ;
                cimean:online_operation = "ave(scatter(X))" ;
                cimean:interval_operation = 1800.f ;
                cimean:interval_write = -1.f ;
                cimean:coordinates = "time_counter veget lat lon" ;
        float vbeta3(time_counter, veget, lat, lon) ;
                vbeta3:units = "mm/d" ;
                vbeta3:standard_name = "Beta for Transpiration" ;
                vbeta3:_FillValue = 9.96921e+36f ;
                vbeta3:long_name = "Beta for Transpiration" ;
                vbeta3:online_operation = "ave(scatter(X))" ;
                vbeta3:interval_operation = 1800.f ;
                vbeta3:interval_write = -1.f ;
                vbeta3:coordinates = "time_counter veget lat lon" ;
        float rveget(time_counter, veget, lat, lon) ;
                rveget:units = "s/m" ;
                rveget:standard_name = "Canopy resistance" ;
                rveget:_FillValue = 9.96921e+36f ;
                rveget:long_name = "Canopy resistance" ;
                rveget:online_operation = "ave(scatter(X))" ;
                rveget:interval_operation = 1800.f ;
                rveget:interval_write = -1.f ;
                rveget:coordinates = "time_counter veget lat lon" ;
        float rsol(time_counter, lat, lon) ;
                rsol:units = "s/m" ;
                rsol:standard_name = "Soil resistance" ;
                rsol:_FillValue = 9.96921e+36f ;
                rsol:long_name = "Soil resistance" ;
                rsol:online_operation = "ave(scatter(X))" ;
                rsol:interval_operation = 1800.f ;
                rsol:interval_write = -1.f ;
                rsol:coordinates = "time_counter lat lon" ;
        float vbeta2(time_counter, veget, lat, lon) ;
                vbeta2:units = "mm/d" ;
                vbeta2:standard_name = "Beta for Interception loss" ;
                vbeta2:_FillValue = 9.96921e+36f ;
                vbeta2:long_name = "Beta for Interception loss" ;
                vbeta2:online_operation = "ave(scatter(X))" ;
                vbeta2:interval_operation = 1800.f ;
                vbeta2:interval_write = -1.f ;
                vbeta2:coordinates = "time_counter veget lat lon" ;
        float qsintmax(time_counter, veget, lat, lon) ;
                qsintmax:units = "Kg/m^2" ;
                qsintmax:standard_name = "Maximum Interception capacity" ;
                qsintmax:_FillValue = 9.96921e+36f ;
                qsintmax:long_name = "Maximum Interception capacity" ;
                qsintmax:online_operation = "ave(scatter(X))" ;
                qsintmax:interval_operation = 1800.f ;
                qsintmax:interval_write = -1.f ;
                qsintmax:coordinates = "time_counter veget lat lon" ;
        float mrsos(time_counter, lat, lon) ;
                mrsos:units = "kg m-2" ;
                mrsos:standard_name = "Moisture in Upper 0.1 m of Soil Column" ;
                mrsos:_FillValue = 9.96921e+36f ;
                mrsos:long_name = "Moisture in Upper 0.1 m of Soil Column" ;
                mrsos:online_operation = "ave(scatter(X))" ;
                mrsos:interval_operation = 1800.f ;
                mrsos:interval_write = -1.f ;
                mrsos:coordinates = "time_counter lat lon" ;
        float mrso(time_counter, lat, lon) ;
                mrso:units = "kg m-2" ;
                mrso:standard_name = "Total Soil Moisture Content" ;
                mrso:_FillValue = 9.96921e+36f ;
                mrso:long_name = "Total Soil Moisture Content" ;
                mrso:online_operation = "ave(scatter(X))" ;
                mrso:interval_operation = 1800.f ;
                mrso:interval_write = -1.f ;
                mrso:coordinates = "time_counter lat lon" ;
        float mrros(time_counter, lat, lon) ;
                mrros:units = "kg m-2 s-1" ;
                mrros:standard_name = "Surface Runoff" ;
                mrros:_FillValue = 9.96921e+36f ;
                mrros:long_name = "Surface Runoff" ;
                mrros:online_operation = "ave(scatter(X))" ;
                mrros:interval_operation = 1800.f ;
                mrros:interval_write = -1.f ;
                mrros:coordinates = "time_counter lat lon" ;
        float mrro(time_counter, lat, lon) ;
                mrro:units = "kg m-2 s-1" ;
                mrro:standard_name = "Total Runoff" ;
                mrro:_FillValue = 9.96921e+36f ;
                mrro:long_name = "Total Runoff" ;
                mrro:online_operation = "ave(scatter(X))" ;
                mrro:interval_operation = 1800.f ;
                mrro:interval_write = -1.f ;
                mrro:coordinates = "time_counter lat lon" ;
        float prveg(time_counter, lat, lon) ;
                prveg:units = "kg m-2 s-1" ;
                prveg:standard_name = "Precipitation onto Canopy" ;
                prveg:_FillValue = 9.96921e+36f ;
                prveg:long_name = "Precipitation onto Canopy" ;
                prveg:online_operation = "ave(scatter(X))" ;
                prveg:interval_operation = 1800.f ;
                prveg:interval_write = -1.f ;
                prveg:coordinates = "time_counter lat lon" ;
        float evspsblveg(time_counter, lat, lon) ;
                evspsblveg:units = "kg m-2 s-1" ;
                evspsblveg:standard_name = "Evaporation from Canopy" ;
                evspsblveg:_FillValue = 9.96921e+36f ;
                evspsblveg:long_name = "Evaporation from Canopy" ;
                evspsblveg:online_operation = "ave(scatter(X))" ;
                evspsblveg:interval_operation = 1800.f ;
                evspsblveg:interval_write = -1.f ;
                evspsblveg:coordinates = "time_counter lat lon" ;
        float evspsblsoi(time_counter, lat, lon) ;
                evspsblsoi:units = "kg m-2 s-1" ;
                evspsblsoi:standard_name = "Water Evaporation from Soil" ;
                evspsblsoi:_FillValue = 9.96921e+36f ;
                evspsblsoi:long_name = "Water Evaporation from Soil" ;
                evspsblsoi:online_operation = "ave(scatter(X))" ;
                evspsblsoi:interval_operation = 1800.f ;
                evspsblsoi:interval_write = -1.f ;
                evspsblsoi:coordinates = "time_counter lat lon" ;
        float tran(time_counter, lat, lon) ;
                tran:units = "kg m-2 s-1" ;
                tran:standard_name = "Transpiration" ;
                tran:_FillValue = 9.96921e+36f ;
                tran:long_name = "Transpiration" ;
                tran:online_operation = "ave(scatter(X))" ;
                tran:interval_operation = 1800.f ;
                tran:interval_write = -1.f ;
                tran:coordinates = "time_counter lat lon" ;
        float treeFrac(time_counter, lat, lon) ;
                treeFrac:units = "%" ;
                treeFrac:standard_name = "Tree Cover Fraction" ;
                treeFrac:_FillValue = 9.96921e+36f ;
                treeFrac:long_name = "Tree Cover Fraction" ;
                treeFrac:online_operation = "ave(scatter(X))" ;
                treeFrac:interval_operation = 1800.f ;
                treeFrac:interval_write = -1.f ;
                treeFrac:coordinates = "time_counter lat lon" ;
        float grassFrac(time_counter, lat, lon) ;
                grassFrac:units = "%" ;
                grassFrac:standard_name = "Natural Grass Fraction" ;
                grassFrac:_FillValue = 9.96921e+36f ;
                grassFrac:long_name = "Natural Grass Fraction" ;
                grassFrac:online_operation = "ave(scatter(X))" ;
                grassFrac:interval_operation = 1800.f ;
                grassFrac:interval_write = -1.f ;
                grassFrac:coordinates = "time_counter lat lon" ;
        float cropFrac(time_counter, lat, lon) ;
                cropFrac:units = "%" ;
                cropFrac:standard_name = "Crop Fraction" ;
                cropFrac:_FillValue = 9.96921e+36f ;
                cropFrac:long_name = "Crop Fraction" ;
                cropFrac:online_operation = "ave(scatter(X))" ;
                cropFrac:interval_operation = 1800.f ;
                cropFrac:interval_write = -1.f ;
                cropFrac:coordinates = "time_counter lat lon" ;
        float baresoilFrac(time_counter, lat, lon) ;
                baresoilFrac:units = "%" ;
                baresoilFrac:standard_name = "Bare Soil Fraction" ;
                baresoilFrac:_FillValue = 9.96921e+36f ;
                baresoilFrac:long_name = "Bare Soil Fraction" ;
                baresoilFrac:online_operation = "ave(scatter(X))" ;
                baresoilFrac:interval_operation = 1800.f ;
                baresoilFrac:interval_write = -1.f ;
                baresoilFrac:coordinates = "time_counter lat lon" ;
        float residualFrac(time_counter, lat, lon) ;
                residualFrac:units = "%" ;
                residualFrac:standard_name = "Fraction of Grid Cell that is Land but Neither Vegetation-Covered nor Bare Soil" ;
                residualFrac:_FillValue = 9.96921e+36f ;
                residualFrac:long_name = "Fraction of Grid Cell that is Land but Neither Vegetation-Covered nor Bare Soil" ;
                residualFrac:online_operation = "ave(scatter(X))" ;
                residualFrac:interval_operation = 1800.f ;
                residualFrac:interval_write = -1.f ;
                residualFrac:coordinates = "time_counter lat lon" ;
        float LandPoints(lat, lon) ;
                LandPoints:units = "1" ;
                LandPoints:standard_name = "Land Points" ;
                LandPoints:_FillValue = 9.96921e+36f ;
                LandPoints:long_name = "Land Points" ;
                LandPoints:online_operation = "once(scatter(X))" ;
                LandPoints:coordinates = "lat lon" ;
        float Areas(lat, lon) ;
                Areas:units = "m2" ;
                Areas:standard_name = "Mesh areas" ;
                Areas:_FillValue = 9.96921e+36f ;
                Areas:long_name = "Mesh areas" ;
                Areas:online_operation = "once(scatter(X))" ;
                Areas:coordinates = "lat lon" ;
        float Contfrac(lat, lon) ;
                Contfrac:units = "1" ;
                Contfrac:standard_name = "Continental fraction" ;
                Contfrac:_FillValue = 9.96921e+36f ;
                Contfrac:long_name = "Continental fraction" ;
                Contfrac:online_operation = "once(scatter(X))" ;
                Contfrac:coordinates = "lat lon" ;

// global attributes:
                :Conventions = "CF-1.1" ;
                :file_name = "sechiba_history.nc" ;
                :production = "An IPSL model" ;
                :TimeStamp = "2010-JUL-24 00:19:51 GMT-0200" ;
}