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

move most recent BLIS and libFLAME easyconfigs from GCC to GCCcore #12168

Merged
merged 3 commits into from
Feb 16, 2021

Conversation

boegel
Copy link
Member

@boegel boegel commented Feb 15, 2021

Building BLIS with Intel compilers is problematic (see flame/blis#371), and doesn't make much sense either (no performance benefit in case of BLIS), so let's move these to GCCcore...

For the easyconfigs using GCC/10.2.0 that's not a problem, since they're only in develop currently.

requires #12166

@boegel boegel added the change label Feb 15, 2021
@boegel boegel added this to the next release (4.3.3?) milestone Feb 15, 2021
@boegel
Copy link
Member Author

boegel commented Feb 15, 2021

@boegelbot please test @ generoso

@boegelbot
Copy link
Collaborator

@boegel: Request for testing this PR well received on generoso

PR test command 'EB_PR=12168 EB_ARGS= /apps/slurm/default/bin/sbatch --job-name test_PR_12168 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 13828

Test results coming soon (I hope)...

- notification for comment with ID 779317984 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegel
Copy link
Member Author

boegel commented Feb 15, 2021

Test report by @boegel
SUCCESS
Build succeeded for 6 out of 6 (6 easyconfigs in total)
node3501.doduo.os - Linux RHEL 8.2, x86_64, AMD EPYC 7552 48-Core Processor (zen2), Python 3.6.8
See https://gist.github.com/e075b50ee8f677bbbf59bb5064ab33e3 for a full test report.

@boegel
Copy link
Member Author

boegel commented Feb 15, 2021

Test report by @boegel
SUCCESS
Build succeeded for 6 out of 6 (6 easyconfigs in total)
node2713.swalot.os - Linux centos linux 7.9.2009, x86_64, Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz (haswell), Python 3.6.8
See https://gist.github.com/533088b5af36bde18fae5e5185a76c23 for a full test report.

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 6 out of 6 (6 easyconfigs in total)
generoso-x-2 - Linux centos linux 8.2.2004, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/fe7fcb3ee45fe2fe54ebbe798731c090 for a full test report.

@boegel boegel force-pushed the BLIS_libFLAME_GCCcore branch from fc1ee21 to 2621204 Compare February 15, 2021 16:54
@boegel
Copy link
Member Author

boegel commented Feb 15, 2021

Test report by @boegel
FAILED
Build succeeded for 6 out of 9 (9 easyconfigs in total)
node2713.swalot.os - Linux centos linux 7.9.2009, x86_64, Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz (haswell), Python 3.6.8
See https://gist.github.com/5430b0a4a7faa991765ce3cbd73e2d31 for a full test report.

edit: failed because existing ScaLAPACK easyconfigs that are dependencies for gobff also have to get rebuilt, after BLIS and libFLAME modules using GCC toolchain were removed...

@boegel
Copy link
Member Author

boegel commented Feb 15, 2021

@boegelbot please test @ generoso
EB_ARGS="gobff-2020.06-amd.eb gobff-2020.11.eb gobff-2020b.eb ScaLAPACK-2.1.0-gompi-2020a-bf.eb ScaLAPACK-2.1.0-gompi-2020b-bf.eb ScaLAPACK-2.2-gompi-2020a-amd.eb BLIS-0.8.0-GCCcore-10.2.0.eb BLIS-0.8.0-GCCcore-9.3.0.eb BLIS-2.2-GCCcore-9.3.0-amd.eb libFLAME-2.2-GCCcore-9.3.0-amd.eb libFLAME-5.2.0-GCCcore-10.2.0.eb libFLAME-5.2.0-GCCcore-9.3.0.eb"

@boegelbot
Copy link
Collaborator

@boegel: Request for testing this PR well received on generoso

PR test command 'EB_PR=12168 EB_ARGS="gobff-2020.06-amd.eb gobff-2020.11.eb gobff-2020b.eb ScaLAPACK-2.1.0-gompi-2020a-bf.eb ScaLAPACK-2.1.0-gompi-2020b-bf.eb ScaLAPACK-2.2-gompi-2020a-amd.eb BLIS-0.8.0-GCCcore-10.2.0.eb BLIS-0.8.0-GCCcore-9.3.0.eb BLIS-2.2-GCCcore-9.3.0-amd.eb libFLAME-2.2-GCCcore-9.3.0-amd.eb libFLAME-5.2.0-GCCcore-10.2.0.eb libFLAME-5.2.0-GCCcore-9.3.0.eb" /apps/slurm/default/bin/sbatch --job-name test_PR_12168 --ntasks=4 ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 13830

Test results coming soon (I hope)...

- notification for comment with ID 779372771 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 12 out of 12 (12 easyconfigs in total)
generoso-x-2 - Linux centos linux 8.2.2004, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/ec16a34e793acc7ec42e34dcd07ec983 for a full test report.

@boegel
Copy link
Member Author

boegel commented Feb 15, 2021

Test report by @boegel
SUCCESS
Build succeeded for 12 out of 12 (12 easyconfigs in total)
node2713.swalot.os - Linux centos linux 7.9.2009, x86_64, Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz (haswell), Python 3.6.8
See https://gist.github.com/ee904c4b8e053d7e18a8e6115b1d447b for a full test report.

@bartoldeman
Copy link
Contributor

Test report by @bartoldeman
SUCCESS
Build succeeded for 13 out of 13 (9 easyconfigs in total)
build-node.computecanada.ca - Linux centos linux 7.9.2009, x86_64, Intel Xeon Processor (Skylake, IBRS), Python 3.7.7
See https://gist.github.com/4977f52a98428829861e022688bc8b8b for a full test report.

Copy link
Contributor

@bartoldeman bartoldeman left a comment

Choose a reason for hiding this comment

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

lgtm

@bartoldeman bartoldeman merged commit e5bd58b into easybuilders:develop Feb 16, 2021
@boegel boegel deleted the BLIS_libFLAME_GCCcore branch February 16, 2021 13:20
@boegel boegel mentioned this pull request Feb 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants