|
PISM, A Parallel Ice Sheet Model stable 0.4.1779
|
#include <stdio.h>#include <math.h>#include <gsl/gsl_errno.h>#include <gsl/gsl_math.h>#include <gsl/gsl_roots.h>#include "exactTestK.h"Go to the source code of this file.
Defines | |
| #define | pi 3.1415926535897931 |
| #define | SperA 31556926.0 |
| #define | c_p_ICE 2009.0 |
| #define | rho_ICE 910.0 |
| #define | k_ICE 2.10 |
| #define | c_p_BRdefault 1000.0 |
| #define | rho_BRdefault 3300.0 |
| #define | k_BRdefault 3.0 |
| #define | H0 3000.0 |
| #define | B0 1000.0 |
| #define | Ts 223.15 |
| #define | G 0.042 |
| #define | phi 0.0125 |
| #define | Nsum 30 |
| #define | COMPUTE_ALPHA 0 |
Functions | |
| int | exactK (const double t, const double z, double *TT, double *FF, const int bedrockIsIce_p) |
| #define B0 1000.0 |
Definition at line 39 of file exactTestK.c.
Referenced by IceCompModel::computeGeometryErrors(), exactK(), and main().
| #define c_p_BRdefault 1000.0 |
Definition at line 34 of file exactTestK.c.
Referenced by exactK().
| #define c_p_ICE 2009.0 |
Definition at line 31 of file exactTestK.c.
Referenced by exactK().
| #define COMPUTE_ALPHA 0 |
Definition at line 131 of file exactTestK.c.
| #define G 0.042 |
Definition at line 41 of file exactTestK.c.
Referenced by exactK().
| #define H0 3000.0 |
Definition at line 38 of file exactTestK.c.
Referenced by bothexact(), IceCompModel::computeGeometryErrors(), exactB(), exactC(), exactD(), exactH(), exactJ(), exactK(), exactN(), and main().
| #define k_BRdefault 3.0 |
Definition at line 36 of file exactTestK.c.
Referenced by exactK().
| #define k_ICE 2.10 |
Definition at line 33 of file exactTestK.c.
Referenced by exactK().
| #define Nsum 30 |
Definition at line 44 of file exactTestK.c.
Referenced by exactK().
| #define phi 0.0125 |
Definition at line 42 of file exactTestK.c.
Referenced by bothexact(), and exactK().
| #define pi 3.1415926535897931 |
Definition at line 28 of file exactTestK.c.
Referenced by IcePSTexModel::additionalAtEndTimestep(), BedDeformLC::alloc(), PISMDefaultYieldStress::basal_material_yield_stress(), SIA_Sliding::basalVelocitySIA(), bothexact(), bueler_brown_f(), PDDMassBalance::CalovGreveIntegrand(), compute_errors(), IceCompModel::computeBasalVelocityErrors(), exactK(), IceEISModel::generateMoundTopography(), IceEISModel::generateTroughTopography(), PSTYieldStress::init_till_phi(), main(), PSTYieldStress::phiLocal(), IcePSTexModel::setBedElev(), BedDeformLC::step(), PAYearlyCycle::temp_snapshot(), and PAYearlyCycle::temp_time_series().
| #define rho_BRdefault 3300.0 |
Definition at line 35 of file exactTestK.c.
Referenced by exactK().
| #define rho_ICE 910.0 |
Definition at line 32 of file exactTestK.c.
Referenced by exactK().
| #define SperA 31556926.0 |
Definition at line 29 of file exactTestK.c.
| #define Ts 223.15 |
Definition at line 40 of file exactTestK.c.
Referenced by bothexact(), exactK(), IceCompModel::fillSolnTestFG(), IceCompModel::initTestFG(), and setInitStateF().
| int exactK | ( | const double | t, |
| const double | z, | ||
| double * | TT, | ||
| double * | FF, | ||
| const int | bedrockIsIce_p | ||
| ) |
Definition at line 48 of file exactTestK.c.
References B0, c_p_BRdefault, c_p_ICE, G, H0, k_BRdefault, k_ICE, Nsum, phi, pi, rho_BRdefault, rho_ICE, and Ts.
Referenced by BTU_Verification::bootstrap(), BTU_Test::bootstrap(), IceCompModel::computeIceBedrockTemperatureErrors(), IceCompModel::fillTemperatureSolnTestsKO(), and main().
1.7.3