Katrin Flikschuh Kant's indemonstrable postulate of right ...
Introduction Application of parallel programming to the KAMM model Thesis to postulate to the Title...
-
Upload
jeremy-underwood -
Category
Documents
-
view
217 -
download
0
Transcript of Introduction Application of parallel programming to the KAMM model Thesis to postulate to the Title...
![Page 1: Introduction Application of parallel programming to the KAMM model Thesis to postulate to the Title of Engineer in Computation of The University of La.](https://reader035.fdocuments.net/reader035/viewer/2022062410/5697bf8c1a28abf838c8b92c/html5/thumbnails/1.jpg)
Introduction
Application of parallel programming to the KAMM model
Thesis to postulate to the Title of Engineer in Computation of The University of La Serena
Orlando Astudillo Reynoso
![Page 2: Introduction Application of parallel programming to the KAMM model Thesis to postulate to the Title of Engineer in Computation of The University of La.](https://reader035.fdocuments.net/reader035/viewer/2022062410/5697bf8c1a28abf838c8b92c/html5/thumbnails/2.jpg)
Topics of Discussion
KAMM with multiple Nesting For that parallel programming? Algorithm Results
![Page 3: Introduction Application of parallel programming to the KAMM model Thesis to postulate to the Title of Engineer in Computation of The University of La.](https://reader035.fdocuments.net/reader035/viewer/2022062410/5697bf8c1a28abf838c8b92c/html5/thumbnails/3.jpg)
Kamm
KAMM is a model of physical bases that describes the three-dimensional atmospheric fields of the wind, temperature, pressure and humidity in the mesoscale.
The Model was developed to be executed on a Vectorial Computer in the Institute of Meteorology and Climatology (IMK), Germany.
![Page 4: Introduction Application of parallel programming to the KAMM model Thesis to postulate to the Title of Engineer in Computation of The University of La.](https://reader035.fdocuments.net/reader035/viewer/2022062410/5697bf8c1a28abf838c8b92c/html5/thumbnails/4.jpg)
Boundary conditions
•Upper boundary: climate/weather prediction model.•Lower boundary: given by a soil and vegetation model.•Lateral boundary: “radiation” condition with diagnostic phase velocity (eliminate reflexion of gravity waves)
![Page 5: Introduction Application of parallel programming to the KAMM model Thesis to postulate to the Title of Engineer in Computation of The University of La.](https://reader035.fdocuments.net/reader035/viewer/2022062410/5697bf8c1a28abf838c8b92c/html5/thumbnails/5.jpg)
NestingThe process of Nesting for the KAMM Model, consists on make simulations over nested regions, so that each internal region, it uses like boundary conditions, the values obtained in the external region, in order to eliminate the artificial boundary conditions, and to obtain a more realist simulation, focused in a more interest area.
![Page 6: Introduction Application of parallel programming to the KAMM model Thesis to postulate to the Title of Engineer in Computation of The University of La.](https://reader035.fdocuments.net/reader035/viewer/2022062410/5697bf8c1a28abf838c8b92c/html5/thumbnails/6.jpg)
Nesting for 4 regions : Over 13 days
Serial execution of KAMM Model
Processors : 2 processors UltraSparc-III
Performance : 3 GFlops (1,5 GFlops for processor)
Memory : 8 GByte SDRAM
Simulation
Grid resolution : 90(East-West) x 50(North-South) x (40 levels of height)
Dx=2000 M. Dy =2000 M.Sampling of data : Every hour, three-dimensional fields of data.
Characteristic Sun 280 R Server
CPU time : 26 hours of simulatión = 78 CPU hours
![Page 7: Introduction Application of parallel programming to the KAMM model Thesis to postulate to the Title of Engineer in Computation of The University of La.](https://reader035.fdocuments.net/reader035/viewer/2022062410/5697bf8c1a28abf838c8b92c/html5/thumbnails/7.jpg)
How improve the performance for the procedure of Nesting
hardware improvements
Decrease in the times required to execute
an instruction
New technologiesincrease in the number
of instructions that can be executed
simultaneously
COSTS
Paralell
Distributed computation
Access into a Net of heterogeneous resources that act as a great virtual
computer.
GRID
![Page 8: Introduction Application of parallel programming to the KAMM model Thesis to postulate to the Title of Engineer in Computation of The University of La.](https://reader035.fdocuments.net/reader035/viewer/2022062410/5697bf8c1a28abf838c8b92c/html5/thumbnails/8.jpg)
Parallel Nesting
![Page 9: Introduction Application of parallel programming to the KAMM model Thesis to postulate to the Title of Engineer in Computation of The University of La.](https://reader035.fdocuments.net/reader035/viewer/2022062410/5697bf8c1a28abf838c8b92c/html5/thumbnails/9.jpg)
How distributing the boundary conditions?
![Page 10: Introduction Application of parallel programming to the KAMM model Thesis to postulate to the Title of Engineer in Computation of The University of La.](https://reader035.fdocuments.net/reader035/viewer/2022062410/5697bf8c1a28abf838c8b92c/html5/thumbnails/10.jpg)
MPI Programming(message passing interface)
Simultaneous execution of processes with instances of the model for each region involved in the procedure of Nesting.
Send and reception of regular messages, in this case the boundary conditions, this conditions or values are stored on not contiguous memory regions.
The presence of collective operations to the moment to generate the step of time for the group of instances of the simulation.
![Page 11: Introduction Application of parallel programming to the KAMM model Thesis to postulate to the Title of Engineer in Computation of The University of La.](https://reader035.fdocuments.net/reader035/viewer/2022062410/5697bf8c1a28abf838c8b92c/html5/thumbnails/11.jpg)
Cooperation with:• NEC European Supercomputer Systems• PARTEC AG• Department for Grid Computing and e-Science• Department for Grid Computing Infrastructure and Services
collaborating instituts:IFIA, IFP, IMK, INT
external collaborator:MTU Aero EnginesCEAZA, Chile
COSMOS (IFIA)Molecular Mechanics and Dynamicsusing Bond Polarization Theory
KAMM (IMK)climate simulations
InfrastructureMiddleware
consistent batch interfaceglobal data storageuser authentication
accounting
Compute Serverexisting hardware
+NEC vector computer
+Infiniband cluster with nodesbased on Itanium/Opteron
User Applications life sciences
molecular dynamicsfluid mechanics
meteorologysolid-state physics
KAMM (IMK)climate simulations
CampusGrid
![Page 12: Introduction Application of parallel programming to the KAMM model Thesis to postulate to the Title of Engineer in Computation of The University of La.](https://reader035.fdocuments.net/reader035/viewer/2022062410/5697bf8c1a28abf838c8b92c/html5/thumbnails/12.jpg)
Conclusions
Exploit the parallelism like a tool in the model develop.
Interaction among professionals of the computation and scientific of the area
Generate environments of distributed computing.