JTpack90: A Parallel, Object-Based, Fortran 90 Linear Algebra Package
نویسندگان
چکیده
We have developed an object-based linear algebra package, currently with emphasis on sparse Krylov methods, driven primarily by needs of the Los Alamos National Laboratory parallel unstructured-mesh casting simulation tool Telluride. Support for a number of sparse storage formats, methods, and preconditioners have been implemented, driven primarily by application needs. We describe our object-based Fortran 90 approach, which enhances maintainability, performance, and extensibility, our parallelization approach using a new portable gather/scatter library (PGSLib), current capabilities and future plans, and present preliminary performance results on a variety of platforms.
منابع مشابه
PLAPACK: Parallel Linear Algebra Package
The PLAPACK project represents an eeort to provide an infrastructure for implementing application friendly high performance linear algebra algorithms. The package uses a more application-centric data distribution, which we call Physically Based Matrix Distribution, as well as an object based (MPI-like) style of programming. It is this style of programming that allows for highly compact codes, w...
متن کاملLAPACK3E -- A Fortran 90-enhanced version of LAPACK
LAPACK3E is a version of the public domain numerical linear algebra package LAPACK 3 enhanced with selected features of Fortran 90. The use of Fortran 90 enhances LAPACK by allowing a common source for single and double precision, more uniform specification of scaling constants, and encapsulation of some internal subroutine interfaces. Thread-safety is introduced as a new feature for LAPACK by ...
متن کاملMLD2P4 User’s and Reference Guide A guide for the Multi-Level Domain Decomposition Parallel Preconditioners Package based on PSBLAS
MLD2P4 (Multi-Level Domain Decomposition Parallel Preconditioners Package based on PSBLAS) is a package of parallel algebraic multi-level preconditioners. It implements various versions of one-level additive and of multi-level additive and hybrid Schwarz algorithms. In the multi-level case, a purely algebraic approach is applied to generate coarse-level corrections, so that no geometric backgro...
متن کاملRecent Developments in Dense Numerical Linear Algebra
We survey recent developments in dense numerical linear algebra, covering linear systems, least squares problems and eigenproblems. Topics considered include the design and analysis of block, partitioned and parallel algorithms, condition number estimation, componentwise error analysis, and the computation of practical error bounds. Frequent reference is made to LAPACK, the state of the art pac...
متن کاملBirge and Qi Method for Three-Stage Stochastic Programs Using IPM
One approach how to solve a linear optimization problem is based on the interior point method. This method requires a solution of the large system of linear equations. A special matrix factorization techniques that exploit the structure of the constraint matrix has been suggested for its computation. The method of Birge and Qi has been reported as efficient, stable and accurate for two-stage st...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997