New Error in Poro Run

Hello,

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,

Robert
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/Problem.cc:364:void 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/PetscApplication.py”, line 74, in onComputeNodes
self.main(*args, **kwds)
File “/home/dockimble/build/pylith/lib/python2.7/site-packages/pylith/apps/PyLithApp.py”, line 129, in main
self.problem.run(self)
File “/home/dockimble/build/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py”, line 131, in run
ModuleTimeDependent.solve(self)
File “/home/dockimble/build/pylith/lib/python2.7/site-packages/pylith/problems/problems.py”, 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.

Matt