[petsc-dev] [petsc-maint #67565] PaStiX broken with new Scotch.py

Barry Smith bsmith at mcs.anl.gov
Sun Mar 20 20:28:44 CDT 2011


  I have updated the PaStix tarball that is used and hacked the PaStiX.py file to get the thing to build. But it doesn't work because the PaStiX makefile input generated by PaStiX.py doesn't have the right flags for building with Scotch.

   Our French friends really need to just use autoconf and trash their hugely complicated makefile/configure system hack they have. They also need to know that in 2011 one does not need to ever include malloc.h explicitly in C code and having architecture specific flags like i686_mac is a big mistake and so unneeded. At the same time they should probably trash the whole business of having a scotch and a parallel scotch and just have one integrated system.

   Someone who has more patience  than I, needs to go through PaStiX.py and go through the latest PaStiX makefile to determine exactly what needs to be set and how to get PaStiX build to use Scotch and Parmetis. 



   Barry

On Mar 20, 2011, at 2:05 PM, Jed Brown wrote:

> After "builder2.py" deleted everything, I've been trying to rebuild my
> configurations and PaStiX no longer works because it includes "scotch.h",
> but new Scotch.py only installs "ptscotch.h". Consequently,
> --download-pastix seems to be broken, I haven't tried to fix it.
> 
> After "builder2.py" deleted everything, I've been trying to rebuild my configurations and PaStiX no longer works because it includes "scotch.h", but new Scotch.py only installs "ptscotch.h". Consequently, --download-pastix seems to be broken, I haven't tried to fix it.




More information about the petsc-dev mailing list