NOAA-EMC / NCEPLIBS-external

Third-party libraries required by NCEPLIBS
Other
8 stars 16 forks source link

hdf5 @ 5b9cf73 is not available #101

Open htan2013 opened 2 years ago

htan2013 commented 2 years ago

When I tried to clone NCEPLIBS-external, for hdf5, it requires an account in Bitbucket. Does anyone have the same issue?

ghost commented 2 years ago

@htan2013 Yes, I have the same issue.

@kgerheiser is this a new requirement?

ghost commented 2 years ago

When I tried to clone NCEPLIBS-external, for hdf5, it requires an account in Bitbucket. Does anyone have the same issue?

I think this might be the problem.

https://community.atlassian.com/t5/Bitbucket-articles/Announcement-Bitbucket-Cloud-account-password-usage-for-Git-over/ba-p/1948231

edwardhartnett commented 2 years ago

The NCEPLIBS-external project is deprecated and is not being maintained. NOAA has switched to spack for this, and HDF5 (and all other dependencies) are well-supported in spack. (Better supported than they can ever been in NCEPLIBS-external, which is limited to what CMake can do, and CMake is not ideal for handling the installation of many dependencies, though it does well at detecting and using dependencies).

The UFS is well-supported in spack, so that's going to be the easiest way to install all dependencies correctly: https://spack.io/

htan2013 commented 2 years ago

The NCEPLIBS-external project is deprecated and is not being maintained. NOAA has switched to spack for this, and HDF5 (and all other dependencies) are well-supported in spack. (Better supported than they can ever been in NCEPLIBS-external, which is limited to what CMake can do, and CMake is not ideal for handling the installation of many dependencies, though it does well at detecting and using dependencies).

The UFS is well-supported in spack, so that's going to be the easiest way to install all dependencies correctly: https://spack.io/

Hi Edward,

Do you have a link to the UFS in Spack?

Thanks, Haochen

chrisrac commented 1 year ago

Did anyone solved how to use it? I tried to prepare system for the GST but all the documentation is for NCEPLIBS-external and cant even continue with NCEPLIBS due to the password issue.

htan2013 commented 1 year ago

Did anyone solved how to use it? I tried to prepare system for the GST but all the documentation is for NCEPLIBS-external and cant even continue with NCEPLIBS due to the password issue.

I use Cheyenne instead. Compiling this in unpre-built system is quite miserable.

t-brown commented 1 year ago

@htan2013 The UFS package in Spack is https://spack.readthedocs.io/en/latest/package_list.html#ufs-weather-model . One example of using Spack to build UFS is https://weather.hpcworkshops.com/05-ufs/01-spack-install-ufs.html .