Alliance Enabling Technologies
Parallel Computing
Team Software Repository
Software Catalog |
Discussion Forum |
Contact Us |
Back To Top
If you would like to suggest a software package for this repository then please
contact us at teama@nhse.org and/or post a message
to this repository's discussion forum.
See the Alliance
Parallel Computing Team deployment grid for information about the deployment status of these
software packages on Alliance machines.
Search the Catalog
This query tool searches full-text and supports Boolean operators.
- Numerical Programs and Routines
- Graph and mesh partitioning
- Linear algebra
- BLACS Basic Linear Algebra Communication Subprograms
- BLAS (Basic Linear Algebra Subroutines) building blocks for constructing efficient and portable linear algebra software for high-performance computers.
- LAPACK transportable library of Fortran 77 routines for solving numerical linear algebra problems
- PARPACK for solving large scale eigenvalue problems on distributed memory parallel architectures
- PETSc portable, extensible toolkit for scientific computation
- PLAPACK (Parallel Linear Algebra Package) MPI based package for building dense linear algebra libraries
- ScaLAPACK dense linear algebra routines for distributed memory computers
- Miscellaneous
- ADIFOR automatic differentiation of Fortran codes
- FFTW subroutine library for computing the Discrete Fourier Transform in one or more dimensions
- SPRNG a set of libraries for scalable and portable pseudorandom number generation
- Optimization
- PDS direct search methods for unconstrained optimization
- PDEs
- DAGH - Distributed Adaptive Grid Hierarchy provides the framework to solve systems of partial differential equations using adaptive finite difference methods.
- PETSc portable, extensible toolkit for scientific computation
- Parallel Processing Tools
- NetSolve is a network enabled computing paradigm that is based upon a combination of client-server strategies, machine-independent entities, lightweight and flexible problem mapping, and load balancing schemes.
- Communication Libraries
- MPICH A Portable Implementation of MPI
- PVM (Parallel Virtual Machine) software system that enables a collection of heterogeneous computers to be used as a coherent and flexible concurrent computational resource.
- TreadMarks distributed shared memory system for networks of workstations
- Execution and Performance Analyzers (including debuggers)
- SvPablo GUI for instrumenting source code and viewing performance data
- Operating System and Kernel Support
- Parallel I/O Systems
- ROMIO a high-performance, portable implementation of MPI-IO
- Parallel Programming Environments
- Parallel Programming Languages and Compilers
- KAP/Pro for OpenMP combines a full implementation of OpenMP with unique parallel correctness and performance tools
- Parallel Programming Libraries
- PINEAPL (Parallel Industrial NumErical Applications and Portable Libraries) a portable library of high performance mathematical software suitable for both the application codes and for other aspects of parallel computing such as optimizing, load balancing, and communication
- Parallel Runtime Systems
This catalog was generated Thr Dec 3 13:33:21 1998 using Repository In a Box (RIB) version 1.2
from
local Assets