Hello Jack, all,

> a notification from Intel for a new MPI release.
> The immediate question that arose was "oh shit, now WTF do
> I call a toolchain with this change?".

I can tell you what I do:
In effect, I assume I can baptize toolchains for my own private use and then 
issue a PR on github.
At that moment, it becomes Kenneth's problem (boegel on github), since he is 
the release manager.

It would be great to setup a (community-helpful) rule that new toolchains get a 
"naming advice"
within 48 hours. That helps to remove unnecessary load to the submittor.
(I've been there: you may have to rename 100s of easyconfigs as a consequence, 
if not so)
Also, this would have the nice incentive that people now have a cause to *share 
early* their toolchains. Your take?

> But that was never clear and I'm glad that EB
> has moved toward a YEARrelease numbering scheme.

It is great to have it, however it's not panacea for all use(r)s
(esp. with current usual assumption of including latest and greatest).

> Also entwined in the issue is the preferred GCC.  At present,
> as I see it, there are three releases that should be supported:

You pretty much described it right about 4.8/4.9/5.x, I and some others share 
that view.

> goolf-1.7.20 - GCC-484/OpenMPI-184/OpenBLAS-0213/FFTW-334/ScaLAPACK-202

IMHO, as of today, the above is the best vehicle for bio* codes and related 
paraphernalia.

> intel-2015B - GCC-484/iccifort-2015.3.187/impi-5.0.3.048/imkl-11.2.3.187

The alternative capitalization signifies move conservative choices? in fact, 
this direction is interesting!

> Of course, with Intel's new MPI this morning, I need something new.
> And the intro of gcc 5 just adds to the chaos.

You'll eventually get used to this chaos :)

> xyzzy-20150708

That's why EB is there: you can *make* and *share* xyzzy today.

> I don't have a solution.  Wish I did.  I'm still trying to figure out

easybuild+git PRs are your friends; that's where it goes.
If you can share bits and pieces before they become mature PRs, that also helps.

> what to call a toolchain with GCC/MPICH2/OpenBLAS/FFTW/ScaLAPACK
> for use on the BG/Q (its partial to MPICH2).

gmolf, perhaps?

Remember, names are mostly there to help the human; For EB itself, it only
matters then how the --try-toolchain, --try-software-version options function.

> Keep up the good work and I promise at least three pints

Watch out, participation will go up with these offers ;-)

cheers,
F.

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

Reply via email to