Changeset 9786
- Timestamp:
- 09/13/11 09:21:52 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/classes/model/model.m
r9782 r9786 395 395 %}}} 396 396 function disp(obj) % {{{ 397 fielddisplay2(obj,'mesh' ,'mesh properties');398 fielddisplay2(obj,'mask' ,'defines grounded and floating elements');399 fielddisplay2(obj,'geometry' ,'surface elevation, bedrock topography, ice thicknes,...');400 fielddisplay2(obj,'constants' ,'physical constants');401 fielddisplay2(obj,'surfaceforcings' ,'surface forcings');402 fielddisplay2(obj,'basalforcings' ,'bed forcings');403 fielddisplay2(obj,'materials' ,'material properties');404 fielddisplay2(obj,'friction' ,'basal friction/drag properties');405 fielddisplay2(obj,'flowequation' ,'flow equations');406 fielddisplay2(obj,'timestepping' ,'time stepping for transient models');407 fielddisplay2(obj,'initialization' ,'initial guess/state');408 fielddisplay2(obj,'rifts' ,'rifts properties');409 fielddisplay2(obj,'debug' ,'debugging tools (valgrind, gprof)');410 fielddisplay2(obj,'verbose' ,'verbosity level in solve');411 fielddisplay2(obj,'settings' ,'settings properties');412 fielddisplay2(obj,'solver' ,'PETSc options for each solution');413 fielddisplay2(obj,'cluster' ,'cluster parameters (number of cpus...)');414 fielddisplay2(obj,'balancethickness' ,'parameters for balancethickness solution');415 fielddisplay2(obj,'diagnostic' ,'parameters for diagnostic solution');416 fielddisplay2(obj,'groundingline' ,'parameters for groundingline solution');417 fielddisplay2(obj,'hydrology' ,'parameters for hydrology solution');418 fielddisplay2(obj,'prognostic' ,'parameters for prognostic solution');419 fielddisplay2(obj,'thermal' ,'parameters for thermal solution');420 fielddisplay2(obj,'steadystate' ,'parameters for steadystate solution');421 fielddisplay2(obj,'transient' ,'parameters for transient solution');422 fielddisplay2(obj,'autodiff' ,'automatic differenciation parameters');423 fielddisplay2(obj,'flaim' ,'flaim parameters');424 fielddisplay2(obj,'inversion' ,'parameters for inverse methods');425 fielddisplay2(obj,'qmu' ,'dakota properties');426 fielddisplay2(obj,'results' ,'model results');427 fielddisplay2(obj,'radaroverlay' ,'radar image for plot overlay');428 fielddisplay2(obj,'miscellaneous' ,'miscellaneous fields');397 disp(sprintf('%19s: %-22s -- %s','mesh' ,['[1x1 ' class(obj.mesh) ']'],'mesh properties')); 398 disp(sprintf('%19s: %-22s -- %s','mask' ,['[1x1 ' class(obj.mask) ']'],'defines grounded and floating elements')); 399 disp(sprintf('%19s: %-22s -- %s','geometry' ,['[1x1 ' class(obj.geometry) ']'],'surface elevation, bedrock topography, ice thicknes,...')); 400 disp(sprintf('%19s: %-22s -- %s','constants' ,['[1x1 ' class(obj.constants) ']'],'physical constants')); 401 disp(sprintf('%19s: %-22s -- %s','surfaceforcings' ,['[1x1 ' class(obj.surfaceforcings) ']'],'surface forcings')); 402 disp(sprintf('%19s: %-22s -- %s','basalforcings' ,['[1x1 ' class(obj.basalforcings) ']'],'bed forcings')); 403 disp(sprintf('%19s: %-22s -- %s','materials' ,['[1x1 ' class(obj.materials) ']'],'material properties')); 404 disp(sprintf('%19s: %-22s -- %s','friction' ,['[1x1 ' class(obj.friction) ']'],'basal friction/drag properties')); 405 disp(sprintf('%19s: %-22s -- %s','flowequation' ,['[1x1 ' class(obj.flowequation) ']'],'flow equations')); 406 disp(sprintf('%19s: %-22s -- %s','timestepping' ,['[1x1 ' class(obj.timestepping) ']'],'time stepping for transient models')); 407 disp(sprintf('%19s: %-22s -- %s','initialization' ,['[1x1 ' class(obj.initialization) ']'],'initial guess/state')); 408 disp(sprintf('%19s: %-22s -- %s','rifts' ,['[1x1 ' class(obj.rifts) ']'],'rifts properties')); 409 disp(sprintf('%19s: %-22s -- %s','debug' ,['[1x1 ' class(obj.debug) ']'],'debugging tools (valgrind, gprof)')); 410 disp(sprintf('%19s: %-22s -- %s','verbose' ,['[1x1 ' class(obj.verbose) ']'],'verbosity level in solve')); 411 disp(sprintf('%19s: %-22s -- %s','settings' ,['[1x1 ' class(obj.settings) ']'],'settings properties')); 412 disp(sprintf('%19s: %-22s -- %s','solver' ,['[1x1 ' class(obj.solver) ']'],'PETSc options for each solution')); 413 disp(sprintf('%19s: %-22s -- %s','cluster' ,['[1x1 ' class(obj.cluster) ']'],'cluster parameters (number of cpus...)')); 414 disp(sprintf('%19s: %-22s -- %s','balancethickness',['[1x1 ' class(obj.balancethickness) ']'],'parameters for balancethickness solution')); 415 disp(sprintf('%19s: %-22s -- %s','diagnostic' ,['[1x1 ' class(obj.diagnostic) ']'],'parameters for diagnostic solution')); 416 disp(sprintf('%19s: %-22s -- %s','groundingline' ,['[1x1 ' class(obj.groundingline) ']'],'parameters for groundingline solution')); 417 disp(sprintf('%19s: %-22s -- %s','hydrology' ,['[1x1 ' class(obj.hydrology) ']'],'parameters for hydrology solution')); 418 disp(sprintf('%19s: %-22s -- %s','prognostic' ,['[1x1 ' class(obj.prognostic) ']'],'parameters for prognostic solution')); 419 disp(sprintf('%19s: %-22s -- %s','thermal' ,['[1x1 ' class(obj.thermal) ']'],'parameters for thermal solution')); 420 disp(sprintf('%19s: %-22s -- %s','steadystate' ,['[1x1 ' class(obj.steadystate) ']'],'parameters for steadystate solution')); 421 disp(sprintf('%19s: %-22s -- %s','transient' ,['[1x1 ' class(obj.transient) ']'],'parameters for transient solution')); 422 disp(sprintf('%19s: %-22s -- %s','autodiff' ,['[1x1 ' class(obj.autodiff) ']'],'automatic differenciation parameters')); 423 disp(sprintf('%19s: %-22s -- %s','flaim' ,['[1x1 ' class(obj.flaim) ']'],'flaim parameters')); 424 disp(sprintf('%19s: %-22s -- %s','inversion' ,['[1x1 ' class(obj.inversion) ']'],'parameters for inverse methods')); 425 disp(sprintf('%19s: %-22s -- %s','qmu' ,['[1x1 ' class(obj.qmu) ']'],'dakota properties')); 426 disp(sprintf('%19s: %-22s -- %s','results' ,['[1x1 ' class(obj.results) ']'],'model results')); 427 disp(sprintf('%19s: %-22s -- %s','radaroverlay' ,['[1x1 ' class(obj.radaroverlay) ']'],'radar image for plot overlay')); 428 disp(sprintf('%19s: %-22s -- %s','miscellaneous' ,['[1x1 ' class(obj.miscellaneous) ']'],'miscellaneous fields')); 429 429 end % }}} 430 430 end
Note:
See TracChangeset
for help on using the changeset viewer.