1 SECG/CAS/eScience-2007 Regional Weather Modeling and Grid Computing at C-DAC Computational Atmospheric Sciences Team, Centre for Development of Advanced.

Slides:



Advertisements
Similar presentations
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
Advertisements

University of Southampton Electronics and Computer Science M-grid: Using Ubiquitous Web Technologies to create a Computational Grid Robert John Walters.
INFSO-RI Enabling Grids for E-sciencE Workload Management System and Job Description Language.
The Grid Constantinos Kourouyiannis Ξ Architecture Group.
Job Submission The European DataGrid Project Team
EDGI European Desktop Grid Initiative gLite job submission to EDGI EDGI is supported by the FP7 Capacities Programme under contract nr RI
INFSO-RI Enabling Grids for E-sciencE EGEE Middleware The Resource Broker EGEE project members.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Job Submission Fokke Dijkstra RuG/SARA Grid.
Special Jobs Claudio Cherubino INFN - Catania. 2 MPI jobs on gLite DAG Job Collection Parametric jobs Outline.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
Basic Grid Job Submission Alessandra Forti 28 March 2006.
FESR Consorzio COMETA - Progetto PI2S2 Using MPI to run parallel jobs on the Grid Marcello Iacono Manno Consorzio COMETA
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Special Jobs Matias Zabaljauregui UNLP.
A Project about: Molecular Dynamic Simulation (MDS) Prepared By Ahmad Lotfy Abd El-Fattah Grid Computing Group Supervisors Alexandr Uzhinskiy & Nikolay.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Luciano Díaz ICN-UNAM Based on Domenico.
Elisabetta Ronchieri - How To Use The UI command line - 10/29/01 - n° 1 How To Use The UI command line Elisabetta Ronchieri by WP1 elisabetta.ronchieri.
Enabling Grids for E-sciencE EGEE-II INFSO-RI BG induction to GRID Computing and EGEE project – Sofia, 2006 Practical: Porting applications.
The gLite API – PART I Giuseppe LA ROCCA INFN Catania ACGRID-II School 2-14 November 2009 Kuala Lumpur - Malaysia.
INFSO-RI Enabling Grids for E-sciencE GILDA Praticals GILDA Tutors INFN Catania ICTP/INFM-Democritos Workshop on Porting Scientific.
GRID Computing: Ifrastructure, Development and Usage in Bulgaria M. Dechev, G. Petrov, E. Atanassov.
Computational grids and grids projects DSS,
:: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: GridKA School 2009 MPI on Grids 1 MPI On Grids September 3 rd, GridKA School 2009.
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
1 st December 2003 JIM for CDF 1 JIM and SAMGrid for CDF Mòrag Burgon-Lyon University of Glasgow.
Nadia LAJILI User Interface User Interface 4 Février 2002.
INFSO-RI Enabling Grids for E-sciencE Workload Management System Mike Mineter
LCG Middleware Testing in 2005 and Future Plans E.Slabospitskaya, IHEP, Russia CERN-Russia Joint Working Group on LHC Computing March, 6, 2006.
Group 1 : Grid Computing Laboratory of Information Technology Supervisors: Alexander Ujhinsky Nikolay Kutovskiy.
Evaluation of Agent Teamwork High Performance Distributed Computing Middleware. Solomon Lane Agent Teamwork Research Assistant October 2006 – March 2007.
Enabling Grids for E-sciencE EGEE-II INFSO-RI Practical: Porting applications to the GILDA grid Slides from Vladimir Dimitrov, IPP-BAS.
Enabling Grids for E-sciencE EGEE-II INFSO-RI Introduction to Grid Computing, EGEE and Bulgarian Grid Initiatives Plovdiv, 2006.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
The Grid computing Presented by:- Mohamad Shalaby.
GRID. Register Fill the form. Your IP (Juanjo) signature is needed and the one from the.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Feb. 06, Introduction to High Performance and Grid Computing Faculty of Sciences,
Institute For Digital Research and Education Implementation of the UCLA Grid Using the Globus Toolkit Grid Center’s 2005 Community Workshop University.
© Geodise Project, University of Southampton, Geodise Middleware & Optimisation Graeme Pound, Hakki Eres, Gang Xue & Matthew Fairman Summer 2003.
*Partially funded by the Austrian Grid Project (BMBWK GZ 4003/2-VI/4c/2004) Making the Best of Your Data - Offloading Visualization Tasks onto the Grid.
EU-IndiaGrid (RI ) is funded by the European Commission under the Research Infrastructure Programme WP5 Application Support Marco.
Satellital Image Clasification with neural networks Step implemented – Final Report Susana Arias, Héctor Gómez UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA ECUADOR.
E-science grid facility for Europe and Latin America MAVs-Study Biologically Inspired, Super Maneuverable, Flapping Wing Micro-Air-Vehicles.
INFSO-RI Enabling Grids for E-sciencE Claudio Cherubino, INFN Catania Grid Tutorial for users Merida, April 2006 Special jobs.
Enabling Grids for E-sciencE Workload Management System on gLite middleware - commands Matthieu Reichstadt CNRS/IN2P3 ACGRID School, Hanoi.
EGEE-0 / LCG-2 middleware Practical.
Tier 3 Status at Panjab V. Bhatnagar, S. Gautam India-CMS Meeting, July 20-21, 2007 BARC, Mumbai Centre of Advanced Study in Physics, Panjab University,
© Geodise Project, University of Southampton, Geodise Middleware Graeme Pound, Gang Xue & Matthew Fairman Summer 2003.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America WMS+LB Server Installation Tony Calanducci.
Scheduling MPI Workflow Applications on Computing Grids Juemin Zhang, Waleed Meleis, and David Kaeli Electrical and Computer Engineering Department, Northeastern.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Moisés Hernández Duarte UNAM FES Cuautitlán.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Command Line Grid Programming Spiros Spirou Greek Application Support Team NCSR “Demokritos”
INFSO-RI Enabling Grids for E-sciencE GILDA Praticals Giuseppe La Rocca INFN – Catania gLite Tutorial at the EGEE User Forum CERN.
Enabling Grids for E-sciencE Sofia, 17 March 2009 INFSO-RI Introduction to Grid Computing, EGEE and Bulgarian Grid Initiatives –
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks WMS tricks & tips – further scripting Giuseppe.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America WMS+LB Server Installation Eduardo Murrieta.
User Interface UI TP: UI User Interface installation & configuration.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
LCG2 Tutorial Viet Tran Institute of Informatics Slovakia.
Satellital Image Clasification with neural networks Susana Arias, Héctor Gómez UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA ECUADOR
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) UI Installation and Configuration Dong Xu IHEP,
G. Russo, D. Del Prete, S. Pardi Kick Off Meeting - Isola d'Elba, 2011 May 29th–June 01th A proposal for distributed computing monitoring for SuperB G.
InSilicoLab – Grid Environment for Supporting Numerical Experiments in Chemistry Joanna Kocot, Daniel Harężlak, Klemens Noga, Mariusz Sterzel, Tomasz Szepieniec.
GRID commands lines Original presentation from David Bouvet CC/IN2P3/CNRS.
The Finite Difference Time Domain Method FDTD By Dr. Haythem H. Abdullah Researcher at ERI, Electronics Research Institute, Microwave Engineering Dept.
Introduction to Computing Element HsiKai Wang Academia Sinica Grid Computing Center, Taiwan.
FESR Consorzio COMETA - Progetto PI2S2 Using MPI to run parallel jobs on the Grid Marcello Iacono Manno Consorzio Cometa
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Parag Mhashilkar (Fermi National Accelerator Laboratory)
Enabling Grids for E-sciencE Work Load Management & Simple Job Submission Practical Shu-Ting Liao APROC, ASGC EGEE Tutorial.
login: clermont-ferrandxx password: GridCLExx
gLite Job Management Christos Theodosiou
Presentation transcript:

1 SECG/CAS/eScience-2007 Regional Weather Modeling and Grid Computing at C-DAC Computational Atmospheric Sciences Team, Centre for Development of Advanced Computing, Pune

2 SECG/CAS/eScience-2007 Scope Background Mausam Grid Case Study –Regional Coupled Climate Model on Grid –Grid-based Meteorology-Air Quality Modeling

3 SECG/CAS/eScience-2007 Computational Atmospheric Sciences Activities Computational Research Workflow Environment Development Technology Development Parallel Programming Model Porting, Optimisation & Simulations Grid Computing  Joint Collaborative Research  Turnkey solutions  Contract Projects  Consultancy

4 SECG/CAS/eScience-2007 C-DAC’s Vision – Mausam Grid

5 SECG/CAS/eScience-2007 Mausam Grid A portal for Atmospheric & Environmental Sciences Community Multimodel, Multidata, Query based Problem Solving Environment Secured Access Based on Garuda Infrastructure Regional Models – RegCM, WRF, RSM Ocean Models – ROMS, HYCOM Air Quality Models – AERMOD, WRF-CHEM

6 SECG/CAS/eScience-2007 Resources Specifies Information regarding the available resources on Garuda Status of resources, such as Cluster Name, availability of Processors and nodes are displayed User can take decision regarding no. of processors to specify based on machine availability.

