From b693f67b993d7decb7d94f5cd43e29674faba5c4 Mon Sep 17 00:00:00 2001 From: Theophile Terraz Date: Tue, 24 Feb 2026 09:15:31 +0100 Subject: [PATCH] debug RubarBE --- src/Meshing/Internal.py | 2 +- src/Solver/RubarBE.py | 6 +++--- src/config.py | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Meshing/Internal.py b/src/Meshing/Internal.py index af3bf89e..f38e16fd 100644 --- a/src/Meshing/Internal.py +++ b/src/Meshing/Internal.py @@ -102,7 +102,7 @@ class InternalMeshing(AMeshingTool): # calcul number of intermediate profiles np = [] for i in range(limites[0], limites[1]): - np.append(int((reach.profiles[i+1].rk - + np.append(int(abs(reach.profiles[i+1].rk - reach.profiles[i].rk) / step) - 1) if np[-1] < 0: np[-1] = 0 diff --git a/src/Solver/RubarBE.py b/src/Solver/RubarBE.py index cd9b42b7..1b3564d1 100644 --- a/src/Solver/RubarBE.py +++ b/src/Solver/RubarBE.py @@ -58,12 +58,12 @@ class Rubar3(CommandLineSolver): ("rubarbe_iovis", "n"), ("rubarbe_rep", "n"), ("rubarbe_tinit", "000:00:00:00"), - ("rubarbe_tmax", "999:99:99:00"), + ("rubarbe_tmax", "000:01:00:00"), # 1 day ("rubarbe_tiopdt", "000:00:00:00"), ("rubarbe_dt", "5.0"), ("rubarbe_ts", "999:99:99:00"), - ("rubarbe_dtsauv", "00:00:00:05"), - ("rubarbe_psave", "00:00:00:05"), + ("rubarbe_dtsauv", "00:00:05:00"), + ("rubarbe_psave", "00:00:05:00"), ("rubarbe_fdeb1", "1"), ("rubarbe_fdeb2", "10"), ("rubarbe_fdeb3", "100"), diff --git a/src/config.py b/src/config.py index 3605ebd3..180ea61d 100644 --- a/src/config.py +++ b/src/config.py @@ -173,7 +173,7 @@ class Config(SQL): posix = os.name == 'posix' ext = "" if posix else ".exe" path = os.path.join("@install_dir", - "rubar", f"rubar3{ext}") + "rubar", f"rubarbe{ext}") self.execute(f""" INSERT INTO solver VALUES ( @@ -372,7 +372,7 @@ class Config(SQL): ctor = solver_type_list["rubar3"] new = ctor("default-Rubar3") new._description = "Default Pamhyr2 Rubar 3 version" - path = os.path.join("@install_dir", "rubar", f"rubar3{ext}") + path = os.path.join("@install_dir", "rubar", f"rubarbe{ext}") new._cmd_solver = f""""{path}" @args @input""" self._solvers.append(new)