Skip to content

Releases: E3SM-Project/mache

v1.26.0

26 Oct 22:27
1733ad9
Compare
Choose a tag to compare

This minor release includes updates to Chicoma-CPU, Perlmutter, Chrysalis and Frontier.

Minor Enhancements

Clean up

Continuous integration

Documentation

Full Changelog: 1.25.0...1.26.0

v1.25.0

10 Sep 08:00
5ae2fc3
Compare
Choose a tag to compare

Minor release which adds nvidia compiler support on Chicoma-CPU and cuda support on Perlmutter-GPU as well as some bug fixes, clean up and a new linting tool.

Minor Enhancements

  • Add nvidia support for chicoma-cpu #185
  • Add cuda to pm-gpu yaml files for spack builds #188

Bug fixes

  • Fix setuptools on conda-forge feedstock #179
  • Omit OMP* environment variables with gnu on chrysalis #184

Clean up

  • Update PR template to add documentation-related checks #178
  • Remove reference to e3sm-diags #189
  • Drop python 3.8 from supported versions #190

Linting and CI Support

  • Add flynt package to linter #186

Contributors

@xylar
@altheaden

v1.24.0

17 Jul 17:09
dddd691
Compare
Choose a tag to compare

Minor release which includes minor enhancements to spack, additional CI support, documentation, and general cleanup. Significant CI support was added, including adding a dependabot workflow, a PR template, and adding python 3.12 to the build tests. The configuration files were switched to a more modern pyproject.toml-based setup.

Minor Enhancements

  • Switch all mamba actions to miniforge/conda #170
  • Update config_machines.xml and corresponding files #173
  • Add gpus_per_node for machines with GPUs #174
  • Migrate setup configuration to pyproject.toml #175

Documentation

  • Convert README from reStructuredText to Markdown #163
  • Create documentation #171
  • Simplify and update the README #172

CI Support

  • Add dependabot workflow #160
  • Add basic PR template #161
  • Update GitHub actions to additionally run Python 3.12 #162
  • Update CI and pre-commit for new setup config files #177

Clean up

  • Update outdated format strings to f-strings #159

Dependabot

  • Bump actions/setup-python from 3 to 5 #164
  • Bump actions/checkout from 3 to 4 #165
  • Bump conda-incubator/setup-miniconda from 2 to 3 #166
  • Bump pre-commit/action from 3.0.0 to 3.0.1 #167
  • Bump trilom/file-changes-action from 1.2.3 to 1.2.4 #168
  • Bump actions/cache from 3 to 4 #169

Contributors

@xylar
@altheaden

v1.23.0

03 May 22:14
8cef927
Compare
Choose a tag to compare

Minor release that adds some necessary environment variables on Chrysalis

Minor Enhancements

  • Add environment variable to Chrysalis spack envs #157

Contributors

@xylar

v1.22.0

09 Apr 22:35
252929a
Compare
Choose a tag to compare

Minor release that updates OpenMPI modules on Chrysalis

Minor Enhancements

  • Update OpenMPI and other modules for Chrysalis #154

Clean up

  • Remove cori from spack #155

Contributors

@xylar

v1.21.0

30 Mar 10:40
b5f86f4
Compare
Choose a tag to compare

Minor release that adds more system (unbuildable) packages and tools to Frontier and Compy.

Minor Enhancements

  • Add missing unbuildable tools to gnu-mpich on Frontier #151
  • Add more system packages to Compy spack build #152

Contributors

@xylar

v1.20.0

14 Mar 08:26
d54b34c
Compare
Choose a tag to compare

Minor release that fixes bugs with Perlmutter and Intel spack builds, updates the paths for ALCF Polaris, and updates spack builds on Compy and Chrysalis.

Minor Enhancements

  • Update paths on ALCF Polaris #148
  • Add more system packages to Compy's spack template #147
  • Update to spack builds on Chrysalis #149

Bug fixes

  • Fix intel on Perlmutter #146
  • Fix netcdf-fortran spack spec for frontier with gnu #145

Contributors

@xylar

v1.19.0

30 Jan 15:16
71f7f45
Compare
Choose a tag to compare

Minor release that adds or updates several machines: Anvil, Chrysalis, Perlmutter, Frontier and ALCF Polaris.

Minor Enhancements

  • Add ALCF Polaris to machines #142
  • Remove Cori and update README #141
  • Add cmake to Anvil and Chrysalis spack #140
  • Many updates to supported Perlmutter compilers #139
  • Updates to Frontier #143

Contributors

@xylar

v1.18.0

20 Jan 11:49
f9d5539
Compare
Choose a tag to compare

Minor release that fixes paths on Andes (following removal of Orion file system) and updates the method for host discovery.

Minor Enhancements

  • Update paths on Andes #136
  • Switch to regular expression for discovery by host #135

Contributors

@xylar

v1.17.0

12 Sep 12:30
45ad55c
Compare
Choose a tag to compare

Minor release that primarily adds support for Frontier and updates support for Chicoma

Minor Enhancements

  • Add frontier as a supported machine #124
  • Switch E3SM-Unified to intel and intel-mpi on Compy #129
  • Switch E3SM-Unified back to gnu on Compy #131
  • Many updates for Chicoma support #132

Bug fixes

  • Comment out OMP environment variables on Chicoma #128
  • Fix and simplify machine discovery #130

Contributors

@xylar