• PETSc

  • Referenced in 681 articles [sw04012]
  • Portable, Extensible Toolkit for Scientific Computation (PETSc) is a suite of data structures and routines ... large-scale 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 331 articles [sw00830]
  • memory message-passing 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 267 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 273 articles [sw03702]
  • discussed and some preliminary computational results using parallel and vector computers are given...
  • Chaco

  • Referenced in 101 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...
  • hypre

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

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

  • Referenced in 138 articles [sw08795]
  • discussed and some preliminary computational results using parallel and vector computers are given...
  • BoomerAMG

  • Referenced in 75 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 77 articles [sw00875]
  • solution of large sparse eigenproblems on parallel computers. It can be used for the solution...
  • PRONTO3D

  • Referenced in 43 articles [sw03448]
  • multiple-instruction multiple-data 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 77 articles [sw04697]
  • ParMETIS is an MPI-based parallel library that implements a variety of algorithms for partitioning ... unstructured graphs, meshes, and for computing fill-reducing 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 k-way graph-partitioning, 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...
  • LAPACK

  • Referenced in 1222 articles [sw00503]
  • Schur) are also provided, as are related computations such as reordering of the Schur factorizations ... efficiently on shared-memory 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 104 articles [sw08853]
  • performance of parallel supercomputers. The benchmarks are derived from computational fluid dynamics (CFD) applications ... unstructured adaptive mesh, parallel I/O, multi-zone applications, and computational grids. Problem sizes...
  • libMesh

  • Referenced in 69 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...
  • LAM-MPI

  • Referenced in 45 articles [sw04971]
  • administrators, parallel programmers, application users, and parallel computing researchers...
  • Nimrod/G

  • Referenced in 42 articles [sw09657]
  • over an aggregated ad-hoc 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 loosely-coupled...
  • LS-DYNA

  • Referenced in 218 articles [sw03068]
  • massively parallel processing. Multicore processors have resulted in a drastic reduction in computer hardware costs...