Skip to content

make BLACS optional as toolchain element, depending on ScaLAPACK version#638

Merged
boegel merged 4 commits intoeasybuilders:developfrom
boegel:optional_blacs
May 27, 2013
Merged

make BLACS optional as toolchain element, depending on ScaLAPACK version#638
boegel merged 4 commits intoeasybuilders:developfrom
boegel:optional_blacs

Conversation

@boegel
Copy link
Copy Markdown
Member

@boegel boegel commented May 22, 2013

This is required to support both iqacml 3.x and 4.x, for example (see easybuilders/easybuild-easyconfigs#267)

boegel added 4 commits May 22, 2013 12:06
…vs toolchain module; this allows to make BLACS optional
… with ScaLAPACK 2.x, only set BLACS variables if required
…directly; don't set BLACS variables empty, Blacs support takes care of proper handling of that
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

this should be generalised so it is called everywhere in a similar matter

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I'm not sure what you mean here... is_required has a default return True definition in toolchain.py, so it can be called from everywhere?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

after discussing with @boegel it seems i misunderstod something.
ignore this remark

@stdweird
Copy link
Copy Markdown
Contributor

@boegel looks fine, by the is_required call should be generalised to all (sub)toolchains.

boegel added a commit that referenced this pull request May 27, 2013
make BLACS optional as toolchain element, depending on ScaLAPACK version
@boegel boegel merged commit 9bf6e6c into easybuilders:develop May 27, 2013
@boegel boegel deleted the optional_blacs branch May 27, 2013 08:56
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