From 6287aa901ac2aaa25d098a6f7746797c60aef68d Mon Sep 17 00:00:00 2001 From: craig-warren Date: Sun, 10 Dec 2023 22:50:09 +0000 Subject: [PATCH] Manual gc --- gprMax/contexts.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gprMax/contexts.py b/gprMax/contexts.py index ca17ede6..c174de4c 100644 --- a/gprMax/contexts.py +++ b/gprMax/contexts.py @@ -83,7 +83,9 @@ class Context: solver = create_solver(G) model.solve(solver) - gc.collect() + if not config.sim_config.args.geometry_fixed: + del solver, model, G + gc.collect() self.tsimend = timer() self.print_sim_time_taken() @@ -146,7 +148,7 @@ class MPIContext(Context): solver = create_solver(G) model.solve(solver) - del solver + del solver, model, G gc.collect() def run(self):