Changeset 9415 for issm/trunk/template


Ignore:
Timestamp:
08/25/11 08:59:44 (14 years ago)
Author:
Mathieu Morlighem
Message:

final template

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/template

    r9414 r9415  
    1 Mesh {{{
    2         bamg
    3           dim
    4           numberofelements
    5           numberofnodes
    6           elements -> rename ?
     1mesh {{{
    72          x
    83          y
    94          z
     5          elements -> rename index?
     6          dim
     7          numlayers
     8          numberofelements
     9          numberofnodes -> rename all nodes vertices? (nodes in the C++ core are not the same as the ones in model)
    1010          edges
     11
     12          uppernodes
     13          upperelements
     14          lowerelements
     15          lowernodes
     16
    1117          numberofelements2d
    1218          numberofnodes2d
     
    1521          y2d
    1622          z2d
    17           uppernodes
    18           upperelements
    19           lowerelements
    20           lowernodes
    21           numlayers
    22           extrusionexponent
     23
     24          extrusionexponent -> remove?
    2325          elementonbed
    2426          elementonsurface
    2527          nodeonbed
    2628          nodeonsurface
     29
    2730          nodeconnectivity
    2831          elementconnectivity
     32          connectivity
     33
     34          segments
     35          segmentmarkers
    2936          nodeonboundary
     37
     38          bamg
     39
    3040          extractednodes
    3141          extractedelements
    32           segments
    33           segmentmarkers
    34           connectivity
    35 }}}
    36 Projection{{{
     42}}}
     43projection{{{
    3744        lat
    3845          long
    3946          hemisphere
    4047}}}
    41 Geometry {{{
    42         bed_slopex
     48geometry {{{
     49          surface
     50          thickness
     51          bed
     52          bathymetry
     53
     54          bed_slopex
    4355          bed_slopey
    4456          surface_slopex
    4557          surface_slopey
    46           surface
    47           thickness
    48           thickness_coeff -> delete or rename ?
    49           bed
    50           bathymetry
    51 }}}
    52 geography{{{ -> rename mask?
    53         elementoniceshelf
     58
     59          thickness_coeff -> delete or rename (See with John)?
     60}}}
     61geography{{{ -> rename mask (as in SeaRISE)?
     62        elementoniceshelf -> rename all as grounded and floating
    5463          elementonicesheet
    5564          elementonwater
     
    5766          nodeonicesheet
    5867          nodeonwater
    59           mask -> delete?
    60 }}}
    61 Miscelaneous {{{
    62         notes
    63           name
    64           dummy
    65 }}}
    66 Private {{{
    67         counter
    68           runtimename
    69           runmefile
    70           inputfilename
    71           outputfilename
    72           solution_type -> rename solution
    73 }}}
    74 flowapproximation{{{
    75         elements_type
    76           vertices_type
    77           ishutter
    78           ismacayealpattyn
    79           isstokes
    80           elementonhutter
    81           elementonmacayeal
    82           elementonpattyn
    83           elementonstokes
    84           nodeonhutter
    85           nodeonmacayeal
    86           nodeonpattyn
    87           nodeonstokes
    88           borderstokes
    89           elements_type2d -> remove
    90           vertices_type2d -> remove
    91 }}}
    92 Materials{{{
     68}}}
     69rifts{{{
     70        rifts
     71        numrifts
     72        riftinfo -> should be removed (constructed by marshall)
     73        riftproperties
     74}}}
     75materials{{{
    9376        rho_ice
    94           rho_water
    95           rho_firn -> remove
    96           heatcapacity
    97           latentheat
    98           thermalconductivity
    99           meltingpoint
    100           referencetemperature
    101           beta
    102           mixed_layer_capacity
    103           thermal_exchange_velocity
    104           rheology_B
    105           rheology_n
    106           rheology_law
    107 }}}
    108 diagnostic{{{
    109         isdiagnostic
    110           vx
    111           vy
    112           vz
    113           vel
    114           spcvx
    115           spcvy
    116           spcvz
    117           stokesreconditioning
    118           shelf_dampening
    119           viscosity_overshoot
    120           min_mechanical_constraints
    121           pressureload -> rename icefront?
    122           diagnostic_ref -> rename referential?
    123           penalties
    124           pressure
    125           eps_res -> rename following PETSc: restol
    126           eps_rel -> rename following PETSc: rtol
    127           eps_abs-> rename following PETSc: atol
    128           max_nonlinear_iterations -> rename maxiter
    129 }}}
    130 thermal{{{
    131         isthermal
    132           temperature
    133           spctemperature
    134           penalty_melting
    135           min_thermal_constraints
    136           geothermalflux
    137           waterfraction
    138           artificial_diffusivity -> rename stabilization
    139           max_nonlinear_iterations -> rename maxiter
    140           stabilize_constraints -> rename (not clear)
    141 }}}
    142 prognostic{{{
    143         isprognostic
    144         hydrostatic_adjustment
    145         artificial_diffusivity -> rename stabilization
    146         prognostic_DG -> should be merged with stabilization
    147         penalties
    148 }}}
    149 balancethickness{{{
    150         spcthickness -> duplicate from prognostic?
    151           thickness_obs
    152           dhdt
    153           artificial_diffusivity -> rename stabilization
    154 }}}
    155 steadystate{{{
    156         eps_rel -> rename following PETSc: rtol
    157           max_steadystate_iterations -> rename maxiter
    158 }}}
    159 hydrology{{{
    160         hydro_n
    161           hydro_CR
    162           hydro_p
    163           hydro_q
    164           hydro_kn
    165           spwatercolumn
    166           watercolumn
     77        rho_water
     78        rho_firn -> remove
     79        heatcapacity
     80        latentheat
     81        thermalconductivity
     82        meltingpoint
     83        beta
     84        mixed_layer_capacity
     85        thermal_exchange_velocity
     86        rheology_B
     87        rheology_n
     88        rheology_law
    16789}}}
    16890friction{{{
     
    17193          drag_p
    17294          drag_q
    173           spcthickness
     95}}}
     96surfaceforcings{{{
     97        surface_accumulation_rate -> remove all surface_
     98        surface_ablation_rate
     99        surface_mass_balance
     100}}}
     101basalforcings{{{
     102        basal_melting_rate -> remove basal_*
     103        basal_melting_rate_correction
     104        basal_melting_rate_correction_apply -> remove (correction 0 has the same effect)
     105        geothermalflux
     106}}}
     107
     108flowapproximation{{{
     109        elements_type -> change all type to approx?
     110        vertices_type
     111
     112        ishutter
     113        ismacayealpattyn
     114        isstokes
     115
     116        elementonhutter
     117        elementonmacayeal
     118        elementonpattyn
     119        elementonstokes
     120
     121        nodeonhutter
     122        nodeonmacayeal
     123        nodeonpattyn
     124        nodeonstokes
     125
     126        borderstokes
     127
     128        elements_type2d -> remove
     129        vertices_type2d -> remove
     130}}}
     131diagnostic{{{
     132        isdiagnostic
     133        vx
     134        vy
     135        vz
     136        vel
     137        spcvx
     138        spcvy
     139        spcvz
     140        stokesreconditioning
     141        shelf_dampening
     142        viscosity_overshoot
     143        pressureload -> rename icefront?
     144        diagnostic_ref -> rename referential?
     145        penalties
     146        pressure
     147
     148        eps_res -> rename following PETSc: restol
     149        eps_rel -> rename following PETSc: reltol
     150        eps_abs-> rename following PETSc:  abstol
     151        max_nonlinear_iterations -> rename maxiter
     152
     153        penalty_lock -> rename riftpenaltylock or equiv?
     154        min_mechanical_constraints -> rename (not clear)
     155}}}
     156thermal{{{
     157        isthermal
     158        temperature
     159        spctemperature
     160        penalty_melting
     161        min_thermal_constraints -> rename (see min_mechanical_constraints)
     162        waterfraction
     163        artificial_diffusivity -> rename stabilization
     164        max_nonlinear_iterations -> rename maxiter
     165        stabilize_constraints -> rename (not clear)
     166}}}
     167prognostic{{{
     168        isprognostic
     169        spcthickness
     170        hydrostatic_adjustment
     171        artificial_diffusivity -> rename stabilization
     172        prognostic_DG -> should be merged with stabilization
     173        penalties
     174}}}
     175balancethickness{{{
     176        spcthickness
     177        dhdt
     178        artificial_diffusivity -> rename stabilization
     179}}}
     180steadystate{{{
     181        eps_rel -> rename following PETSc: reltol
     182        max_steadystate_iterations -> rename maxiter
     183}}}
     184goundingline {{{
     185        groundingline_migration
     186        groundingline_melting_rate
     187}}}
     188hydrology{{{
     189        watercolumn
     190        spwatercolumn
     191        hydro_n
     192        hydro_CR
     193        hydro_p
     194        hydro_q
     195        hydro_kn
    174196}}}
    175197control{{{
    176198        control_analysis
    177           control_type
    178           weights
    179           nsteps
    180           maxiter
    181           cm_responses
    182           tolx
    183           optscal
    184           eps_cm
    185           cm_min
    186           cm_max
    187           cm_jump
    188           cm_gradient
    189           epsvel
    190           meanvel
    191           num_control_type
    192           num_cm_responses
    193           vx_obs
    194           vy_obs
    195           vel_obs
     199        num_control_type -> num_controls
     200        control_type -> rename control_paramters?
     201        num_cm_responses
     202        cm_responses -> rename objective_functions
     203        cm_gradient -> rename gradient_only
     204        weights
     205
     206        cm_min -> min_parameters
     207        cm_max -> max_parameters
     208
     209        nsteps
     210        maxiter
     211        tolx
     212        optscal
     213        cm_jump -> jump
     214        eps_cm  -> remove (never used)
     215        epsvel  -> hardcoded?
     216        meanvel -> hardcoded?
     217
     218        vx_obs
     219        vy_obs
     220        vel_obs
     221        thickness_obs
    196222}}}
    197223qmu{{{
    198224        variables
    199           responses
    200           qmu_method
    201           qmu_params
    202           dakotaresults
    203           dakotain
    204           dakotaout
    205           dakotadat
    206           qmu_analysis
    207           part
    208           npart
    209           numberofvariables
    210           numberofresponses
    211           variabledescriptors
    212           responsedescriptors
    213           qmu_mass_flux_profile_directory
    214           qmu_mass_flux_profiles
    215           qmu_mass_flux_segments
    216           qmu_relax
    217           qmu_save_femmodel
     225        responses
     226        qmu_method -> remove all qmu_
     227        qmu_params
     228        dakotaresults
     229        dakotain
     230        dakotaout
     231        dakotadat
     232        qmu_analysis
     233        part
     234        npart
     235        numberofvariables
     236        numberofresponses
     237        variabledescriptors
     238        responsedescriptors
     239        qmu_mass_flux_profile_directory
     240        qmu_mass_flux_profiles
     241        qmu_mass_flux_segments
     242        qmu_relax
     243        qmu_save_femmodel
     244
     245        adjacency
     246        vwgt
    218247}}}
    219248flaim{{{
    220         fm_tracks
     249        fm_tracks -> remove all fm_
    221250          fm_flightreqs
    222251          fm_criterion
     
    227256          fm_quality
    228257}}}
     258
    229259verbose {{{
    230260        -> already exists
     
    234264        -> already exists
    235265}}}
    236 rifts{{{
    237         rifts
    238           numrifts
    239           riftinfo -> should be removed (constructed by marshall)
    240           riftproperties
    241 }}}
    242 smb{{{
    243         surface_accumulation_rate
    244           surface_ablation_rate
    245           surface_mass_balance
    246 }}}
    247 basalmelting{{{
    248         basal_melting_rate
    249           basal_melting_rate_correction
    250           basal_melting_rate_correction_apply -> remove (correction 0 has the same effect)
    251 }}}
    252266timestepping{{{
    253267        dt
    254           ndt
    255           time_adapt
    256           cfl_coefficient
    257           adaptative_cfl
    258 }}}
    259 radar{{{
    260 sarpwr
    261 sarxm
    262 sarym
    263 }}}
    264 partitioning{{{
    265 adjacency
    266 vwgt
    267 }}}
    268 goundingline {{{
    269         groundingline_migration
    270           groundingline_melting_rate
     268        ndt
     269        time_adapt -> rename cfl_apply
     270        adaptative_cfl -> remove
     271        cfl_coefficient
    271272}}}
    272273results{{{
    273274        requested_outputs
    274           results_on_vertices
    275           output_frequency
    276           outlog
    277           errlog
    278           + all model results ???
    279 }}}
    280 solver{{{
    281 petscoptions
     275        results_on_vertices
     276        output_frequency
     277        outlog
     278        errlog
     279          + all model results ??? (DiagnosticSolution and others?)
     280}}}
     281solver{{{ -> or petsc?
     282petscoptions -> could become the class itself
    282283}}}
    283284debug{{{
     
    286287        memoryleaks -> never used
    287288}}}
    288 
     289private {{{
     290        counter
     291        runtimename
     292        runmefile
     293        inputfilename -> is it really needed? it is just runtimename.bon
     294        outputfilename -> same
     295        solution_type -> rename solution
     296}}}
     297constants{{{
     298        %not material dependent
     299g
     300yts
     301referencetemperature
     302}}}
     303computation{{{
    289304io_gather
    290305penalty_offset
    291 penalty_lock
    292 g
    293 yts
    294306sparsity
    295307lowmem
     308}}}
     309
     310radarimage{{{
     311        sarpwr
     312          sarxm
     313          sarym
     314}}}
     315miscelaneous {{{
     316        notes
     317        name
     318        dummy
     319}}}
    296320
    297321mesh_domainoutline -> remove
    298322mesh_riftoutline -> remove
    299323mesh_resolution -> remove
    300 vx_obs_raw -> remove (should be in dummy)
    301 vy_obs_raw -> remove (should be in dummy)
    302 vx_bal -> remove (should be in dummy)
    303 vy_bal -> remove (should be in dummy)
    304 vel_bal -> remove (should be in dummy)
    305 vel_obs_raw -> remove (should be in dummy)
    306324domainoutline -> remove
    307325riftoutline -> remove
     
    310328wateroutline -> remove
    311329parameterfile -> remove
     330
     331vx_obs_raw -> remove (should be in dummy)
     332vy_obs_raw -> remove (should be in dummy)
     333vel_obs_raw -> remove (should be in dummy)
     334vx_bal -> remove (should be in dummy)
     335vy_bal -> remove (should be in dummy)
     336vel_bal -> remove (should be in dummy)
     337
    312338forcings -> delete
    313 minh -> remove
     339minh -> remove or really use in the code!
    314340firn_layer -> remove (never used)
    315341deltaH -> remove (unused)
     
    322348repository -> remove (out of core never used)
    323349loadresults -> remove (should be an option of solve: md=solve(md,DiagnosticSolutionEnum,'loadonly',1))
     350
    324351element_debug -> remove
    325352element_debugid -> remove
     353
    326354viscousheating -> remove (that's a model result)
    327355pressure_elem -> remove (that's a model result)
     
    331359deviatoricstress-> remove (that's a model result)
    332360strainrate-> remove (that's a model result)
     361
    333362alloc_cleanup -> remove
     363mask -> delete?
Note: See TracChangeset for help on using the changeset viewer.