wiki:architecture

Version 1 (modified by Mathieu Morlighem, 10 years ago) ( diff )

--

Model inputs/parameters

There are 4 types of model inputs:

  1. Material parameters that are constant (water density, ice latent heat, ...)
  2. Material parameters that vary in space (ice viscosity, damage, ...)
  3. Other model parameters that are constant (convergence criterion, maximum number of iteration, ...)
  4. Other model inputs that vary in space (ice thickness, surface elevation,...)

There are 3 placeholders in ISSM:

  • Matpar for 1.
  • element->inputs for 2 and 4.
  • femmodel->paramters for 3.

Solutions and Analyses

  • An analysis is the resolution of one PDE
  • A solution might consist of the solution of one analysis or several analyses. For example in a TransientSolution, we solve Stressbalanceanalysis, MasstransportAnalysis, ThermalAnalysis,...

Each analysis has one unique file in src/c/analyses and they all derive from the class Analysis with a list of functions they have to have (CreateKMatrix, NumberofDofs,...). Each solution has one core in src/c/cores

Note: See TracWiki for help on using the wiki.