QUAKE
Overview
For Large-Scale Earthquake ground motion simulation, QUAKE team at CMU developed
a Framework that includes Mesh Generator (Euclid,
developed by Tu and O'Hallaron at CMU), Partitioner (ParMETIS, developed by Univ. of Minnesota)
and Solver (QUAKE, developed by Kim, Bielak and Ghattas at CMU).
Below figure shows the framework for large-scale seismic ground motion simulation.
Since each component of the framework is implemented using standard and portable language and API, virtually they are available on any kind of machines that support MPI and ANSI C. In addition, out-of-core mesher, parallel partitioner and parallel solver allow one to perform extremely large scale ground motion simulation.
Installation Guide
(1) Requirement: Unix or Linux based machines, MPI and ANSI C support.
(2) Installation: Please take a look at README file in each directory for easy starting
- Download quake_ver_1.1.tar.gz
- %]gunzip quake_ver_1.1.tar.gz
- %]tar xvf quake_ver_1.1.tar
- %]make
(3) Execution (Example): In DATA directory, there are example files as binary format.
- %]cd ./DATA
- %DATA]cp ../PARMETIS/partitioner .
- %DATA]cp ../PACKER/packer .
- %DATA]cp ../SOLVER/quake .
- %DATA]mpirun partitioner (use your machine specific mpi launcher)
- %DATA]mpirun packer (use your machine specific mpi launcher)
- %DATA]mpirun quake (use your machine specific mpi launcher)
- %DATA]visualize (plot) displace.dat and velocity.dat based on point_view.dat
(4) Bugs Report / Questions:
Eui Joong Kim
Mechanics Algorithm and Computings
Carnegie Mellon University
Email: ejk@cs.cmu.edu
Eui Joong Kim
Last modified: Mon Dec 1 23:01:53 EST 2003