Skip to content

Commit

Permalink
Added correct sign entrainment fluxes scalars and wind
Browse files Browse the repository at this point in the history
  • Loading branch information
bartvstratum committed Aug 31, 2014
1 parent ee824df commit 7b3baaa
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions model.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -603,6 +603,8 @@ void model::runmlmodel()
wscae = we * dsca;
wCO2e = we * dCO2;

//printf("wco2e=%f, dco2=%f\n",wCO2e,dCO2);

// compute mixed-layer top variances and mass-fluxes
if (wthetav > 0.)
{
Expand Down Expand Up @@ -1254,22 +1256,22 @@ void model::store()
output->gammau.data[t] = gammau;
output->advu.data[t] = advu;
output->uw.data[t] = uw;
output->uwe.data[t] = uwe;
output->uwe.data[t] = -uwe;

output->v.data[t] = v;
output->dv.data[t] = dv;
output->gammav.data[t] = gammav;
output->advv.data[t] = advv;
output->vw.data[t] = vw;
output->vwe.data[t] = vwe;
output->vwe.data[t] = -vwe;

// BvS; a scalar...
output->sca.data[t] = sca;
output->dsca.data[t] = dsca;
output->gammasca.data[t] = gammasca;
output->advsca.data[t] = advsca;
output->wsca.data[t] = wsca;
output->wscae.data[t] = wscae;
output->wscae.data[t] = -wscae;
output->wscaM.data[t] = wscaM;
output->sigmasca.data[t] = pow(sigmasca2,0.5);

Expand All @@ -1281,7 +1283,7 @@ void model::store()
output->wCO2.data[t] = wCO2 * ((rho*mco2)/mair);
output->wCO2A.data[t] = An * ((rho*mco2)/mair);
output->wCO2R.data[t] = Resp * ((rho*mco2)/mair);
output->wCO2e.data[t] = wCO2e * ((rho*mco2)/mair);
output->wCO2e.data[t] = -wCO2e * ((rho*mco2)/mair);
output->wCO2M.data[t] = wCO2M * ((rho*mco2)/mair);
output->sigmaCO2.data[t] = pow(sigmaCO22,0.5);

Expand Down

0 comments on commit 7b3baaa

Please sign in to comment.