• OpenFOAM

  • Referenced in 390 articles [sw04317]
  • runs in parallel as standard, enabling users to take full advantage of computer hardware ... each compiled into their own shared library. Executable applications are then created that are simply...
  • Multilisp

  • Referenced in 33 articles [sw09420]
  • constructs for parallel execution. Like Scheme, Multilisp is oriented toward symbolic computation. Unlike some parallel...
  • UNITY

  • Referenced in 184 articles [sw13461]
  • analysis in UNITY. We evaluate UNITY -- a computational model, specification language and proof system defined ... Misra [5] for the development of parallel and distributed programs -- as a platform for simulation ... based methodology for the construction, analysis and execution of simulation models. The methodology starts with...
  • Nimrod/G

  • Referenced in 50 articles [sw09657]
  • directly execute large-scale distributed parameter sweep and Monte-Carlo computational experiments. Nimrod/G provides ... your computational experiments. Each experiment can run over an aggregated ad-hoc computational grid/pool/cloud; start ... towards embarrassingly parallel computations Nimrod/G also provides general purpose loosely-coupled execution services. The architecture...
  • PyOP2

  • Referenced in 13 articles [sw14924]
  • independent application lends itself naturally to parallel computation. An unstructured mesh can be described ... specific language (DSL) for the parallel executions of computational kernels on unstructured meshes or graphs...
  • k-Wave

  • Referenced in 22 articles [sw07387]
  • Last, the optimization of computational speed is demonstrated through parallel execution using a graphics processing...
  • XtremWeb

  • Referenced in 22 articles [sw11411]
  • gathering the unused resources of Desktop Computers (CPU, storage, network). Its primary features permit multi ... runtime environment executing highly parallel applications. Every day, XtremWeb provides computing power to scientists...
  • Dryad

  • Referenced in 19 articles [sw08916]
  • distributed execution engine for coarse-grain data-parallel applications. A Dryad application combines computational ”vertices ... dataflow graph. Dryad runs the application by executing the vertices of this graph...
  • CloudBurst

  • Referenced in 7 articles [sw12025]
  • Hadoop implementation of MapReduce to parallelize execution using multiple compute nodes. Results: CloudBurst’s running ... times faster than RMAP executing on a single core, while computing an identical ... alignments. Using a larger remote compute cloud with 96 cores, CloudBurst improved performance ... available open-source as a model for parallelizing algorithms with MapReduce at http://cloudburst-bio.sourceforge.net...
  • DualSPHysics

  • Referenced in 39 articles [sw17653]
  • documentation that makes easy the compilation and execution of the source files is also distributed ... efficient and reliable. The parallel power computing of Graphics Computing Units (GPUs) is used...
  • pMatlab

  • Referenced in 5 articles [sw12984]
  • computations could benefit from faster execution on a parallel computer. There have been many previous...
  • KAAPI

  • Referenced in 13 articles [sw04991]
  • Asynchronous Parallel and Interactive programming” is a C++ library that allows to execute fine/medium grain ... multithreaded computation with dynamic data flow synchronizations...
  • MPICH-G2

  • Referenced in 35 articles [sw02373]
  • that would be used on a parallel computer. This library extends the Argonne MPICH implementation ... Globus Toolkit for authentication, authorization, resource allocation, executable staging, and I/O, as well...
  • Isorropia

  • Referenced in 8 articles [sw10746]
  • Isorropia is a package for combinatorial scientific computing, with focus on partitioning and load balancing ... graphs in a parallel execution setting, to allow for more efficient computations. Isorropia partitions matrices...
  • peperr

  • Referenced in 4 articles [sw10907]
  • resampling techniques, possibly accelerated by parallel execution on a compute cluster. Newly developed model fitting...
  • FOXBOX

  • Referenced in 16 articles [sw00307]
  • computation. FOXBOX provides an MPI compliant distribution mechanism that allows for parallel and distributed execution...
  • JoiN

  • Referenced in 1 article [sw07880]
  • executing large parallel applications. The system is designed to be scalable by allowing computers ... withstand failures both in computers executing parallel tasks and in computers managing the groups...
  • OPT++

  • Referenced in 20 articles [sw05203]
  • constraint evaluations require the execution of an expensive computer simulation. Currently, OPT++ includes the classic ... Newton methods, a nonlinear interior-point method, parallel direct search, generating set search, a trust...
  • Daim

  • Referenced in 2 articles [sw12313]
  • application is computationally intensive, parallel execution can be used to reduce the computational effort...
  • PUMI

  • Referenced in 10 articles [sw17573]
  • needed for the execution of mesh-based simulations on massively parallel computers. In PUMI...