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.
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