• PETSc

  • Referenced in 1584 articles [sw04012]
  • Portable, Extensible Toolkit for Scientific Computation (PETSc) is a suite of data structures and routines ... implementation of large-scale application codes on parallel (and serial) computers. PETSc uses...
  • Jumpshot

  • Referenced in 8 articles [sw09409]
  • that make it suitable for large-scale parallel computations. Jumpshot takes as input ... integrated as an applet into browser-based computing environments. The most novel feature of Jumpshot ... capability is particularly useful in large-scale parallel computations containing very many events...
  • CholeskyQR2

  • Referenced in 10 articles [sw14461]
  • algorithm for computing a tall-skinny QR factorization on a large-scale parallel system. Designing ... crucial for high performance computing on a large-scale parallel system. The TSQR algorithm...
  • PetIGA

  • Referenced in 63 articles [sw12420]
  • PETSc, the Portable, Extensible Toolkit for Scientific Computation. PETSc is a collection of algorithms ... problem sizes, including large-scale simulations where high performance parallel is a must. PetIGA ... PDEs who have applications which require extensive computational resources...
  • PowerGraph

  • Referenced in 9 articles [sw17478]
  • PowerGraph: Distributed graph-parallel computation on natural graphs. Large-scale graph-structured computation is central ... development of several graph-parallel abstractions including Pregel and GraphLab. However, the natural graphs commonly ... this paper, we characterize the challenges of computation on natural graphs in the context ... relative merits with empirical evaluations on large-scale real-world problems demonstrating order of magnitude...
  • UPC

  • Referenced in 5 articles [sw06131]
  • Unified Parallel C (UPC) is an extension of the C programming ... language designed for high performance computing on large-scale parallel machines.The language provides a uniform ... Single Program Multiple Data (SPMD) model of computation in which the amount of parallelism...
  • Jellyfish

  • Referenced in 29 articles [sw12431]
  • increments. This biased ordering allows for a parallel implementation that admits a speed-up nearly ... number of processors. On large-scale matrix completion tasks, Jellyfish is orders of magnitude more ... Netflix Prize data set, prior art computes rating predictions in approximately 4 h, while Jellyfish...
  • NOISETTE

  • Referenced in 25 articles [sw12563]
  • Parallel research code NOISEtte for large-scale CFD and CAA simulations. Explicit high-order algorithms ... small meshes. Hybrid MPI+OpenMP parallelization. Language: computational part - Fortran 90, infrastructure...
  • FEAST

  • Referenced in 90 articles [sw04025]
  • from explicit orthogonalization procedures, and its main computational tasks consist of solving very few inner ... high performance, robustness, accuracy, and scalability on parallel architectures. This general purpose FEAST solver package ... augment numerical performances and capabilities in large-scale modern applications...
  • CABAL

  • Referenced in 2 articles [sw32208]
  • designing or adapting algebra systems to exploit parallel hardware that we have seen to date ... branches in search trees or overlapped computation in demanding algorithms. We in this paper ... concerned with the fact that large-scale parallel computers are frequently configured with very large...
  • GADGET

  • Referenced in 72 articles [sw12701]
  • parallel supercomputers with distributed memory. While both versions use a tree algorithm to compute gravitational ... Lagrangian nature, GADGET thus allows a very large dynamic range to be bridged, both ... particles, including cosmological studies of large-scale structure formation, high-resolution simulations of the formation ... release both the serial and the massively parallel version of the code...
  • Nimrod/G

  • Referenced in 50 articles [sw09657]
  • directly execute large-scale distributed parameter sweep and Monte-Carlo computational experiments. Nimrod/G provides ... scale-up your computational experiments. Each experiment can run over an aggregated ad-hoc computational ... scheduling capabilities. Whilst initially oriented towards embarrassingly parallel computations Nimrod/G also provides general purpose loosely...
  • SSS

  • Referenced in 34 articles [sw07794]
  • Bayesian and likelihood analyses, and parallel computation using cluster computers. We discuss an example from ... based aspects of performance characteristics in large-scale regression model searches. We also provide software...
  • MrsRF

  • Referenced in 4 articles [sw12018]
  • used effectively to design large-scale parallel applications for large computing clusters. In this paper...
  • Spark

  • Referenced in 41 articles [sw23653]
  • computing with working sets. MapReduce and its variants have been highly successful in implementing large ... scale data-intensive applications on commodity clusters. However, most of these systems are built around ... working set of data across multiple parallel operations. This includes many iterative machine learning algorithms...
  • ExaGeoStatR

  • Referenced in 2 articles [sw30063]
  • ExaGeoStatR: A Package for Large-Scale Geostatistics in R. Parallel computing in Gaussian process calculation ... becomes a necessity for avoiding computational and memory restrictions associated with Geostatistics applications. The evaluation ... package for large-scale Geostatistics in R that supports parallel computation of the maximum likelihood ... besides providing a tool to generate large-scale synthetic datasets which can be used...
  • CHIPIC3D

  • Referenced in 1 article [sw21108]
  • Large-scale parallel computing research on full three-dimensional PIC method based on difference equations...
  • batchtools

  • Referenced in 13 articles [sw26715]
  • function for high performance computing systems managed by schedulers ’IBM Spectrum LSF’ (), ... multicore and socket mode allow the parallelization on a local machines, and multiple machines ... provides an abstraction mechanism to define large-scale computer experiments in a well-organized...
  • hapod

  • Referenced in 12 articles [sw40605]
  • Decomposition. The HAPOD is an algorithm to compute the POD (left singular vectors, and singular ... matrix) hierarchically for (column-wise partitioned) large-scale matrices, allowing to balance accuracy with performance ... PODs method, the HAPOD can be parallelized and further accelerated by user supplied SVD implementations...
  • DGDFT

  • Referenced in 7 articles [sw41922]
  • Method for Large Scale Density Functional Theory Calculations. We describe a massively parallel implementation ... method, for efficient large-scale Kohn-Sham DFT based electronic structure calculations. The DGDFT method ... compute electron density, energy and atomic forces, we can make the computational complexity of DGDFT ... scale at most quadratically with respect to the number of electrons for both insulating...