# packages

pkgId: 41bf90012654613dc7d7e3f900a4ffacec94b39963934a63e02cb46ce90b7e24
name: NLopt
arch: src
version: 2.7.1
epoch: 0
release: 12.sdl9
summary: Open-Source library for nonlinear optimization
url: http://ab-initio.mit.edu/nlopt
rpm_license: BSD and LGPLv2+ and MIT and Public Domain
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: NLopt-2.7.1-12.sdl9.src.rpm
checksum_type: sha256
description:
  NLopt is a library for nonlinear local and global optimization, for
  functions with and without gradient information.  It is designed as
  as simple, unified interface and packaging of several free/open-source
  nonlinear optimization libraries.

  It features bindings for GNU Guile, Octave and Python.  This build has
  been made with C++-support enabled.


pkgId: 695df4a985780a51b27a00b61f1250bb7b35e8f7fd0385b3d324af471443c088
name: R
arch: src
version: 4.3.0
epoch: 0
release: 1.sdl9
summary: A language for data analysis and graphics
url: https://www.r-project.org
rpm_license: GPL-2.0-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: R-4.3.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  This is a metapackage that provides both core R userspace and
  all R development components.

  R is a language and environment for statistical computing and graphics.
  R is similar to the award-winning S system, which was developed at
  Bell Laboratories by John Chambers et al. It provides a wide
  variety of statistical and graphical techniques (linear and
  nonlinear modelling, statistical tests, time series analysis,
  classification, clustering, ...).

  R is designed as a true computer language with control-flow
  constructions for iteration and alternation, and it allows users to
  add additional functionality by defining new functions. For
  computationally intensive tasks, C, C++ and Fortran code can be linked
  and called at run time.


pkgId: 9cc9615df518c06c1ece117a0c3214b830cbe9ff09e0cae62052d47b3a9769d7
name: R-rpm-macros
arch: src
version: 1.2.1
epoch: 0
release: 4.sdl9
summary: Macros to help produce R packages
url: https://github.com/rpm-software-management/R-rpm-macros
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: R-rpm-macros-1.2.1-4.sdl9.src.rpm
checksum_type: sha256
description:
  This package contains the R RPM macros, that most implementations should rely
  on.

  You should not need to install this package manually as the R-devel package
  requires it. So install the R-devel package instead.


pkgId: 6b582e5d7a32f0c714c381808ac6da21abcd4ae38208c62e7a282475f1466039
name: apptainer
arch: src
version: 1.1.8
epoch: 0
release: 1.sdl9
summary: Application and environment virtualization formerly known as Singularity
url: https://apptainer.org
rpm_license: BSD and LBNL BSD and ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: apptainer-1.1.8-1.sdl9.src.rpm
checksum_type: sha256
description:
  Apptainer provides functionality to make portable
  containers that can be used across host environments.


pkgId: 6ae76a72ee69db676e4fe6f7ff911ed74855f01e429a309be31d0955136763de
name: ceres-solver
arch: src
version: 2.1.0
epoch: 0
release: 3.sdl9
summary: A non-linear least squares minimizer
url: http://ceres-solver.org/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: ceres-solver-2.1.0-3.sdl9.src.rpm
checksum_type: sha256
description:
  Ceres Solver is an open source C++ library for modeling and solving
  large, complicated optimization problems. It is a feature rich, mature
  and performant library which has been used in production at Google
  since 2010. Notable use of Ceres Solver is for the image alignment in
  Google Maps and for vehicle pose in Google Street View. Ceres Solver
  can solve two kinds of problems.

    1. Non-linear Least Squares problems with bounds constraints.
    2. General unconstrained optimization problems.

  Features include:

    - A friendly API: build your objective function one term at a time
    - Automatic and numeric differentiation
    - Robust loss functions
    - Local parameterizations
    - Threaded Jacobian evaluators and linear solvers
    - Trust region solvers with non-monotonic steps (Levenberg-Marquardt and
      Dogleg (Powell & Subspace))
    - Line search solvers (L-BFGS and Nonlinear CG)
    - Dense QR and Cholesky factorization (using Eigen) for small problems
    - Sparse Cholesky factorization (using SuiteSparse) for large sparse problems
    - Specialized solvers for bundle adjustment problems in computer vision
    - Iterative linear solvers for general sparse and bundle adjustment problems
    - Runs on Linux, Windows, Mac OS X, Android, and iOS


pkgId: ba980a52f299b09345e1c83066788dc29e237891692c0154a497c1d562f2ffd0
name: clustershell
arch: src
version: 1.9.1
epoch: 0
release: 1.sdl9
summary: Python framework for efficient cluster administration
url: http://cea-hpc.github.io/clustershell/
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: clustershell-1.9.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  ClusterShell is a set of tools and a Python library to execute commands
  on cluster nodes in parallel depending on selected engine and worker
  mechanisms. Advanced node sets and node groups handling methods are provided
  to ease and improve the daily administration of large compute clusters or
  server farms. Command line utilities like clush, clubak and nodeset (or
  cluset) allow traditional shell scripts to take benefit of the features
  offered by the library.


pkgId: dbee841889280ee64ab5f807dd59336386b1c15d5f023be1f74622645147a606
name: clusterssh
arch: src
version: 4.16
epoch: 0
release: 7.sdl9
summary: Secure concurrent multiple server terminal control
url: https://github.com/duncs/clusterssh
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: clusterssh-4.16-7.sdl9.src.rpm
checksum_type: sha256
description:
  Control multiple terminals open on different servers to perform administration
  tasks, for example multiple hosts requiring the same configuration within a
  cluster. Not limited to use with clusters, however.


pkgId: d3e54fb04866b327e73ac20ece40ac55dfde435b096635d90dd7bf8d4fe76508
name: f2c
arch: src
version: 20210928
epoch: 0
release: 3.sdl9
summary: A Fortran 77 to C/C++ conversion program
url: http://www.netlib.org/f2c/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: f2c-20210928-3.sdl9.src.rpm
checksum_type: sha256
description:
  F2c converts Fortran 77 source code to C or C++ source files. If no
  Fortran files are named on the command line, f2c can read Fortran from
  standard input and write C to standard output.


pkgId: 8db70562427157b16294baa857e2325164c8b90b3c238ec7c12e010d21dc7c61
name: fftw2
arch: src
version: 2.1.5
epoch: 0
release: 45.sdl9
summary: Fast Fourier Transform library (version 2)
url: http://www.fftw.org/
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: fftw2-2.1.5-45.sdl9.src.rpm
checksum_type: sha256
description:
  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. We believe that FFTW, which is free software, should
  become the FFT library of choice for most applications. Our benchmarks,
  performed on on a variety of platforms, show that FFTW's performance is
  typically superior to that of other publicly available FFT software.


pkgId: 33163fb41419dc410d3f6a3f4218292c221fe0d24344c20272e412d93c5eb7c3
name: gdrcopy
arch: src
version: 2.4.1
epoch: 0
release: 6.sdl9.10
summary: GDRcopy library and companion kernel-mode driver
url: https://github.com/NVIDIA/gdrcopy
rpm_license: MIT
rpm_group: System Environment/Libraries
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: gdrcopy-2.4.1-6.sdl9.10.src.rpm
checksum_type: sha256
description:
  GDRCopy, a low-latency GPU memory copy library and a kernel-mode driver, built on top of the
  NVIDIA GPUDirect RDMA technology.


