Date: Tue, 17 Dec 1996 00:14:09 GMT
Server: NCSA/1.5
Content-type: text/html
Last-modified: Tue, 18 Jul 1995 18:00:38 GMT
Content-length: 4864
Software for Scientific Computing
Software for Scientific Computing
The development of new software and the evaluation of existing
software for scientific computing are important to the future of
science and high performance computing. Many existing groups and
projects at the CTC already involve aspects of such work; among these
are CSERG , ACRI , the DX repository , the Software Support
Group , and the Parallel Tools team. The purpose of this page is
to provide a repository for information on other such activities and
materials of interest. For the moment, Chris Myers and Anne Trefethen
have created and contributed to this page, but other people and
activities are certainly welcome. So please contact either Chris or
Anne if you're working on something that should be included here.
Numerical libraries, class libraries and frameworks
Chris and Anne are interested in the use and
development of reusable software in the form of numerical libraries,
object-oriented class libraries and code frameworks
(a.k.a. "templates" or "archetypes"). Listed below are some packages
of interest (either publicly installed on CTC machines, under
development or evaluation on CTC machines, or "out there").
LPARX: C++ class library for parallel computing on
distributed grids, from UC-San Diego
- primary CTC contact: C. Myers
- info at
http://www-cse.ucsd.edu/users/baden/lparx.html
- publicly available at CTC in /usr/local/app/lparx
- CRM currently using LPARX as a substrate for development of
parallel adaptive mesh refinement (AMR) software
Diffpack: C++ class library for solution of PDEs
(serial only), from Sintef (Oslo)
PetSc: Portable Extensible Toolkit for Scientific Computing,
from Argonne National Labs
IML++: C++ class library implementing a suite of iterative methods
LAPACK++: C++ implementation of some of the LAPACK linear algebra
routines
- primary CTC contact: A. Trefethen
- staff available in /afs/theory/tc/pap/LAPACK++
LASSPTools: graphical and numerical utilities for scientific
computing
Collaborative research on the development of software environments
- MacCHESS: software development for X-ray crystallography of
macromolecules
- primary CTC contact: D. Schneider
- ECLIPSE: development of a problem-solving environment for
computational fracture mechanics
Other software-related information on the web