Hello,
I am trying to run a test example (included with ASCII mesh poro_test.zip (3.1 KB) ) on a poroelastic test build using the following branch: https://github.com/josimarsilva/pylith/tree/rlwalker/feature-poroelasticity
Upon run I get an error with the following traceback:
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 114, in main
self.problem.preinitialize(mesh)
File "/home/dockimble/build/pylith/lib/python2.7/site-packages/pylith/problems/TimeDependent.py", line 104, in preinitialize
Problem.preinitialize(self, mesh)
File "/home/dockimble/build/pylith/lib/python2.7/site-packages/pylith/problems/Problem.py", line 157, in preinitialize
material.preinitialize(mesh)
File "/home/dockimble/build/pylith/lib/python2.7/site-packages/pylith/materials/Poroelasticity.py", line 81, in preinitialize
self.rheology.preinitialize(mesh)
File "/home/dockimble/build/pylith/lib/python2.7/site-packages/pylith/materials/IsotropicLinearPoroelasticity.py", line 63, in preinitialize
RheologyPoroelasticity.preinitialize(self, mesh)
File "/home/dockimble/build/pylith/lib/python2.7/site-packages/pylith/materials/RheologyPoroelasticity.py", line 58, in preinitialize
self._createModuleObj()
File "/home/dockimble/build/pylith/lib/python2.7/site-packages/pylith/materials/IsotropicLinearPoroelasticity.py", line 74, in _createModuleObj
ModuleLinearPoroelasticity.__init__(self)
File "/home/dockimble/build/pylith/lib/python2.7/site-packages/pylith/materials/materials.py", line 428, in __init__
def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract")
AttributeError: No constructor defined - class is abstract
Any help with respect to what I am doing wrong would be greatly appreciated.
Robert