Hi Jack,

Sorry I didn't get back to you on this faster, I knew we were doing some magic, but didn't know by hart where to look it up, and Kenneth is busy with his merge sprint.

On 03/06/15 19:20, Jack Perdue wrote:
- I discovered that EB controls mpicc default compiler
  via I_MPI_CC.  That was the part of equation I was missing.
  I was concerned that all this time when building with
  ictce/intel toolchains, since I only saw EB using mpicc,
  that EB was using the default gcc wrapper.  Now I see
  that the variable above is set to icc. So, mpicc DOES use
  icc by default when building with EB.  Good!
I'm glad you found your answer!
Obviously I should've known (and trusted) the EB team
to do the right thing.  I just needed to confirm to alleviate
my concerns.

Not at all, I'm glad someone who knows what should happen dears to dive
in and take a look at what's actually happening, this is why we open source things, so more eyes can look at the code and find bugs. Feel free to keep asking questions when
you're in doubt! Hopefully someone can answer quicker in the future.
Thanks...

jack


Thank you,
Jens


On 06/03/2015 09:46 AM, Jack Perdue wrote:
Howdy Alan,

Actually, the link did answer my question since it
had an example.

So I can just add something:

versionsuffix = '-mpiicc'  # use mpiicc instead of mpicc
set_mpi_wrapper_aliases_intel=True

to achieve the desired effect?    At least the
module looks right.

Jack Perdue
Lead Systems Administrator
High Performance Research Computing
TAMU Division of Research
[email protected]    http://sc.tamu.edu
SC Helpdesk: [email protected]

On 06/03/2015 08:26 AM, Alan O'Cais wrote:
Ah sorry, that's not what you're asking...

On 3 June 2015 at 15:24, Alan O'Cais <[email protected] <mailto:[email protected]>> wrote:

    Have you checked out
    https://github.com/hpcugent/easybuild-easyblocks/pull/493 ?
    That supports flags to override the intel mpi defaults in the
    module files.

    Alan

    On 3 June 2015 at 13:11, Fotis Georgatos <[email protected]
    <mailto:[email protected]>> wrote:


        Hi Jack,

        I guess you ask this either as a safety measure or you have a
        specific use-case atm.
Esp. if in the later case, can you please clarify the situation?

        IMHO, this kind of things should rather be site-specific
        policy matters (ie. tunable).

        cheers,
        F.

        --
echo "sysadmin know better bash than english" | sed s/min/mins/ \
                | sed 's/better bash/bash better/' # Yelling in a CERN
        forum

        ________________________________________
        From: [email protected]
        <mailto:[email protected]>
        [[email protected]
        <mailto:[email protected]>] on behalf of Jack
        Perdue [[email protected] <mailto:[email protected]>]
        Sent: Tuesday, June 02, 2015 06:07
        To: [email protected] <mailto:[email protected]>
Subject: [easybuild] Intel toolchains and mpiicc/mpiicpc/mpiifort

        Howdy EBers,

        Is there a (site-configurable) way to make the Intel toolchains
        (ictce/intel/etc) use mpiicc (two 'i's) and friends instead of
        just mpicc.

        I see mention of mpiicc in easyblocks/i/impi.py, but
        if that is usuable, I 'm missing some info  If it isn't usable,
        has someone spent any time seeing how to make EB support this?
        I searched the mailing list but got limited results.

        Just curious.

        jack




    --     Dr. Alan O'Cais
    Application Support
    Juelich Supercomputing Centre
    Forschungszentrum Juelich GmbH
    52425 Juelich, Germany

    Phone: +49 2461 61 5213 <tel:%2B49%202461%2061%205213>
    Fax: +49 2461 61 6656 <tel:%2B49%202461%2061%206656>
    E-mail: [email protected] <mailto:[email protected]>
    WWW: http://www.fz-juelich.de/ias/jsc/EN




--
Dr. Alan O'Cais
Application Support
Juelich Supercomputing Centre
Forschungszentrum Juelich GmbH
52425 Juelich, Germany

Phone: +49 2461 61 5213
Fax: +49 2461 61 6656
E-mail: [email protected] <mailto:[email protected]>
WWW: http://www.fz-juelich.de/ias/jsc/EN


------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt
------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------



Reply via email to