From 02d6b3f2dab45a6c4c3ab671c3d910bb31c58f66 Mon Sep 17 00:00:00 2001 From: maorz1998 <515754068@qq.com> Date: Tue, 20 Sep 2022 22:56:28 +0800 Subject: [PATCH 1/2] add time monitor for EEqn and function corrThermo --- applications/solvers/dfLowMachFoam/dfLowMachFoam.C | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/applications/solvers/dfLowMachFoam/dfLowMachFoam.C b/applications/solvers/dfLowMachFoam/dfLowMachFoam.C index d295ceaa..c3b41ebf 100644 --- a/applications/solvers/dfLowMachFoam/dfLowMachFoam.C +++ b/applications/solvers/dfLowMachFoam/dfLowMachFoam.C @@ -63,6 +63,8 @@ int main(int argc, char *argv[]) double time_monitor_flow=0; double time_monitor_chem=0; double time_monitor_Y=0; + double time_monitor_E=0; + double time_monitor_corrThermo=0 clock_t start, end; turbulence->validate(); @@ -119,8 +121,17 @@ int main(int argc, char *argv[]) time_monitor_flow += double(end - start) / double(CLOCKS_PER_SEC); #include "YEqn.H" + + start = std::clock(); #include "EEqn.H" + end = std::clock(); + time_monitor_E += double(end - start) / double(CLOCKS_PER_SEC); + + start = std::clock(); chemistry.correctThermo(); + end = std::clock(); + time_monitor_corrThermo += double(end - start) / double(CLOCKS_PER_SEC); + Info<< "min/max(T) = " << min(T).value() << ", " << max(T).value() << endl; // --- Pressure corrector loop @@ -153,6 +164,8 @@ int main(int argc, char *argv[]) Info<< "MonitorTime_chem = " << time_monitor_chem << " s" << nl << endl; Info<< "MonitorTime_Y = " << time_monitor_Y << " s" << nl << endl; Info<< "MonitorTime_flow = " << time_monitor_flow << " s" << nl << endl; + Info<< "MonitorTime_E = " << time_monitor_E << " s" << nl << endl; + Info<< "MonitorTime_corrThermo = " << time_monitor_corrThermo << " s" << nl << endl; Info<< "ExecutionTime = " << runTime.elapsedCpuTime() << " s" << " ClockTime = " << runTime.elapsedClockTime() << " s" From 40d0ea768032d20960e8cfb8cbd2784030877ea8 Mon Sep 17 00:00:00 2001 From: RZMao <57480686+maorz1998@users.noreply.github.com> Date: Tue, 20 Sep 2022 23:29:24 +0800 Subject: [PATCH 2/2] Update dfLowMachFoam.C --- applications/solvers/dfLowMachFoam/dfLowMachFoam.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/solvers/dfLowMachFoam/dfLowMachFoam.C b/applications/solvers/dfLowMachFoam/dfLowMachFoam.C index c3b41ebf..51df0dfd 100644 --- a/applications/solvers/dfLowMachFoam/dfLowMachFoam.C +++ b/applications/solvers/dfLowMachFoam/dfLowMachFoam.C @@ -64,7 +64,7 @@ int main(int argc, char *argv[]) double time_monitor_chem=0; double time_monitor_Y=0; double time_monitor_E=0; - double time_monitor_corrThermo=0 + double time_monitor_corrThermo=0; clock_t start, end; turbulence->validate();