Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to 1.2.0-alpha.6 #641

Merged
merged 20 commits into from
Aug 4, 2023
Merged

Update to 1.2.0-alpha.6 #641

merged 20 commits into from
Aug 4, 2023

Commits on Jul 31, 2023

  1. Update to 1.2.0-alpha.6

    This merge also updates mache to 1.15.0, which brings in
    support for external machines (unknown to mache) and support for
    intel on Perlmutter
    xylar committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    b051442 View commit details
    Browse the repository at this point in the history
  2. Name the spack clone the same as the spack env

    This way, different users can create different spack clones.
    Multiple users cannot modify the same clone.
    xylar committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    f0dfb8d View commit details
    Browse the repository at this point in the history
  3. Drop pio from esmf spec

    xylar committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    84ab6bf View commit details
    Browse the repository at this point in the history
  4. Fix quotes in spack env. yaml

    xylar committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    a892626 View commit details
    Browse the repository at this point in the history
  5. Switch from SCORPIO to ParallelIO

    Update to latest ESMF
    
    Set `HAVE_ADIOS=false` in the load script
    xylar committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    7d8db08 View commit details
    Browse the repository at this point in the history
  6. For known machines, use config file in spack builds

    This will allow support for machines that are unknown to mache.
    xylar committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    9a5ec5f View commit details
    Browse the repository at this point in the history
  7. Add support for new machine morpheus

    This is my laptop as an example of a machine not supported by
    mache.
    xylar committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    7bce0ff View commit details
    Browse the repository at this point in the history
  8. Skip exception when getting config from mache

    To support machines that aren't known to mache, we need to suppress
    exceptions when trying to read mache config options for
    a machine.
    xylar committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    b75efb3 View commit details
    Browse the repository at this point in the history
  9. Support config option for identifying known machines

    This merge adds a config option `hostname_contains` to a new
    config section `discovery` that can be used to identify the
    machine by hostname if `mache` is unable to identify it.
    
    This capability has been added both when calling the configure
    script and when setting up test cases.
    xylar committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    445f5d1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ad9c19e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    84dac6d View commit details
    Browse the repository at this point in the history
  12. Update spack package versions

    xylar committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    c6de1b9 View commit details
    Browse the repository at this point in the history
  13. Update pyremap version

    This brings in pyremap 1.0.0, which supports specifying the
    NetCDF format and xarray output engine.
    xylar committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    fc8c4f9 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ebac565 View commit details
    Browse the repository at this point in the history
  15. Update developer's guide

    xylar committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    45c968b View commit details
    Browse the repository at this point in the history
  16. Switch back to SCORPIO

    Build ESMF without PNetCDF and with internal ParallelIO
    xylar committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    2f4289c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3e166e6 View commit details
    Browse the repository at this point in the history
  18. Update to mache 1.16.0

    xylar committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    83c80e5 View commit details
    Browse the repository at this point in the history
  19. Remove --with_netlib_lapack flag

    This is tedious to type and the suffix causes environment names
    that are too long (spack can't create a valid shebang).
    xylar committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    71e1532 View commit details
    Browse the repository at this point in the history
  20. Remove Intel-MPI from supported configs on Chrysalis

    Also remove Gnu from Compy in the docs (already marked as
    unsuppored).
    xylar committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    625485c View commit details
    Browse the repository at this point in the history