[petsc-dev] C++11, compatibility versus simplicity
Jed Brown
jedbrown at mcs.anl.gov
Thu Oct 3 16:02:12 CDT 2013
Tim Tautges <tautges at mcs.anl.gov> writes:
> Lots of missing spaces for XL.
Fortunately, the LLVM backend is competitive with XL on performance and
is standards-compliant. With any luck, IBM will stop shipping XL.
> What about Cray, can't remember the compiler flavor they use.
Cray has their own compiler, but it's not the default on any of their
machines.
> But anyway, surely you're not expecting your users to install their
> own GCC or LLVM, right?
I've seen brand-new near-petascale machines installed with 5+ year old
software stacks. If the people running the facility are stuck in the
stone age, then yes, users can install a contemporary compiler. Or the
facility can provide a recent version.
(Yes, it's a serious impediment and lack of cross-vendor ABI
compatibility often means that it's not even an option. People jump
through far greater hoops, so it depends whether you are targeting the
average or the extreme.)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20131003/d1ca4561/attachment.sig>
More information about the petsc-dev
mailing list