Skip to content

MKL: install everything#375

Merged
boegel merged 7 commits intoeasybuilders:developfrom
wpoely86:imkl
Mar 20, 2014
Merged

MKL: install everything#375
boegel merged 7 commits intoeasybuilders:developfrom
wpoely86:imkl

Conversation

@wpoely86
Copy link
Copy Markdown
Member

With the dict silent_cfg_extras, you can now add additional options to
the silent.cfg file.
@wpoely86 wpoely86 mentioned this pull request Mar 20, 2014
@pescobar
Copy link
Copy Markdown
Member

I have tried this fix to install imkl-11.1.2.144.eb with EB-1.11.0 and now I get these libraries which were not present before in /imkl-install-folder/mkl/lib/intel64:

libmkl_scalapack_lp64.so
libmkl_blacs_intelmpi_ilp64.so

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

better check that the value passed to silent_cfg_extras is a dict before calling iteritems on it?

if isinstance(silent_cfg_extras, dict):
   ...
else:
   self.log.error("...")

Comment thread easybuild/easyblocks/i/imkl.py Outdated
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

oneliner (too much double code now):

libnames += [lib % {'suff': suff} for lib in libnames_extra for suff in ['lp64', 'ilp64']]

and I prefer suff over lpver ;-)

@boegel
Copy link
Copy Markdown
Member

boegel commented Mar 20, 2014

@wpoely86: retested this on all supported imkl versions, works like a charm

Thanks for looking into this!

@gjbex: the issue reported is solved with this PR
@tloizou: you may be interested in this too...

boegel added a commit that referenced this pull request Mar 20, 2014
MKL: install everything
@boegel boegel merged commit 1a9cd39 into easybuilders:develop Mar 20, 2014
@wpoely86 wpoely86 deleted the imkl branch March 20, 2014 14:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants