[petsc-dev] Fwd: [ideas-xsdk] common configure/cmake arguments for XSDK packages ready for testing

Barry Smith bsmith at mcs.anl.gov
Wed Dec 24 15:52:10 CST 2014


  Plenty of things are desirable, some are even achievable, but even fewer are worth doing.

> On Dec 24, 2014, at 3:48 PM, Jed Brown <jed at jedbrown.org> wrote:
> 
> Barry Smith <bsmith at mcs.anl.gov> writes:
> 
>>> On Dec 24, 2014, at 12:26 PM, Jed Brown <jed at jedbrown.org> wrote:
>>> 
>>> In this case, it might be more reliable to compare "cc --version".
>> 
>>  Presumably this is trivial with the gnumake stuff?
> 
> It's easy to run it and compare before proceeding with the build.
> 
>>  And  the mythical petsc-config could do any number of sanity checks each time it is run.
> 
> It might be desirable to have a
> 
>  petsc-config verify CC=cc CFLAGS='-m32 -mcmodel=large' CXXFLAGS=-std=c++11 ...
> 
> that would check whether the given compiler configuration is
> binary-compatible with the way PETSc was built.  It should be reasonably
> fast, but could actually run the compiler.




More information about the petsc-dev mailing list