Changeset 9786


Ignore:
Timestamp:
09/13/11 09:21:52 (14 years ago)
Author:
Mathieu Morlighem
Message:

Better model display

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/classes/model/model.m

    r9782 r9786  
    395395                 %}}}
    396396                 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'));
    429429                 end % }}}
    430430         end
Note: See TracChangeset for help on using the changeset viewer.