problems with mpirun

Asked by Siva Shankar Rudraraju

when running the elasticity demo script in parallel, with:
mpirun -np 2 python demo.py

I get the parallel solve & desired results on my Ubuntu installation, but the following error on my RHEL installation.

cpp.VariationalProblem.solve(self, u)
RuntimeError: *** Error: No suitable solver for parallel LU. Consider configuring PETSc with MUMPS or SPOOLES.

I must mention that during the RHEL installation I skipped trilinos, cgal and scotch packages.

Not sure if this is a dolfin/petsc parallel implementation issue or something specific to my RHEL installation.

Question information

Language:
English Edit question
Status:
Solved
For:
DOLFIN Edit question
Assignee:
No assignee Edit question
Solved by:
Harish Narayanan
Solved:
Last query:
Last reply:
Revision history for this message
Best Harish Narayanan (hnarayanan) said :
#1

This is because dorsal uses petcwithmumps.package for Ubuntu and just petsc.package for RHEL. There is no real reason for this. Try replacing petsc with petscwithmumps in rhel5.platform and see whether that helps.

Revision history for this message
Siva Shankar Rudraraju (rudraa) said :
#2

gr8, petscwithmumps in rhel5.platform does it. thanks again harish.