#Test Name: SquareShelfStressSSA2dDamage import numpy as np from model import * from socket import gethostname from triangle import triangle from setmask import setmask from parameterize import parameterize from setflowequation import setflowequation from solve import solve from matdamageice import matdamageice from generic import generic from socket import gethostname md=triangle(model(),'../Exp/Square.exp',150000.) md=setmask(md,'all','') md.materials=matdamageice() md=parameterize(md,'../Par/SquareShelf.py') md.damage.isdamage=1 md.damage.D=0.5*np.ones(md.mesh.numberofvertices) md.damage.spcdamage=np.nan*np.ones(md.mesh.numberofvertices) md=setflowequation(md,'SSA','all') md.cluster=generic('name',gethostname(),'np',3) md=solve(md,'Stressbalance') #Fields and tolerances to track changes field_names =['Vx','Vy','Vel','Pressure'] field_tolerances=[1e-13,1e-13,1e-13,1e-13] field_values=[md.results.StressbalanceSolution.Vx, md.results.StressbalanceSolution.Vy, md.results.StressbalanceSolution.Vel, md.results.StressbalanceSolution.Pressure]