• PETSc

  • Referenced in 1593 articles [sw04012]
  • needed within parallel application codes, such as parallel matrix and vector assembly routines. The library ... particular problem. By using techniques of object-oriented programming, PETSc provides enormous flexibility for users...
  • NAMD

  • Referenced in 80 articles [sw03198]
  • large biomolecular systems. Based on Charm++ parallel objects, NAMD scales to hundreds of processors...
  • DAKOTA

  • Referenced in 77 articles [sw05202]
  • Multilevel Parallel Object-Oriented Framework for Design Optimization,Parameter Estimation, Uncertainty Quantification, and Sensitivity Analysis...
  • CHARM++

  • Referenced in 40 articles [sw08736]
  • Parallel Languages/Paradigms: Charm ++ - Parallel Objects. Charm++ is a machine independent parallel programming system. Programs written...
  • CVXPY

  • Referenced in 75 articles [sw13968]
  • level features of Python such as parallelism and object-oriented design. CVXPY is available...
  • OSIRIS

  • Referenced in 31 articles [sw02458]
  • OSIRIS, a three-dimensional, relativistic, massively parallel, object oriented particle-in-cell code for modeling ... object-oriented design of the code, the encapsulation of system dependent code and the parallelization...
  • Zoltan

  • Referenced in 62 articles [sw07458]
  • reduce communication in parallel computing. Different models (graph, hypergraph) and objectives (edge cut, boundary vertices ... present an empirical study of the Zoltan parallel hypergraph and graph (PHG) partitioner on graphs...
  • FEMPAR

  • Referenced in 21 articles [sw21297]
  • FEMPAR: An object-oriented parallel finite element framework. FEMPAR is an open source object oriented...
  • POOL

  • Referenced in 14 articles [sw03332]
  • proof system for the parallel object-oriented language POOL. We develop a Hoare-style proof ... correctness of programs written in the parallel object-oriented language POOL...
  • OOPS

  • Referenced in 33 articles [sw10470]
  • Issues of implementation of an object-oriented library for parallel interior-point methods are addressed...
  • MOOSE

  • Referenced in 40 articles [sw18084]
  • MOOSE: A parallel computational framework for coupled systems of nonlinear equations. Systems of coupled, nonlinear ... nuclear processes. MOOSE: Multiphysics Object Oriented Simulation Environment, a parallel computational framework targeted...
  • PICO

  • Referenced in 26 articles [sw02252]
  • PICO: An object-oriented framework for parallel branch and bound. This paper describes the design...
  • PyOpenCL

  • Referenced in 26 articles [sw14046]
  • Pythonic access to the OpenCL parallel computation API. Object cleanup tied to lifetime of objects...
  • Parsol

  • Referenced in 21 articles [sw00684]
  • library for semi-automatic parallelisation of data-parallel (especially linear algebra) algorithms. It is written ... user with the set of linear algebra objects (multidimentional arrays, vectors, sparse and dense matrices ... needed), and debugs it. Once done, the parallel version of the algorithm is created ... meet the expectations. Apart from parallelization, the library objects are fine-tuned for high performance...
  • JASMIN

  • Referenced in 16 articles [sw18129]
  • creating a great challenge for parallel programming toward achieving realistic performance in the field ... main objective of JASMIN is to accelerate the development of parallel programs for large scale ... achieved its original objectives. Tens of parallel programs have been reconstructed or developed on thousands...
  • ParMooN

  • Referenced in 14 articles [sw16810]
  • ParMooN (Parallel Mathematics and object oriented Numerics) is an open source parallel finite element package...
  • ParaDisEO

  • Referenced in 45 articles [sw01948]
  • white-box object-oriented framework dedicated to the reusable design of parallel and distributed metaheuristics...
  • SCIRun2

  • Referenced in 7 articles [sw12920]
  • present an overview of the SCIRun2 parallel component framework. SCIRun2 is based on the common ... SCIRun2 supports distributed computing through distributed objects. Parallel components are managed transparently over...
  • ParoC++

  • Referenced in 3 articles [sw01432]
  • ParoC++: A requirement-driven parallel object-oriented programming language. Adaptive utilization of resources ... solution using requirement-driven parallel objects. Each parallel object is a self- described, shareable ... address space. The allocation of the parallel object is driven by the constraints ... context of ParoC++ - a new parallel object-oriented programming environment for high performance distributed computing...
  • QUESO

  • Referenced in 25 articles [sw10555]
  • Parallel C++ Statistical Library ‘QUESO’: Quantification of Uncertainty for Estimation, Simulation and Optimization. QUESO ... predictions. It has been designed with three objectives: it should (a) be sufficiently abstract ... advantage of parallel computing, in order to handle realistic models. Such objectives demand a combination...