Skip to content

Releases: E3SM-Project/mache

v2.1.0

03 Dec 19:09
a7c4f9d

Choose a tag to compare

What's Changed

  • Add python 3.14 to CI testing process by @Copilot in #329
  • Add automake to Compy spack by @xylar in #332
  • Update pm-cpu and pm-gpu spack templates by @xylar in #326
  • Update frontier dependencies by @xylar in #331
  • Fix aurora spack templates by @xylar in #335

Full Changelog: 2.0.0...2.1.0

v2.0.0

21 Nov 22:49
3233ed0

Choose a tag to compare

Major enhancements

  • Automatically generate shell scripts from config_machines.xml by @xylar in #303
  • Parallelize file permission updates by @andrewdnolan in #307

Minor enhancements

Full Changelog: 1.32.0...2.0.0

v1.32.0

22 Aug 10:50
3dbeaa3

Choose a tag to compare

What's Changed

  • Add functions for creating spack shell scripts from config_machines.xml by @xylar in #230
  • Remove sphinx-multiversion and supply custom version drop-down on docs by @altheaden in #264
  • Change pre-commit hook ID from ruff to ruff-check by @altheaden in #268
  • Add documentation for mache.spack by @xylar in #267
  • Reorganize mache.spack for better modularization by @altheaden in #269
  • Reorganize mache.spack for better modularization by @altheaden in #271
  • Use system module for cmake on Compy by @xylar in #273
  • Update config_machines.xml by @andrewdnolan in #275
  • Make tmpdir if it does not exist by @andrewdnolan in #276
  • Add documentation on creating releases by @xylar in #278
  • Switch pre-commit update workflow to use conda by @xylar in #277
  • Add @andrewdnolan as dependabot reviewer and other minor CI changes by @altheaden in #280
  • Change group to E3SMinput for E3SM-Unified and diags by @xylar in #285
  • Remove craygnu-hipcc compiler from frontier spack by @xylar in #287
  • Update libfabric on pm-cpu and pm-gpu by @xylar in #288

New Contributors

Full Changelog: 1.31.0...1.32.0

v1.31.0

19 May 10:37
778c07b

Choose a tag to compare

What's Changed

Full Changelog: 1.30.0...1.31.0

v1.30.0

09 Apr 03:51

Choose a tag to compare

What's Changed

  • Drop spack build in E3SM-Unified on Chicoma by @xylar in #242
  • Switch CI from miniconda to micromamba by @altheaden in #245
  • Add tests to dirs excluded from package by @xylar in #244
  • Add a utility that shows updates to config_machines.xml by @xylar in #229
  • Add termcolor dependency by @xylar in #247
  • Update config_machines.xml and frontier spack by @xylar in #248

Full Changelog: 1.29.0...1.30.0

v1.29.0

06 Mar 22:06
0d3e350

Choose a tag to compare

What's Changed

This release differs from 1.28.0 only in that there is a different accompanying spack branch in https://github.com/E3SM-Project/spack/tree/spack_for_mache_1.29.0. This branch has been rebased onto a newer spack release than https://github.com/E3SM-Project/spack/tree/spack_for_mache_1.28.0

Full Changelog: 1.28.0...1.29.0

v1.28.0

06 Mar 21:55
f61a0d2

Choose a tag to compare

What's Changed

  • Add pre-commit autoupdate workflow by @altheaden in #212
  • Update pre-commit and its dependencies by @github-actions in #213
  • Tweak pre-commit autoupdate CI workflow by @altheaden in #214
  • Update pre-commit and its dependencies by @github-actions in #215
  • Update pre-commit and its dependencies by @github-actions in #216
  • Use separate conda cache directories in CI by @altheaden in #217
  • Add back use_e3sm_hdf5_netcdf config option by @xylar in #218
  • Allow diags to be synced from LCRC to remote by @xylar in #219
  • Remove deprecated install_missing_compilers spack config by @xylar in #220
  • Add amdclang support on frontier by @xylar in #221
  • In CI, update docs build version to 3.13 by @altheaden in #222
  • Add Mache logo by @altheaden in #223
  • Update pre-commit and its dependencies by @github-actions in #224
  • Remove conda caching in CI by @altheaden in #225
  • Remove conda caching in the docs workflow by @altheaden in #226
  • Add extra_attributes to all external gcc spack packages by @xylar in #227
  • Add MPICH_GPU_SUPPORT_ENABLED=1 to Frontier GPU configs by @xylar in #231
  • Update CIME config machines by @xylar in #228
  • Update pre-commit and its dependencies by @github-actions in #232
  • Adds ruby/dane by @jasonb5 in #208
  • Update pre-commit and its dependencies by @github-actions in #233
  • Update logo by @xylar in #234
  • Update logo with rounded corners by @xylar in #235
  • Switch to ruff for linting with pre-commit by @altheaden in #237
  • Update pre-commit and its dependencies by @github-actions in #238
  • Update machine_configs.xml and update spack by @xylar in #236
  • Update to v1.28.0 by @xylar in #239

New Contributors

Full Changelog: 1.27.0...1.28.0

v1.27.0

19 Nov 18:31
f5bb341

Choose a tag to compare

Minor Enhancements

CI/CD

Full Changelog: 1.26.0...1.27.0

v1.26.0

26 Oct 22:27
1733ad9

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

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