Giter Club home page Giter Club logo

Comments (5)

Hang-Lei-NOAA avatar Hang-Lei-NOAA commented on July 30, 2024

We can follow Rahul's suggestion to add a stack_add.ymal to add additional versions. e.g esmf bs36 etc.

from hpc-stack.

climbfuji avatar climbfuji commented on July 30, 2024

I can try to compile the NOAA stack on gaea, but I am pretty sure this will be an uphill battle. Regarding macOS: when using LLVM clang that comes via homebrew (just as GNU does), there is OpenMP support. The nice thing about using LLVM clang + GNU gfortran is then that the same config can be used with GNU gcc + GNU gfortran and have OpenMP support. I have instructions on how to do that, compiled hpc-stack on macOS Catalina with LLVM clang 10 and GNU gfortran 10 as well as with GNU gcc+gfortran 10 (I also tried with 9 on macOS Mojave0.

from hpc-stack.

aerorahul avatar aerorahul commented on July 30, 2024

IMHO

noaa, gaea, ncar should be combined into one. These will build static and all libraries (except compiler and mpi).
The libraries are used by a variety of applications; ufs, jedi, etc.

custom and mac are used for CI and should build all libraries. Static/Shared does it matter for CI?

ufs_weather_ci could be eliminated in favor of (noaa, gaea, ncar). Sure, there is overhead (extra space/time) due to additional libraries in the container, but what is the size difference in the container including/excluding these additional libraries? This should be evaluated.

from hpc-stack.

edwardhartnett avatar edwardhartnett commented on July 30, 2024

Let's bump this issue to the 1.3.0 release of hpc-stack so we can get the 1.2.0 release out.

from hpc-stack.

kgerheiser avatar kgerheiser commented on July 30, 2024

Going to close this. I think we're fine with the files we support. Mac, custom, and NOAA are general purpose while we have other more specialized stacks.

from hpc-stack.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.