
PETSc
 Referenced in 904 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 374 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 293 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 296 articles
[sw03702]
 discussed and some preliminary computational results using parallel and vector computers are given...

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

ALBERTA
 Referenced in 156 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...

Chaco
 Referenced in 110 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...

BoomerAMG
 Referenced in 124 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...

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

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

PRONTO3D
 Referenced in 49 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 86 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...

libMesh
 Referenced in 95 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...

ZRAM
 Referenced in 36 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...

LAPACK
 Referenced in 1466 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...

NAS Parallel Benchmarks
 Referenced in 123 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...

Nimrod/G
 Referenced in 48 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...

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

Zoltan
 Referenced in 41 articles
[sw07458]
 Parallel partitioning with Zoltan: is hypergraph partitioning worth it? Graph partitioning is an important ... well studied problem in combinatorial scientific computing ... commonly used to reduce communication in parallel computing. Different models (graph, hypergraph) and objectives (edge ... compute than graph partitioning. par We present an empirical study of the Zoltan parallel hypergraph...