Skip to content

add custom easyblock for FlexiBLAS#2369

Merged
ocaisa merged 15 commits intoeasybuilders:developfrom
boegel:20210325170009_new_pr_PPdKrfDcRM
May 11, 2021
Merged

add custom easyblock for FlexiBLAS#2369
ocaisa merged 15 commits intoeasybuilders:developfrom
boegel:20210325170009_new_pr_PPdKrfDcRM

Conversation

@boegel
Copy link
Copy Markdown
Member

@boegel boegel commented Mar 25, 2021

(created using eb --new-pr)

Copy link
Copy Markdown

@hound hound bot left a comment

Choose a reason for hiding this comment

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

Some files could not be reviewed due to errors:

Traceback (most recent call last):
Traceback (most recent call last):
  File "/home/linters/.local/bin/flake8", line 5, in 
    from flake8.main.cli import main
ModuleNotFoundError: No module named 'flake8'

Flamefire
Flamefire previously approved these changes Apr 28, 2021
Copy link
Copy Markdown
Contributor

@Flamefire Flamefire left a comment

Choose a reason for hiding this comment

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

LGTM, only some minor Python changes. Add as a batch is easiest, if you agree (on the files tab)

Comment thread easybuild/easyblocks/f/flexiblas.py Outdated
Comment thread easybuild/easyblocks/f/flexiblas.py Outdated
Comment thread easybuild/easyblocks/f/flexiblas.py Outdated
Comment thread easybuild/easyblocks/f/flexiblas.py Outdated
Comment thread easybuild/easyblocks/f/flexiblas.py Outdated
Comment thread easybuild/easyblocks/f/flexiblas.py Outdated
Comment thread easybuild/easyblocks/f/flexiblas.py Outdated
Comment thread easybuild/easyblocks/f/flexiblas.py Outdated
Comment thread easybuild/easyblocks/f/flexiblas.py
@boegel
Copy link
Copy Markdown
Member Author

boegel commented May 5, 2021

I need some feedback from the FlexiBLAS developers (like @grisuthedragon) on how to deal with MKL as a backend for FlexiBLAS, see mpimd-csc/flexiblas#16, but that shouldn't block this PR imho...

@boegel boegel changed the title custom easyblock for FlexiBLAS (WIP) custom easyblock for FlexiBLAS May 5, 2021
@boegel boegel changed the title custom easyblock for FlexiBLAS add custom easyblock for FlexiBLAS May 5, 2021
Comment thread easybuild/easyblocks/f/flexiblas.py
Co-authored-by: ocaisa <[email protected]>
@boegel
Copy link
Copy Markdown
Member Author

boegel commented May 11, 2021

This needs a little bit more work in order to make the FlexiBLAS tests pass when EasyBuild is configured to do RPATH linking, so don't merge just yet please :)

@Flamefire
Copy link
Copy Markdown
Contributor

@boegel Github has the "convert to draft" button at the bottom which makes it impossible to merge :)

Comment thread easybuild/easyblocks/f/flexiblas.py Outdated
@boegel boegel force-pushed the 20210325170009_new_pr_PPdKrfDcRM branch from 517dd19 to c50bf2e Compare May 11, 2021 15:38
@boegel
Copy link
Copy Markdown
Member Author

boegel commented May 11, 2021

Last commit seems to work as expected on x86_64 when using eb --rpath, but not on POWER for some reason... Will dig further.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented May 11, 2021

Ah, it works by accident because I had a full FlexiBLAS installation already in place, so the test binaries found libflexiblas.so.3 in there during the test step... 🤦

…ATH when running 'make test', which is used as a fallback even when using RPATH linking
Comment thread easybuild/easyblocks/f/flexiblas.py Outdated
@ocaisa
Copy link
Copy Markdown
Member

ocaisa commented May 11, 2021

Going in, thanks for the patience @boegel

@ocaisa ocaisa merged commit 0ee5733 into easybuilders:develop May 11, 2021
@boegel boegel deleted the 20210325170009_new_pr_PPdKrfDcRM branch May 11, 2021 18:37
@boegel boegel modified the milestones: 4.x, next release (4.3.5?) May 11, 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.

4 participants