WRF4G The Weather Research Forecasting model workflow for the GRID Department of Applied Mathematics & Computer Sciences University of.

Slides:



Advertisements
Similar presentations
CSF4 Meta-Scheduler Tutorial 1st PRAGMA Institute Zhaohui Ding or
Advertisements

Experiences with GridWay on CRO NGI infrastructure / EGEE User Forum 2009 Experiences with GridWay on CRO NGI infrastructure Emir Imamagic, Srce EGEE User.
Marco Verlato, INFN 23 March, 2011 ISGC2011/OGF31, Taipei,Taiwan Interoperability solutions in India 1.
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
C. Grimme, A. Papaspyrou Scheduling in C3-Grid AstroGrid-D Workshop Project: C3-Grid Collaborative Climate Community Data and Processing Grid Scheduling.
IST E-infrastructure shared between Europe and Latin America Climate Application Final Report Jose M. Gutierrez Valvanuz Fernandez.
XSEDE 13 July 24, Galaxy Team: PSC Team:
The CrossGrid project Juha Alatalo Timo Koivusalo.
Enabling Grids for E-sciencE Medical image processing web portal : Requirements analysis. An almost end user point of view … H. Benoit-Cattin,
SICSA student induction day, 2009Slide 1 Social Simulation Tutorial Session 6: Introduction to grids and cloud computing International Symposium on Grid.
Elastic Applications in the Cloud Dinesh Rajan University of Notre Dame CCL Workshop, June 2012.
DynamicBLAST on SURAgrid: Overview, Update, and Demo John-Paul Robinson Enis Afgan and Purushotham Bangalore University of Alabama at Birmingham SURAgrid.
A Metadata Based Approach For Supporting Subsetting Queries Over Parallel HDF5 Datasets Vignesh Santhanagopalan Graduate Student Department Of CSE.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
Nicholas LoulloudesMarch 3 rd, 2009 g-Eclipse Testing and Benchmarking Grid Infrastructures using the g-Eclipse Framework Nicholas Loulloudes On behalf.
03/27/2003CHEP20031 Remote Operation of a Monte Carlo Production Farm Using Globus Dirk Hufnagel, Teela Pulliam, Thomas Allmendinger, Klaus Honscheid (Ohio.
Miguel Branco CERN/University of Southampton Enabling provenance on large-scale e-Science applications.
OGF 25/EGEE User Forum Catania, March 2 nd 2009 Meta Scheduling and Advanced Application Support on the Spanish NGI Enol Fernández del Castillo (IFCA-CSIC)
Computational grids and grids projects DSS,
:: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: GridKA School 2009 MPI on Grids 1 MPI On Grids September 3 rd, GridKA School 2009.
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
L ABORATÓRIO DE INSTRUMENTAÇÃO EM FÍSICA EXPERIMENTAL DE PARTÍCULAS Enabling Grids for E-sciencE Grid Computing: Running your Jobs around the World.
Grid Technologies  Slide text. What is Grid?  The World Wide Web provides seamless access to information that is stored in many millions of different.
Sep 21, 20101/14 LSST Simulations on OSG Sep 21, 2010 Gabriele Garzoglio for the OSG Task Force on LSST Computing Division, Fermilab Overview OSG Engagement.
CSF4 Meta-Scheduler Name: Zhaohui Ding, Xiaohui Wei
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
November SC06 Tampa F.Fanzago CRAB a user-friendly tool for CMS distributed analysis Federica Fanzago INFN-PADOVA for CRAB team.
Cracow Grid Workshop October 2009 Dipl.-Ing. (M.Sc.) Marcus Hilbrich Center for Information Services and High Performance.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks S. Natarajan (CSU) C. Martín (UCM) J.L.
ARGONNE NATIONAL LABORATORY Climate Modeling on the Jazz Linux Cluster at ANL John Taylor Mathematics and Computer Science & Environmental Research Divisions.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks, An Overview of the GridWay Metascheduler.
IST E-infrastructure shared between Europe and Latin America Climate Application Jose M. Gutierrez Valvanuz Fernandez Antonio.
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
CCGrid 2014 Improving I/O Throughput of Scientific Applications using Transparent Parallel Compression Tekin Bicer, Jian Yin and Gagan Agrawal Ohio State.
CEOS WGISS-21 CNES GRID related R&D activities Anne JEAN-ANTOINE PICCOLO CEOS WGISS-21 – Budapest – 2006, 8-12 May.
July 11-15, 2005Lecture3: Grid Job Management1 Grid Compute Resources and Job Management.
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
1 Media Grid Initiative By A/Prof. Bu-Sung Lee, Francis Nanyang Technological University.
Interactive Workflows Branislav Šimo, Ondrej Habala, Ladislav Hluchý Institute of Informatics, Slovak Academy of Sciences.
EGEE is a project funded by the European Union under contract IST Presentation of NA4 Generic Applications Roberto Barbera NA4 Generic Applications.
International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Grid2Win: Porting of gLite middleware to.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
Welcome to the PRECIS training workshop
Tool Integration with Data and Computation Grid “Grid Wizard 2”
Weather Research and Forecast implementation on Grid Computing Chaker El Amrani Department of Computer Engineering Faculty of Science and Technology, Tangier.
Grid Remote Execution of Large Climate Models (NERC Cluster Grid) Dan Bretherton, Jon Blower and Keith Haines Reading e-Science Centre
Dr. Isabel Campos Plasencia (IFCA-CSIC) Spanish NGI Coordinator ES-GRID The Spanish National Grid Initiative.
Support to MPI and interactivity on gLite infrastructures EGEE’07 Budapest, 4th Oct 2007.
Support to scientific research on seasonal-to-decadal climate and air quality modelling Pierre-Antoine Bretonnière Francesco Benincasa IC3-BSC - Spain.
Distributed Physics Analysis Past, Present, and Future Kaushik De University of Texas at Arlington (ATLAS & D0 Collaborations) ICHEP’06, Moscow July 29,
Breaking the frontiers of the Grid R. Graciani EGI TF 2012.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of gLite, the EGEE middleware Mike Mineter Training Outreach Education National.
Consorzio COMETA - Progetto PI2S2 UNIONE EUROPEA Grid2Win : gLite for Microsoft Windows Elisa Ingrà - INFN.
DIRAC for Grid and Cloud Dr. Víctor Méndez Muñoz (for DIRAC Project) LHCb Tier 1 Liaison at PIC EGI User Community Board, October 31st, 2013.
1 An unattended, fault-tolerant approach for the execution of distributed applications Manuel Rodríguez-Pascual, Rafael Mayo-García CIEMAT Madrid, Spain.
Enabling Grids for E-sciencE LRMN ThIS on the Grid Sorina CAMARASU.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
CNAF - 24 September 2004 EGEE SA-1 SPACI Activity Italo Epicoco.
SEE-GRID-SCI WRF-ARW model: Grid usage The SEE-GRID-SCI initiative is co-funded by the European Commission under the FP7 Research Infrastructures.
Scientific Data Processing Portal and Heterogeneous Computing Resources at NRC “Kurchatov Institute” V. Aulov, D. Drizhuk, A. Klimentov, R. Mashinistov,
Accessing the VI-SEEM infrastructure
Grid Computing: Running your Jobs around the World
Porting MM5 and BOLAM codes to the GRID
Grid2Win: Porting of gLite middleware to Windows XP platform
LHCb Computing Model and Data Handling Angelo Carbone 5° workshop italiano sulla fisica p-p ad LHC 31st January 2008.
gWRF Workflow and Input Data Requirements
L. Glimcher, R. Jin, G. Agrawal Presented by: Leo Glimcher
Presentation transcript:

WRF4G The Weather Research Forecasting model workflow for the GRID Department of Applied Mathematics & Computer Sciences University of Cantabria, Spain GRID developers: Valvanuz Fernández, Antonio S. Cofiño Application developers: Jesús Fernández, Lluís Fita Santander Meteorology Group A multidisciplinary approach to weather & climate EGU General Assembly 2010, Wien, 2-7 May 2010

A multidisciplinary approach to weather & climate Santander Meteorology Group Numerical Weather Prediction model (regional)‏ Open source (Fortran90)‏. A world community with registered users. Application in a wide variety of studies:  Weather forecasting ( operational at NCEP )‏  Data assimilation studies  Regional climate studies  Idealized simulations  Educational applications,.... WRF Model

A multidisciplinary approach to weather & climate Santander Meteorology Group Computing and storage requirements:  Intensive use of CPU  Supports a variety of parallel programming paradigms (OpenMP, MPI, serial,...). It's a common benchmarking application for HPC.  Large amount of input, output and restart data.  Typical experiments last for days (even in parallel).  Application with a complex workflow (preprocessing, execution & postprocessing)‏ WRF Requirements metgridwrf geogrid ungrib WRF Preprocessing System WRF ARW WRFGEL namelist.input namelist.wps real WRF WORKFLOW

A multidisciplinary approach to weather & climate Santander Meteorology Group Reanalisys/Reforecasting  High number (~10 4 ) of independent simulations  High volume of output-data (>TB)  Requires scalability Regional projections for climate change  Contiguous simulations (~10), weeks of walltime each.  High volume of output data (>10TB)  Recovering system for simulation restart Weather Forecasting  QoS and optimal resources: deadline for delivering Sensitive studies for Climate and Weather  Physical schemes, initial conditions and boundary conditions uncertainties sampling  Resource demanding experiments Scientific experiments WRF

A multidisciplinary approach to weather & climate Santander Meteorology Group GOALS  Make easier for the user the process of design, execution and monitoring of the experiments with WRF.  Develop a framework that allow the user to use at the same time different computing resources in a transparent way: Local clusters (PBS, SGE, LoadLeveler,…) Grid infrastructures (gLite, Globus,…) Local resources (SSH, fork, …).  Develop a set of command line tools and a Web portal for the WRF users. WRF4G: Goals

A multidisciplinary approach to weather & climate Santander Meteorology Group CORDEX (COordinated Regional climate Downscaling EXperiment) is a framework to improve coordination of international efforts in regional climate downscaling research. CORDEX was initiated as a result of the Task Force on Regional Climate Downscaling, formed by the World Climate Research Program (WCRP). A set of target regions has been proposed and modeling groups willing to contribute must comply with simulations specifications. CORDEX will produce an ensemble of simulations sampling uncertainties related to: (i) varying Global Climate Model (GCM) simulations; (ii) varying greenhouse gas (GHG) concentration scenarios; (iii) natural climate variability; and (iv) different downscaling methods. There are currently 15 groups planning to contribute to CORDEX with WRF, 5 groups planning to contribute the African domain (key region for the AR5). All of them could benefit from WRF4G app. Role of WRF4G in CORDEX

A multidisciplinary approach to weather & climate Santander Meteorology Group CPUs 70 PB 260 sites worldwide Arquitectures: i386,x86_64 LRMS: torque, sge, lsf, bqs Shared and not shared Home Computing resources:  OS: Debian, SL/Centos 4 and 5.  Memory: 250MB to 16GB  Processor: P4 to i7 Different queues limitations: walltime, memory & disk quotas… Bandwidth in some sites is very small. EGEE: Example of big Grid infrastructure

A multidisciplinary approach to weather & climate Santander Meteorology Group GRID Challenges:  Develop an application adapted to run in different arquitectures, OS, LRMS and parallel environments.  Repository of WRF binaries adapted to those environments  Detect sites that not accomplish application requirements: Memory, Processor, queue time limitations,…  Optimizing the data transfers and replication between resources distributed geographically.  Develop a monitoring tool for experiments status.  Create a checkpointing management system that allow to restart simulations.  Failure detection and recovery. WRF4G: GRID Challenges

A multidisciplinary approach to weather & climate Santander Meteorology Group WRF4G is a port of the WRF Modeling System prepared to run in GRID environments. WRF has been splitted in 2 layers to separate the scientific experiment from the infrastructure details (wrf.input & wrf4g.conf). WRF4G supports several data transfer services (gsiftp, rsync,…) and execution systems (gLite, globus, PBS, SGE,…). It can be run in the user’s machine. No deployment required on sites. The application is deployed by a pilot job. WRF for GRID: WRF4G

A multidisciplinary approach to weather & climate Santander Meteorology Group metgridrealwrf geogrid Static Geographical Data ungrib Gridded Data: NAM, GFS, RUC, AGRMET, etc. WRF Preprocessing SystemWRF ARW namelist.inputnamelist.wps WRF4G Workflow

A multidisciplinary approach to weather & climate Santander Meteorology Group metgridrealwrf geogrid Static Geographical Data ungrib Gridded Data: NAM, GFS, RUC, AGRMET, etc. WRF Preprocessing SystemWRF ARW Processed locally wrf4g.conf wrf.input namelist.inputnamelist.wps WRF4G WRF4G Workflow

A multidisciplinary approach to weather & climate Santander Meteorology Group metgridrealwrf geogrid Static Geographical Data ungrib Gridded Data: NAM, GFS, RUC, AGRMET, etc. WRF Preprocessing SystemWRF ARW WRFGEL WRF4G.sh Processed locally WRF4G_ini.sh wrf4g.conf wrf.input namelist.inputnamelist.wps wrf4g_submitter.sh Job submission abstraction layer WRF4G UI WN Input data abstraction layer WRF4G Workflow

A multidisciplinary approach to weather & climate Santander Meteorology Group metgridrealwrf geogrid Static Geographical Data ungrib Gridded Data: NAM, GFS, RUC, AGRMET, etc. WRF Preprocessing SystemWRF ARW WRFGEL WRF4G.sh Processed locally WRF4G_ini.sh wrf4g.conf wrf.input namelist.inputnamelist.wps wrf4g_submitter.sh Job submission abstraction layer WRF4G UI WN WRF4G tgz WRF4Gbin-3.1r83.tgz wrfout_* wrfrst_* wrfinput_* wrfbdy_* WRF4G_BASEPATH WRF4G_INPUT WRF4G_APPS Input data abstraction layer geo_em.nc namelist.wps WRF4G_DOMAINS WRF4G Workflow

A multidisciplinary approach to weather & climate Santander Meteorology Group ${WRF4G_ROOT} scripts uiwn WRFGEL WPSWRFV3 binlib examples WRF4G_ini.sh wrf4g_submitter.sh wrf4g_make_tarball.sh wrf4g_make_tarball_bin.sh wrf4g_submit.EELA_grid_job wrf4g_submit.MDMcluster wrf4g_submit.MDMclusterIFB wrf4g_wrfgel_environment create_output_structure download_file exist_wps get_date_restart register_file cccantabria wrf.input wrf4g.conf domain_partition wrf.input.in wrf4g.conf.in nino50 wrf.input wrf4g.conf operativo operativo.sh post_operatorio.sh wrf.input.in wrf4g.conf vcp fortnml ncdump preprocessor.* WRF4G.sh WRF4G structure

A multidisciplinary approach to weather & climate Santander Meteorology Group These are sample configuration files for a WRF4G experiment ${WRF4G_ROOT} scripts uiwn WRFGEL WPSWRFV3 binlib examples WRF4G_ini.sh wrf4g_submitter.sh wrf4g_make_tarball.sh wrf4g_make_tarball_bin.sh wrf4g_submit.EELA_grid_job wrf4g_submit.MDMcluster wrf4g_submit.MDMclusterIFB wrf4g_wrfgel_environment create_output_structure download_file exist_wps get_date_restart register_file cccantabria wrf.input wrf4g.conf domain_partition wrf.input.in wrf4g.conf.in nino50 wrf.input wrf4g.conf operativo operativo.sh post_operatorio.sh wrf.input.in wrf4g.conf vcp fortnml ncdump preprocessor.* WRF4G.sh WRF4G structure

A multidisciplinary approach to weather & climate Santander Meteorology Group These are user scripts launched from the UI ${WRF4G_ROOT} scripts uiwn WRFGEL WPSWRFV3 binlib examples WRF4G_ini.sh wrf4g_submitter.sh wrf4g_make_tarball.sh wrf4g_make_tarball_bin.sh wrf4g_submit.EELA_grid_job wrf4g_submit.MDMcluster wrf4g_submit.MDMclusterIFB wrf4g_wrfgel_environment create_output_structure download_file exist_wps get_date_restart register_file cccantabria wrf.input wrf4g.conf domain_partition wrf.input.in wrf4g.conf.in nino50 wrf.input wrf4g.conf operativo operativo.sh post_operatorio.sh wrf.input.in wrf4g.conf vcp fortnml ncdump preprocessor.* WRF4G.sh WRF4G structure

A multidisciplinary approach to weather & climate Santander Meteorology Group This is what the Worker Node sees just before running WRF4G.sh ${WRF4G_ROOT} scripts uiwn WRFGEL WPSWRFV3 binlib examples WRF4G_ini.sh wrf4g_submitter.sh wrf4g_make_tarball.sh wrf4g_make_tarball_bin.sh wrf4g_submit.EELA_grid_job wrf4g_submit.MDMcluster wrf4g_submit.MDMclusterIFB wrf4g_wrfgel_environment create_output_structure download_file exist_wps get_date_restart register_file cccantabria wrf.input wrf4g.conf domain_partition wrf.input.in wrf4g.conf.in nino50 wrf.input wrf4g.conf operativo operativo.sh post_operatorio.sh wrf.input.in wrf4g.conf vcp fortnml ncdump preprocessor.* WRF4G.sh WRF4G structure

A multidisciplinary approach to weather & climate Santander Meteorology Group User Interface - my_experiments/exp wrf4g.conf wrf.input Create and run an experiment

A multidisciplinary approach to weather & climate Santander Meteorology Group User Interface - my_experiments/exp exp__...exp__reaN wrf4g.conf wrf.input sandbox.tgz wrf.chunk wrf.input wrf4g.conf WRF4G_ini exp__rea1 realizations Create and run an experiment

A multidisciplinary approach to weather & climate Santander Meteorology Group time Three realizations split into two chunks each: exp__rea1 exp__rea2 exp__rea3 Storage Element - ${WRF4G_BASEPATH}/experiments/exp exp__rea1exp__rea2exp__rea3 outputrestartwpsoutoutputrestartwpsoutoutputrestartwpsout Create and run an experiment

A multidisciplinary approach to weather & climate Santander Meteorology Group time exp__rea1 exp__rea2 exp__rea3 Storage Element - METEO4G/WRF/experiments/exp exp__rea1exp__rea2exp__rea3 outputrestartwpsoutoutputrestartwpsoutoutputrestartwpsout wrfinput_t0 wrfbdy_t0 Three realizations split into two chunks each: Create and run an experiment

A multidisciplinary approach to weather & climate Santander Meteorology Group time exp__rea1 exp__rea2 exp__rea3 Storage Element - METEO4G/WRF/experiments/exp exp__rea1exp__rea2exp__rea3 outputrestartwpsoutoutputrestartwpsoutoutputrestartwpsout wrfout_t0 wrfout_t1 wrfinput_t0 wrfbdy_t0 Three realizations split into two chunks each: Create and run an experiment

A multidisciplinary approach to weather & climate Santander Meteorology Group time exp__rea1 exp__rea2 exp__rea3 Storage Element - METEO4G/WRF/experiments/exp exp__rea1exp__rea2exp__rea3 outputrestartwpsoutoutputrestartwpsoutoutputrestartwpsout wrfout_t0 wrfout_t1 wrfout_t2 wrfrst_t2 wrfinput_t0 wrfbdy_t0 Three realizations split into two chunks each: Create and run an experiment

A multidisciplinary approach to weather & climate Santander Meteorology Group time exp__rea1 exp__rea2 exp__rea3 Storage Element - METEO4G/WRF/experiments/exp exp__rea1exp__rea2exp__rea3 outputrestartwpsoutoutputrestartwpsoutoutputrestartwpsout wrfout_t0 wrfout_t1 wrfout_t2 wrfout_t3 wrfout_t4 wrfrst_t2 wrfrst_t4 wrfinput_t0 wrfbdy_t0 Three realizations split into two chunks each: Create and run an experiment

A multidisciplinary approach to weather & climate Santander Meteorology Group time exp__rea1 exp__rea2 exp__rea3 Storage Element - METEO4G/WRF/experiments/exp exp__rea1exp__rea2exp__rea3 outputrestartwpsoutoutputrestartwpsoutoutputrestartwpsout wrfout_t0 wrfout_t1 wrfout_t2 wrfout_t3 wrfout_t4 wrfrst_t2 wrfrst_t4 wrfinput_t0 wrfbdy_t0 wrfinput_t4 wrfbdy_t4 Three realizations split into two chunks each: Create and run an experiment

A multidisciplinary approach to weather & climate Santander Meteorology Group time exp__rea1 exp__rea2 exp__rea3 Storage Element - METEO4G/WRF/experiments/exp exp__rea1exp__rea2exp__rea3 outputrestartwpsoutoutputrestartwpsoutoutputrestartwpsout wrfout_t0 wrfout_t1 wrfout_t2 wrfout_t3 wrfout_t4 wrfrst_t2 wrfrst_t4 wrfinput_t0 wrfbdy_t0 wrfinput_t4 wrfbdy_t4 Three realizations split into two chunks each: Create and run an experiment

A multidisciplinary approach to weather & climate Santander Meteorology Group time exp__rea1 exp__rea2 exp__rea3 Storage Element - METEO4G/WRF/experiments/exp exp__rea1exp__rea2exp__rea3 outputrestartwpsoutoutputrestartwpsoutoutputrestartwpsout wrfout_t0 wrfout_t1 wrfout_t2 wrfout_t3 wrfout_t4 wrfout_t5 wrfrst_t2 wrfrst_t4 wrfinput_t0 wrfbdy_t0 wrfinput_t4 wrfbdy_t4 Three realizations split into two chunks each: Create and run an experiment

A multidisciplinary approach to weather & climate Santander Meteorology Group time exp__rea1 exp__rea2 exp__rea3 Storage Element - METEO4G/WRF/experiments/exp exp__rea1exp__rea2exp__rea3 outputrestartwpsoutoutputrestartwpsoutoutputrestartwpsout wrfout_t0 wrfout_t1 wrfout_t2 wrfout_t3 wrfout_t4 wrfout_t5 wrfout_t6 wrfout_t7 wrfout_t8 wrfrst_t2 wrfrst_t4 wrfrst_t6 wrfrst_t8 wrfinput_t0 wrfbdy_t0 wrfinput_t4 wrfbdy_t4 Three realizations split into two chunks each: Create and run an experiment

A multidisciplinary approach to weather & climate Santander Meteorology Group time exp__rea1 exp__rea2 exp__rea3 Storage Element - METEO4G/WRF/experiments/exp exp__rea1exp__rea2exp__rea3 outputrestartwpsoutoutputrestartwpsoutoutputrestartwpsout wrfout_t0 wrfout_t1 wrfout_t2 wrfout_t3 wrfout_t4 wrfout_t5 wrfout_t6 wrfout_t7 wrfout_t8 wrfrst_t2 wrfrst_t4 wrfrst_t6 wrfrst_t8 wrfinput_t0 wrfbdy_t0 wrfinput_t4 wrfbdy_t wrfout_t0 wrfout_t1 wrfout_t2 wrfout_t3 wrfout_t4 wrfout_t5 wrfout_t6 wrfout_t7 wrfout_t8 wrfrst_t2 wrfrst_t4 wrfrst_t6 wrfrst_t8 wrfinput_t0 wrfbdy_t0 wrfinput_t4 wrfbdy_t4 wrfout_t0 wrfout_t1 wrfout_t2 wrfout_t3 wrfout_t4 wrfout_t5 wrfout_t6 wrfout_t7 wrfout_t8 wrfrst_t2 wrfrst_t4 wrfrst_t6 wrfrst_t8 wrfinput_t0 wrfbdy_t0 wrfinput_t4 wrfbdy_t4 Three realizations split into two chunks each: Create and run an experiment

A multidisciplinary approach to weather & climate Santander Meteorology Group To hide the complexity of the GRID to the application developer, WRF4G includes several abstraction layers which encapsulate the routine tasks in generic function calls:  Data Management vcp: Provides transparent copy between any of the following protocols: gsiftp, LFC, rsync, local copies vcp -r /local/dir gridftp://server:port/remote/path vcp gsiftp://srv1:port/rmt/file gsiftp://srv2:port/other/file vcp /local/file1 rsync://server/other/local/path/ vcp gsiftp://srv1:port/rmt/file ln:link WRF4G architecture (I)‏

A multidisciplinary approach to weather & climate Santander Meteorology Group To hide the complexity of the GRID to the application developer, WRF4G includes several abstraction layers which encapsulate the routine tasks in generic function calls:  Execution Management Through the use of plugins, the user can submit jobs to a different infrastructures: Grid (globus 4.2 and glite CE), local clusters (PBS, SGE, SLURM,…), local resources. Prepared to use different execution environments: OpenMP and MPI. Strong scheduling policy based in history records and resources characteristics. Failure detection and recovery. WRF4G architecture (II)‏

A multidisciplinary approach to weather & climate Santander Meteorology Group The application is been supported in EELA-2, EGEE & NGI-ES infrastructures and GT2.4 & GT4. A release candidate (v1.0 RC1) has been launched to run realistic experiments. It consist on a virtual machine UI with all the application components. Collaborations with end-users in LA ( CETA-CIIFEN- UPS ), Europe ( CESGA-MeteoGalicia ) for feedback and Asia ( HAII, Thailand ). Currently we are testing MPI support in the GRID. Daily operational version running on the GRID for ensemble of weather forecasts. Conclusions & Current Work

A multidisciplinary approach to weather & climate Santander Meteorology Group Develop a monitoring system oriented to app status. Execution management works on Globus and gLite CE based Gridway plugins. PBS y SGE are used, but plugins will developed for better integration with Gridway. Develop an scalable replica management integrated with Gridway. (bottleneck in GRID infrastructures). Create a user portal that allow the users managing and monitoring their experiments. Collaborate with EGI and other International GRID Initiatives like EUAsiaGrid Incorporate users feedback Future Work

A multidisciplinary approach to weather & climate Santander Meteorology Group Thanks !!!