Skip to content

Releases: MPAS-Dev/compass

v1.1.0

07 Jul 22:59
6a40614
Compare
Choose a tag to compare

A minor release that adds spack support for building libraries, including Albany, NetLib LAPACK and PETSc. This release also include numerous new tests.

Major enhancements

  • Add a customized config parser #344
  • Add Greenland mesh generation test case #351
  • Switch to building system libraries with Spack #353
  • Add calving law tests for Humboldt test group #318
  • Add the Antarctic mesh creation within the landice core #324
  • Add drying slope case #352
  • Add Kangerlussuaq test group and mesh generation test case #385
  • Add koge bugt s test group #388
  • MALI calving dt convergence tests #386
  • Add tests for spherical harmonic transforms #348
  • Add PETSc and Netlib-LAPACK to Spack #392
  • Add single layer drying slope case #370
  • Add hurricane cases from legacy compass #390

Minor enhancements

  • Update MALI-Dev submodule #333
  • Set path to MPAS model relative to root of git branch #362
  • Print runtime for tests as suite runs #369
  • Optionally build load scripts for multiple compilers/MPIs at the same time #379
  • Write out a job script for suite and test cases during setup #376
  • Add utility for matrix builds #373
  • Update E3SM-Project to E3SM/master #383
  • Optionally run steps as subprocesses #401
  • Update E3SM-Project to current master #416

Bug fixes

  • Fix version import in compass load package #375
  • Fix missing output for daily stats test #382
  • Fix config section name for humboldt_mesh #384
  • Ignore fill values during variable validation #395
  • Remove extra check_call #400
  • Rename job script template #412
  • Fix calls to logger.exception() not in except block #418
  • Add .nml files to python package #419

Clean up

  • Add error check for cores not set #355
  • Automatically get cores_per_node on single node #357
  • Update MALI submodule & adjust EISMINT2 test case #358
  • Change test cases to run like suites #350
  • Set OPENMP=true in load script by default #364
  • Switch CompassConfigParser to descend from MpasConfigParser #365
  • Create basic config for an MPAS core #378
  • Simplify output from config compass and load script #380
  • Update default thwaites high_res_mesh config options #387
  • Remove hyphens from some global ocean attributes #394
  • Remove redundant default argument values #403
  • Remove all occurrences of "max_disk" #405

Deployment

  • Update to scorpio 1.3.2 #359
  • Fix a typo in error message in env setup #36
  • Disable timing in scorpio build #367
  • Skip permissions update if not needed #371
  • Don't remove esmf from conda environment #372
  • A few deployment fixes #381
  • Constrain mache version exactly #391
  • Add cfchecker and udunits2 to conda environment #393
  • Add a flag to prevent the compass package from being reinstalled with the load script #396
  • Constrain mamba to avoid recent issue #404
  • Fix automatic choice of compiler and MPI for OSX #409

Documentation

  • Fix how docs detects compass version #349
  • Many fixes to the documentation #389
  • Switch docs language to English #407

Continuous integration

  • Fix docs deployment on tag #356

Contributors

Thank you very much to all the contributors (both developers and reviewers)!

Developers

@altheaden
@cbegeman
@hollyhan
@matthewhoffman
@sbrus89
@trhille
@xylar

Reviewers

@mark-petersen

v1.0.0

29 Mar 17:00
127b6d0
Compare
Choose a tag to compare

The first release of compass (Configuration Of Model for Prediction Across Scales Setups). compass is a python package and a set of associate tools that provides an automated system to set up test cases for Model for Prediction Across Scales (MPAS) components. Currently, compass includes tests for the MPAS-Ocean and MALI (MPAS-Albany Land Ice) models.

The specific pull requests are too numerous to list.

Contributors

Thank you very much to all the contributors (both developers and reviewers)!

Developers

@xylar
@matthewhoffman
@trhille
@mark-petersen
@yariseidenbenz
@cbegeman
@pbosler
@hollyhan
@altheaden

Reviewers

@vanroekel
@ytakano3
@sbrus89
@milenaveneziani
@qingli411
@mattdturner