From e498e904050f55c88bef578e85ef57e3fc27eaa5 Mon Sep 17 00:00:00 2001 From: Petr Krysl Date: Fri, 15 Mar 2024 10:04:34 -0700 Subject: [PATCH] handle gc --- examples/steady_state/2-d/Poisson_examples.jl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/examples/steady_state/2-d/Poisson_examples.jl b/examples/steady_state/2-d/Poisson_examples.jl index 5aa6b01..83d6246 100644 --- a/examples/steady_state/2-d/Poisson_examples.jl +++ b/examples/steady_state/2-d/Poisson_examples.jl @@ -341,6 +341,8 @@ function Poisson_FE_Q4_parallel_example(N = 100, ntasks = Threads.nthreads(), as println("Make node to element map = $(times["FENodeToFEMap"]) [s]") println("Conductivity") + GC.enable(false) + t0 = time(); t1 = time() @@ -366,6 +368,8 @@ function Poisson_FE_Q4_parallel_example(N = 100, ntasks = Threads.nthreads(), as times["TotalAssembly"] = time() - t0 println("Assembly total = $(times["TotalAssembly"]) [s]") + GC.enable(true) + if assembly_only DataDrop.store_json("Poisson_FE_Q4_parallel_example-timing-nth=$(Threads.nthreads())", times) return