On Feb 15, 2013, at 2:42 PM, Roy Stogner <royst...@ices.utexas.edu> wrote:

> 
> "trump --enable-petsc with --disable-mpi", why?
> 
> PETSc can be built without MPI, and in fact an enable-petsc,
> disable-mpi build is the first non-default configuration we're testing
> in BuildBot.

In case you want to --disable-mpi, of course?!

I was just running a Cygwin configuration with

$ ../configure --disable-mpi

only to find LIBMESH_HAVE_MPI defined, courtesy of petsc.m4's MPI fallback 
stuff.  In this case there is MPI on the system, 

What if I don't want MPI??  Should I need to remember

$ ../configure --disable-mpi --disable-petsc?

No one will remember that, they'll do what I did and compile, scratch their 
heads at the improper MPI symbols, and then (maybe) figure it out.

At the very least, we should prevent LIBMESH_HAVE_MPI from getting defined when 
--disable-mpi is explicitly passed.  Or at least prevent the MPI fallback 
stuff...

Would that be acceptable?

-Ben



------------------------------------------------------------------------------
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, 
is your hub for all things parallel software development, from weekly thought 
leadership blogs to news, videos, case studies, tutorials, tech docs, 
whitepapers, evaluation guides, and opinion stories. Check out the most 
recent posts - join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to