From dc04b5bac36221988c42e0a8206f62b2beaf7ca3 Mon Sep 17 00:00:00 2001 From: rowanc1 Date: Fri, 16 May 2014 13:16:27 -0700 Subject: [PATCH] Updates for memory optimization. --- SimPEG/Optimization.py | 1 + 1 file changed, 1 insertion(+) diff --git a/SimPEG/Optimization.py b/SimPEG/Optimization.py index f9979730..7e9c4e37 100644 --- a/SimPEG/Optimization.py +++ b/SimPEG/Optimization.py @@ -178,6 +178,7 @@ class Minimize(object): self.printIter() if self.stoppingCriteria(): break self.searchDirection = self.findSearchDirection() + del self.H #: Doing this saves memory, as it is not needed in the rest of the computations. p = self.scaleSearchDirection(self.searchDirection) xt, passLS = self.modifySearchDirection(p) if not passLS: