Hi Cory
I was finally able to attach to a process when the hang happened. Here is the back trace:
#0 0x0000200020de8464 in PAMI_Context_advancev ()
from /autofs/nccs-svm1_sw/summit/.swci/1-compute/opt/spack/20180914/linux-rhel7-ppc64le/xl-16.1.1-3/spectrum-mpi-10.3.0.1-20190611-aqjt3jo53mogrrhcrd2iufr435azcaha/lib/pami_port/libpami.so.3
#1 0x0000200021407624 in LIBCOLL_Advance_pami (context=) at api.cc:87
#2 0x00002000214018d8 in LIBCOLL_Advance (ctxt=) at libcoll.cc:133
#3 0x000020002130cd58 in start_libcoll_blocking_collective ()
from /autofs/nccs-svm1_sw/summit/.swci/1-compute/opt/spack/20180914/linux-rhel7-ppc64le/xl-16.1.1-3/spectrum-mpi-10.3.0.1-20190611-aqjt3jo53mogrrhcrd2iufr435azcaha/lib/spectrum_mpi/mca_coll_ibm.so
#4 0x00002000213116d4 in mca_coll_ibm_barrier ()
from /autofs/nccs-svm1_sw/summit/.swci/1-compute/opt/spack/20180914/linux-rhel7-ppc64le/xl-16.1.1-3/spectrum-mpi-10.3.0.1-20190611-aqjt3jo53mogrrhcrd2iufr435azcaha/lib/spectrum_mpi/mca_coll_ibm.so
#5 0x000020000053352c in PMPI_Barrier () from /opt/ibm/spectrum_mpi/jsm_pmix/…/lib/libmpi_ibm.so.3
#6 0x0000200003c42334 in vtkMPICommunicatorDebugBarrier (handle=0x3d1d3b50)
at /ccs/home/kschau/software/ParaView/VTK/Parallel/MPI/vtkMPICommunicator.cxx:39
#7 0x0000200003c44774 in vtkMPICommunicator::BroadcastVoidArray (this=0x3d1d3aa0, data=0x7ffff72073a8, length=1, type=11, root=0)
at /ccs/home/kschau/software/ParaView/VTK/Parallel/MPI/vtkMPICommunicator.cxx:1157
#8 0x0000200001ba555c in vtkCommunicator::Broadcast (this=0x3d1d3aa0, data=0x7ffff72073a8, length=1, srcProcessId=0)
at /ccs/home/kschau/software/ParaView/VTK/Parallel/Core/vtkCommunicator.h:339
#9 0x0000200001bc9d68 in vtkMultiProcessController::Broadcast (this=0x3d1d3800, data=0x7ffff72073a8, length=1, srcProcessId=0)
at /ccs/home/kschau/software/ParaView/VTK/Parallel/Core/vtkMultiProcessController.h:507
#10 0x0000200043760460 in PyvtkMultiProcessController_Broadcast_s4 (self=0x2000e1feb130, args=0x2000e1fe7910)
at /ccs/home/kschau/software/ParaView-v5.6.1-XL/build/VTK/Wrapping/Python/vtkMultiProcessControllerPython.cxx:2381
#11 0x0000200008602b1c in vtkPythonOverload::CallMethod (methods=0x2000437d64a0 <_$STATIC+8096>, self=0x2000e1feb130, args=0x2000e1fe7910)
at /ccs/home/kschau/software/ParaView/VTK/Wrapping/PythonCore/vtkPythonOverload.cxx:884
#12 0x0000200043767498 in PyvtkMultiProcessController_Broadcast (self=0x2000e1feb130, args=0x2000e1fe7910)
at /ccs/home/kschau/software/ParaView-v5.6.1-XL/build/VTK/Wrapping/Python/vtkMultiProcessControllerPython.cxx:2554
#13 0x00002000081749b8 in _PyMethodDef_RawFastCallKeywords (method=, self=0x2000e1feb130, args=,
nargs=, kwnames=0x0) at Objects/call.c:698
#14 0x0000200008174b58 in _PyCFunction_FastCallKeywords (func=0x2000e1fe0820, args=, nargs=,
kwnames=) at Objects/call.c:734
#15 0x000020000813da50 in call_function (kwnames=0x0, oparg=, pp_stack=) at Python/ceval.c:4568
#16 _PyEval_EvalFrameDefault (f=0x51830680, throwflag=) at Python/ceval.c:3093
#17 0x00002000082b5514 in PyEval_EvalFrameEx (f=, throwflag=) at Python/ceval.c:547
#18 0x00002000082b622c in _PyEval_EvalCodeWithName (_co=0x20004d1de6f0, globals=, locals=,
args=, argcount=2, kwnames=, kwargs=, kwcount=3, kwstep=1, defs=0x20004d1e5108, defcount=3,
kwdefs=0x0, closure=0x0, name=0x20004d208670, qualname=0x20004d1d6350) at Python/ceval.c:3930
#19 0x00002000081741cc in _PyFunction_FastCallKeywords (func=, stack=, nargs=,
kwnames=) at Objects/call.c:433
#20 0x000020000813e0dc in call_function (kwnames=, oparg=, pp_stack=) at Python/ceval.c:4616
#21 _PyEval_EvalFrameDefault (f=0x20004d1c3d00, throwflag=) at Python/ceval.c:3139
#22 0x00002000082b5514 in PyEval_EvalFrameEx (f=, throwflag=) at Python/ceval.c:547
#23 0x0000200008132184 in function_code_fastcall (co=, args=, nargs=, globals=)
at Objects/call.c:283
#24 0x000020000813d870 in call_function (kwnames=0x0, oparg=, pp_stack=) at Python/ceval.c:4616
#25 _PyEval_EvalFrameDefault (f=0x20004d1e7050, throwflag=) at Python/ceval.c:3093
#26 0x00002000082b5514 in PyEval_EvalFrameEx (f=, throwflag=) at Python/ceval.c:547
#27 0x00002000082b622c in _PyEval_EvalCodeWithName (_co=0x200041a88420, globals=, locals=,
args=, argcount=0, kwnames=, kwargs=, kwcount=0, kwstep=2, defs=0x0, defcount=0,
kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at Python/ceval.c:3930
#28 0x00002000082b63bc in PyEval_EvalCodeEx (_co=, globals=, locals=, args=,
argcount=, kws=, kwcount=, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0)
at Python/ceval.c:3959
#29 0x00002000082b6428 in PyEval_EvalCode (co=, globals=, locals=) at Python/ceval.c:524
#30 0x0000200008300ca0 in run_mod (arena=0x20004cddefd0, flags=, locals=0x200041a427d0, globals=0x200041a427d0,
filename=0x200041a8e970, mod=) at Python/pythonrun.c:1035
#31 PyRun_StringFlags (
str=0x57ac3418 “dataDescription = vtkPVCatalyst.vtkCPDataDescription(‘40289c90’)\ncoproc.DoCoProcessing(dataDescription)\n”,
start=, globals=0x200041a427d0, locals=0x200041a427d0, flags=) at Python/pythonrun.c:959
#32 0x0000200008300dac in PyRun_SimpleStringFlags (
command=0x57ac3418 “dataDescription = vtkPVCatalyst.vtkCPDataDescription(‘40289c90’)\ncoproc.DoCoProcessing(dataDescription)\n”,
flags=0x0) at Python/pythonrun.c:455
#33 0x000020000808cb30 in vtkPythonInterpreter::RunSimpleString (
script=0x57d93498 “dataDescription = vtkPVCatalyst.vtkCPDataDescription(‘40289c90’)\ncoproc.DoCoProcessing(dataDescription)\n”)
at /ccs/home/kschau/software/ParaView/VTK/Utilities/PythonInterpreter/vtkPythonInterpreter.cxx:477
#34 0x0000200000e5769c in vtkCPPythonScriptPipeline::CoProcess (this=0x40289de0, dataDescription=0x40289c90)
at /ccs/home/kschau/software/ParaView/CoProcessing/PythonCatalyst/vtkCPPythonScriptPipeline.cxx:264
#35 0x0000200000ebe44c in vtkCPProcessor::CoProcess (this=0x3c751780, dataDescription=0x40289c90)
at /ccs/home/kschau/software/ParaView/CoProcessing/Catalyst/vtkCPProcessor.cxx:310
#36 0x0000200000e9ce44 in vtkCPAdaptorAPI::CoProcess () at /ccs/home/kschau/software/ParaView/CoProcessing/Catalyst/vtkCPAdaptorAPI.cxx:162
#37 0x0000200000ec4fac in coprocess_ () at /ccs/home/kschau/software/ParaView/CoProcessing/Catalyst/CAdaptorAPI.cxx:50
#38 0x000000001000bc5c in arch_out_coproc () at /gpfs/alpine/scratch/kschau/chm139/mxl/DTMS-3D/Usr/arch_out_coproc.f90:133
#39 0x0000000010045370 in gusr (strio=‘postdt’) at /gpfs/alpine/scratch/kschau/chm139/mxl/DTMS-3D/Usr/gusr.f90:174
#40 0x00000000100ca328 in dtms () at /gpfs/alpine/scratch/kschau/chm139/mxl/DTMS-3D/Src/DTMS.f90:548
Since this looks like an MPI issue and I am using my system install (through pip) of mpi4py, so I am going to try and have Paraview build mpi4py on its own and see if that helps as a first and easy step.