Parallel Programming Methodologies for Non-Uniform Structured Problems in Materials Science.

Abstract

The objectives of this investigation are to develop a new programming model, called lattice parallelism, that will significantly reduce the amount of effort required to parallelize non-uniform structured applications. We implemented the model as two C++ class libraries, called KeThP and LPARX. We used XCeLP and LPARX to develop a real-space adaptive mesh solver for a significant grand challenge application---first principles simulations of real materials. Our adaptive solver reduces %emory and tire consumption by two orders of magnitude over a uniform mesh based method. The code is fully portable and runs on the Intel Paragon, Cray C90 and IBM SP2. Performance on the MPP systems is competitive with the Cray C90.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 15, 1996
Accession Number
ADA307844

Entities

People

  • Scott B. Baden

Organizations

  • University of California, San Diego

Tags

DTIC Thesaurus Topics

  • Advanced Materials
  • Biomaterials
  • Biomedical And Dental Materials
  • Chemistry
  • Computer Programming
  • Engineered Materials
  • Engineering
  • Materials
  • Materials Science
  • Materials Testing
  • Physics
  • Simulations
  • Test Methods

Fields of Study

  • Computer science
  • Mathematics

Readers

  • Computational Fluid Dynamics (CFD)
  • Parallel and Distributed Computing.

Technology Areas

  • Space