Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions process/solver.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import logging
from process.fortran import numerics, global_variables
from process.utilities.f2py_string_patch import f2py_compatible_to_string
import numpy as np
from process.evaluators import Evaluators
from abc import ABC, abstractmethod
Expand Down Expand Up @@ -204,9 +205,12 @@ def _solver_callback(i: int, _result, _x, convergence_param: float):
res = e.result

except ValueError as e:
logger.warning(
f"Active iteration variables are : {list(enumerate(numerics.ixc[:numerics.nvar]))}"
)
itervar_name_list = ""
for count, iter_var in enumerate(numerics.ixc[: numerics.nvar]):
itervar_name = f2py_compatible_to_string(numerics.lablxc[iter_var - 1])
itervar_name_list += f"{count}: {itervar_name} \n"

logger.warning(f"Active iteration variables are : \n{itervar_name_list}")
raise e

else:
Expand Down