#Test Name: SquareShelfStressSSA2dDamage import numpy from model import model 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 as oshostname 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*numpy.ones(md.mesh.numberofvertices) md.damage.spcdamage=numpy.nan*numpy.ones(md.mesh.numberofvertices) md=setflowequation(md,'SSA','all') md.cluster=generic('name',oshostname(),'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,\ ]