Changeset 19898 for issm/trunk-jpl/src/py3/classes/initialization.py
- Timestamp:
- 12/16/15 14:34:56 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/py3/classes/initialization.py
r19895 r19898 71 71 if StressbalanceAnalysisEnum() in analyses: 72 72 if not numpy.any(numpy.logical_or(numpy.isnan(md.initialization.vx),numpy.isnan(md.initialization.vy))): 73 md = checkfield(md,'fieldname','initialization.vx','NaN',1,' size',[md.mesh.numberofvertices])74 md = checkfield(md,'fieldname','initialization.vy','NaN',1,' size',[md.mesh.numberofvertices])73 md = checkfield(md,'fieldname','initialization.vx','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 74 md = checkfield(md,'fieldname','initialization.vy','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 75 75 if MasstransportAnalysisEnum() in analyses: 76 md = checkfield(md,'fieldname','initialization.vx','NaN',1,' size',[md.mesh.numberofvertices])77 md = checkfield(md,'fieldname','initialization.vy','NaN',1,' size',[md.mesh.numberofvertices])76 md = checkfield(md,'fieldname','initialization.vx','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 77 md = checkfield(md,'fieldname','initialization.vy','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 78 78 if BalancethicknessAnalysisEnum() in analyses: 79 md = checkfield(md,'fieldname','initialization.vx','NaN',1,' size',[md.mesh.numberofvertices])80 md = checkfield(md,'fieldname','initialization.vy','NaN',1,' size',[md.mesh.numberofvertices])79 md = checkfield(md,'fieldname','initialization.vx','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 80 md = checkfield(md,'fieldname','initialization.vy','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 81 81 #Triangle with zero velocity 82 82 if numpy.any(numpy.logical_and(numpy.sum(numpy.abs(md.initialization.vx[md.mesh.elements-1]),axis=1)==0,\ … … 84 84 md.checkmessage("at least one triangle has all its vertices with a zero velocity") 85 85 if ThermalAnalysisEnum() in analyses: 86 md = checkfield(md,'fieldname','initialization.vx','NaN',1,' size',[md.mesh.numberofvertices])87 md = checkfield(md,'fieldname','initialization.vy','NaN',1,' size',[md.mesh.numberofvertices])88 md = checkfield(md,'fieldname','initialization.temperature','NaN',1,' size',[md.mesh.numberofvertices])86 md = checkfield(md,'fieldname','initialization.vx','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 87 md = checkfield(md,'fieldname','initialization.vy','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 88 md = checkfield(md,'fieldname','initialization.temperature','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 89 89 if md.mesh.dimension()==3: 90 md = checkfield(md,'fieldname','initialization.vz','NaN',1,' size',[md.mesh.numberofvertices])91 md = checkfield(md,'fieldname','initialization.pressure','NaN',1,' size',[md.mesh.numberofvertices])90 md = checkfield(md,'fieldname','initialization.vz','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 91 md = checkfield(md,'fieldname','initialization.pressure','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 92 92 if (EnthalpyAnalysisEnum() in analyses and md.thermal.isenthalpy): 93 93 md = checkfield(md,'fieldname','initialization.waterfraction','>=',0,'size',[md.mesh.numberofvertices]) … … 95 95 if HydrologyShreveAnalysisEnum() in analyses: 96 96 if hasattr(md.hydrology,'hydrologyshreve'): 97 md = checkfield(md,'fieldname','initialization.watercolumn','NaN',1,' size',[md.mesh.numberofvertices])97 md = checkfield(md,'fieldname','initialization.watercolumn','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 98 98 if HydrologyDCInefficientAnalysisEnum() in analyses: 99 99 if hasattr(md.hydrology,'hydrologydc'): 100 md = checkfield(md,'fieldname','initialization.sediment_head','NaN',1,' size',[md.mesh.numberofvertices,1])100 md = checkfield(md,'fieldname','initialization.sediment_head','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices,1]) 101 101 if HydrologyDCEfficientAnalysisEnum() in analyses: 102 102 if hasattr(md.hydrology,'hydrologydc'): 103 103 if md.hydrology.isefficientlayer==1: 104 md = checkfield(md,'fieldname','initialization.epl_head','NaN',1,' size',[md.mesh.numberofvertices,1])105 md = checkfield(md,'fieldname','initialization.epl_thickness','NaN',1,' size',[md.mesh.numberofvertices,1])104 md = checkfield(md,'fieldname','initialization.epl_head','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices,1]) 105 md = checkfield(md,'fieldname','initialization.epl_thickness','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices,1]) 106 106 107 107 return md
Note:
See TracChangeset
for help on using the changeset viewer.