{chem}[foss/2021b] LAMMPS v29Sep2021 update3#15869
{chem}[foss/2021b] LAMMPS v29Sep2021 update3#15869sassy-crick wants to merge 2 commits intoeasybuilders:developfrom
Conversation
|
@sassy-crick: Tests failed in GitHub Actions, see https://github.com/easybuilders/easybuild-easyconfigs/actions/runs/2671844018 bleep, bloop, I'm just a bot (boegelbot v20200716.01) |
| ] | ||
|
|
||
| user_packages = [ | ||
| 'CGDNA', |
There was a problem hiding this comment.
These won't be picked up here (any more), they need to be moved to general_packages
There was a problem hiding this comment.
This is where I put them originally, both with and without the USER- prefix.
Moving them to the general_packages list still does not build them:
CMake Warning:
Manually-specified variables were not used by the project:
BOOST_ROOT
BUILD_EXE
BUILD_LIB
Boost_NO_SYSTEM_PATHS
DOWNLOAD_EIGEN3
EIGEN3_INCLUDE_DIR
Eigen3_DIR
PKG_CGDNA
PKG_CGSDK
PKG_DPD
PKG_LB
PKG_MEAMC
PKG_MESO
PKG_REAXC
PKG_SDPD
PKG_SMD
PKG_SNAP
PKG_USER-INTEL
PKG_USER-OMP
So something is still not working as I would expect it.
|
I suggest we close this in favour of #15877, which is the latest stable release of LAMMPS. Also, I discovered there is actually no need for a YAFF dependency in LAMMPS at all, the necessary code is included (from my reading of the docs). |
I would agree if the user did not specify that particular version. How about I am upgrading this version with the good work you done for PR #15877 so we got that on in EasyBuild as well, for the reason I just mentioned? Happy to take no as an answer and stuff it into our own, closed repository.
Yes, you are right. I noticed that as well when we discussed it but did not have a chance to look into that as I was on AL. I will remove it. |
|
To add value to this: This is the update-3 version of v29Sep2021, which has the YAFF sanity check from PR ##14653 and all the modules from PR #15877 in the hope somebody might find that useful. |
|
@sassy-crick: Tests failed in GitHub Actions, see https://github.com/easybuilders/easybuild-easyconfigs/actions/runs/2776518916 bleep, bloop, I'm just a bot (boegelbot v20200716.01) |
The user probably specified that version because that was the last stable release of LAMMPS, however the version in #15877 is the most recent stable release. Unless there is a material need for that particular version (and I haven't seen a reason that there would be), I think it would be best to stick with the latest stable release.
If I understand things correctly, the reason you are including yaff as a dependency is solely to run that sanity check, that doesn't seem like a great reason to me particularly when it comes with having to swap the netCDF version. |
No, that does not come from me, that comes from the original PR #14653 which goes back some time. I think it does make sense to test more, the question is what is the best way forward. As suggested in PR #15854 it might be good to have a quick chat in the next EB user meeting. Maybe. |
|
I will close this in favour of #15877, which is the newer stable release of LAMMPS |
(created using
eb --new-pr)Requires:
requires EasyBlock PR 2213
Yet anther version of LAMMPS. Based on PR #14653 but with YAFF, some changes to the way the user-modules are handled but that seems to be still not working well in the LAMMPS EasyBlock PR #2213.
We might want to bring the various LAMMPS PRs together and decide the best way forward I would like to suggest.