2012/9/21 Hong Zhang <hzhang at mcs.anl.gov> > Stefano: > Thanks for sending us the patch. Is this for petsc-3.3 or petsc-dev? >
petsc-dev Barry: you're the boss but I agree with Jed. It will be a very ugly code if we duplicate a bunch of #ifdef inside mumps.c. Regarding superlu, I decided to maintain them since they are fewer. You don't like PetscMUMPS_c? Well, you only need to change the first lines :-) I was thinking about using MUMPS_c (as already did for BLAS/LAPACK), but it's too much close to xmumps_c, maybe it will interfere with their macros in the next release. When Hong has finished testing, I will split the patches and commit them. Please let me know what macro name you'll choose (or the ugly choice of course) There is also pastix which can be enabled, but the problem is that it requires pt-scotch for partitioning, and in turn pt-scotch will become a possible method to be used in MatPartitioning class. Maybe someone can think about adding a new command line argument in package configure which guaranties you will use a library (pt-scotch) only inside pastix and not within the MatPartitioning class? (maybe using self.useddirectly in config/BuildSystem/package.py) -- Stefano -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20120921/07575880/attachment.html>
