ohpc-parallel-libs-gnu-openmpi ohpc-parallel-libs-gnu-openmpi OpenHPC parallel library builds for use with GNU compiler toolchain and the OpenMPI runtime OpenHPC:1.2:Factory Rolling development build http://build.openhpc.community/OpenHPC:/1.2:/Factory/SLE_12_SP1/ openSUSE.org:SUSE:SLE-12-SP1:GA http://build.openhpc.community/openSUSE.org:/SUSE:/SLE-12-SP1:/GA/standard/ Licenses http://build.openhpc.community/Licenses/standard/ NonFree:PXSE:2017 http://build.openhpc.community/NonFree:/PXSE:/2017/SLE_12_SP1/ OPA:10.2.0.0.158 http://build.openhpc.community/OPA:/10.2.0.0.158/SLE_12_SP1/ openSUSE.org:SUSE:SLE-12:SLE-Module-Toolchain http://build.openhpc.community/openSUSE.org:/SUSE:/SLE-12:/SLE-Module-Toolchain/standard/ openSUSE.org:SUSE:SLE-12:Update http://build.openhpc.community/openSUSE.org:/SUSE:/SLE-12:/Update/standard/ openSUSE.org:SUSE:SLE-12:SLE-Module-Toolchain http://build.openhpc.community/openSUSE.org:/SUSE:/SLE-12:/SLE-Module-Toolchain/update/ openSUSE.org:SUSE:SLE-12:GA http://build.openhpc.community/openSUSE.org:/SUSE:/SLE-12:/GA/standard/ boost-gnu-openmpi-ohpc Boost free peer-reviewed portable C++ source libraries Boost provides free peer-reviewed portable C++ source libraries. The emphasis is on libraries that work well with the C++ Standard Library. One goal is to establish "existing practice" and provide reference implementations so that the Boost libraries are suitable for eventual standardization. Some of the libraries have already been proposed for inclusion in the C++ Standards Committee's upcoming C++ Standard Library Technical Report. Although Boost was begun by members of the C++ Standards Committee Library Working Group, membership has expanded to include nearly two thousand members of the C++ community at large. This package is mainly needed for updating from a prior version, the dynamic libraries are found in their respective package. For development using Boost, you also need the boost-devel package. For documentation, see the boost-doc package. fftw-gnu-openmpi-ohpc A Fast Fourier Transform library FFTW is a C subroutine library for computing the Discrete Fourier Transform (DFT) in one or more dimensions, of both real and complex data, and of arbitrary input size. hypre-gnu-openmpi-ohpc Scalable algorithms for solving linear systems of equations The goal of the Scalable Linear Solvers project is to develop scalable algorithms and software for solving large, sparse linear systems of equations on parallel computers. The primary software product is Hypre, a library of high performance preconditioners that features parallel multigrid methods for both structured and unstructured grid problems. The problems of interest arise in the simulation codes being developed at LLNL and elsewhere to study physical phenomena in the defense, environmental, energy, and biological sciences. mumps-gnu-openmpi-ohpc A MUltifrontal Massively Parallel Sparse direct Solver MUMPS implements a direct solver for large sparse linear systems, with a particular focus on symmetric positive definite matrices. It can operate on distributed matrices e.g. over a cluster. It has Fortran and C interfaces, and can interface with ordering tools such as Scotch. petsc-gnu-openmpi-ohpc Portable Extensible Toolkit for Scientific Computation PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. scalapack-gnu-openmpi-ohpc A subset of LAPACK routines redesigned for heterogenous computing The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines redesigned for distributed memory MIMD parallel computers. It is currently written in a Single-Program-Multiple-Data style using explicit message passing for interprocessor communication. It assumes matrices are laid out in a two-dimensional block cyclic decomposition. ScaLAPACK is designed for heterogeneous computing and is portable on any computer that supports MPI or PVM. Like LAPACK, the ScaLAPACK routines are based on block-partitioned algorithms in order to minimize the frequency of data movement between different levels of the memory hierarchy. (For such machines, the memory hierarchy includes the off-processor memory of other processors, in addition to the hierarchy of registers, cache, and local memory on each processor.) The fundamental building blocks of the ScaLAPACK library are distributed memory versions (PBLAS) of the Level 1, 2 and 3 BLAS, and a set of Basic Linear Algebra Communication Subprograms (BLACS) for communication tasks that arise frequently in parallel linear algebra computations. In the ScaLAPACK routines, all interprocessor communication occurs within the PBLAS and the BLACS. One of the design goals of ScaLAPACK was to have the ScaLAPACK routines resemble their LAPACK equivalents as much as possible. superlu_dist-gnu-openmpi-ohpc A general purpose library for the direct solution of linear equations SuperLU is a general purpose library for the direct solution of large, sparse, nonsymmetric systems of linear equations on high performance machines. The library is written in C and is callable from either C or Fortran. The library routines will perform an LU decomposition with partial pivoting and triangular system solves through forward and back substitution. The LU factorization routines can handle non-square matrices but the triangular solves are performed only for square matrices. The matrix columns may be preordered (before factorization) either through library or user supplied routines. This preordering for sparsity is completely separate from the factorization. Working precision iterative refinement subroutines are provided for improved backward stability. Routines are also provided to equilibrate the system, estimate the condition number, calculate the relative backward error, and estimate error bounds for the refined solutions. trilinos-gnu-openmpi-ohpc A collection of libraries of numerical algorithms Trilinos is a collection of compatible software packages that support parallel linear algebra computations, solution of linear, non-linear and eigen systems of equations and related capabilities. The majority of packages are written in C++ using object-oriented techniques. All packages are self-contained, with the Trilinos top layer providing a common look-and-feel and infrastructure.