Skip to content

Commit 2fd4da6

Browse files
committed
set rtol = 1e-2 by default in ntcg
1 parent ca7bd33 commit 2fd4da6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/msca/optim/solver/ntcgsolver.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ def minimize(
126126
precon_builder = precon_builder_map[precon_builder](
127127
**(precon_builder_options or {})
128128
)
129-
cg_options = cg_options or {}
129+
cg_options = cg_options or {"rtol":1e-2}
130130

131131
def get_cg_maxiter(niter: int) -> int | None:
132132
if cg_maxiter_init is None and cg_maxiter is None:
@@ -168,7 +168,7 @@ def cg_iter_counter(xk, cg_info):
168168
if precon_builder is not None:
169169
cg_options["M"] = precon_builder(x_pair, g_pair)
170170
cg_options["maxiter"] = get_cg_maxiter(niter)
171-
dx = cg(hess, -g, **cg_options)[0]
171+
dx = cg(hess, -g,**cg_options)[0]
172172
try:
173173
# get step size
174174
step = line_search(x, -dx,g,self.fun, **line_search_options)

0 commit comments

Comments
 (0)