Changes between Initial Version and Version 1 of fields


Ignore:
Timestamp:
08/25/11 14:33:05 (14 years ago)
Author:
Mathieu Morlighem
Comment:

added template

Legend:

Unmodified
Added
Removed
Modified
  • fields

    v1 v1  
     1== mesh  ==
     2
     3   projection
     4      lat
     5      long
     6      hemisphere
     7
     8     x
     9     y
     10     z
     11     elements
     12     dim -> rename dimension
     13     numlayers -> rename numberoflayers
     14     numberofelements
     15     numberofnodes -> rename numberofvertices as well as nodeon...
     16     edges
     17
     18     uppernodes
     19     upperelements
     20     lowerelements
     21     lowernodes
     22
     23     numberofelements2d
     24     numberofnodes2d
     25     elements2d
     26     x2d
     27     y2d
     28     z2d -> remove
     29
     30     extrusionexponent -> remove
     31     elementonbed
     32     elementonsurface
     33     nodeonbed
     34     nodeonsurface
     35
     36     nodeconnectivity
     37     elementconnectivity
     38     connectivity ->investigate
     39
     40     segments
     41     segmentmarkers
     42     nodeonboundary
     43
     44     extractednodes
     45     extractedelements
     46
     47== geometry  ==
     48     surface
     49     thickness
     50     bed
     51     bathymetry
     52
     53     bed_slopex ->remove
     54     bed_slopey ->remove
     55     surface_slopex->remove
     56     surface_slopey->remove
     57
     58     thickness_coeff -> delete or rename (See with John)?
     59
     60== mask ==
     61   elementoniceshelf -> rename elementonwater
     62   elementonicesheet -> rename elementonground
     63   elementonwater -> rename elementelementonground
     64   nodeoniceshelf
     65   nodeonicesheet
     66   nodeonwater
     67
     68   elementongroundedice
     69   elementonfloatingice
     70   elementonwater
     71
     72
     73== rifts ==
     74   rifts
     75   numrifts
     76   riftinfo -> should be removed (constructed by marshall)
     77   riftproperties
     78
     79== materials ==
     80   rho_ice
     81   rho_water
     82   rho_firn -> remove
     83   heatcapacity
     84   latentheat
     85   thermalconductivity
     86   meltingpoint
     87   beta
     88   mixed_layer_capacity
     89   thermal_exchange_velocity
     90   rheology_B
     91   rheology_n
     92   rheology_law
     93
     94== friction ==
     95   drag_type -> delete
     96   drag_coefficient
     97   drag_p
     98   drag_q
     99
     100== surfaceforcings ==
     101   surface_accumulation_rate -> remove all surface_
     102   surface_ablation_rate
     103   surface_mass_balance
     104
     105== basalforcings ==
     106   basal_melting_rate -> remove basal_*
     107   basal_melting_rate_correction
     108   basal_melting_rate_correction_apply -> remove (correction 0 has the same effect)
     109   geothermalflux
     110
     111== flowequation ==
     112   private:
     113      ishutter
     114      ismacayealpattyn
     115      isstokes
     116
     117      elements_type -> change to element_equation
     118      vertices_type -> rename to vertex_equation
     119      borderstokes -> rename vertex_boundary_equation
     120
     121      elementonhutter ->delete
     122      elementonmacayeal->delete
     123      elementonpattyn->delete
     124      elementonstokes->delete
     125
     126      nodeonhutter ->delete
     127      nodeonmacayeal->delete
     128      nodeonpattyn->delete
     129      nodeonstokes->delete
     130      elements_type2d -> delete
     131      vertices_type2d -> delete
     132
     133== initialization ==
     134   vx
     135   vy
     136   vz
     137   vel
     138   pressure
     139   temperature
     140   watercolumn
     141   waterfraction
     142
     143
     144== diagnostic ==
     145   spcvx
     146   spcvy
     147   spcvz
     148   stokesreconditioning
     149   shelf_dampening
     150   viscosity_overshoot
     151   pressureload -> rename icefront?
     152   diagnostic_ref -> rename referential?
     153   penalties -> rename vertex_pairing
     154   penalty_offset -> rename penalty_factor and change to absolute value
     155
     156   eps_res -> rename following PETSc: restol
     157   eps_rel -> rename following PETSc: reltol
     158   eps_abs-> rename following PETSc:  abstol
     159   max_nonlinear_iterations -> rename maxiter
     160
     161   penalty_lock -> rename rift_penalty_lock
     162   min_mechanical_constraints -> rename  rift_penalty_threshold
     163   requested_outputs
     164
     165== thermal ==
     166   spctemperature
     167   penalty_melting -> delete
     168   min_thermal_constraints -> rename thermal_penalty_threshold
     169   artificial_diffusivity -> rename stabilization
     170   max_nonlinear_iterations -> rename maxiter
     171   stabilize_constraints -> rename thermal_penalty_lock
     172   penalty_offset -> rename penalty_factor and change to absolute value
     173   requested_outputs
     174
     175== prognostic ==
     176   spcthickness
     177   hydrostatic_adjustment
     178   artificial_diffusivity -> rename stabilization
     179   prognostic_DG -> should be merged with stabilization
     180   penalties -> rename vertex_pairing
     181   penalty_offset -> rename penalty_factor and change to absolute value
     182   requested_outputs
     183
     184== balancethickness ==
     185   spcthickness
     186   dhdt -> rename thickening_rate
     187   artificial_diffusivity -> rename stabilization
     188   requested_outputs
     189
     190== steadystate ==
     191   eps_rel -> rename following PETSc: reltol
     192   max_steadystate_iterations -> rename maxiter
     193   requested_outputs
     194
     195== transient ==
     196   isdiagnostic
     197   isprognostic
     198   isthermal
     199   idsgroundingline -> add
     200   requested_outputs
     201
     202== goundingline  ==
     203   groundingline_migration -> rename migration_type
     204   groundingline_melting_rate -> rename melting_rate
     205
     206== hydrology ==
     207   spwatercolumn
     208   hydro_n -> remove all hydro_
     209   hydro_CR
     210   hydro_p
     211   hydro_q
     212   hydro_kn
     213
     214== inversion ==
     215   private:
     216      num_control_type -> num_control_parameters
     217      num_cm_responses -> rename num_cost_functions
     218
     219   control_analysis ->rename iscontrol
     220   control_type -> rename control_parameters?
     221   cm_responses -> rename cost_functions
     222   cm_gradient -> rename gradient_only
     223   weights -> rename cost_functions_coefficients
     224
     225   cm_min -> min_parameters
     226   cm_max -> max_parameters
     227
     228   nsteps
     229   maxiter -> rename maxiter_per_step
     230   tolx    -> hardcoded,delete
     231   optscal -> gradient_scaling
     232   cm_jump -> step_threshold
     233   eps_cm  -> misfit_threshold
     234
     235   epsvel  -> hardcoded, delete
     236   meanvel -> hardcoded, delete
     237
     238   vx_obs
     239   vy_obs
     240   vel_obs
     241   thickness_obs
     242
     243== qmu ==
     244   variables
     245   responses
     246   qmu_method -> remove all qmu_
     247   qmu_params
     248   dakotaresults ->results
     249   dakotain ->check
     250   dakotaout ->check
     251   dakotadat ->check
     252   qmu_analysis -> isqmu
     253   part ->partition
     254   npart -> numberofpartitions
     255   numberofvariables
     256   numberofresponses
     257   variabledescriptors
     258   responsedescriptors
     259   qmu_mass_flux_profile_directory
     260   qmu_mass_flux_profiles
     261   qmu_mass_flux_segments
     262   qmu_relax -> investigate
     263   qmu_save_femmodel -> trash
     264
     265   adjacency
     266   vwgt -> vertex_weight
     267
     268== flaim ==
     269   fm_tracks -> remove all fm_
     270     fm_flightreqs
     271     fm_criterion
     272     fm_gridsatequator
     273     fm_usevalueordering
     274     fm_split_antimeridian
     275     fm_solution
     276     fm_quality
     277
     278
     279== verbose  ==
     280   -> already exists
     281
     282== cluster ==
     283   waitonlock -> cluster dependent to be added to all cluster classes
     284   -> already exists
     285
     286== timestepping ==
     287   dt ->time_step
     288   ndt-> rename final_time
     289   time_adapt -> "cfl" "none"
     290   adaptative_cfl -> remove
     291   cfl_coefficient
     292== results ==
     293   results_on_vertices
     294   output_frequency
     295   outlog
     296   errlog
     297     + all model results ??? (DiagnosticSolution and others?)
     298
     299== solver ==
     300petscoptions -> could become the class itself
     301
     302== debug ==
     303   gprof
     304   mem_debug -> rename valgrind
     305   memoryleaks -> delete
     306
     307== constants ==
     308   %not material dependent
     309g
     310yts
     311referencetemperature
     312
     313== settings ==
     314io_gather
     315sparsity
     316lowmem
     317
     318== radaroverlay ==
     319   sarpwr %error message if database does not exist
     320   sarxm
     321   sarym
     322
     323== miscelaneous  ==
     324   notes
     325   name
     326   dummy
     327
     328== private  ==
     329   counter -> not needed
     330   runtimename
     331   runmefile -> erase
     332   inputfilename -> is it really needed? it is just runtimename.bon
     333   outputfilename -> same
     334   solution_type -> erase and get this from the outbin
     335   bamg
     336
     337== DELETED FIELDS ==
     338mesh_domainoutline -> remove
     339mesh_riftoutline -> remove
     340mesh_resolution -> remove
     341domainoutline -> remove
     342riftoutline -> remove
     343iceshelfoutline ->remove
     344icesheetoutline -> remove
     345wateroutline -> remove
     346parameterfile -> remove
     347
     348vx_obs_raw -> remove (should be in dummy)
     349vy_obs_raw -> remove (should be in dummy)
     350vel_obs_raw -> remove (should be in dummy)
     351vx_bal -> remove (should be in dummy)
     352vy_bal -> remove (should be in dummy)
     353vel_bal -> remove (should be in dummy)
     354
     355forcings -> delete
     356minh -> remove and put into prognostic
     357firn_layer -> remove (never used)
     358deltaH -> remove (unused)
     359DeltaH -> remove (unused)
     360deltaT -> remove (unused)
     361DeltaT -> remove (unused)
     362timeacc -> remove (unused)
     363timedec -> remove (unused)
     364observed_temperature -> remove
     365repository -> remove (out of core never used)
     366loadresults -> remove (should be an option of solve: md=solve(md,DiagnosticSolutionEnum,'loadonly',1))
     367
     368element_debug -> remove
     369element_debugid -> remove
     370
     371viscousheating -> remove (that's a model result)
     372pressure_elem -> remove (that's a model result)
     373stress-> remove (that's a model result)
     374stress_surface-> remove (that's a model result)
     375stress_bed-> remove (that's a model result)
     376deviatoricstress-> remove (that's a model result)
     377strainrate-> remove (that's a model result)
     378
     379alloc_cleanup -> remove -> and put in cosmos cleanup
     380mask -> delete?