netcdf regcmdata/NCEP/pnw/Daily/RegCM3_Daily_pnw_NCEP.ncml { dimensions: time = 17532; y = 139; x = 138; variables: float time(time=17532); :long_name = "time-coordinate"; :units = "days since 1900-01-01"; :axis = "T"; :standard_name = "time"; :actual_range = 24836.0f, 42367.0f; // float double y(y=139); :long_name = "y-coordinate"; :actual_range = -1027.5, 1042.5; // double :grid_spacing = 15.0f; // float :units = "km"; :axis = "Y"; :standard_name = "projection_y_coordinate"; double x(x=138); :long_name = "x-coordinate"; :actual_range = -1020.0, 1035.0; // double :grid_spacing = 15.0f; // float :units = "km"; :axis = "X"; :standard_name = "projection_x_coordinate"; char Lambert_Conformal; :grid_mapping_name = "lambert_conformal_conic"; :standard_parallel = 30.0, 60.0; // double :longitude_of_central_meridian = -118.69999694824219; // double :latitude_of_projection_origin = 52.0; // double float xlat(y=139, x=138); :long_name = "latitude"; :units = "degrees_north"; :actual_range = 41.66792f, 61.485584f; // float :_CoordinateAxisType = "Lat"; float xlon(y=139, x=138); :long_name = "longitude"; :units = "degrees_east"; :actual_range = -137.34085f, -99.79502f; // float :_CoordinateAxisType = "Lon"; float CA1(time=17532, y=139, x=138); :long_name = "Convection 1"; :units = "count < 2. mm"; :valid_range = -1.0f, 1500.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.0f, 8.0f; // float float CA2(time=17532, y=139, x=138); :long_name = "Convection 2"; :units = "count >= 2. mm"; :valid_range = -1.0f, 1500.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.0f, 8.0f; // float float CDD(time=17532, y=139, x=138); :long_name = "Cooling Deg Days Base 22C"; :units = "CDD"; :valid_range = 0.0f, 10000.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.0f, 16.042194f; // float float DRAG(time=17532, y=139, x=138); :long_name = "Surface Drag Stress"; :units = "si"; :valid_range = -1.0f, 1.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 1.9105585E-4f, 0.4449746f; // float float ET(time=17532, y=139, x=138); :long_name = "Evapotranspiration"; :units = "mm/day"; :valid_range = -5.0f, 150.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = -5.0f, 30.7682f; // float float GDD10(time=17532, y=139, x=138); :long_name = "Growing Deg Days Base 10C"; :units = "GDD"; :valid_range = 0.0f, 10000.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.0f, 26.5401f; // float float GDD5(time=17532, y=139, x=138); :long_name = "Growing Deg Days Base 5C"; :units = "GDD"; :valid_range = 0.0f, 10000.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.0f, 31.5401f; // float float HDD(time=17532, y=139, x=138); :long_name = "Heating Deg Days Base 15.5C"; :units = "HDD"; :valid_range = 0.0f, 10000.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.0f, 63.39615f; // float float LWD(time=17532, y=139, x=138); :long_name = "Downward Longwave"; :units = "W/m2"; :valid_range = -300.0f, 750.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 66.41437f, 427.2166f; // float float LWN(time=17532, y=139, x=138); :long_name = "Net Longwave"; :units = "W/m2"; :valid_range = -300.0f, 750.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = -53.70898f, 245.09468f; // float float P2_10(time=17532, y=139, x=138); :long_name = "2 GT P LT 10 mm/3hr"; :units = "count"; :valid_range = 0.0f, 130.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.0f, 8.0f; // float float P2(time=17532, y=139, x=138); :long_name = "P LT 2 mm/3hr"; :units = "count"; :valid_range = 0.0f, 130.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.0f, 8.0f; // float float PSMIN(time=17532, y=139, x=138); :long_name = "Min Surface Pressure"; :units = "hPa"; :valid_range = 300.0f, 1500.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 654.0644f, 1058.2622f; // float float PSRF(time=17532, y=139, x=138); :long_name = "Surface Pressure"; :units = "hPa"; :valid_range = 300.0f, 1500.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 654.85486f, 1058.396f; // float float P_100(time=17532, y=139, x=138); :long_name = "P GT 100 mm/3hr"; :units = "count"; :valid_range = 0.0f, 130.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.0f, 8.0f; // float float P_10_25(time=17532, y=139, x=138); :long_name = "10 GT P LT 25 mm/3hr"; :units = "count"; :valid_range = 0.0f, 130.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.0f, 8.0f; // float float P_25_50(time=17532, y=139, x=138); :long_name = "25 GT P LT 50 mm/3hr"; :units = "count"; :valid_range = 0.0f, 130.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.0f, 8.0f; // float float P_50_100(time=17532, y=139, x=138); :long_name = "50 GT P LT 100 mm/3hr"; :units = "count"; :valid_range = 0.0f, 130.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.0f, 8.0f; // float float QA(time=17532, y=139, x=138); :long_name = "Aneom Specific Humidity"; :units = "kg/kg"; :valid_range = -1.0E-5f, 0.2f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 9.5543E-6f, 0.019294526f; // float float RB(time=17532, y=139, x=138); :long_name = "Soil Base Flow"; :units = "mm/day"; :valid_range = -10.0f, 2000.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = -10.0f, 18.5028f; // float float RC(time=17532, y=139, x=138); :long_name = "Convective Precipitation"; :units = "mm/day"; :valid_range = -1.0f, 1500.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.0f, 141.12218f; // float float RHA(time=17532, y=139, x=138); :long_name = "Relative Humidity"; :units = "fraction"; :valid_range = -0.1f, 5.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.02423058f, 1.0f; // float float RNFS(time=17532, y=139, x=138); :long_name = "Surface Runoff"; :units = "mm/day"; :valid_range = -200.0f, 2000.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = -9.945236f, 482.70285f; // float float RT(time=17532, y=139, x=138); :long_name = "Total Precipitation"; :units = "mm/day"; :valid_range = -1.0f, 2500.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = -1.9610136E-15f, 460.19574f; // float float SH(time=17532, y=139, x=138); :long_name = "Sensible Heat"; :units = "W/m2"; :valid_range = -300.0f, 1000.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = -300.0f, 1000.0f; // float float SLP(time=17532, y=139, x=138); :long_name = "Sea Level Pressure"; :units = "hPa"; :valid_range = 900.0f, 1200.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 959.4792f, 1066.3412f; // float float SMR(time=17532, y=139, x=138); :long_name = "Root Layer Soil Moisture"; :units = "mm"; :valid_range = -1.0f, 1200.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 37.85339f, 848.64606f; // float float SMT(time=17532, y=139, x=138); :long_name = "Total Soil Moisture"; :units = "mm"; :valid_range = 0.0f, 2000.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.0f, 1848.0f; // float float SMU(time=17532, y=139, x=138); :long_name = "Top Layer Soil Moisture"; :units = "mm"; :valid_range = -1.0f, 80.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.009999999f, 66.0f; // float float SNOW(time=17532, y=139, x=138); :long_name = "Snow Depth"; :units = "mm H2O"; :valid_range = -1.0f, 3000.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.0f, 3000.0f; // float float SWI(time=17532, y=139, x=138); :long_name = "Solar Incident"; :units = "W/m2"; :valid_range = -1.0f, 1400.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.41612715f, 428.14005f; // float float SWN(time=17532, y=139, x=138); :long_name = "Net Solar Absorbed"; :units = "W/m2"; :valid_range = -1.0f, 1200.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.19109637f, 365.9782f; // float float T0(time=17532, y=139, x=138); :long_name = "Number of hours T < 0C"; :units = "count"; :valid_range = 0.0f, 300.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.0f, 8.0f; // float float T33(time=17532, y=139, x=138); :long_name = "Number of hours T > 33C"; :units = "count"; :valid_range = 0.0f, 300.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.0f, 8.0f; // float float TAMAXA(time=17532, y=139, x=138); :long_name = "Absolute Max Aneom Temperature"; :units = "C"; :valid_range = -60.0f, 60.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = -43.96794f, 45.68341f; // float float TAMAX(time=17532, y=139, x=138); :long_name = "Avg Max Aneom Temperature"; :units = "C"; :valid_range = -60.0f, 60.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = -46.015274f, 38.042206f; // float float TAMINA(time=17532, y=139, x=138); :long_name = "Absolute Min Aneom Temperature"; :units = "C"; :valid_range = -60.0f, 60.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = -50.660187f, 30.963226f; // float float TAMIN(time=17532, y=139, x=138); :long_name = "Avg Min Aneom Temperature"; :units = "C"; :valid_range = -60.0f, 60.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = -47.896133f, 33.813385f; // float float TA(time=17532, y=139, x=138); :long_name = "Aneom Temperature"; :units = "C"; :valid_range = -60.0f, 60.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = -46.712906f, 36.07724f; // float float TF(time=17532, y=139, x=138); :long_name = "Foliage Temperature"; :units = "C"; :valid_range = -60.0f, 60.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = -60.0f, 37.250183f; // float float TG(time=17532, y=139, x=138); :long_name = "Ground Temperature"; :units = "C"; :valid_range = -60.0f, 60.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = -60.0f, 37.318817f; // float float TOTCLOUD(time=17532, y=139, x=138); :long_name = "Total Cloud Cover"; :units = "fraction"; :valid_range = 0.0f, 1.1f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.0f, 1.0f; // float float TOTRNF(time=17532, y=139, x=138); :long_name = "Total Runoff"; :units = "m^3/s"; :valid_range = -10.0f, 50000.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = -10.0f, 1257.0387f; // float float UA(time=17532, y=139, x=138); :long_name = "Aneom Eastward Wind"; :units = "m/s"; :valid_range = -50.0f, 50.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = -38.614952f, 26.498558f; // float float UMAG6(time=17532, y=139, x=138); :long_name = "3-hr Wind Velocity > 6m/s"; :units = "count"; :valid_range = 0.0f, 300.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.0f, 8.0f; // float float VA(time=17532, y=139, x=138); :long_name = "Aneom Northward Wind"; :units = "m/s"; :valid_range = -50.0f, 50.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = -25.219027f, 26.188768f; // float float W10MX(time=17532, y=139, x=138); :long_name = "Max 10m Wind Speed"; :units = "m/s"; :valid_range = -500.0f, 500.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 0.35800546f, 41.791275f; // float float ZPBL(time=17532, y=139, x=138); :long_name = "PBL Height"; :units = "m"; :valid_range = -1.0f, 6000.0f; // float :missing_value = -999.0f; // float :_FillValue = -999.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; :actual_range = 32.536983f, 3086.7742f; // float float topo(y=139, x=138); :long_name = "RegCM topo"; :units = "meters"; :actual_range = 0.0f, 3282.9917f; // float :coordinates = "xlon xlat"; :grid_mapping = "Lambert_Conformal"; :missing_value = -999.0f; // float float veg(y=139, x=138); :long_name = "BATS surface type codes"; :code_1 = "1=Crop, 2=Short Grass, 3=Ev Needle, 4=Decid Needle, 5=Decid Broad, 6=Ev Broad"; :code_2 = "7=Tall Grass, 8=Desert, 9=Tundra, 10=Irr Crop,11=Semi-desert, 12=Land Ice"; :code_3 = "13=Bog/Marsh, 14=Inland Water, 15=Ocean, 16=Ev Shrub, 17=Decid Shrub, 18=Mixed Forest"; :actual_range = 1.0f, 19.0f; // float :coordinates = "time y x "; :grid_mapping = "Lambert_Conformal"; // global attributes: :version = "4.0"; :runtitle = "RegCM3+BATS"; :driving_GCM = "NCEP Reanalysis II"; :model_date_Convention = "Serial Months"; :time_Convention = "Calandar is actual"; :domain = "PNW 138X139 grid points, 18 vertical levels"; :center_latitude = "= 52.0000"; :center_longitude = "= -118.700"; :grid_spacing = "= 15000 m"; :projection = "Lambert conformal conic"; :standard_parallels = "N30 and N60 degrees"; :author = "S Hostetler, J Alder, US Geological Survey"; :History = "Code modified 5/28/2011"; :Conventions = "CF-1.0"; :title = "USGS Dynamical Downscaled Regional Climate - V1.0 - Pacific Northwest - NOAA NCEP"; :summary = "We have completed an array of high-resolution simulations of present and future climate over Western North America (WNA) and Eastern North America (ENA) by dynamically downscaling global climate simulations using a regional climate model, RegCM3. The simulations are intended to provide long time series of internally consistent surface and atmospheric variables for use in climate-related research. In addition to providing high-resolution weather and climate data for the past, present, and future, we have developed an integrated data flow and methodology for processing, summarizing, viewing, and delivering the climate datasets to a wide range of potential users. Our simulations were run over 50- and 15-kilometer model grids in an attempt to capture more of the climatic detail associated with processes such as topographic forcing than can be captured by general circulation models (GCMs). The simulations were run using output from four GCMs. All simulations span the present (for example, 1968 to 1999), common periods of the future (2040 to 2069), and two simulations continuously cover 2010 to 2099. The trace gas concentrations in our simulations were the same as those of the GCMs: the IPCC 20th century time series for 1968 to 1999 and the A2 time series for simulations of the future. We demonstrate that RegCM3 is capable of producing present day annual and seasonal climatologies of air temperature and precipitation that are in good agreement with observations. Important features of the high-resolution climatology of temperature, precipitation, snow water equivalent (SWE), and soil moisture are consistently reproduced in all model runs over WNA and ENA. The simulations provide a potential range of future climate change for selected decades and display common patterns of the direction and magnitude of changes. As expected, there are some model to model differences that limit interpretability and give rise to uncertainties. Here, we provide background information about the GCMs and the RegCM3, a basic evaluation of the model output and examples of simulated future climate. We also provide information needed to access the web applications for visualizing and downloading the data, and give complete metadata that describe the variables in the datasets."; :keywords = "Regional Climate,Dynamical Downscaling,A2,United States,Canada,Climate,RegCM3,MPI ECHAM5,USGS GENMOM,GFDL CM2.0,NOAA NCEP"; :acknowledgment = "Hostetler, S.W., Alder, J.R., and Allan, A.M., 2011, Dynamically downscaled climate simulations over North America: Methods, evaluation, and supporting documentation for users: U.S. Geological Survey Open-File Report 2011-1238, 64 p."; :naming_authority = "usgs.gov"; :cdm_data_type = "Grid"; :time = "2012-08-07"; :creator_name = "Steve Hostetler"; :creator_url = "http://regclim.coas.oregonstate.edu"; :creator_email = "gs-w-or_regclim@usgs.gov"; :publisher_name = "U.S. Geological Survey"; :publisher_url = "http://regclim.coas.oregonstate.edu"; :publisher_email = "gs-w-or_regclim@usgs.gov"; :institution = "U.S. Geological Survey / College of Oceanic and Atmospheric Sciences, Oregon State University"; :contributors = "Steve Hostetler,Jay Alder,Andrea Allan"; :license = "All model datasets are freely available and are intended for further climate-related scientific research. Although these data have been processed successfully on a computer system at the U.S. Geological Survey (USGS), no warranty expressed or implied is made regarding the display or utility of the data on any other system, or for general or scientific purposes, nor shall the act of distribution constitute any such warranty. The USGS shall not be held liable for improper or incorrect use of the data described and/or contained herein."; :id = "RegCM3_Daily_pnw_NCEP"; }