Skip to content

Conversation

@Flamefire
Copy link
Contributor

OpenBLAS builds in parallel by default using all cores it finds. Passing MAKE_NB_JOBS=-1 makes it respect make -j<n>

Copy link
Member

@migueldiascosta migueldiascosta left a comment

Choose a reason for hiding this comment

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

lgtm

@migueldiascosta
Copy link
Member

Test report by @migueldiascosta

Overview of tested easyconfigs (in order)

  • SUCCESS OpenBLAS-0.3.0-GCC-6.4.0-2.28.eb
  • SUCCESS OpenBLAS-0.3.0-GCC-7.3.0-2.30.eb
  • SUCCESS OpenBLAS-0.3.1-GCC-7.3.0-2.30.eb
  • SUCCESS OpenBLAS-0.3.3-GCC-8.2.0-2.31.1.eb
  • SUCCESS OpenBLAS-0.3.4-GCC-8.2.0-2.31.1.eb
  • SUCCESS OpenBLAS-0.3.5-GCC-8.2.0-2.31.1.eb
  • SUCCESS OpenBLAS-0.3.6-GCC-8.3.0-2.32.eb
  • SUCCESS OpenBLAS-0.3.7-GCC-8.3.0.eb
  • SUCCESS OpenBLAS-0.3.8-GCC-9.2.0.eb
  • SUCCESS OpenBLAS-0.3.9-GCC-9.3.0.eb

Build succeeded for 10 out of 10 (10 easyconfigs in total)
sms - Linux centos linux 7.6.1810, x86_64, AMD EPYC 7601 32-Core Processor (zen), Python 2.7.5
See https://gist.github.com/bb952d6a5e4aad9c007d6d90b33f6aa0 for a full test report.

Copy link
Member

@migueldiascosta migueldiascosta left a comment

Choose a reason for hiding this comment

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

lgtm

@migueldiascosta
Copy link
Member

Going in, thanks @Flamefire!

@migueldiascosta migueldiascosta merged commit 6f85f9e into easybuilders:develop Oct 6, 2020
@Flamefire Flamefire deleted the openblas_parallel branch October 6, 2020 12:33
@boegel boegel changed the title Make OpenBLAS respect the parallelism set by easybuild make OpenBLAS respect the parallelism set by EasyBuild Oct 14, 2020
@migueldiascosta
Copy link
Member

Test report by @migueldiascosta

Overview of tested easyconfigs (in order)

  • SUCCESS OpenBLAS-0.3.9-GCC-9.3.0.eb
  • SUCCESS ScaLAPACK-2.1.0-gompi-2020a.eb

Build succeeded for 2 out of 2 (2 easyconfigs in total)
sms - Linux centos linux 7.6.1810, x86_64, AMD EPYC 7601 32-Core Processor (zen), Python 2.7.5
See https://gist.github.com/9f344eade46f6386c343e11d8b0a26ff for a full test report.

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.

2 participants