• DiffSharp

  • Referenced in 45 articles [sw16033]
  • algorithmic control flow. Using the DiffSharp library, differentiation (gradients, Hessians, Jacobians, directional derivatives, and matrix ... free Hessian- and Jacobian-vector products) is applied using higher-order functions, that is, functions...
  • pTatin3D

  • Referenced in 9 articles [sw27642]
  • driven by buoyancy and processes at the free surface. Geodynamic phenomena such as subduction ... performance and algorithmic tradeoffs of pTatin3D’s multigrid preconditioner. Our matrix-free geometric multigrid preconditioner...
  • EVSL

  • Referenced in 8 articles [sw27222]
  • matrix-free modes, whereby the user can supply his/her own functions to perform matrix-vector ... sparse linear systems. The paper describes the algorithms in EVSL, provides details on their implementations...
  • LSTRS

  • Referenced in 30 articles [sw04729]
  • Algorithm 873: LSTRS: MATLAB software for large-scale trust-region subproblems and regularization A MATLAB ... problem at each step. LSTRS relies on matrix-vector products only ... computations. In the MATLAB implementation, the Hessian matrix of the quadratic objective function ... matrix-vector multiplication routine. Therefore, the implementation preserves the matrix-free nature of the method...
  • Exa-Dune

  • Referenced in 12 articles [sw32962]
  • have developed, implemented and optimised numerical algorithms and software for the scalable solution of partial ... included GPU-based sparse approximate inverses, matrix-free sum-factorisation for high-order discontinuous Galerkin ... discretisations as well as partially matrix-free preconditioners. On top of that, additional scalability ... multiscale methods and the multilevel Monte-Carlo algorithm. Finally, some of the concepts are applied...
  • SPRAL

  • Referenced in 3 articles [sw13035]
  • algorithms. SSIDS: Sparse Symmetric Indefinte Direct Solver. Requires an NVIDIA GPU! SSMFE: Sparse Symmetric Matrix ... Free Eigensolver. Uses Jacobi-conjugate preconditioned gradients method...
  • Dendro

  • Referenced in 7 articles [sw29068]
  • octree forests. We describe a bottom-up algorithm for constructing the coarser multigrid levels ... multigrid sweeps. Also, we describe matrix-free implementations for the discretized PDE operators...
  • PolyTop++

  • Referenced in 2 articles [sw17735]
  • language and the CUDA model to design algorithms with efficient memory management, capable of solving ... iterative solvers, and an iterative ‘matrix-free’ solver; these were all implemented in serial...
  • ADOL-C

  • Referenced in 245 articles [sw00019]
  • ADOL-C: Automatic Differentiation of C/C++. We present...
  • BoomerAMG

  • Referenced in 178 articles [sw00086]
  • BoomerAMG: A parallel algebraic multigrid solver and preconditioner...
  • CSDP

  • Referenced in 202 articles [sw00169]
  • CSDP, A C Library for Semidefinite Programming. This...
  • DCUTRI

  • Referenced in 12 articles [sw00191]
  • Algorithm 706: DCUTRI: an algorithm for adaptive cubature...
  • Diffpack

  • Referenced in 115 articles [sw00203]
  • As modern programming methodologies migrate from computer science...
  • Expokit

  • Referenced in 187 articles [sw00258]
  • Expokit provides a set of routines aimed at...
  • Gerris

  • Referenced in 304 articles [sw00341]
  • Gerris is a Free Software program for the...
  • Gmsh

  • Referenced in 672 articles [sw00366]
  • Gmsh is a 3D finite element grid generator...
  • hypre

  • Referenced in 296 articles [sw00426]
  • hypre is a software library for the solution...
  • KNITRO

  • Referenced in 190 articles [sw00490]
  • KNITRO is a solver for nonlinear optimization. It...
  • LANCELOT

  • Referenced in 304 articles [sw00500]
  • LANCELOT. A Fortran package for large-scale nonlinear...