NOAA-EMC / hpc-stack

Create a software stack for HPC's
GNU Lesser General Public License v2.1
29 stars 35 forks source link

[INSTALL] HDF5 1.12.2 and Netcdf 4.9.0 #491

Open junwang-noaa opened 1 year ago

junwang-noaa commented 1 year ago

Note: Please search to see if an issue already exists for the software you are requesting to be installed.

Which software in the stack would you like installed? HDF5 and Netcdf Some other libraries that have dependency on these two libraries need to be rebuilt. E.g. ESMF (8.3.1 preferred) and MAPL(latest version preferred).

What is the version/tag of the software? HDF5 1.12.2 Netcdf 4.9.0 (it needs to be built with HDF5 1.12.2)

What compilation options would you like set? The same as previous options.

Which machines would you like to have the software installed? See currently managed HPC machines.

Any other relevant information that we should know to correctly install the software?? Please describe in as much detail as possible.

Additional context Add any other context or screenshots about the install request here.

junwang-noaa commented 1 year ago

@GeorgeVandenberghe-NOAA FYI.

KateFriedman-NOAA commented 1 year ago

Thanks for opening this @junwang-noaa. I'm going to follow this issue as well.

junwang-noaa commented 1 year ago

@climbfuji Can we build the two libraries (and associated libraried) in spack stack?

climbfuji commented 1 year ago

@climbfuji Can we build the two libraries (and associated libraried) in spack stack?

It's too late for this release, the code freeze is today and we haven't tested building and installing it anywhere (and there are still PRs that need to be merged for these new versions). We can do that after the spack-stack-1.1.0 as a follow-up.

climbfuji commented 1 year ago

I am recording the next updates for the UFS here: https://github.com/NOAA-EMC/spack-stack/issues/344

junwang-noaa commented 1 year ago

@edwardhartnett I want to confirm that the netcdf 4.9.0 has the Bit grooming algorithm that we can use in the ufsi-weather-model write grid component, is it correct? Thanks

Hang-Lei-NOAA commented 1 year ago

@junwang-noaa I have added intel installations for the requested sets on Hera hpc-stack offical installations. The complete sets: hdf5 1.12.2 netcdf 4.9.0 netcdf-fortran 4.6.0 netcdf-cxx 4.3.1

You can start from there, then we can add spack-stack soon.

jkbk2004 commented 1 year ago

@Hang-Lei-NOAA can I make sure ESMF and MAPL are only two libs dependent on netcdf?

Hang-Lei-NOAA commented 1 year ago

No, a lot of libs are depends on netcdf. You have to search. e.g. wgrib2, upp, etc.

On Thu, Oct 20, 2022 at 10:46 AM JONG KIM @.***> wrote:

@Hang-Lei-NOAA https://github.com/Hang-Lei-NOAA can I make sure ESMF and MAPL are only two libs dependent on netcdf?

— Reply to this email directly, view it on GitHub https://github.com/NOAA-EMC/hpc-stack/issues/491#issuecomment-1285675341, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKWSMFF6Z3VQSRHP65R6LSDWEFLNNANCNFSM6AAAAAAQUEH5TY . You are receiving this because you were mentioned.Message ID: @.***>

jkbk2004 commented 1 year ago

So fresh rebuild might be short cut for netcdf4.9.0, right?

Hang-Lei-NOAA commented 1 year ago

Yes

On Thu, Oct 20, 2022 at 10:56 AM JONG KIM @.***> wrote:

So fresh rebuild might be short cut for netcdf4.9.0, right?

— Reply to this email directly, view it on GitHub https://github.com/NOAA-EMC/hpc-stack/issues/491#issuecomment-1285689056, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKWSMFBTP5QX2UEAB5PGJRTWEFMQ5ANCNFSM6AAAAAAQUEH5TY . You are receiving this because you were mentioned.Message ID: @.***>