Skip to content

add OpenBLAS, OpenMPI, 2 x Python and Perl with GCC/9.3.0 to NESSI/2022.11 (generic only)#71

Merged
poksumdo merged 2 commits intoNorESSI:nessi.no-2022.11-generic-rebuildfrom
trz42:generic_rebuild_blas_mpi_python_perl_gcc_9_3_0
Mar 20, 2023
Merged

add OpenBLAS, OpenMPI, 2 x Python and Perl with GCC/9.3.0 to NESSI/2022.11 (generic only)#71
poksumdo merged 2 commits intoNorESSI:nessi.no-2022.11-generic-rebuildfrom
trz42:generic_rebuild_blas_mpi_python_perl_gcc_9_3_0

Conversation

@trz42
Copy link
Copy Markdown
Collaborator

@trz42 trz42 commented Mar 19, 2023

Installing

  • OpenBLAS-0.3.9-GCC-9.3.0.eb
  • OpenMPI-4.0.3-GCC-9.3.0.eb
  • Python-2.7.18-GCCcore-9.3.0.eb
  • Python-3.8.2-GCCcore-9.3.0.eb
  • Perl-5.30.2-GCCcore-9.3.0.eb

Might need to rerun on aarch64 if some package has a dependency on CMake/3.16.4 (see #65)

@nessi-bot
Copy link
Copy Markdown

nessi-bot Bot commented Mar 19, 2023

Instance eX3-NESSI is configured to build:

  • arch x86_64/amd/zen2 for repo nessi.no-2022.11
  • arch aarch64/generic for repo nessi.no-2022.11

@nessi-bot
Copy link
Copy Markdown

nessi-bot Bot commented Mar 19, 2023

Instance Saga-NESSI is configured to build:

  • arch x86_64/generic for repo nessi.no-2022.11
  • arch x86_64/intel/skylake_avx512 for repo nessi.no-2022.11
  • arch x86_64/intel/cascadelake for repo nessi.no-2022.11

@nessi-bot
Copy link
Copy Markdown

nessi-bot Bot commented Mar 19, 2023

Instance Fram-NESSI is configured to build:

  • arch x86_64/generic for repo nessi.no-2022.11
  • arch x86_64/intel/broadwell for repo nessi.no-2022.11

@nessi-bot
Copy link
Copy Markdown

nessi-bot Bot commented Mar 19, 2023

Instance AWS-NESSI is configured to build:

  • arch x86_64/generic for repo nessi.no-2022.11
  • arch x86_64/intel/skylake_avx512 for repo nessi.no-2022.11
  • arch x86_64/intel/cascadelake for repo nessi.no-2022.11
  • arch x86_64/amd/zen2 for repo nessi.no-2022.11
  • arch aarch64/generic for repo nessi.no-2022.11

@nessi-bot
Copy link
Copy Markdown

nessi-bot Bot commented Mar 19, 2023

New job on instance eX3-NESSI for architecture x86_64-amd-zen2 for repository nessi.no-2022.11 in job dir /home/thomarob/pilot.nessi.no/PR155/jobs/2023.03/pr_71/459200

date job status comment
Mar 19 18:30:40 UTC 2023 submitted job id 459200 awaits release by job manager
Mar 19 18:31:31 UTC 2023 released job awaits launch by Slurm scheduler
Mar 20 09:34:34 UTC 2023 finished 😁 SUCCESS tarball eessi-2022.11-software-linux-x86_64-amd-zen2-1679304808.tar.gz (0.000 GiB) in job dir
Mar 20 15:02:41 UTC 2023 uploaded transfer of eessi-2022.11-software-linux-x86_64-amd-zen2-1679304808.tar.gz to S3 bucket succeeded
Mar 20 03:09:59 PM UTC 2023 staged tarball eessi-2022.11-software-linux-x86_64-amd-zen2-1679304808.tar.gz downloaded to S0,
merge PR https://github.com/NorESSI/staging/pull/168 for approval
Mar 20 03:43:10 PM UTC 2023 rejected 👎 tarball eessi-2022.11-software-linux-x86_64-amd-zen2-1679304808.tar.gz rejected, see PR https://github.com/NorESSI/staging/pull/168

@nessi-bot
Copy link
Copy Markdown

nessi-bot Bot commented Mar 19, 2023

New job on instance eX3-NESSI for architecture aarch64-generic for repository nessi.no-2022.11 in job dir /home/thomarob/pilot.nessi.no/PR155/jobs/2023.03/pr_71/459201

date job status comment
Mar 19 18:30:41 UTC 2023 submitted job id 459201 awaits release by job manager
Mar 19 18:31:29 UTC 2023 released job awaits launch by Slurm scheduler
Mar 19 23:56:45 UTC 2023 running job 459201 is running
Mar 20 04:18:50 UTC 2023 finished 😁 SUCCESS tarball eessi-2022.11-software-linux-aarch64-generic-1679285545.tar.gz (0.351 GiB) in job dir
Mar 20 15:04:37 UTC 2023 uploaded transfer of eessi-2022.11-software-linux-aarch64-generic-1679285545.tar.gz to S3 bucket succeeded
Mar 20 03:07:55 PM UTC 2023 staged tarball eessi-2022.11-software-linux-aarch64-generic-1679285545.tar.gz downloaded to S0,
merge PR https://github.com/NorESSI/staging/pull/166 for approval
Mar 20 03:38:58 PM UTC 2023 approved 👍 tarball eessi-2022.11-software-linux-aarch64-generic-1679285545.tar.gz approved, see PR https://github.com/NorESSI/staging/pull/166
Mar 20 03:41:17 PM UTC 2023 ingested 🎉 tarball eessi-2022.11-software-linux-aarch64-generic-1679285545.tar.gz successfully ingested at 2022.11/software/linux/aarch64/generic/

@nessi-bot
Copy link
Copy Markdown

nessi-bot Bot commented Mar 19, 2023

New job on instance Fram-NESSI for architecture x86_64-generic for repository nessi.no-2022.11 in job dir /cluster/projects/nn9992k/pilot.nessi.no/PR155/jobs/2023.03/pr_71/5036003

date job status comment
Mar 19 18:30:58 UTC 2023 submitted job id 5036003 awaits release by job manager
Mar 19 18:34:09 UTC 2023 released job awaits launch by Slurm scheduler
Mar 19 18:44:11 UTC 2023 running job 5036003 is running
Mar 19 21:10:00 UTC 2023 finished 😁 SUCCESS tarball eessi-2022.11-software-linux-x86_64-generic-1679260061.tar.gz (0.343 GiB) in job dir
Mar 20 15:03:49 UTC 2023 uploaded transfer of eessi-2022.11-software-linux-x86_64-generic-1679260061.tar.gz to S3 bucket succeeded
Mar 20 03:14:00 PM UTC 2023 staged tarball eessi-2022.11-software-linux-x86_64-generic-1679260061.tar.gz downloaded to S0,
merge PR https://github.com/NorESSI/staging/pull/171 for approval
Mar 20 03:48:02 PM UTC 2023 rejected 👎 tarball eessi-2022.11-software-linux-x86_64-generic-1679260061.tar.gz rejected, see PR https://github.com/NorESSI/staging/pull/171

@nessi-bot
Copy link
Copy Markdown

nessi-bot Bot commented Mar 19, 2023

New job on instance Fram-NESSI for architecture x86_64-intel-broadwell for repository nessi.no-2022.11 in job dir /cluster/projects/nn9992k/pilot.nessi.no/PR155/jobs/2023.03/pr_71/5036004

date job status comment
Mar 19 18:30:59 UTC 2023 submitted job id 5036004 awaits release by job manager
Mar 19 18:34:07 UTC 2023 released job awaits launch by Slurm scheduler
Mar 19 18:54:16 UTC 2023 finished 😁 SUCCESS tarball eessi-2022.11-software-linux-x86_64-intel-broadwell-1679251892.tar.gz (0.000 GiB) in job dir
Mar 20 15:03:22 UTC 2023 uploaded transfer of eessi-2022.11-software-linux-x86_64-intel-broadwell-1679251892.tar.gz to S3 bucket succeeded
Mar 20 03:15:04 PM UTC 2023 staged tarball eessi-2022.11-software-linux-x86_64-intel-broadwell-1679251892.tar.gz downloaded to S0,
merge PR https://github.com/NorESSI/staging/pull/172 for approval
Mar 20 03:49:08 PM UTC 2023 rejected 👎 tarball eessi-2022.11-software-linux-x86_64-intel-broadwell-1679251892.tar.gz rejected, see PR https://github.com/NorESSI/staging/pull/172

@nessi-bot
Copy link
Copy Markdown

nessi-bot Bot commented Mar 19, 2023

New job on instance Saga-NESSI for architecture x86_64-intel-cascadelake for repository nessi.no-2022.11 in job dir /cluster/projects/nn9992k/pilot.nessi.no/PR155/jobs/2023.03/pr_71/8185275

date job status comment
Mar 19 18:31:01 UTC 2023 submitted job id 8185275 awaits release by job manager
Mar 19 18:34:22 UTC 2023 released job awaits launch by Slurm scheduler
Mar 19 18:39:27 UTC 2023 finished 😁 SUCCESS tarball eessi-2022.11-software-linux-x86_64-intel-cascadelake-1679250910.tar.gz (0.000 GiB) in job dir
Mar 20 15:03:28 UTC 2023 uploaded transfer of eessi-2022.11-software-linux-x86_64-intel-cascadelake-1679250910.tar.gz to S3 bucket succeeded
Mar 20 03:16:51 PM UTC 2023 staged tarball eessi-2022.11-software-linux-x86_64-intel-cascadelake-1679250910.tar.gz downloaded to S0,
merge PR https://github.com/NorESSI/staging/pull/173 for approval
Mar 20 03:50:58 PM UTC 2023 rejected 👎 tarball eessi-2022.11-software-linux-x86_64-intel-cascadelake-1679250910.tar.gz rejected, see PR https://github.com/NorESSI/staging/pull/173

@nessi-bot
Copy link
Copy Markdown

nessi-bot Bot commented Mar 19, 2023

New job on instance Saga-NESSI for architecture x86_64-intel-skylake_avx512 for repository nessi.no-2022.11 in job dir /cluster/projects/nn9992k/pilot.nessi.no/PR155/jobs/2023.03/pr_71/8185276

date job status comment
Mar 19 18:31:02 UTC 2023 submitted job id 8185276 awaits release by job manager
Mar 19 18:34:20 UTC 2023 released job awaits launch by Slurm scheduler
Mar 19 18:39:25 UTC 2023 finished 😁 SUCCESS tarball eessi-2022.11-software-linux-x86_64-intel-skylake_avx512-1679250911.tar.gz (0.000 GiB) in job dir
Mar 20 15:03:47 UTC 2023 uploaded transfer of eessi-2022.11-software-linux-x86_64-intel-skylake_avx512-1679250911.tar.gz to S3 bucket succeeded
Mar 20 03:18:57 PM UTC 2023 staged tarball eessi-2022.11-software-linux-x86_64-intel-skylake_avx512-1679250911.tar.gz downloaded to S0,
merge PR https://github.com/NorESSI/staging/pull/175 for approval
Mar 20 03:53:20 PM UTC 2023 rejected 👎 tarball eessi-2022.11-software-linux-x86_64-intel-skylake_avx512-1679250911.tar.gz rejected, see PR https://github.com/NorESSI/staging/pull/175

@nessi-bot
Copy link
Copy Markdown

nessi-bot Bot commented Mar 19, 2023

New job on instance Saga-NESSI for architecture x86_64-generic for repository nessi.no-2022.11 in job dir /cluster/projects/nn9992k/pilot.nessi.no/PR155/jobs/2023.03/pr_71/8185277

date job status comment
Mar 19 18:31:04 UTC 2023 submitted job id 8185277 awaits release by job manager
Mar 19 18:34:17 UTC 2023 released job awaits launch by Slurm scheduler
Mar 19 18:39:23 UTC 2023 running job 8185277 is running
Mar 19 21:05:14 UTC 2023 finished 😁 SUCCESS tarball eessi-2022.11-software-linux-x86_64-generic-1679259761.tar.gz (0.343 GiB) in job dir
Mar 20 15:03:09 UTC 2023 uploaded transfer of eessi-2022.11-software-linux-x86_64-generic-1679259761.tar.gz to S3 bucket succeeded
Mar 20 03:13:23 PM UTC 2023 staged tarball eessi-2022.11-software-linux-x86_64-generic-1679259761.tar.gz downloaded to S0,
merge PR https://github.com/NorESSI/staging/pull/170 for approval
Mar 20 03:47:40 PM UTC 2023 rejected 👎 tarball eessi-2022.11-software-linux-x86_64-generic-1679259761.tar.gz rejected, see PR https://github.com/NorESSI/staging/pull/170

@nessi-bot
Copy link
Copy Markdown

nessi-bot Bot commented Mar 19, 2023

New job on instance AWS-NESSI for architecture x86_64-generic for repository nessi.no-2022.11 in job dir /mnt/shared/home/nessibot/pilot.nessi.no/PR155/jobs/2023.03/pr_71/4211

date job status comment
Mar 19 06:31:09 PM UTC 2023 submitted job id 4211 awaits release by job manager
Mar 19 06:31:42 PM UTC 2023 released job awaits launch by Slurm scheduler
Mar 19 06:36:51 PM UTC 2023 running job 4211 is running
Mar 19 08:28:48 PM UTC 2023 finished 😁 SUCCESS tarball eessi-2022.11-software-linux-x86_64-generic-1679257503.tar.gz (0.343 GiB) in job dir
Mar 20 03:03:04 PM UTC 2023 uploaded transfer of eessi-2022.11-software-linux-x86_64-generic-1679257503.tar.gz to S3 bucket succeeded
Mar 20 03:12:44 PM UTC 2023 staged tarball eessi-2022.11-software-linux-x86_64-generic-1679257503.tar.gz downloaded to S0,
merge PR https://github.com/NorESSI/staging/pull/169 for approval
Mar 20 03:45:26 PM UTC 2023 approved 👍 tarball eessi-2022.11-software-linux-x86_64-generic-1679257503.tar.gz approved, see PR https://github.com/NorESSI/staging/pull/169
Mar 20 03:47:18 PM UTC 2023 ingested 🎉 tarball eessi-2022.11-software-linux-x86_64-generic-1679257503.tar.gz successfully ingested at 2022.11/software/linux/x86_64/generic/

@nessi-bot
Copy link
Copy Markdown

nessi-bot Bot commented Mar 19, 2023

New job on instance AWS-NESSI for architecture x86_64-intel-skylake_avx512 for repository nessi.no-2022.11 in job dir /mnt/shared/home/nessibot/pilot.nessi.no/PR155/jobs/2023.03/pr_71/4212

date job status comment
Mar 19 06:31:10 PM UTC 2023 submitted job id 4212 awaits release by job manager
Mar 19 06:31:40 PM UTC 2023 released job awaits launch by Slurm scheduler
Mar 19 06:36:49 PM UTC 2023 running job 4212 is running
Mar 19 06:41:58 PM UTC 2023 finished 😁 SUCCESS tarball eessi-2022.11-software-linux-x86_64-intel-skylake_avx512-1679251174.tar.gz (0.000 GiB) in job dir
Mar 20 03:03:52 PM UTC 2023 uploaded transfer of eessi-2022.11-software-linux-x86_64-intel-skylake_avx512-1679251174.tar.gz to S3 bucket succeeded
Mar 20 03:19:18 PM UTC 2023 staged tarball eessi-2022.11-software-linux-x86_64-intel-skylake_avx512-1679251174.tar.gz downloaded to S0,
merge PR https://github.com/NorESSI/staging/pull/176 for approval
Mar 20 03:53:41 PM UTC 2023 rejected 👎 tarball eessi-2022.11-software-linux-x86_64-intel-skylake_avx512-1679251174.tar.gz rejected, see PR https://github.com/NorESSI/staging/pull/176

@nessi-bot
Copy link
Copy Markdown

nessi-bot Bot commented Mar 19, 2023

New job on instance AWS-NESSI for architecture x86_64-intel-cascadelake for repository nessi.no-2022.11 in job dir /mnt/shared/home/nessibot/pilot.nessi.no/PR155/jobs/2023.03/pr_71/4213

date job status comment
Mar 19 06:31:12 PM UTC 2023 submitted job id 4213 awaits release by job manager
Mar 19 06:31:37 PM UTC 2023 released job awaits launch by Slurm scheduler
Mar 19 06:36:47 PM UTC 2023 running job 4213 is running
Mar 19 06:41:56 PM UTC 2023 finished 😁 SUCCESS tarball eessi-2022.11-software-linux-x86_64-intel-cascadelake-1679251172.tar.gz (0.000 GiB) in job dir
Mar 20 03:03:39 PM UTC 2023 uploaded transfer of eessi-2022.11-software-linux-x86_64-intel-cascadelake-1679251172.tar.gz to S3 bucket succeeded
Mar 20 03:17:09 PM UTC 2023 staged tarball eessi-2022.11-software-linux-x86_64-intel-cascadelake-1679251172.tar.gz downloaded to S0,
merge PR https://github.com/NorESSI/staging/pull/174 for approval
Mar 20 03:51:24 PM UTC 2023 rejected 👎 tarball eessi-2022.11-software-linux-x86_64-intel-cascadelake-1679251172.tar.gz rejected, see PR https://github.com/NorESSI/staging/pull/174

@nessi-bot
Copy link
Copy Markdown

nessi-bot Bot commented Mar 19, 2023

New job on instance AWS-NESSI for architecture x86_64-amd-zen2 for repository nessi.no-2022.11 in job dir /mnt/shared/home/nessibot/pilot.nessi.no/PR155/jobs/2023.03/pr_71/4214

date job status comment
Mar 19 06:31:14 PM UTC 2023 submitted job id 4214 awaits release by job manager
Mar 19 06:31:35 PM UTC 2023 released job awaits launch by Slurm scheduler
Mar 19 06:36:46 PM UTC 2023 running job 4214 is running
Mar 19 06:41:55 PM UTC 2023 finished 😁 SUCCESS tarball eessi-2022.11-software-linux-x86_64-amd-zen2-1679251185.tar.gz (0.000 GiB) in job dir
Mar 20 03:04:04 PM UTC 2023 uploaded transfer of eessi-2022.11-software-linux-x86_64-amd-zen2-1679251185.tar.gz to S3 bucket succeeded
Mar 20 03:09:42 PM UTC 2023 staged tarball eessi-2022.11-software-linux-x86_64-amd-zen2-1679251185.tar.gz downloaded to S0,
merge PR https://github.com/NorESSI/staging/pull/167 for approval
Mar 21 04:47:56 PM UTC 2023 rejected 👎 tarball eessi-2022.11-software-linux-x86_64-amd-zen2-1679251185.tar.gz rejected, see PR https://github.com/NorESSI/staging/pull/167

@nessi-bot
Copy link
Copy Markdown

nessi-bot Bot commented Mar 19, 2023

New job on instance AWS-NESSI for architecture aarch64-generic for repository nessi.no-2022.11 in job dir /mnt/shared/home/nessibot/pilot.nessi.no/PR155/jobs/2023.03/pr_71/4215

date job status comment
Mar 19 06:31:15 PM UTC 2023 submitted job id 4215 awaits release by job manager
Mar 19 06:31:33 PM UTC 2023 released job awaits launch by Slurm scheduler
Mar 19 06:36:44 PM UTC 2023 running job 4215 is running
Mar 19 07:58:19 PM UTC 2023 finished 😁 SUCCESS tarball eessi-2022.11-software-linux-aarch64-generic-1679255765.tar.gz (0.351 GiB) in job dir
Mar 20 03:03:29 PM UTC 2023 uploaded transfer of eessi-2022.11-software-linux-aarch64-generic-1679255765.tar.gz to S3 bucket succeeded
Mar 20 03:07:15 PM UTC 2023 staged tarball eessi-2022.11-software-linux-aarch64-generic-1679255765.tar.gz downloaded to S0,
merge PR https://github.com/NorESSI/staging/pull/165 for approval
Mar 20 03:38:44 PM UTC 2023 rejected 👎 tarball eessi-2022.11-software-linux-aarch64-generic-1679255765.tar.gz rejected, see PR https://github.com/NorESSI/staging/pull/165

@trz42
Copy link
Copy Markdown
Collaborator Author

trz42 commented Mar 20, 2023

  • did the builds for all required architectures succeed (SUCCESS message + reasonably sized tarball)
    • x86_64-generic on AWS-NESSI (Haswell) succeeded with reasonably sized tarball
    • aarch64-generic on eX3-NESSI (ThunderX2) succeeded with reasonably sized tarball
  • is the PR up-to-date with the target branch nessi.no-2022.11-generic-rebuild in the repository (if not what are the differences)
  • are all requested changes sound (checking files changed on GitHub.com)
    • yes, the easy block PR#2640 that was needed before has been removed
  • is/are the easyconfig/s being built included with the EB version used (if not why not)
  • were any changes needed to get the build(s) succeed (common changes for all architectures, changes for a single architecture, changes because of build environment specifics, etc.)
    • no changes needed

…oftware-layer into generic_rebuild_blas_mpi_python_perl_gcc_9_3_0
@trz42
Copy link
Copy Markdown
Collaborator Author

trz42 commented Mar 20, 2023

Checklist for deployment

  • at least one tarball for each architecture has been uploaded
    • x86_64-generic
    • aarch64-generic
  • at least one tarball for each architecture has been staged
    • x86_64-generic
    • aarch64-generic
  • for each architecture one and only one tarball was approved (for generic the tarball built on the oldest architecture shall be ingested ... lower risk that generic build is not really generic)
    • we only ingest one tarball for each of aarch64/generic and x86_64/generic
    • tarballs for other architectures have been rejected
    • for x86_64/generic we chose a build from AWS (built on Haswell)
    • for aarch64/generic we chose a build from eX3 (built on ThunderX2)
  • for each architecture one and only one tarball was ingested
  • has the package become available via CernVM-FS for all architectures ingested
    ls -l /cvmfs/pilot.nessi.no/versions/2022.11/software/linux/{x86_64,aarch64}/generic/modules/all/{OpenBLAS,OpenMPI,Python,Perl}/*
    ls -l /cvmfs/pilot.nessi.no/versions/2022.11/software/linux/{x86_64,aarch64}/generic/software/{OpenBLAS,OpenMPI,Python,Perl}/*
    
    • x86_64-generic

      command

      ls -l /cvmfs/pilot.nessi.no/versions/2022.11/software/linux/x86_64/generic/{modules/all,software}/{OpenBLAS,OpenMPI,Python,Perl}/*
      

      output

      too much to copy
      
    • aarch64

      command

      ls -l /cvmfs/pilot.nessi.no/versions/2022.11/software/linux/x86_64/generic/{modules/all,software}/{OpenBLAS,OpenMPI,Python,Perl}/*
      

      output

      too much to copy
      

Copy link
Copy Markdown

@poksumdo poksumdo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. All that was expected to build was built and ingested.

@poksumdo poksumdo merged commit c6763c4 into NorESSI:nessi.no-2022.11-generic-rebuild Mar 20, 2023
@trz42 trz42 deleted the generic_rebuild_blas_mpi_python_perl_gcc_9_3_0 branch March 21, 2023 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants