Linux clusters in Earth Sciences Seismic and Geothermal examples. - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

Linux clusters in Earth Sciences Seismic and Geothermal examples.

Description:

Linux clusters in Earth Sciences - Seismic and Geothermal examples. Tomasz Danek, Anna Pieta. AGH - University of Science and Technology ... – PowerPoint PPT presentation

Number of Views:84
Avg rating:3.0/5.0
Slides: 25
Provided by: AGH97
Category:

less

Transcript and Presenter's Notes

Title: Linux clusters in Earth Sciences Seismic and Geothermal examples.


1
Linux clusters in Earth Sciences - Seismic and
Geothermal examples.
  • Tomasz Danek, Anna Pieta
  • AGH - University of Science and Technology
  • Faculty of Geology, Geophysics and Environmental
    Protection
  • Department of Geoinformatics and Applied Computer
    Science

2
Linux clusters in Earth Sciences
  • hardware is available form multiple sources
  • no reliance on a single software/hardware vendor
  • support from Linux community
  • usually based on standards
  • LOT OF SOFTWARE
  • High performance/cost ratio

3
Clusters used in experiments
Our clusters of workstations
4
Clusters used in experiments
CINECA clusters
System Linux SuSE SLES 8 Queuing LSF (PBS
during some experiments) Parallel Libraries MPI
System AIX 5.2 Queuing LoadLeveler Parallel
Libraries MPI, openMP, LAPI
5
Decomposition and parallelization coefficients
  • Decomposition
  • Old idea Federico Luigi Menabrea(1842)
  • Types
  • Functional decomposition
  • Data decomposition
  • Coefficients
  • Time T
  • Acceleration
  • Efficiency

P number of processors
Amdahls law
? percentage of serial code
6
Seismic modelingbackgrounds and results
  • Full wave-field modeling based on FDM
  • Easy to solve and decompose
  • Lot of arithmetic operations

Example Modeling in 2D anisotropic media



Left border condition

7
Seismic modelingbackgrounds and results
Elastic solution
Acoustic solution
8
Seismic modelingbackgrounds and results
9
Seismic modelingbackgrounds and results
Model size 500 x 500 Shoot point 1 Method
serial
10
Seismic modelingbackgrounds and results
Elastic modeling Number of shoot points 20
Relation between time of computations and number
of computers in elastic case. White bars
represent domain decomposition, black
bars represent one PC - one shoot point
decomposition.
11
Seismic modelingbackgrounds and results
Data pack size 256 MB Ethernet Fast and
Gigabit Procedure MPI_Bcast
12
Seismic modelingbackgrounds and results
Model size 500 x 500 Kernels 2.4.22 and
2.6.11 Acoustic modeling One process or two
processes on single processor with HT technology
13
Migration A dipping reflector model
EARTH SECTION
RECORD SECTION
14
Kirchhoff migration SINGLE TRACE
Each point of the Earth interion may be seismic
energy refractor.
15
F-x migrationACOUSTIC WAVE EQUATION
where P(x,z,t) - pressure, v(x,z) velocity
of the acoustic wave, t time,
where kx x-component of the wave vector ? -
angular frequency kz- dispersion relation
16
Kirchhoff migrationSPEEDUP EFFICIENCY
17
F-x migration SPEEDUP EFFICIENCY
18
Geothermal heat modeling
  • Heat moves by
  • conduction
  • convectin
  • radiation

The two dimensional heat equqtion .
where T(x,z,t) temperature ? - thermal
conductivity ? - density c specific heat
capacity Qw radioactive heat
19
Explicit method
where , ?t time sampling interval, ?x i
?z distance between grid points respectively
in the x and z direction, nx i nz model
dimensions respectively in the x and z
direction
The scheme is stable whenever
20
Implicit method
where
21
Geological area
Legend
22
Computing time and memorymodel size 300x50,
number of processors 5
Computing time s for one year simulation.
Memory 1,1 GB
Master 237kB Slave 60kB
Explicit method 0,14 s
23
Conclusion
  • Decrease of computing time with increase of
    number of processors
  • Monotonical increase of speedup for both
    migration method
  • Increase of the computing time for Kirchhoff
    migration for 30 processors

24
Conclusion
  • explicit methods for large scale geothermal
    modeling
  • implicit methods equal decomposition better
    than block decomposition
Write a Comment
User Comments (0)
About PowerShow.com