
PETSc
 Referenced in 642 articles
[sw04012]
 Portable, Extensible Toolkit for Scientiﬁc Computation (PETSc) is a suite of data structures and routines ... largescale application codes on parallel (and serial) computers. PETSc uses the MPI standard ... communication. PETSc includes an expanding suite of parallel linear, nonlinear equation solvers and time integrators ... needed within parallel application codes, such as parallel matrix and vector assembly routines. The library...

ScaLAPACK
 Referenced in 318 articles
[sw00830]
 memory messagepassing MIMD computers and networks of workstations supporting parallel virtual machine (PVM) and/or ... workstations, vector supercomputers, and shared memory parallel computers. Both libraries contain routines for solving systems...

PVM
 Referenced in 266 articles
[sw04273]
 Parallel Virtual Machine) is a software package that permits a heterogeneous collection of Unix and/or ... Windows computers hooked together by a network ... used as a single large parallel computer. Thus large computational problems can be solved more ... enables users to exploit their existing computer hardware to solve much larger problems at minimal...

eigs
 Referenced in 269 articles
[sw03702]
 discussed and some preliminary computational results using parallel and vector computers are given...

Chaco
 Referenced in 95 articles
[sw09640]
 calculation can be performed on a parallel computer, it must first be decomposed into tasks ... used at most of the major parallel computing centers around the world to simplify ... development of parallel applications, and to ensure that high performance is obtained. Chaco has contributed ... wide variety of computational studies including investigation of the molecular structure of liquid crystals, evaluating...

ALBERTA
 Referenced in 130 articles
[sw01061]
 fields of scientific and engineering computation, especially in the numerical simulation of electromagnetics ... large scale problems. So we develop a parallel adaptive finiteelement package based on ALBERTA ... suitable for distributed memory parallel computers including PC clusters...

hypre
 Referenced in 128 articles
[sw00426]
 large, sparse linear systems on massively parallel computers. Its emphasis is on modern powerful...

IRAM
 Referenced in 136 articles
[sw08795]
 discussed and some preliminary computational results using parallel and vector computers are given...

BoomerAMG
 Referenced in 71 articles
[sw00086]
 development of massively parallel computers, and has sparked much research into developing algorithms for them ... Solving Irregularly Structured Problems in Parallel, Lecture Notes in Computer Science, Vol. 1457, Springer ... grid points, based on modifications of certain parallel independent set algorithms and the application...

SLEPc
 Referenced in 74 articles
[sw00875]
 solution of large sparse eigenproblems on parallel computers. It can be used for the solution...

PRONTO3D
 Referenced in 43 articles
[sw03448]
 multipleinstruction multipledata parallel computers. The serial contact detection algorithm that was developed previously ... been extended for use in parallel computation by utilizing a dynamic (adaptive) load balancing algorithm...

ParMETIS
 Referenced in 75 articles
[sw04697]
 ParMETIS is an MPIbased parallel library that implements a variety of algorithms for partitioning ... unstructured graphs, meshes, and for computing fillreducing orderings of sparse matrices. ParMETIS extends ... routines that are especially suited for parallel AMR computations and large scale numerical simulations ... implemented in ParMETIS are based on the parallel multilevel kway graphpartitioning, adaptive repartitioning...

ZRAM
 Referenced in 33 articles
[sw01038]
 ZRAM and its applications Distributed and parallel computation is, on the one hand, the cheapest ... increase raw computing power. Turning parallelism into a useful tool for solving new problems ... computer science. We believe that parallel computation will spread among general users mostly through ... algorithms, once and for all, for parallel computers of a variety of common architectures. This...

NAS Parallel Benchmarks
 Referenced in 103 articles
[sw08853]
 performance of parallel supercomputers. The benchmarks are derived from computational fluid dynamics (CFD) applications ... unstructured adaptive mesh, parallel I/O, multizone applications, and computational grids. Problem sizes...

LAPACK
 Referenced in 1175 articles
[sw00503]
 Schur) are also provided, as are related computations such as reordering of the Schur factorizations ... efficiently on sharedmemory vector and parallel processors. On these machines, LINPACK and EISPACK ... that as much as possible of the computation is performed by calls to the Basic...

LAMMPI
 Referenced in 44 articles
[sw04971]
 administrators, parallel programmers, application users, and parallel computing researchers...

Nimrod/G
 Referenced in 42 articles
[sw09657]
 over an aggregated adhoc computational grid/pool/cloud; start from your desktop, local server or cluster ... capabilities. Whilst initially oriented towards embarrassingly parallel computations Nimrod/G also provides general purpose looselycoupled...

libMesh
 Referenced in 58 articles
[sw06657]
 using arbitrary unstructured discretizations on serial and parallel platforms. A major goal of the library ... support for adaptive mesh refinement (AMR) computations in parallel while allowing a research scientist...

MPICHG2
 Referenced in 34 articles
[sw02373]
 user to run MPI programs across multiple computers, at the same or different sites, using ... that would be used on a parallel computer. This library extends the Argonne MPICH implementation...