You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Current container builds use a large intel-compiler based container that can not be shared outside of our organization. This needs to be updated so that the final model container does not have intel compilers and can be shared.
Describe the solution you'd like background
There are two new containers available within the GFDL:
The first container has the libraries needed for compiling and the intel 2024.2 compilers.
The second container has the library dependencies, but only the runtime environment for intel 2024.
These containers do not need any spack commands to work. The environment is all set up.
what needs to be done
The container platform should be updated to allow users to specify a base container to use, if a 2 step build is required, and the second step base container
The base containers listed above should be used for building the models using fre make
Any spack loads or spack commands should be removed from the container part of fre make
Tests should be added to build the null model in a container
Frerun will need to be updated for handing the binding.
frerun updates
The LD_LIBRARY_PATH needs to be updated appropriately by adding :\${LD_LIBRARY_PATH} to the end. This is the main difference with frerun
Here is an example of a frerun:
Additional context
The base containers are available only within the GFDL because of the intel compiler restrictions. The dockerfiles for these containers can be found in the HPC-ME repository.
We need a plan for
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
Current container builds use a large intel-compiler based container that can not be shared outside of our organization. This needs to be updated so that the final model container does not have intel compilers and can be shared.
Describe the solution you'd like
background
There are two new containers available within the GFDL:
The first container has the libraries needed for compiling and the intel 2024.2 compilers.
The second container has the library dependencies, but only the runtime environment for intel 2024.
These containers do not need any spack commands to work. The environment is all set up.
what needs to be done
fre make
spack load
s or spack commands should be removed from the container part offre make
frerun updates
The LD_LIBRARY_PATH needs to be updated appropriately by adding
:\${LD_LIBRARY_PATH}
to the end. This is the main difference with frerunHere is an example of a frerun:
Describe alternatives you've considered
none
Additional context
The base containers are available only within the GFDL because of the intel compiler restrictions. The dockerfiles for these containers can be found in the HPC-ME repository.
We need a plan for
The text was updated successfully, but these errors were encountered: