Skip to content
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

LAMMPS small build with OBMD easyconfig template with software-commit #6

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

laraPPr
Copy link
Collaborator

@laraPPr laraPPr commented Oct 14, 2024

No description provided.

@dev-eessi-io-bot
Copy link

Instance dev.eessi.io-bot-mc-azure is configured to build for:

  • architectures: x86_64/amd/zen2
  • repositories: dev.eessi.io

@laraPPr laraPPr changed the title LAMMPS small build with OBMD LAMMPS small build with OBMD easyconfig template with software-commit Oct 14, 2024
@laraPPr
Copy link
Collaborator Author

laraPPr commented Oct 14, 2024

bot: build

@dev-eessi-io-bot
Copy link

dev-eessi-io-bot bot commented Oct 14, 2024

Updates by the bot instance dev.eessi.io-bot-mc-azure (click for details)

@dev-eessi-io-bot
Copy link

dev-eessi-io-bot bot commented Oct 14, 2024

New job on instance dev.eessi.io-bot-mc-azure for architecture x86_64-amd-zen2 for repository dev.eessi.io in job dir /project/def-users/SHARED/jobs/2024.10/pr_6/92

date job status comment
Oct 14 15:05:02 UTC 2024 submitted job id 92 awaits release by job manager
Oct 14 15:05:43 UTC 2024 released job awaits launch by Slurm scheduler
Oct 14 15:11:46 UTC 2024 running job 92 is running
Oct 14 15:13:49 UTC 2024 finished
😢 FAILURE (click triangle for details)
Details
✅ job output file slurm-92.out
❌ found message matching ERROR:
✅ no message matching FAILED:
❌ found message matching required modules missing:
❌ no message matching No missing installations
✅ found message matching .tar.gz created!
Artefacts
eessi-2023.06-software-linux-x86_64-amd-zen2-1728918765.tar.gzsize: 0 MiB (45 bytes)
entries: 0
modules under 2023.06/software/linux/x86_64/amd/zen2/modules/all
no module files in tarball
software under 2023.06/software/linux/x86_64/amd/zen2/software
no software packages in tarball
other under 2023.06/software/linux/x86_64/amd/zen2
no other files in tarball
Oct 14 15:13:49 UTC 2024 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job92.test does not exist in job directory or reading it failed.

@Neves-P
Copy link
Member

Neves-P commented Oct 14, 2024

It looks like it errored while translating the LAMMPS version on the easyblock. I'll check if it used the easyblock filewe're expecting (as given via the commit in the easystack) it did:
== easyblock lammps.py included from commit c60c7c824468aab2d0255521db1813e4ba62c845

  >>  * PCRE/8.45-GCCcore-12.3.0
  >>  * libxml2/2.11.4-GCCcore-12.3.0
  >>  * FFmpeg/6.0-GCCcore-12.3.0
  >>  * Voro++/0.4.6-GCCcore-12.3.0
  >>  * kim-api/2.3.0-GCC-12.3.0
  >>  * Eigen/3.4.0-GCCcore-12.3.0
  >>  * PLUMED/2.9.0-foss-2023a
  >>  * SciPy-bundle/2023.07-gfbf-2023a
  >>  * VTK/9.3.0-foss-2023a
  >>  * MDI/1.4.26-gompi-2023a
  >>  * tbb/2021.11.0-GCCcore-12.3.0
  >>  * ScaFaCoS/1.0.4-foss-2023a
  >> defining build environment for foss/2023a toolchain
== ... (took 11 secs)
ERROR: Traceback (most recent call last):
  File "/tmp/eb-riopifj7/eb-o7vwvy1c/included-easyblocks-7oztf6r9/easybuild/easyblocks/lammps.py", line 177, in translate_lammps_version
    return '.'.join([items[2], month_map[items[1].upper()], '%02d' % int(items[0])])
                               ~~~~~~~~~^^^^^^^^^^^^^^^^^^
KeyError: 'C'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen2/software/EasyBuild/4.9.4/lib/python3.11/site-packages/easybuild/main.py", line 137, in build_and_install_software
    (ec_res['success'], app_log, err) = build_and_install_one(ec, init_env)
                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen2/software/EasyBuild/4.9.4/lib/python3.11/site-packages/easybuild/framework/easyblock.py", line 4276, in build_and_install_one
    result = app.run_all_steps(run_test_cases=run_test_cases)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen2/software/EasyBuild/4.9.4/lib/python3.11/site-packages/easybuild/framework/easyblock.py", line 4155, in run_all_steps
    self.run_step(step_name, step_methods)
  File "/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen2/software/EasyBuild/4.9.4/lib/python3.11/site-packages/easybuild/framework/easyblock.py", line 3990, in run_step
    step_method(self)()
  File "/tmp/eb-riopifj7/eb-o7vwvy1c/included-easyblocks-7oztf6r9/easybuild/easyblocks/lammps.py", line 236, in prepare_step
    self.cur_version = translate_lammps_version(self.version, path=self.start_dir)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/tmp/eb-riopifj7/eb-o7vwvy1c/included-easyblocks-7oztf6r9/easybuild/easyblocks/lammps.py", line 188, in translate_lammps_version
    return '.'.join([items[2], month_map[items[1].upper()], '%02d' % int(items[0])])
                               ~~~~~~~~~^^^^^^^^^^^^^^^^^^
KeyError: ' '

edit: added more context from the log

@laraPPr
Copy link
Collaborator Author

laraPPr commented Oct 14, 2024

Ah I think I know what the cause is

@laraPPr
Copy link
Collaborator Author

laraPPr commented Oct 14, 2024

bot: build

@dev-eessi-io-bot
Copy link

dev-eessi-io-bot bot commented Oct 14, 2024

Updates by the bot instance dev.eessi.io-bot-mc-azure (click for details)

@dev-eessi-io-bot
Copy link

dev-eessi-io-bot bot commented Oct 14, 2024

New job on instance dev.eessi.io-bot-mc-azure for architecture x86_64-amd-zen2 for repository dev.eessi.io in job dir /project/def-users/SHARED/jobs/2024.10/pr_6/93

date job status comment
Oct 14 16:04:32 UTC 2024 submitted job id 93 awaits release by job manager
Oct 14 16:04:57 UTC 2024 released job awaits launch by Slurm scheduler
Oct 14 16:05:59 UTC 2024 running job 93 is running
Oct 14 16:12:07 UTC 2024 finished
😁 SUCCESS (click triangle for details)
Details
✅ job output file slurm-93.out
✅ no message matching ERROR:
✅ no message matching FAILED:
✅ no message matching required modules missing:
✅ found message(s) matching No missing installations
✅ found message matching .tar.gz created!
Artefacts
eessi-2023.06-software-linux-x86_64-amd-zen2-1728922230.tar.gzsize: 116 MiB (121913550 bytes)
entries: 4812
modules under 2023.06/software/linux/x86_64/amd/zen2/modules/all
LAMMPS/570c9d190fee556c62e5bd0a9c6797c4dffcc271-foss-2023a-kokkos-dev_OBMD.lua
software under 2023.06/software/linux/x86_64/amd/zen2/software
LAMMPS/570c9d190fee556c62e5bd0a9c6797c4dffcc271-foss-2023a-kokkos-dev_OBMD
other under 2023.06/software/linux/x86_64/amd/zen2
no other files in tarball
Oct 14 16:12:07 UTC 2024 test result
🤷 UNKNOWN (click triangle for detailed information)
  • Job test file _bot_job93.test does not exist in job directory or reading it failed.
Oct 15 08:35:46 UTC 2024 uploaded transfer of eessi-2023.06-software-linux-x86_64-amd-zen2-1728922230.tar.gz to S3 bucket succeeded

@laraPPr
Copy link
Collaborator Author

laraPPr commented Oct 15, 2024

@Neves-P will you deploy it or not yet?

@Neves-P Neves-P added the bot:deploy Ask bot to deploy missing software installations to dev.eessi.io label Oct 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bot:deploy Ask bot to deploy missing software installations to dev.eessi.io
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants