[petsc-dev] Parmetis / Metis changes

Barry Smith bsmith at mcs.anl.gov
Sun Nov 20 11:51:37 CST 2011


On Nov 20, 2011, at 2:22 AM, Sean Farley wrote:

> It appears that George is still living in the Linux desert and Sean has so pimped out his Mac it is barely running OS X.
> 
> 
> Actually, you'd want to pass -D__thread= which is how metis handles it with other compilers. I don't know why llvm is reporting __thread incorrectly.

   Apple simply doesn't support __thread.

> 
> Any ideas on how to pass it from metis.py??????
> 
> This is an annoying fact of the way that metis's makefile passes variables to cmake. We could circumvent the top-level makefile entirely, but that would lock us into a permanent battle with doing the same with every metis release. Or I could just patch the top-level makefile to take a "cflags='-blah'" argument and hope that George accepts the patch. I'm leaning towards the patch. I've implemented both but will see how I feel about it tomorrow before I push any changes.

  I think you should "patch the top-level  makefile to take a "cflags='-blah'" argument and hope that George accepts the patch."

    Thanks

     Barry






More information about the petsc-dev mailing list