| 1 | == Model inputs/parameters == |
| 2 | |
| 3 | There are 4 types of model inputs: |
| 4 | |
| 5 | 1. Material parameters that are constant (water density, ice latent heat, ...) |
| 6 | 1. Material parameters that vary in space (ice viscosity, damage, ...) |
| 7 | 1. Other model parameters that are constant (convergence criterion, maximum number of iteration, ...) |
| 8 | 1. Other model inputs that vary in space (ice thickness, surface elevation,...) |
| 9 | |
| 10 | There are 3 placeholders in ISSM: |
| 11 | - Matpar for 1. |
| 12 | - element->inputs for 2 and 4. |
| 13 | - femmodel->paramters for 3. |
| 14 | |
| 15 | == Solutions and Analyses == |
| 16 | |
| 17 | - An analysis is the resolution of one PDE |
| 18 | - A solution might consist of the solution of one analysis or several analyses. For example in a `TransientSolution`, we solve `Stressbalanceanalysis`, `MasstransportAnalysis`, `ThermalAnalysis`,... |
| 19 | |
| 20 | 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,...). |
| 21 | Each solution has one core in `src/c/cores` |