-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
{2023.06}[foss/2023a] CP2K 2023.1 #630
Conversation
Instance
|
Instance
|
Instance
|
bot: build repo:eessi.io-2023.06-software arch:x86_64/generic |
Updates by the bot instance
|
Updates by the bot instance
|
Updates by the bot instance
|
New job on instance
|
New job on instance
|
log of aarch64/generic:
|
Also found this which shows that this is an expected error for ARM https://www.cp2k.org/dev:compiler_support |
The error seems related to libxsmm, see https://github.com/libxsmm/libxsmm/blob/1.17/include/libxsmm_macros.h#L61. The main branch does seem to support Arm: https://github.com/libxsmm/libxsmm/blob/main/include/libxsmm_macros.h. Version 1.17 is 3 years old, but they haven't released a new version... edit: they're working on a 2.0 version, see libxsmm/libxsmm#855 (comment). Maybe we should use a commit from the main branch for now? Spack does that as well, see https://github.com/spack/spack/blob/develop/var/spack/repos/builtin/packages/libxsmm/package.py#L25. |
Had a quick look at the easyblock and it looks like libxsmm can be removed from the depedencies on ARM for CP2K and than the |
bot: build repo:eessi.io-2023.06-software arch:aarch64/generic |
Updates by the bot instance
|
Updates by the bot instance
|
Updates by the bot instance
|
6 similar comments
Updates by the bot instance
|
Updates by the bot instance
|
Updates by the bot instance
|
Updates by the bot instance
|
Updates by the bot instance
|
Updates by the bot instance
|
New job on instance
|
@bedroge @casparvl @boegel Do any of you have access to the logs of the bot to see what went wrong with #630 (comment). Because is seems like the build of CP2K on Aarch64 succeeded (there is also no log for this job on the shared folder in the magic castle cluster). But now I'm wondering what did go wrong. And why did this not happen in #472 where I had done the exact same thing as I now did for CP2K. |
@laraPPr I checked the log and the build actually completed successfully. However, the missing installation check at the end of the installation script is still complaining that libxsmm is missing. Perhaps we need a similar hook as the one you've added for LAMMPS here https://github.com/EESSI/software-layer/pull/472/files#diff-03a1681f29b92037b3b19f52498d8a045fb14dcdebbaaadee3ffaaaa2dcd2ea7? |
The check missing installations was only added 4 months ago (See https://github.com/EESSI/software-layer/blame/a581720b38efbe3302154c82a570d0e8f26d2ad6/EESSI-install-software.sh#L292). That's why it did not show up for lammps yet I'll add the hook |
New job on instance
|
New job on instance
|
bot: build repo:eessi.io-2023.06-software arch:x86_64/amd/zen2 |
Updates by the bot instance
|
Updates by the bot instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
New job on instance
|
Could the fact that no artefact was created have something to do with this, #630 (comment)? |
easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.2-2023a.yml
Outdated
Show resolved
Hide resolved
…23a.yml Co-authored-by: Bob Dröge <b.e.droge@rug.nl>
bot: build repo:eessi.io-2023.06-software arch:x86_64/amd/zen4 |
Updates by the bot instance
|
Updates by the bot instance
|
New job on instance
|
I'm trying a zen4 build as well |
Almost every tarball seems to include a different number of files. Except for the x86_64 vs aarch64 difference w.r.t. libxsmm, I don't see any obvious differences/causes, so I'm just going to assume this is normal... |
No description provided.