NCSA Home NCSA: National Center for Supercomputing Applications NCSA Search
Alliance NCSA User_Info Access MyLinks

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
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 is a library of numerical linear algebra subroutines designed for high performance on workstations, vector computers, and shared memory multiprocessors
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
BLACS Basic Linear Algebra Communication Subprograms
FFTW fast, free C FFT library, including real, multidimensional, and parallel transforms
SPRNG a set of libraries for scalable and portable pseudorandom number generation
Optimization
BLACS Basic Linear Algebra Communication Subprograms
PDS direct search methods for unconstrained optimization
PDEs
BLACS Basic Linear Algebra Communication Subprograms
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
BLACS Basic Linear Algebra Communication Subprograms
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
BLACS Basic Linear Algebra Communication Subprograms
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)
BLACS Basic Linear Algebra Communication Subprograms
SvPablo GUI for instrumenting source code and viewing performance data
Operating System and Kernel Support
Parallel I/O Systems
BLACS Basic Linear Algebra Communication Subprograms
ROMIO a high-performance, portable implementation of MPI-IO
Parallel Programming Environments
Parallel Programming Languages and Compilers
BLACS Basic Linear Algebra Communication Subprograms
KAP/Pro for OpenMP combines a full implementation of OpenMP with unique parallel correctness and performance tools
Parallel Programming Libraries
BLACS Basic Linear Algebra Communication Subprograms
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 Tue Jul 6 12:18:02 1999 using Repository In a Box (RIB) version 1.2
from local Assets

 


[Alliance] Alliance NCSA UIUC [NCSA]