7 SECG/CAS/eScience-2007 Job Submission Specify the model from the drop down list. (Users can run various atmospheric models ported by the team of experts across Garuda Infrastructure.) User has to specify the type of resource required. (e.g Linux/aix) Easy to remember Job ID. (Jobs are recognized by their name) Selection of resources is automatic, based on the availability of resources of specified type. Can provide multiple input & output files Can specify command line & environmental variables.

8 SECG/CAS/eScience-2007 CASE STUDY RegCM3 – ROMS WRF – ROMS WRF - AERMOD Reference: tar.gz

9 SECG/CAS/eScience-2007 Regional Atmosphere-Ocean Coupled Model RegCM3 ROMS  EUIndia Project: Development of regional coupled model on Grid  Regional Climate Model (RegCM3): Atmospheric  Regional Ocean Modeling System (ROMS): Ocean  Development of online coupler : RegCM3 and ROMS  Coupled System tested on EGEE grid  Long term runs and Analysis in progress  Coupled System used for Climate simulations

10 SECG/CAS/eScience-2007 WRF - ROMS Coupling The Models coupled using Model Coupling Toolkit MCT consists of a set of distributed-memory routines based on MPI WRF Domain 161 by 161 lateral points and 30 levels ROMS domain is 200 by 200 horizontal points and 30 vertical levels ROMS supplies the SST to WRF WRF provides wind stresses and heat to ROMS Vortex generation is modeled by initiating a tropical storm like vertical wind field in gradient wind balance. The source code for this can be downloaded from roms/wrf_roms-1.2.tar.gz

11 SECG/CAS/eScience-2007 Meteorological data critical input for Air Quality models High resolution NWP models used for AQ model initialization C-DAC: Development of Coupler for WRF and AERMOD Simulation time/day- WRF:30 min, AERMOD:15 min Simulation time – 6 day (serial flow) : 270 min Meteorology Air Quality Coupled System

12 SECG/CAS/eScience-2007 Heterogeneous Grid Infrastructure Exploit the various Windows & Linux based resources available in the research lab Middleware used: –Globus Toolkit –Alchemi (Window based)

13 SECG/CAS/eScience-2007 Schematic Presentation of Meteorology-Air Quality Grid System WRF - AERMOD Grid - Flow Contact:

14 SECG/CAS/eScience-2007 Seismic Tomographic Inversion on EU-India Grid Seismic Data Processing Team Centre for Development of Advanced Computing Pune University Campus, Pune (India)

15 SECG/CAS/eScience-2007  The word "tomography" derived from the Greek tomos (slice) and graphia (describing). The method used in: Medicine Astronomy Geology Materials Science What is Tomography ?

16 SECG/CAS/eScience-2007 Seismic inversion provides method for direct estimation of velocity distribution in the subsurface of the earth using initial earth model as guess. It generates a cross-sectional picture of an object by utilizing the object’s response to external energy source. Seismic applications like mining, dam foundation building, ground water probing etc. Seismic Tomographic Inversion

17 SECG/CAS/eScience-2007 Cross-hole test method – field setup Ray diagram for different positions of sources and receivers Velocity distribution in different pixels P-wave velocity contour along the vertical plane between source and receiver borehole Seismic Tomographic Survey

18 SECG/CAS/eScience-2007 The inversion scheme is Real-coded Genetic Algorithm. Hybrid Island model (Chipperfield and Fleming, 1996) is adopted for the parallel implementation of the genetic algorithms Seismic Tomographic Inversion

19 SECG/CAS/eScience-2007 EU-INDIA GRID DEMONSTRATION

20 SECG/CAS/eScience-2007 Files required for job submission: gatom4grid_crossplot_N (executable) grid_job.param (job card) init_vel_L.mod (initial model file) Traveltime_L.dat (field data file) TomoOutput.tar (application specific output file) OutputDirectory.sh

21 SECG/CAS/eScience-2007 Tomo.jdl [ Executable = “gatom4grid_crossplot_N “; JobType = “MPICH”; NodeNumber = 4; StdOutput = “std.out”; StdError = “std.out”; InputSandbox = {“gatom4grid_crossplot_N “, “grid_job.param”, “vel_L.mod”,”Traveltime.dat”,”init_vel_L.mod”,”OutputDirectory.sh”}; OutputSandbox = {“std.out”,”std.err”,”TomoOutput.tar”}; ]

