Changeset 14141
- Timestamp:
- 12/12/12 10:23:46 (12 years ago)
- Location:
- issm/trunk-jpl/src/m/classes
- Files:
-
- 25 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/balancethickness.py
r13020 r14141 29 29 string=' balance thickness solution parameters:' 30 30 31 string="%s\n \n%s"%(string,fielddisplay(self,'spcthickness','thickness constraints (NaN means no constraint)'))31 string="%s\n%s"%(string,fielddisplay(self,'spcthickness','thickness constraints (NaN means no constraint)')) 32 32 string="%s\n%s"%(string,fielddisplay(self,'thickening_rate','ice thickening rate used in the mass conservation (dh/dt)')) 33 33 string="%s\n%s"%(string,fielddisplay(self,'stabilization',"0: None, 1: SU, 2: MacAyeal's artificial diffusivity, 3:DG")) -
issm/trunk-jpl/src/m/classes/basalforcings.py
r13020 r14141 28 28 string=" basal forcings parameters:" 29 29 30 string="%s\n \n%s"%(string,fielddisplay(self,"melting_rate","basal melting rate (positive if melting)"))30 string="%s\n%s"%(string,fielddisplay(self,"melting_rate","basal melting rate (positive if melting)")) 31 31 string="%s\n%s"%(string,fielddisplay(self,"melting_rate_correction","additional melting applied when the grounding line retreats")) 32 32 string="%s\n%s"%(string,fielddisplay(self,"geothermalflux","geothermal heat flux [W/m^2]")) -
issm/trunk-jpl/src/m/classes/constants.py
r12958 r14141 27 27 # {{{ Display 28 28 string=" constants parameters:" 29 string="%s\n\n%s"%(string,fielddisplay(self,"g","gravitational acceleration")) 29 30 string="%s\n%s"%(string,fielddisplay(self,"g","gravitational acceleration")) 30 31 string="%s\n%s"%(string,fielddisplay(self,"yts","number of seconds in a year")) 31 32 string="%s\n%s"%(string,fielddisplay(self,"referencetemperature","reference temperature used in the enthalpy model")) 32 33 33 34 34 return string 35 35 #}}} 36 37 36 def setdefaultparameters(self): 38 37 # {{{setdefaultparameters -
issm/trunk-jpl/src/m/classes/debug.py
r12958 r14141 26 26 string=" debug parameters:" 27 27 28 string="%s\n \n%s"%(string,fielddisplay(self,"valgrind","use Valgrind to debug (0 or 1)"))28 string="%s\n%s"%(string,fielddisplay(self,"valgrind","use Valgrind to debug (0 or 1)")) 29 29 string="%s\n%s"%(string,fielddisplay(self,"gprof","use gnu-profiler to find out where the time is spent")) 30 30 string="%s\n%s"%(string,fielddisplay(self,'profiling','enables profiling (memory, flops, time)')) -
issm/trunk-jpl/src/m/classes/diagnostic.py
r13740 r14141 45 45 # {{{ Display 46 46 47 string=' \nDiagnostic solution parameters:'48 string="%s\n \n%s"%(string,' Convergence criteria:')47 string=' Diagnostic solution parameters:' 48 string="%s\n%s"%(string,' Convergence criteria:') 49 49 50 50 string="%s\n%s"%(string,fielddisplay(self,'restol','mechanical equilibrium residual convergence criterion')) … … 55 55 string="%s\n%s"%(string,fielddisplay(self,'viscosity_overshoot','over-shooting constant new=new+C*(new-old)')) 56 56 57 string="%s\n%s"%(string,' boundary conditions:')57 string="%s\n%s"%(string,'\n boundary conditions:') 58 58 59 59 string="%s\n%s"%(string,fielddisplay(self,'spcvx','x-axis velocity constraint (NaN means no constraint)')) … … 62 62 string="%s\n%s"%(string,fielddisplay(self,'icefront','segments on ice front list (last column 0-> Air, 1-> Water, 2->Ice')) 63 63 64 string="%s\n%s"%(string,' Rift options:')64 string="%s\n%s"%(string,'\n Rift options:') 65 65 string="%s\n%s"%(string,fielddisplay(self,'rift_penalty_threshold','threshold for instability of mechanical constraints')) 66 66 string="%s\n%s"%(string,fielddisplay(self,'rift_penalty_lock','number of iterations before rift penalties are locked')) 67 67 68 string="%s\n%s"%(string,' Penalty options:')68 string="%s\n%s"%(string,'\n Penalty options:') 69 69 string="%s\n%s"%(string,fielddisplay(self,'penalty_factor','offset used by penalties: penalty = Kmax*10^offset')) 70 70 string="%s\n%s"%(string,fielddisplay(self,'vertex_pairing','pairs of vertices that are penalized')) 71 71 72 string="%s\n%s"%(string,' Other:')72 string="%s\n%s"%(string,'\n Other:') 73 73 string="%s\n%s"%(string,fielddisplay(self,'shelf_dampening','use dampening for floating ice ? Only for Stokes model')) 74 74 string="%s\n%s"%(string,fielddisplay(self,'stokesreconditioning','multiplier for incompressibility equation. Only for Stokes model')) -
issm/trunk-jpl/src/m/classes/flowequation.py
r13994 r14141 37 37 string=' flow equation parameters:' 38 38 39 string="%s\n \n%s"%(string,fielddisplay(self,'ismacayealpattyn',"is the macayeal or pattyn approximation used ?"))39 string="%s\n%s"%(string,fielddisplay(self,'ismacayealpattyn',"is the macayeal or pattyn approximation used ?")) 40 40 string="%s\n%s"%(string,fielddisplay(self,'ishutter',"is the shallow ice approximation used ?")) 41 41 string="%s\n%s"%(string,fielddisplay(self,'isl1l2',"are l1l2 equations used ?")) -
issm/trunk-jpl/src/m/classes/friction.py
r13023 r14141 27 27 # {{{ Display 28 28 string="Sigma= drag^2 * Neff ^r * u ^s, with Neff=rho_ice*g*thickness+rho_water*g*bed, r=q/p and s=1/p" 29 string="%s\n\n%s"%(string,fielddisplay(self,"coefficient","friction coefficient [SI]")) 29 30 string="%s\n%s"%(string,fielddisplay(self,"coefficient","friction coefficient [SI]")) 30 31 string="%s\n%s"%(string,fielddisplay(self,"p","p exponent")) 31 32 string="%s\n%s"%(string,fielddisplay(self,"q","q exponent")) -
issm/trunk-jpl/src/m/classes/geometry.py
r13043 r14141 31 31 string=" geometry parameters:" 32 32 33 string="%s\n \n%s"%(string,fielddisplay(self,'surface','surface elevation'))33 string="%s\n%s"%(string,fielddisplay(self,'surface','surface elevation')) 34 34 string="%s\n%s"%(string,fielddisplay(self,'thickness','ice thickness')) 35 35 string="%s\n%s"%(string,fielddisplay(self,'bed','bed elevation')) -
issm/trunk-jpl/src/m/classes/groundingline.py
r13043 r14141 30 30 string=' grounding line solution parameters:' 31 31 32 string="%s\n \n%s"%(string,fielddisplay(self,'migration','type of grounding line migration: ''SoftMigration'',''AgressiveMigration'' or ''None'''))32 string="%s\n%s"%(string,fielddisplay(self,'migration','type of grounding line migration: ''SoftMigration'',''AgressiveMigration'' or ''None''')) 33 33 string="%s\n%s"%(string,fielddisplay(self,'melting_rate','melting rate applied when previously grounded parts start floating')) 34 34 return string -
issm/trunk-jpl/src/m/classes/hydrology.py
r13023 r14141 32 32 33 33 string=' hydrology solution parameters:' 34 string="%s\n \n%s"%(string,fielddisplay(self,'spcwatercolumn','water thickness constraints (NaN means no constraint)'))34 string="%s\n%s"%(string,fielddisplay(self,'spcwatercolumn','water thickness constraints (NaN means no constraint)')) 35 35 string="%s\n%s"%(string,fielddisplay(self,'n','Manning roughness coefficient')) 36 36 string="%s\n%s"%(string,fielddisplay(self,'CR','tortuosity parameter')) -
issm/trunk-jpl/src/m/classes/inversion.m
r13148 r14141 105 105 end % }}} 106 106 function disp(obj) % {{{ 107 disp(sprintf(' inversion parameters:')); 107 108 fielddisplay(obj,'iscontrol','is inversion activated?'); 108 109 fielddisplay(obj,'incomplete_adjoint','do we assume linear viscosity?'); -
issm/trunk-jpl/src/m/classes/inversion.py
r13856 r14141 45 45 def __repr__(self): 46 46 # {{{ Display 47 string=' \n Inversion parameters:'47 string=' inversion parameters:' 48 48 string="%s\n%s"%(string,fielddisplay(self,'iscontrol','is inversion activated?')) 49 49 string="%s\n%s"%(string,fielddisplay(self,'incomplete_adjoint','do we assume linear viscosity?')) -
issm/trunk-jpl/src/m/classes/mask.m
r12663 r14141 35 35 end % }}} 36 36 function disp(obj) % {{{ 37 disp(sprintf(' masks:')); 38 37 39 fielddisplay(obj,'elementonfloatingice','element on floating ice flags list'); 38 40 fielddisplay(obj,'vertexonfloatingice','vertex on floating ice flags list'); -
issm/trunk-jpl/src/m/classes/mask.py
r13984 r14141 29 29 def __repr__(self): 30 30 # {{{ Display 31 string=" masks:" 31 32 32 string="";33 33 string="%s\n%s"%(string,fielddisplay(self,"elementonfloatingice","element on floating ice flags list")) 34 34 string="%s\n%s"%(string,fielddisplay(self,"vertexonfloatingice","vertex on floating ice flags list")) -
issm/trunk-jpl/src/m/classes/matice.m
r13254 r14141 89 89 end % }}} 90 90 function disp(obj) % {{{ 91 disp(sprintf(' Materials: \n'));91 disp(sprintf(' Materials:')); 92 92 93 93 fielddisplay(obj,'rho_ice','ice density [kg/m^3]'); -
issm/trunk-jpl/src/m/classes/matice.py
r13439 r14141 38 38 string=" Materials:" 39 39 40 string="%s\n \n%s"%(string,fielddisplay(self,"rho_ice","ice density [kg/m^3]"))40 string="%s\n%s"%(string,fielddisplay(self,"rho_ice","ice density [kg/m^3]")) 41 41 string="%s\n%s"%(string,fielddisplay(self,"rho_water","water density [kg/m^3]")) 42 42 string="%s\n%s"%(string,fielddisplay(self,"rho_freshwater","fresh water density [kg/m^3]")) -
issm/trunk-jpl/src/m/classes/mesh.py
r14006 r14141 63 63 def __repr__(self): 64 64 # {{{ Display 65 string=" Mesh:" 66 65 67 66 68 if self.dimension==3: 67 string=" \n%s"%("Elements and vertices of the original 2d mesh:")69 string="%s\n%s"%(string,"\n Elements and vertices of the original 2d mesh:") 68 70 69 71 string="%s\n%s"%(string,fielddisplay(self,"numberofelements2d","number of elements")) … … 73 75 string="%s\n%s"%(string,fielddisplay(self,"y2d","vertices y coordinate")) 74 76 75 string="%s\n%s" %(string,"Elements and vertices of the extruded 3d mesh:")77 string="%s\n%s"%(string,"\n\n Elements and vertices of the extruded 3d mesh:") 76 78 else: 77 string=" \n%s"%("Elements and vertices:")79 string="%s\n%s"%(string,"\n Elements and vertices:") 78 80 string="%s\n%s"%(string,fielddisplay(self,"numberofelements","number of elements")) 79 81 string="%s\n%s"%(string,fielddisplay(self,"numberofvertices","number of vertices")) … … 85 87 string="%s\n%s"%(string,fielddisplay(self,"numberofedges","number of edges of the 2d mesh")) 86 88 87 string="%s%s"%(string,"\n Properties:")89 string="%s%s"%(string,"\n\n Properties:") 88 90 string="%s\n%s"%(string,fielddisplay(self,"dimension","mesh dimension (2d or 3d)")) 89 91 string="%s\n%s"%(string,fielddisplay(self,"numberoflayers","number of extrusion layers")) … … 103 105 string="%s\n%s"%(string,fielddisplay(self,"average_vertex_connectivity","average number of vertices connected to one vertex")) 104 106 105 string="%s%s"%(string,"\n Extracted model:")107 string="%s%s"%(string,"\n\n Extracted model:") 106 108 string="%s\n%s"%(string,fielddisplay(self,"extractedvertices","vertices extracted from the model")) 107 109 string="%s\n%s"%(string,fielddisplay(self,"extractedelements","elements extracted from the model")) 108 110 109 string="%s%s"%(string,"\n Projection:")111 string="%s%s"%(string,"\n\n Projection:") 110 112 string="%s\n%s"%(string,fielddisplay(self,"lat","vertices latitude")) 111 113 string="%s\n%s"%(string,fielddisplay(self,"long","vertices longitude")) -
issm/trunk-jpl/src/m/classes/miscellaneous.py
r13116 r14141 29 29 string=' miscellaneous parameters:' 30 30 31 string="%s\n \n%s"%(string,fielddisplay(self,'notes','notes in a cell of strings'))31 string="%s\n%s"%(string,fielddisplay(self,'notes','notes in a cell of strings')) 32 32 string="%s\n%s"%(string,fielddisplay(self,'name','model name')) 33 33 string="%s\n%s"%(string,fielddisplay(self,'dummy','empty field to store some data')) -
issm/trunk-jpl/src/m/classes/prognostic.py
r13469 r14141 32 32 # {{{ Display 33 33 string=' Prognostic solution parameters:' 34 string="%s\n \n%s"%(string,fielddisplay(self,'spcthickness','thickness constraints (NaN means no constraint)'))34 string="%s\n%s"%(string,fielddisplay(self,'spcthickness','thickness constraints (NaN means no constraint)')) 35 35 string="%s\n%s"%(string,fielddisplay(self,'min_thickness','minimum ice thickness allowed')) 36 36 string="%s\n%s"%(string,fielddisplay(self,'hydrostatic_adjustment','adjustment of ice shelves surface and bed elevations: ''Incremental'' or ''Absolute'' ')) -
issm/trunk-jpl/src/m/classes/radaroverlay.py
r13030 r14141 24 24 # {{{ Display 25 25 string=' radaroverlay parameters:' 26 string="%s\n \n%s"%(string,fielddisplay(self,'pwr','radar power image (matrix)'))26 string="%s\n%s"%(string,fielddisplay(self,'pwr','radar power image (matrix)')) 27 27 string="%s\n%s"%(string,fielddisplay(self,'x','corresponding x coordinates')) 28 28 string="%s\n%s"%(string,fielddisplay(self,'y','corresponding y coordinates')) -
issm/trunk-jpl/src/m/classes/rifts.py
r13716 r14141 29 29 string=' rifts parameters:' 30 30 31 string="%s\n \n%s"%(string,fielddisplay(self,'riftstruct','structure containing all rift information (vertices coordinates, segments, type of melange, ...)'))31 string="%s\n%s"%(string,fielddisplay(self,'riftstruct','structure containing all rift information (vertices coordinates, segments, type of melange, ...)')) 32 32 string="%s\n%s"%(string,fielddisplay(self,'riftproperties','')) 33 33 return string -
issm/trunk-jpl/src/m/classes/solver.py
r13098 r14141 3 3 from iluasmoptions import * 4 4 from EnumToString import EnumToString 5 from MatlabFuncs import *5 from fielddisplay import fielddisplay 6 6 from EnumDefinitions import * 7 7 from checkfield import * 8 from MatlabFuncs import * 8 9 9 10 class solver(object): … … 48 49 s ="List of solver options per analysis:\n\n" 49 50 for analysis in vars(self).iterkeys(): 50 s+="%s :\n" % analysis 51 s+="%s\n" % getattr(self,analysis) 51 # s+="%s:\n\n" % analysis 52 # s+="%s\n" % getattr(self,analysis) 53 s+="%s\n" % fielddisplay(self,analysis,'') 52 54 53 55 return s -
issm/trunk-jpl/src/m/classes/surfaceforcings.py
r13686 r14141 45 45 string=" surface forcings parameters:" 46 46 47 string="%s\n \n%s"%(string,fielddisplay(self,'precipitation','surface precipitation [m/yr water eq]'))47 string="%s\n%s"%(string,fielddisplay(self,'precipitation','surface precipitation [m/yr water eq]')) 48 48 string="%s\n%s"%(string,fielddisplay(self,'mass_balance','surface mass balance [m/yr ice eq]')) 49 49 string="%s\n%s"%(string,fielddisplay(self,'ispdd','is pdd activated (0 or 1, default is 0)')) … … 69 69 return string 70 70 #}}} 71 72 71 def setdefaultparameters(self): 73 72 # {{{setdefaultparameters -
issm/trunk-jpl/src/m/classes/thermal.py
r13462 r14141 32 32 # {{{ Display 33 33 string=' Thermal solution parameters:' 34 string="%s\n \n%s"%(string,fielddisplay(self,'spctemperature','temperature constraints (NaN means no constraint)'))34 string="%s\n%s"%(string,fielddisplay(self,'spctemperature','temperature constraints (NaN means no constraint)')) 35 35 string="%s\n%s"%(string,fielddisplay(self,'stabilization','0->no, 1->artificial_diffusivity, 2->SUPG')) 36 36 string="%s\n%s"%(string,fielddisplay(self,'maxiter','maximum number of non linear iterations')) -
issm/trunk-jpl/src/m/classes/timestepping.py
r14103 r14141 29 29 # {{{ Display 30 30 string=" timestepping parameters:" 31 string="%s\n \n%s"%(string,fielddisplay(self,"start_time","simulation starting time [yrs]"))31 string="%s\n%s"%(string,fielddisplay(self,"start_time","simulation starting time [yrs]")) 32 32 string="%s\n%s"%(string,fielddisplay(self,"final_time","final time to stop the simulation [yrs]")) 33 33 string="%s\n%s"%(string,fielddisplay(self,"time_step","length of time steps [yrs]"))
Note:
See TracChangeset
for help on using the changeset viewer.