CASL / Futility

VERA Fortran Utilities
Other
44 stars 20 forks source link

Futility doesn't build with PETSC enabled and MPI disabled #241

Closed tghaddar closed 3 years ago

tghaddar commented 4 years ago

I tried to build Futility (as part of MPACT) with PETSC enabled and MPI disabled, and ended up with an " mpi.h: No such file or directory" error message.

aarograh commented 4 years ago

Should it? Is this something that we want to do or that petsc should be able to do?

bscollin commented 4 years ago

This is likely because when we build the PETSC TPL, its with MPI on. I think we'd need to configure PETSC in serial but also, I'm certain Futility would need to change to not assume PETSC on = MPI on.

stimpsonsg commented 4 years ago

At a minimum, I would think we would need to catch this at configuration.