Memory optimisation

This commit is contained in:
Hrvoje Jasak 2015-10-29 15:29:08 +00:00
parent 59df9c6899
commit 00dc2108de
2 changed files with 8 additions and 6 deletions

View file

@ -1,5 +1,5 @@
// Momentum equation
fvVectorMatrix UEqn
tmp<fvVectorMatrix> UEqn
(
fvm::ddt(U)
+ fvm::div(phi, U)
@ -7,9 +7,9 @@
);
// Add MRF and porous sources
mrfZones.addCoriolis(UEqn);
pZones.addResistance(UEqn);
mrfZones.addCoriolis(UEqn());
pZones.addResistance(UEqn());
UEqn.relax();
UEqn().relax();
UpEqn.insertEquation(0, UEqn);
UpEqn.insertEquation(0, UEqn());

View file

@ -2,9 +2,11 @@
surfaceScalarField rUAf
(
"rUAf",
fvc::interpolate(1.0/UEqn.A())
fvc::interpolate(1.0/UEqn().A())
);
UEqn.clear();
surfaceScalarField presSource
(
"presSource",