pkgId: 606be397bb0941beda85dcfeaedabc17b6f758a50f044674a7ef5c8541a0ce83
name: glpk
arch: src
version: 5.0
epoch: 0
release: 6.sdl9
summary: GNU Linear Programming Kit
url: https://www.gnu.org/software/glpk/glpk.html
rpm_license: GPLv3+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: glpk-5.0-6.sdl9.src.rpm
checksum_type: sha256
description:
  The GLPK (GNU Linear Programming Kit) package is intended for solving
  large-scale linear programming (LP), mixed integer programming (MIP),
  and other related problems. It is a set of routines written in ANSI C
  and organized in the form of a callable library.

  GLPK supports the GNU MathProg language, which is a subset of the AMPL
  language.

  The GLPK package includes the following main components:

   * Revised simplex method.
   * Primal-dual interior point method.
   * Branch-and-bound method.
   * Translator for GNU MathProg.
   * Application program interface (API).
   * Stand-alone LP/MIP solver.


pkgId: 0f5b72673efa0822dee5f688e629df629478a975672cefd99d27f92513373fc3
name: grace
arch: src
version: 5.1.25
epoch: 0
release: 34.sdl9
summary: Numerical Data Processing and Visualization Tool
url: http://plasma-gate.weizmann.ac.il/Grace/
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: grace-5.1.25-34.sdl9.src.rpm
checksum_type: sha256
description:
  Grace is a Motif application for two-dimensional data
  visualization. Grace can transform the data using free equations, FFT,
  cross- and auto-correlation, differences, integrals, histograms, and
  much more. The generated figures are of high quality.  Grace is a very
  convenient tool for data inspection, data transformation, and for
  making figures for publications.


pkgId: a30c20492bf1dad66b8d049ce422761c96e202b7966e8ebc962d159d47060ad5
name: h5py
arch: src
version: 3.7.0
epoch: 0
release: 2.sdl9
summary: A Python interface to the HDF5 library
url: http://www.h5py.org/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: h5py-3.7.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  The h5py package provides both a high- and low-level interface to the
  HDF5 library from Python. The low-level interface is intended to be a
  complete wrapping of the HDF5 API, while the high-level component
  supports access to HDF5 files, data sets and groups using established
  Python and NumPy concepts.

  A strong emphasis on automatic conversion between Python (Numpy)
  data types and data structures and their HDF5 equivalents vastly
  simplifies the process of reading and writing data from Python.


