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 0.3.0-alpha.1 #177

Merged
merged 47 commits into from
Feb 1, 2024
Merged

Commits on Jan 17, 2024

  1. Add jigsaw-python submodule

    This updates both jigsaw and jigsaw-python to v1.0.0
    xylar committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    d317c06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cfdb2b6 View commit details
    Browse the repository at this point in the history
  3. Use https instead of SSH to get git submodules

    ...in github actions
    xylar committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    432e15b View commit details
    Browse the repository at this point in the history
  4. Add --update_jigsaw flag

    Only install JIGSAW and JIGSAW-Python from the submodule if
    * creating a new environment
    * --recreate flag is used
    * --update_jigsaw flag is used
    xylar committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    5c03af3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fcaaf1d View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Configuration menu
    Copy the full SHA
    6d8863b View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. A few fixes to deployment

    xylar committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    14546f2 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Configuration menu
    Copy the full SHA
    a27ecb1 View commit details
    Browse the repository at this point in the history
  2. Fix Jigsaw build

    Install cmake and cxx-compiler in the deployment environment
    (not the final polaris environment) and use that to build
    Jigsaw.
    xylar committed Jan 26, 2024
    Configuration menu
    Copy the full SHA
    e4f398f View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Split spack environments into soft and lib

    This allows the software to be build with spack using different
    compilers and/or MPI libraries than are used for the for the
    libraries and E3SM component builds.
    xylar committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    ae4e716 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75e45a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    277dfd5 View commit details
    Browse the repository at this point in the history
  4. Update docs with jigsaw install

    ...and improve acknowledgment of Jigsaw's use in Polaris.
    xylar committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    c15401e View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Update to v0.3.0-alpha.1

    xylar committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    18b46ca View commit details
    Browse the repository at this point in the history
  2. Merge pull request E3SM-Project#165 from xylar/split-spack-software-a…

    …nd-libs
    
    Split spack software and libs
    xylar authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    8c978c4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request E3SM-Project#166 from xylar/add-jigsaw-as-submodule

    Add `jigsaw-python` as a submodule
    xylar authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    19ee276 View commit details
    Browse the repository at this point in the history
  4. Add metis to spack build

    xylar committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    ceab18a View commit details
    Browse the repository at this point in the history
  5. Add parmetis to spack build

    xylar committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    32479bd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1a92f82 View commit details
    Browse the repository at this point in the history
  7. Merge pull request E3SM-Project#162 from xylar/add-metis

    Add metis and parmetis to spack build
    xylar authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    bdeab9f View commit details
    Browse the repository at this point in the history
  8. Update to mache 1.19.0

    xylar committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    29bb69d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fa5d8ed View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    01ac3ce View commit details
    Browse the repository at this point in the history
  11. Add intel support on pm-cpu

    xylar committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    bac1054 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    deb7c09 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    3454ac9 View commit details
    Browse the repository at this point in the history
  14. Add pm-cpu with intel to the developer's guide

    It doesn't make sense to add it to the user's guide yet.
    
    Similarly, it doesn't make sense to add pm-gpu yet because
    MPAS compoents don't support it (yet).
    xylar committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    02a0318 View commit details
    Browse the repository at this point in the history
  15. Add moab to spack environment

    xylar committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    28f6c86 View commit details
    Browse the repository at this point in the history
  16. Update scorpio to v1.4.2

    xylar committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    6ec40a1 View commit details
    Browse the repository at this point in the history
  17. Merge pull request E3SM-Project#176 from xylar/add-moab

    Add MOAB to the spack build
    xylar authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    ae783f7 View commit details
    Browse the repository at this point in the history
  18. Merge pull request E3SM-Project#167 from xylar/add-pm-gpu

    Update Perlmutter support
    xylar authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    9862a02 View commit details
    Browse the repository at this point in the history
  19. Add support for frontier

    xylar committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    00d64de View commit details
    Browse the repository at this point in the history
  20. Remove shared paths from User's Guide

    Shared conda environments for Polaris releases are not supported
    and will not be in the near future.
    xylar committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    8174937 View commit details
    Browse the repository at this point in the history
  21. Add Frontier to the docs

    xylar committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    3aa19b3 View commit details
    Browse the repository at this point in the history
  22. Merge pull request E3SM-Project#178 from xylar/update-scorpio

    Update scorpio to v1.4.2
    xylar authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    b910de8 View commit details
    Browse the repository at this point in the history
  23. Merge pull request E3SM-Project#168 from xylar/add-frontier

    Add Frontier as a supported machine
    xylar authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    a46277c View commit details
    Browse the repository at this point in the history
  24. Fix cores_per_node for Frontier

    Should apparently be 56 rather than 64 (though that's hard to
    find in the docs).
    xylar committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    cd3e71d View commit details
    Browse the repository at this point in the history
  25. Fix slurm handling of allocatable cores

    Some systems like Frontier have cores that aren't allocatable.
    These need to be excluded from the core count that Polaris
    determines from slurm.
    xylar committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    9c0bb0e View commit details
    Browse the repository at this point in the history
  26. Merge pull request E3SM-Project#181 from xylar/fix-slurm-allocatable-…

    …cores
    
    Fix slurm handling of allocatable cores
    xylar authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    e3b4dd8 View commit details
    Browse the repository at this point in the history
  27. Merge pull request E3SM-Project#180 from xylar/fix-frontier-cores-per…

    …-node
    
    Fix cores_per_node for Frontier
    xylar authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    c69e0be View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Configuration menu
    Copy the full SHA
    43ff3e5 View commit details
    Browse the repository at this point in the history
  2. Remove gnu with mvapich from supported on Anvil

    This combination cannot build MOAB.
    xylar committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    7b6c232 View commit details
    Browse the repository at this point in the history
  3. Merge pull request E3SM-Project#182 from xylar/remove-mvapich-on-anvil

    Remove `gnu` with `mvapich` on Anvil
    xylar authored Feb 1, 2024
    Configuration menu
    Copy the full SHA
    46d07f4 View commit details
    Browse the repository at this point in the history
  4. Fix libnetcdf in jigsaw build

    This merge explicitly points to the libnetcdf that should be used
    in the Jigsaw build.  It also breaks the jigsaw build into its
    own function.
    xylar committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    3e35a7b View commit details
    Browse the repository at this point in the history
  5. Merge pull request E3SM-Project#184 from xylar/fix-jigsaw-netcdf

    Fix libnetcdf in jigsaw build
    xylar authored Feb 1, 2024
    Configuration menu
    Copy the full SHA
    aeff4eb View commit details
    Browse the repository at this point in the history
  6. Fix cores_per_node calculation on Compy

    Compy doesn't think its nodes have any allocated cores (all idle)
    so we will use the total number of cores per node instead.
    xylar committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    7d6387d View commit details
    Browse the repository at this point in the history
  7. Merge pull request E3SM-Project#185 from xylar/fix-compy-cores-per-node

    Fix `cores_per_node` calculation on Compy and Anvil
    xylar authored Feb 1, 2024
    Configuration menu
    Copy the full SHA
    7044b55 View commit details
    Browse the repository at this point in the history