MPI_Channel::recvVector() - incorrect number of entries for Vector received
Posted: Mon Apr 12, 2021 12:59 pm
Howdy,
When using the Mumps system, I am receiving the following error:
The call stack leading up to this failure is:
Error occurs when the MumpsParallelSOE is receiving the *vectX from each channel. A quick try with SuperLU shows the same issue.
Error occurs using both IMPI and OpenMpi.
Is there anything obvious that may be the issue here? I can provide more details if necessary.
Thank you
When using the Mumps system, I am receiving the following error:
Code: Select all
MPI_Channel::recvVector() - incorrect number of entries for Vector received: -32766 expected: 24
Code: Select all
OpenSeesSP.exe!MPI_Channel::recvVector(int dbTag, int commitTag, Vector & theVector, ChannelAddress * theAddress) Line 340 C++
OpenSeesSP.exe!MumpsParallelSOE::solve() Line 353 C++
OpenSeesSP.exe!NewtonRaphson::solveCurrentStep() Line 187 C++
OpenSeesSP.exe!DirectIntegrationAnalysis::analyzeStep(double dT) Line 215 C++
OpenSeesSP.exe!DirectIntegrationAnalysis::analyze(int numSteps, double dT) Line 173 C++
OpenSeesSP.exe!analyzeModel(void * clientData, Tcl_Interp * interp, int argc, const char * * argv) Line 1902 C++
[External Code]
OpenSeesSP.exe!OPS_SourceCmd(void * dummy, Tcl_Interp * interp, int objc, Tcl_Obj * const * objv) Line 1179 C++
[External Code]
OpenSeesSP.exe!OPS_SourceCmd(void * dummy, Tcl_Interp * interp, int objc, Tcl_Obj * const * objv) Line 1179 C++
[External Code]
OpenSeesSP.exe!g3TclMain(int argc, char * * argv, int(*)(Tcl_Interp *) appInitProc, int rank, int np) Line 443 C++
OpenSeesSP.exe!main(int argc, char * * argv) Line 275 C++
Error occurs using both IMPI and OpenMpi.
Is there anything obvious that may be the issue here? I can provide more details if necessary.
Thank you