next up previous
Next: 1. Introduction

JTpack90: A Parallel, Object-Based, Fortran 90 Linear Algebra Package a

John A. Turner b - Robert C. Ferrell c - Douglas B. Kothe d

Abstract:

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.




next up previous
Next: 1. Introduction
John A. Turner