NASA Logo, National Aeronautics and Space Administration
Computational Technologies Project

SCIENCE TEAM III GRAND CHALLENGE INVESTIGATOR MILESTONES

Numerical Simulations for Active Tectonic Processes
Andrea Donnellan, NASA/Jet Propulsion Laboratory

Num Label Milestone Expected Certified
1. A Software Engineering Plan completed - review board selected. 03/01/02 04/10/02
2. E Code Baselines, Scaling Analysis, Performance Analysis completed (generate scaling curves for codes which are already parallel, baseline serial performance for codes which are not already parallel). Documented source code made publicly available via the Web.

- Serial code PARK with 15,000 elements for 500 time steps – uses parallel multipole library, but serial main routine (benchmark files).

- Serial code GeoFEST - includes serial iterative solver. 50,000 elements 1,000 timesteps - serial implementation (benchmark files, sample graphics).

- Serial code Virtual California with N=215 segments for 10,000 time steps, serial implementation on 1 GHz workstation (benchmark files).
05/30/02 10/07/02
3. H Come to agreement on design policy for interoperability and community delivery.

- Review board approves requirements and a preliminary design for functionality.

- Requirements and preliminary design documents published on the Web.
07/30/02 12/02/02
4. B First Annual Report delivered. 08/30/02 01/30/03
5. I Complete prototype described in milestone "H" and test with improved codes.

- Review board approves.

- Demonstration of interface of Gateway and GeoFEST with simple visualization satisfying preliminary design requirements.

- Mesh generation - Demonstrate ingesting fault geometry and rheology from federated DB, to generate a starting mesh.

- Functional fault DB and documentation for Southern California.

- RIVA: Produce movies of the strain, stress, and displacement data generated from Virtual California and GeoFEST of 1 km resolution for S. California in an integrated way through the grid framework.

Link to Software

Documents:
  • Interoperability Prototype Documentation (.doc, .pdf)
  • Portal Example Documentation (.doc, .pdf)
  • Fault Database Documentation (.doc, .pdf) Installation Guide (.doc)
  • User Validation Document (.doc)
  • Portal Test Plan (.doc)
  • Requirements Traceability Matrix (.doc)
02/27/03 08/04/03
6. F First code improvement (functional enhancement and speedup). Documented source code made publicly available via the Web. Code Improvement Documentation (.pdf)

PARK on 256 CPU machine with 150,000 elements, 5,000 time steps in 25 hours.

- GeoFEST - links to PYRAMID and runs on a parallel machine - Produce a plot of scaled speedup that will show that we are maintaining effiency as the number of processors and problem size increase. Assuming availability of a 64 CPU Beowulf, 1,250,000 elements, 1,000 timesteps, in 30 hours.

GeoFEST User Guide (.pdf)
06/30/03 01/28/04
7. C Second Annual Report delivered. (.html, .pdf) 08/30/03 04/02/04
8. J Full implementation using improved codes. Review board approves integration into completed framework and updated documentation for:

- Mesh generation - Demonstrate adaptive mesh capability within GeoFEST using a fault stepover geometry wherein the mesh is adapted to accommodate large strains in the stepover as the displacement on the main faults grows.

- Virtual California.

- SLIDER.

- Phase Dynamical Probability Change Index.

- Data Mining via Karhunen-Loeve Space-Time Pattern Analysis.

- STRESSCO codes as an example of FLTGRV, FLTGRH, STRGRV, STRGRH.

- DataMining via Genetic Algorithm Analysis.

- Hidden Markov Model - demonstrate interaction with federated DB through framework.

- disloc.

- visco.

- SIMPLEX.

- Final fault DB for California with documentation.

ParVox: Provide an interactive volumetric visualization tool to permit user-controlled view from arbitrary vantage points inside a volume, displaying 3D structure, strain, physical properties, meshes, and seismicity through the grid framework.

- PARK on 1,024 CPU machine with 400,000 elements, 100,000 time steps.

- GeoFEST (assuming availability of 880 processor machine) 16M elements, 1,000 time steps using the Pyramid AMR libraries.

- Virtual California with N=700 segments for 10,000 time steps, MPI parallel implementation, running on M-processor machine, speedup of approximately M/10. Investigation of fast multipole method for this code.

PYRAMID: Mesh generation - Demonstrate adaptive mesh capability within GeoFEST using a fault stepover geometry wherein the mesh is adapted to accommodate large strain gradients in the stepover as the displacement on the main faults grows, and coarsening of the mesh in areas wherein the strain field grows smoother.

- Source code for all modules is published on Web.

Documents:

  • Interoperability QuakeTables Fault Database for Southern California Documentation (.html, .pdf)
  • Portal Software Test Plan (.html, .pdf)
  • Portal Installation Guide (.html, .pdf)
  • Requirements Traceability Matrix (.html, .pdf)
  • User Validation Document (.html, .pdf)
  • Portal User's Guide (.html, .pdf)
  • Interoperability Implementation Document (.html, .pdf)
02/27/04 07/06/04
9. G Second code improvement - further optimization for some codes, pick up others that were neglected in 1st improvement - documented source code made publicly available via the Web.

- PARK on 1,024 CPU machine with 400,000 elements, 50,000 time steps in 130 hours.

- GeoFEST (assuming availability of 880 processor machine) 16M elements, 1000 time steps in 30 CPU hrs using the Pyramid AMR libraries.

- Virtual California with N=700 segments for 10,000 time steps in 1 hour or less, MPI parallel implementation, running on M-processor machine, with 2 GB of memory per CPU, speedup of approximately M/2. Investigation of fast multipole method for this code.

PYRAMID: Mesh generation - Demonstrate adaptive mesh capability within GeoFEST using a fault stepover geometry wherein the mesh is adapted to accommodate large strain gradients in the stepover as the displacement on the main faults grows, and coarsening of the mesh in areas wherein the strain field grows smoother.

- Source code for all modules is published on Web.

Code Improvement Documents:

  • GeoFEST (.pdf)
  • GeoFEST User's Guide Addendum (.pdf)
  • PARK (.pdf)
  • Virtual California (.pdf)
06/30/04 08/02/05
10. K Customer delivery.

- Documented source code made publicly available via the Web.

- Demonstrate integration of one external user application into the framework using the GRID framework wizards.

- Issue testable 5-year earthquake forecast for M>5 for S. California.

- Publish the availability of the Portal to the earthquake community in a peer-reviewed periodical such as Concurrency: Practice and Experience, EOS, or an AGU journal.
09/30/04 08/02/05
11. D Final Report delivered. 11/30/04 11/02/05

USA.gov NASA Logo - nasa.gov