22 SECG/CAS/eScience-2007 Proxy Certification voms-proxy-init -voms euindia Cannot find file or dir: /home/jvratnam/.glite/vomses Your identity: /C=TW/O=AP/OU=GRID/CN=Akshara Enter GRID pass phrase: Creating temporary proxy Done Contacting voms2.cnaf.infn.it:15010 [/C=IT/O=INFN/OU=Host/L=CNAF/CN=voms2.cnaf.infn.it] "euindia" Done Creating proxy Done Your proxy is valid until Sat Sep 22 01:52: EUIndia Grid Submission

23 SECG/CAS/eScience-2007 Job Submission glite-wms-job-submit –a -o id Tomo.jdl Selected Virtual Organisation name (from proxy certificate extension): euindia Connecting to host eu-india-02.pd.infn.it, port 7772 Logging to host eu-india-02.pd.infn.it, port 9002 ============ glite-job-submit Success ======================== The job has been successfully submitted to the Network Server. Use glite-job-status command to check job current status. Your job identifier is: - The job identifier has been saved in the following file: /home/jvratnam/SEISMIC/id

24 SECG/CAS/eScience-2007 Job Status glite-wms-job-status -i id ************************************************************* BOOKKEEPING INFORMATION: Status info for the Job : 02.pd.infn.it:9000/QcCFmI6l-IRXXcVT2fIF5A Current Status: Scheduled Status Reason: Job successfully submitted to Globus Destination: ictpgrid-ce-1.ictp.it:2119/jobmanager-pbs-euindia Submitted: Fri Sep 21 13:53: CEST *************************************************************

25 SECG/CAS/eScience-2007 Job Status glite-wms-job-status –i id ************************************************************ BOOKKEEPING INFORMATION: Status info for the Job : IRXXcVT2fIF5A Current Status: Running Status Reason: Job successfully submitted to Globus Destination: ictpgrid-ce-1.ictp.it:2119/jobmanager-pbs-euindia Submitted: Fri Sep 21 13:53: CEST *************************************************************

26 SECG/CAS/eScience-2007 Job Status glite-wms-job-status –i id ************************************************************ BOOKKEEPING INFORMATION: Status info for the Job : IRXXcVT2fIF5A Current Status: Done (Success) Exit code: 0 Status Reason: Job terminated successfully Destination: ictpgrid-ce-1.ictp.it:2119/jobmanager-pbs-euindia Submitted: Fri Sep 21 13:53: CEST *************************************************************

27 SECG/CAS/eScience-2007 Retrieving of the Output glite-wms-job-output --dir output –i id Retrieving files from host: eu-india-02.pd.infn.it ( for india-02.pd.infn.it:9000/e_l5kAbe0rkeg2_JpVEmag ) ************************************************************************ ********* JOB GET OUTPUT OUTCOME Output sandbox files for the job: - have been successfully retrieved and stored in the directory: /output ************************************************************************

28 SECG/CAS/eScience-2007 tar -xvf TomoOutput.tar TomoOutput/./ TomoOutput/./job.status TomoOutput/./output.dump TomoOutput/./error.crv TomoOutput/./fitness.crv TomoOutput/./gen_err.out TomoOutput/./vel_mod_L_iter_1.GRD TomoOutput/./pre_rectime_L_1.dat TomoOutput/./obs_pre_rectime_L_1.dat TomoOutput/./vel_mod_L_iter_2.GRD TomoOutput/./pre_rectime_L_2.dat TomoOutput/./obs_pre_rectime_L_2.dat

29 SECG/CAS/eScience-2007 RESULTS

30 SECG/CAS/eScience-2007 Output Data :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::: PARALLEL GENETIC ALGORITHM ::::::: :::::::: For Seismic Traveltime Tomography ::::::: :::::::: (2D Elastic Impedance Modelling) ::::::: :::::::: ============================ ::::::: :::::::: (c) Seismic Data Processing Group ::::::: :::::::: C-DAC, Pune ::::::: :::::::: All rights reserved. ::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: GA GA Type : � No. of Runs : 1 No. of Generations : 10 No. of Populations : 10 Probability Crossover : Probability Mutation : Bits per Gene : 0 Tournament Size : 2 Starting seed : Crossover type : b eta and mutation : OpenMod

31 SECG/CAS/eScience-2007 Result of L shape Model                       (c) (a) (b) (d) (a) initial velocity model (b) reconstructed model (c) original model (d) error vs generation graph for a L- shaped model (velocity of 2.5km/sec and 3.5 km/sec) with the background velocity of 3.0km/sec.

32 SECG/CAS/eScience-2007 Thank you