pkgId: 065177f88d79dfa405833d22e135552888fe7dfd70db735cd7e4935b7cc675a6
name: lbnl-nhc
arch: src
version: 1.4.3
epoch: 0
release: 1.0.gd534.sdl9.1
summary: LBNL Node Health Check
url: https://github.com/mej/nhc/
rpm_license: BSD-3-Clause-LBNL
rpm_vendor: LBNL NHC Project (https://github.com/mej/nhc/)
rpm_group: Applications/System
rpm_buildhost: odyssey.springdale.princeton.edu
rpm_packager: Michael Jennings <mej@eterm.org>
location_href: lbnl-nhc-1.4.3-1.0.gd534.sdl9.1.src.rpm
checksum_type: sha256
description:
  This package contains the LBNL Node Health Check (NHC) system.
  Originally written to serve a very specific niche in validating
  compute nodes of High-Performance Computing (HPC) clusters, its unique
  combination of extensibility, portability, simplicity, and efficiency
  have made it a popular general-purpose system health monitoring and
  management tool.

  Complete documentation and example use cases are available on the
  project home page at https://github.com/mej/nhc


pkgId: 8e36c5ebe7ada6c73f9a2d451962b2145493e8ee42d7b262c59f8077cbdf7fc3
name: mpi4py
arch: src
version: 3.1.3
epoch: 0
release: 2.sdl9
summary: Python bindings of the Message Passing Interface (MPI)
url: https://mpi4py.readthedocs.io/en/stable/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mpi4py-3.1.3-2.sdl9.src.rpm
checksum_type: sha256
description:
  This package is constructed on top of the MPI-1/MPI-2 specification and
  provides an object oriented interface which closely follows MPI-2 C++
  bindings. It supports point-to-point (sends, receives) and collective
  (broadcasts, scatters, gathers) communications of any picklable Python
  object as well as optimized communications of Python object exposing the
  single-segment buffer interface (NumPy arrays, built-in bytes/string/array
  objects).


pkgId: 7a2faa1b4bd85a24d6dc64eb0858f11b89d3422e0eed783731c4dd0f9005f4a3
name: octave
arch: src
version: 7.3.0
epoch: 6
release: 3.sdl9
summary: A high-level language for numerical computations
url: http://www.octave.org
rpm_license: GPLv3+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: octave-7.3.0-3.sdl9.src.rpm
checksum_type: sha256
description:
  GNU Octave is a high-level language, primarily intended for numerical
  computations. It provides a convenient command line interface for
  solving linear and nonlinear problems numerically, and for performing
  other numerical experiments using a language that is mostly compatible
  with Matlab. It may also be used as a batch-oriented language. Octave
  has extensive tools for solving common numerical linear algebra
  problems, finding the roots of nonlinear equations, integrating
  ordinary functions, manipulating polynomials, and integrating ordinary
  differential and differential-algebraic equations. It is easily
  extensible and customizable via user-defined functions written in
  Octave's own language, or using dynamically loaded modules written in
  C++, C, Fortran, or other languages.


pkgId: 366306f9d761fb403bf5e9660485a7cb8756282a31ec9d960723dcd4b5168453
name: python-pytest-mpi
arch: src
version: 0.6
epoch: 0
release: 1.sdl9
summary: Pytest plugin for running tests under MPI
url: https://github.com/aragilar/pytest-mpi
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pytest-mpi-0.6-1.sdl9.src.rpm
checksum_type: sha256
description:
  pytest_mpi is a plugin for pytest providing some useful tools when running
  tests under MPI, and testing MPI-related code.


pkgId: 5ef7a3bf2e6c382e2e4eb59c48addd7174caa36578a24a09b2735c9e4d9d9a6f
name: schedtop
arch: src
version: 5.02
epoch: 0
release: 1.sdl9.4
summary: Full-screen curses monitor for PBS and SLURM. Includes Perl bindings for PBS.
url: https://svn.princeton.edu/schedtop/
rpm_license: GPL+ or Artistic
rpm_group: Applications/System
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: schedtop-5.02-1.sdl9.4.src.rpm
checksum_type: sha256
description:
  schedtop is a very convenient way to monitor your PBS or SLURM cluster in a
  terminal window.  It is a full-screen curses monitoring system that provides
  a single screen snapshot of the layout of all jobs on compute nodes, as well
  as a job list that gets automatically refreshed. It is highly customizable
  and supports array job compression.  Build using '--with pbs' to build pbstop
  or '--with slurm' to build slurmtop (but not both).
  When building pbstop, includes Perl bindings for the PBS client library.


pkgId: d02b55e45a73b7b1e751ec11765cf5a76f1ce6c548e915045ba7212dc83fb873
name: slurm
arch: src
version: 23.02.2
epoch: 0
release: 1.sdl9.2
summary: Slurm Workload Manager
url: https://slurm.schedmd.com/
rpm_license: GPLv2+
rpm_group: System Environment/Base
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: slurm-23.02.2-1.sdl9.2.src.rpm
checksum_type: sha256
description:
  Slurm is an open source, fault-tolerant, and highly scalable
  cluster management and job scheduling system for Linux clusters.
  Components include machine status, partition management,
  job management, scheduling and accounting modules


pkgId: c333f164c09e2f639a3f469fc8088bae84dfa7679130d8a82e252457d6a468fc
name: slurm-spank-tigress
arch: src
version: 0.2
epoch: 0
release: 1.sdl9.1
summary: Slurm spank plugin to regulate presence/absence of tigress and projects
rpm_license: Unknown
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: slurm-spank-tigress-0.2-1.sdl9.1.src.rpm
checksum_type: sha256
description:
  This is a SPANK plugin for Slurm to allow users to specify if tigress and projects
  will be available in their jobs.


