New Error in Poro Run


After rooting through the code in the poroelastic branch:

I have come across the following error (log included).
At the very least, we seem to actually be into the computational phase before it goes bust.

Any help would be appreciated,

error_log.txt (20.3 KB)

The error message is

– Component ‘problem’: Problem::computeRHSJacobian(t=0, dt=1, solutionVec=0x560535d58ab0, jacobianMat=0x560535fce120, precondMat=0x560535fce120)

…/…/…/pylith/libsrc/pylith/problems/ pylith::problems::Problem::setSolutionLocal(PylithReal, PetscVec, PetscVec)
– timedependent(debug)
– Component ‘problem’: setSolutionLocal(t=0, solutionVec=0x560535d58ab0, solutionDotVec=0)
Fatal error. Calling MPI_Abort() to abort PyLith application.
Traceback (most recent call last):
File “/home/dockimble/build/pylith/lib/python2.7/site-packages/pylith/apps/”, line 74, in onComputeNodes
self.main(*args, **kwds)
File “/home/dockimble/build/pylith/lib/python2.7/site-packages/pylith/apps/”, line 129, in main
File “/home/dockimble/build/pylith/lib/python2.7/site-packages/pylith/problems/”, line 131, in run
File “/home/dockimble/build/pylith/lib/python2.7/site-packages/pylith/problems/”, line 184, in solve
def solve(self): return _problems.TimeDependent_solve(self)
RuntimeError: Could not find subfield ‘’ in field ‘solution’.
Available subfields: ‘displacement’ ‘pressure’ ‘trace_strain’

so it looks like it is requesting a subfield with empty name.