Fork me on GitHub

Variorum 0.2.0 Released March 13, 2020 (release)

Variorum is a platform-agnostic library exposing monitor and control interfaces for several features in hardware architectures. Its general interfaces provide privileged functionality for monitoring and controlling various hardware-level features of multiple hardware architectures. The latest release includes:

Learn more:

MFEM 4.1 Released March 11, 2020 (release)

MFEM is a lightweight, general, scalable C++ library for finite element methods. Its goal is to enable high-performance scalable finite element discretization research and application development on a wide variety of platforms, ranging from laptops to supercomputers. The latest release includes several improvements and new features, such as:

Learn more:

Caliper 2.3.0 Released March 11, 2020 (release)

Caliper is a program instrumentation and performance measurement framework. It is designed as a performance analysis toolbox in a library, allowing one to bake performance analysis capabilities directly into applications and activate them at runtime. The latest release includes several improvements and new features, such as:

Learn more:

New Repo: Typeforge March 10, 2020 (new-repo)

Typeforge is a tool for type refactoring of C/C++ programs. It enables users to change the type of any variable and automatically determines all necessary additional (i.e., type-dependent) changes. It guarantees the syntactic and semantic correctness of the generated code.

CCT 1.0.8 Released March 10, 2020 (release)

The Coda Calibration Tool (CCT) calculates reliable moment magnitudes for small- to moderate-sized seismic events. This release contains several new features, including:

Learn more:

Charliecloud 0.14 Released March 03, 2020 (release)

LANL led with LLNL contributors, Charliecloud provides user-defined software stacks for HPC centers. It uses Linux user namespaces to run containers with no privileged operations or daemons and minimal configuration changes on center resources. Verion 0.14 introduces internal code to pull images from a remote repository. skopeo and umoci are no longer required to build images using the fully unprivileged ch-grow builder, which simplifies installation and configuration.

Learn more:

STAT 4.0.2 Released February 28, 2020 (release)

STAT, the Stack Trace Analysis Tool, is a highly scalable, lightweight tool that gathers and merges stack traces from all of the processes of a parallel application to form call graph prefix trees. STAT generates two prefix trees termed 2D-trace-space and 3D-trace-space-time. STAT’s source code also includes STATBench, a tool to emulate STAT. STATBench enables the benchmarking of STAT on arbitrary machine architectures and applications by fully utilizing parallel resources and generating artificial stack traces. Version 4.0.2 includes

Learn more:

New Repo: tdmtpy February 27, 2020 (new-repo)

tdmtpy is a software tool developed for time domain inversion of complete seismic waveform data to obtain the seismic moment tensor. It supports both deviatoric and full moment tensor inversions as well as 1D and 3D basis Green’s functions.

New Repo: MAT February 27, 2020 (new-repo)

MAT, or Memory Analysis Tool, traces all memory accesses to stack(Static allocation)/heap(Dynamic allocation) on a trace run in a particular hardware and then estimates execution time on given arbitrary hardware configurations for hardware design space exploration. This repo is in its alpha version.

Podcast: Helping Applications Use Future Architectures with First-Rate Discretization Libraries February 26, 2020 (multimedia)

In this podcast episode (9:47) produced by the Exascale Computing Project, LLNL’s Tzanio Kolev, discusses ECP’s Center for Efficient Exascale Discretizations (CEED), which is a hub for high-order mathematical methods to increase application efficiency and performance.

VisIt 3.1.1 Released February 24, 2020 (release)

VisIt is an open source, interactive, scalable, visualization, animation and analysis tool. Among the enhancements included in v3.1.1 are:

Learn more:

New Repo: Serac February 24, 2020 (new-repo)

Serac is a high-order nonlinear thermomechanical simulation code. Its primary purpose is to investigate multiphysics abstraction strategies and implicit finite element–based alogrithm development for emerging computing architectures.

Spack 0.14.0 Released February 23, 2020 (release)

Spack is a flexible, configurable, Python-based, and open-source HPC package manager. Spack automates the installation and fine-tuning of simulations and libraries, operating on a wide variety of HPC platforms and enabling users to build many code configurations. Version 0.14.0 contains several new features, including

Learn more:

RAJAPerf 0.7.0 Released February 10, 2020 (release)

The RAJA performance suite (RAJAPerf) is designed to explore performance of loop-based computational kernels found in HPC applications. Specifically, it is used to assess, monitor, and compare runtime performance of kernels implemented using RAJA and variants implemented using standard or vendor-supported parallel programming models directly. Each kernel in the suite appears in multiple RAJA and non-RAJA (i.e., baseline) variants using parallel programming models such as OpenMP and CUDA. The v0.7.0 release updates the RAJA submodule to v0.11.0 and the BLT submodule to v0.3.0.

Learn more:

New Repo: MHYSA February 06, 2020 (new-repo)

MHYSA, or Multispecies Hypersonic Flow Simulator, is a conservative finite-difference algorithm to solve the 1D, 2D, and 3D multispecies Navier-Stokes equations for hypersonic flow applications.

New Repo: Bindee February 06, 2020 (new-repo)

Bindee is a best-effort, binding tool for generating C++-Python bindings.

Video: Spack at FOSDEM '20 February 02, 2020 (event-report) (multimedia)

FOSDEM is an annual two-day event promoting the widespread use of free and open source software. The 2020 conference took place in Brussels, Belgium, on February 1–2. Videos of speakers, lightning talks, and other sessions are available on the FOSDEM website. LLNL’s Todd Gamblin led two sessions about the package manager Spack:

New Repo: INQ February 01, 2020 (new-repo)

INQ is an engine for electronic structure calculations. It can work in three ways: as a standalone electronic structure code, as a library to implement complex electronic structure methods, or as a proxy-app to evaluate the performance of electronic structure algorithms in high-performance computing platforms. It concentrates on algorithms as a portability hardware layer, generic types and flexibility of usage.

New Repo: Copson Expansion Solution January 30, 2020 (new-repo)

The new Copson Expansion Solution repo provides code to evaluate Copson’s solution for the expansion of an ideal gas into vacuum. A draft journal article is included for context about this physics problem.

RAJA 0.11.0 Released January 27, 2020 (release)

RAJA is a software abstraction that systematically encapsulates platform-specific code to enable applications to be portable across diverse hardware architectures without major source code disruption.

The v.0.11.0 release includes new features:

Learn more:

See all news in the archive