NCAR Command Language
description
Transcript of NCAR Command Language
ESMF Regridding Software in NCL
ESMF Executive BoardInteragency Working Group Meeting
June 12, 2014
Mary Haley NCAR/CISL/VETS
Special thanks to NOAA/CIRES teamRobert Oehmke, Cecelia DeLuca, Peggy Li
NCAR Command Language
An open source scripting language developed and
supported at NCAR, tailored for the analysis and
visualization of geoscientific data
http://www.ncl.ucar.edu
NCL’s main features
• Simple, robust file input and output
• Hundreds of analysis (computational)
functions
• Visualizations are publication quality
and highly customizable
• Free and well-supported
• Training available
ecosystem modelelectric powerextreme weather eventsfire weather forecastingfish climateflight experimentsfluid dynamicsfog forecastforest productivityfusion plasmageophysics supportglacial climate studiesgreenhouse modelingheat balanceheavy rainfallhistorical weather mapshumidity projectionshurricaneshydrology modelingimprovement of dairy cattleinsect researchionospheric studieslake effect snow stormslarval transportlightning researchmagnetic resonance imagingmagnetohydrodynamicsmapping epidemiological datamarine studiesmartian climatematerial stress and strainmercury depositsmeso-gamma simulationsmicrobiologymicroburst outflows
modeling of stem cellsmolecular physicsmonsoon studiesmorphodynamics, long termneuron modelnoble gas samplingocean biologyocean eddy researchoceanographyoptical data, display ofozonepaleoclimate studiesparticle orbitphysicsplanetary exploration dataplasma simulationpolar researchradiation risk researchradiowave propagationreal-time ocean forecastingremote sensingrenewable energyrice productionroad weather researchsatellite image processingscattometer studiessea breeze simulationsea ice studiessediment transport researchships in waves simulationssnake bites in Brazilsnow data assimilationsoaring conditions for gliderssocial sciencessoil moisture
solar irrigation changespace geodesyspace weatherspread of farming & milk drinkingstar modelingstation data plotsstorm surge analysisstorms, forecasting ofsurf chartsteachingtokamak modelingtornado climatologytransport of aerosols from oil facilitiestropopsheric air pollutionturbulent particle-laden flowtyphoon researchurban flood demonstrationurban meteorologyvolcanic signals in ice coreswater resources and irrigationwater vapor feedbackweather displayweather forecasting for sailboatsweather modificationwildfire simulationwildlife conservation and restoration programwind energywind erosionwind forecasting for wind surferswind resources
DTV propagation analysisIPCC researchMARS camNASA precipitation missionsair quality researchair scienceair ventilation assessmentair-sea interactionaircraft icing researchanimal disease modelingapplied insuranceastronomyatmospheric researchatmospheric teleconnectionsatomic energyaviation forecastingbattlespace environment modelingbauxite refinerybeam physicsbiofuels modelingbiogeochemistrybird migrationblack holebluetongue transmission riskborehole temperaturesbushfire mitigationcarbon cycle modellingcell motilityclimates of extrasolar planetscloud parameterizationdimethylsulphoniopropionatedisaster preventiondrought predictingdustearth magnetic field
Types of research reported by NCL userss
NCL users are worldwide
• Graduate students in climate sciences
• Scientists at research centers and labs
• Some commercial usage
NCL metrics• 19,500 registered users in over 100
countries since 2010
• 1,500 monthly downloads
• 2,019 email list subscribers
• 270 monthly emails (includes responses)
• 70 workshops since 2000 (1,030 students)
Joint student project at NCAR/CISL with NOAA/CIRES
Develop a suite of functions to incorporate the ESMF regridding capabilities in NCL.
Very successful project!Released in NCL beta version in May 2012,
and officially in October 2012
Mohammad AboualiSIParCS Intern at CISL/NCAR, 2011
Computational Science Ph.D. Student
at Joint Program between SDSU & CGU
Why ESMF regridding?
• One interface to handle different grid types
(rectilinear, curvilinear, unstructured)
• Easy to switch interpolation methods
• Works on global or regional grids
• Can use weights for faster regridding
• Can run in parallel
• Know the team members
Uses for ESMF regridding• CMIP5 regridding suite• WRF (weather and research forecast) model data to other grids• Spatially merging Daymet NetCDF files• ECMWF Operational Model Analysis grid• Ocean models (ROMS, POP, ORCA)• Unstructured grids (MPAS, HOMME, ICON) (hexagonal, cubed)• CLM (land surface model)• HDF satellite (swath) data• CCSM grid to EASE grid• GPCP (Global Precipitation Climatology Project)• CCSM ice to CCSM atmospheric• HIRLAM (hydrostatic grid-point model, can be rotated)• MOZART emissions
NCL/ESMF Regriddinghttp://www.ncl.ucar.edu/Applications/ESMF.shtml