Upload
turi
View
48
Download
0
Embed Size (px)
DESCRIPTION
Weather Research and Forecast implementation on Grid Computing. Chaker El Amrani Department of Computer Engineering Faculty of Science and Technology, Tangier Abdelmalek Essaadi University, Morocco Email: [email protected]. WRF Model. - PowerPoint PPT Presentation
Citation preview
Weather Research and Forecast
implementation on Grid Computing
Chaker El AmraniDepartment of Computer EngineeringFaculty of Science and Technology, TangierAbdelmalek Essaadi University, Morocco
Email: [email protected]
WRF Model
The Weather Research and Forecasting (WRF) is a specific program for forecasting and research. It was created through a partnership that includes the National Oceanic and Atmospheric Administration (NOAA), the National Center for Atmospheric Research (NCAR), and more than 150 other organizations and universities in the United States and abroad.
WRF serves for prediction and simulation of weather, regional or local climate.
WRF/Chem model simulate the coupling between dynamics, radiation and chemistry. Uses include forecasting chemical-weather, testing air pollution, planning and forecasting for field campaigns, analyzing measurements from field campaigns and the assimilation of satellite and in-situ chemical measurements.
EumedGrid Workshop 2CNRST, June 16, Rabat
implementation of WRF
WRF requires large execution time and storage space. The porting of WRF to Grid infrastructure is necessary.
WRF model is composed of 3 components: Pre-processing (terrestrial and metrological data upload, execution of
binaries: geogrid, ungrib, metgrid) Processing (execution of ideal, real, wrf) Post-processing (output visualisation: NCL, VAPOR, GRADS)
We would like to implement WRF on Grid, so we can benefit from the MPI
software architecture, and be able to do development in WRF routines
EumedGrid Workshop 3CNRST, June 16, Rabat
WRF Preprocessing System
EumedGrid Workshop 4CNRST, June 16, Rabat
Porting design for WRF
EumedGrid Workshop 5
UI
ui.magrid.ma- script JDL- scripts shell- Output downloads
WMS
SEtorik1.ulakbim.gov.tr
CE
Execution of UI scripts
WNn
WN1
USERWPS (geogrid, ungrib and metgrid) are executed sequentially.WRF (ideal.exe, real.exe and wrf.exe) run using MPI on multiple CPUs.
CNRST, June 16, Rabat
LFC
lfc.ulakbim.gov.tr/grid/eumed/elamrani/WRFDATA/- Data- Binaries
For operational use only, binaries will be installed in CE
Scripts JDL file JobType = "Normal";
Executable = "wrf-wrapper.sh";
CpuNumber = 10;
InputSandbox = {"wrf-wrapper.sh","./WRFDATA/namelist.input"};
StdOutput = "std.out";
StdError = "std.err";
OutputSandbox = {"std.out","std.err","rsl.error.0000","rsl.out.0000","namelist.input"};
Requirements = Member("MPI-START", other.GlueHostApplicationSoftwareRunTimeEnvironment)
&& Member("MPICH2", other.GlueHostApplicationSoftwareRunTimeEnvironment)
&& (other.GlueHostArchitecturePlatformType == "x86_64");
EumedGrid Workshop 6CNRST, June 16, Rabat
upload of wrf.exe lcg-cr --vo eumed -d torik1.ulakbim.gov.tr -l lfn:${LFC_HOME}/wrf.exe file:./WRFDATA/wrf.exe
Upload of data files for i in wrfbdy_d01 wrfinput_d01 GENPARM.TBL SOILPARM.TBL VEGPARM.TBL LANDUSE.TBL tr49t85 tr49t67 tr67t85 RRTMG_LW_DATA RRTMG_SW_DATA ETAMPNEW_DATA RRTM_DATA; do lcg-cr --vo eumed -d torik1.ulakbim.gov.tr -l lfn:${LFC_HOME}/WRFDATA/$i file:./WRFDATA/$i done
Results
Execution of WRF on different amounts of CPU
EumedGrid Workshop 7CNRST, June 16, Rabat
1 2 4 6 8 10 15 200.00
10.00
20.00
30.00
40.00
50.00
60.00
CPU number
Tim
e in
min
ute
s
Investigation conducted by: Chaker El Amrani, Mohamed El Kharrim, Abderrahman El Kharim
Conclusion
Work done
- WRF has been succeffully implemented in GRID, for operational and
development purposes
- WRF Execution is MPI
- Execution time decreases sensitively when CPU numbers
Next steps
- Implemetation of pre-processing environment
- Automatisation of pre-processing phase
- Implementing of output and visualisation tools at User Interface level
EumedGrid Workshop 8CNRST, June 16, Rabat
Thank you for your attention
Chaker El AmraniDepartment of Computer EngineeringFaculty of Science and Technology, TangierAbdelmalek Essaadi University, Morocco
Email: [email protected]