21 #include "pism/verification/tests/exactTestO.h"
25 static const double L = 3.34e5;
26 static const double grav = 9.81;
28 static const double k_ICE = 2.10;
30 static const double H0 = 3000.0;
31 static const double Ts = 223.15;
32 static const double G = 0.042;
84 int exactO_old(
double z,
double *TT,
double *Tm,
double *qice,
double *qbed,
double *bmelt) {
104 }
else if (z >= 0.0) {
105 *TT = *Tm + (
Ts - *Tm) * (z /
H0);
115 exactO_old(z, &result.TT, &result.Tm, &result.qice, &result.qbed, &result.bmelt);
static const double rho_ICE
static const double T_triple
static const double k_ICE
static const double beta_CC
int exactO_old(double z, double *TT, double *Tm, double *qice, double *qbed, double *bmelt)
Implements an exact solution for basal melt rate. Utterly straightforward arithmetic.
struct TestOParameters exactO(double z)
static const double k_BEDROCK