From ad0b4da50860c37e2a3d603d19c7793d7dd99c69 Mon Sep 17 00:00:00 2001 From: Chloe Mimeau <Chloe.Mimeau@imag.fr> Date: Wed, 22 May 2013 13:08:31 +0000 Subject: [PATCH] update energy dissipation post-porcessing --- HySoP/hysop/operator/energy_enstrophy.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/HySoP/hysop/operator/energy_enstrophy.py b/HySoP/hysop/operator/energy_enstrophy.py index aa31a2720..044243e98 100644 --- a/HySoP/hysop/operator/energy_enstrophy.py +++ b/HySoP/hysop/operator/energy_enstrophy.py @@ -94,24 +94,23 @@ class Energy_enstrophy(Monitoring): enstrophy = enstrophy / (2.0 * np.pi) ** 3 - print "enstrophy", enstrophy # 1st order # effectiveViscosity = - (energy - self.buffer_1) / (dt * enstrophy) -# energyDissipation = - (energy - self.buffer_1) / dt +# timeDerivativeEnergy = - (energy - self.buffer_1) / dt # 2nd order effectiveViscosity = - (3.0 * energy - 4.0 * self.buffer_1 + 1.0 * self.buffer_2) / \ (2.0 * dt * enstrophy) - energyDissipation = - (3.0 * energy - 4.0 * self.buffer_1 + 1.0 * + timeDerivativeEnergy = - (3.0 * energy - 4.0 * self.buffer_1 + 1.0 * self.buffer_2) / (2.0 * dt) ratio = effectiveViscosity / self.viscosity - energyDissipation2 = self.viscosity * enstrophy + nuEnstrophy = self.viscosity * enstrophy - energyDissipation3 = effectiveViscosity * enstrophy + nu_effEnstrophy = effectiveViscosity * enstrophy self.buffer_2 = self.buffer_1 self.buffer_1 = energy @@ -121,9 +120,9 @@ class Energy_enstrophy(Monitoring): self.f.write("%s %s %s %s %s %s %s\n" % (t, energy, enstrophy, ratio, - energyDissipation, - energyDissipation2, - energyDissipation3)) + timeDerivativeEnergy, + nuEnstrophy, + nu_effEnstrophy)) self.f.close() def __str__(self): -- GitLab