Hi, I run my parallelized code which is similar to step-18 on HPC. When I run it in multiple mpi processes on a single node. It can give me a good solution. However, when I run it on multiple nodes of HPC and each node has one mpi process, it reported an error as follows. I checked the l2 norm of the assembled system matrix which is not equal to zero. So, I really want to know what leads to the error? Thank you very much.
Exception on processing:
--------------------------------------------------------
An error occurred in line <148> of file </scratch/07506/xs260/dealii-src/source/lac/petsc_solver.cc> in function
void dealii::PETScWrappers::SolverBase::solve(const dealii::PETScWrappers::MatrixBase &, dealii::PETScWrappers::VectorBas$
The violated condition was:
false
Additional information:
Iterative method reported convergence failure in step 4294967295. The residual in the last step was nan.
This error message can indicate that you have simply not allowed a sufficiently large number of iterations for your iterative$
The other situation where this error may occur is when your matrix is not invertible (e.g., your matrix has a null-space), or$
--------------------------------------------------------
Aborting!