From 06d1a482088a5b81c55d48cd2acbba405cea3326 Mon Sep 17 00:00:00 2001
From: Johanna <johanna@zijderveld.de>
Date: Tue, 7 May 2024 15:00:19 +0200
Subject: [PATCH] change the optimizer kwargs to make convergence behave better

---
 docs/source/hubbard_1d.md             | 2 +-
 examples/1d_hubbard_totalenergy.ipynb | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/docs/source/hubbard_1d.md b/docs/source/hubbard_1d.md
index d21c43f..8f1a7ea 100644
--- a/docs/source/hubbard_1d.md
+++ b/docs/source/hubbard_1d.md
@@ -91,7 +91,7 @@ def compute_sol(U, h_0, nk, filling=2):
     }
     guess = pymf.generate_guess(frozenset(h_int), len(list(h_0.values())[0]))
     full_model = pymf.Model(h_0, h_int, filling)
-    mf_sol = pymf.solver(full_model, guess, nk=nk)
+    mf_sol = pymf.solver(full_model, guess, nk=nk, optimizer_kwargs={"M":0})
     return pymf.add_tb(h_0, mf_sol)
 
 
diff --git a/examples/1d_hubbard_totalenergy.ipynb b/examples/1d_hubbard_totalenergy.ipynb
index 30492b2..5464fdc 100644
--- a/examples/1d_hubbard_totalenergy.ipynb
+++ b/examples/1d_hubbard_totalenergy.ipynb
@@ -124,7 +124,7 @@
     "    }\n",
     "    guess = pymf.generate_guess(frozenset(h_int), len(list(h_0.values())[0]))\n",
     "    full_model = pymf.Model(h_0, h_int, filling)\n",
-    "    mf_sol = pymf.solver(full_model, guess, nk=nk)\n",
+    "    mf_sol = pymf.solver(full_model, guess, nk=nk, optimizer_kwargs={\"M\":0})\n",
     "    return pymf.add_tb(h_0, mf_sol)\n",
     "\n",
     "\n",
-- 
GitLab