Skip to content

Commit dddc58b

Browse files
authored
Merge pull request #1651 from Libensemble/bugfix/ibcdfo_main_jan_2026
Bugfix/ibcdfo main jan 2026
2 parents 87f5a30 + 41f608c commit dddc58b

30 files changed

Lines changed: 26 additions & 56 deletions

libensemble/gen_funcs/aposmm_localopt_support.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ class APOSMMException(Exception):
4444
if "dfols" in optimizers:
4545
import dfols # noqa: F401
4646
if "ibcdfo_pounders" in optimizers:
47-
from ibcdfo.pounders import pounders # noqa: F401
47+
from ibcdfo import run_pounders
4848
if "ibcdfo_manifold_sampling" in optimizers:
49-
from ibcdfo.manifold_sampling import manifold_sampling_primal # noqa: F401
49+
from ibcdfo import run_MSP # noqa: F401
5050
if "scipy" in optimizers:
5151
from scipy import optimize as sp_opt # noqa: F401
5252
if "external_localopt" in optimizers:
@@ -449,7 +449,7 @@ def run_local_ibcdfo_manifold_sampling(user_specs, comm_queue, x0, f0, child_can
449449
# m = len(f0)
450450
subprob_switch = "linprog"
451451

452-
[X, F, hF, xkin, flag] = manifold_sampling_primal(
452+
[X, F, hF, xkin, flag] = run_MSP(
453453
user_specs["hfun"],
454454
lambda x: scipy_dfols_callback_fun(x, comm_queue, child_can_read, parent_can_read, user_specs),
455455
x0,
@@ -507,7 +507,7 @@ def run_local_ibcdfo_pounders(user_specs, comm_queue, x0, f0, child_can_read, pa
507507
else:
508508
Options = None
509509

510-
[X, F, hF, flag, xkin] = pounders(
510+
[X, F, hF, flag, xkin] = run_pounders(
511511
lambda x: scipy_dfols_callback_fun(x, comm_queue, child_can_read, parent_can_read, user_specs),
512512
x0,
513513
n,

libensemble/tests/regression_tests/support.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import copy
22

33
import numpy as np
4-
54
from libensemble.specs import input_fields, output_data
65

76
branin_vals_and_minima = np.array(

libensemble/tests/regression_tests/test_1d_sampling.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
# TESTSUITE_NPROCS: 2 4
1515

1616
import numpy as np
17-
1817
from libensemble import Ensemble
1918
from libensemble.gen_funcs.sampling import latin_hypercube_sample as gen_f
2019

libensemble/tests/regression_tests/test_2d_sampling.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
# TESTSUITE_NPROCS: 2 4
1515

1616
import numpy as np
17-
1817
from libensemble import Ensemble
1918
from libensemble.gen_funcs.sampling import latin_hypercube_sample as gen_f
2019

libensemble/tests/regression_tests/test_GPU_variable_resources.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
# TESTSUITE_NPROCS: 6
2727

2828
import numpy as np
29-
3029
from libensemble import Ensemble
3130
from libensemble.alloc_funcs.start_only_persistent import only_persistent_gens as alloc_f
3231
from libensemble.executors.mpi_executor import MPIExecutor

libensemble/tests/regression_tests/test_GPU_variable_resources_multi_task.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
# TESTSUITE_NPROCS: 10
3636

3737
import numpy as np
38-
3938
from libensemble import Ensemble
4039
from libensemble.alloc_funcs.start_only_persistent import only_persistent_gens as alloc_f
4140
from libensemble.executors.mpi_executor import MPIExecutor

libensemble/tests/regression_tests/test_evaluate_mixed_sample.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
import warnings
1818

1919
import numpy as np
20-
2120
from libensemble import Ensemble
2221
from libensemble.alloc_funcs.give_pregenerated_work import give_pregenerated_sim_work as alloc_f
2322

libensemble/tests/regression_tests/test_gpCAM.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import warnings
2828

2929
import numpy as np
30-
3130
from libensemble.alloc_funcs.start_only_persistent import only_persistent_gens as alloc_f
3231
from libensemble.gen_funcs.persistent_gpCAM import persistent_gpCAM, persistent_gpCAM_covar
3332

libensemble/tests/regression_tests/test_inverse_bayes_example.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
# TESTSUITE_NPROCS: 3 4
2020

2121
import numpy as np
22-
2322
from libensemble import Ensemble
2423
from libensemble.alloc_funcs.inverse_bayes_allocf import only_persistent_gens_for_inverse_bayes as alloc_f
2524
from libensemble.gen_funcs.persistent_inverse_bayes import persistent_updater_after_likelihood as gen_f

libensemble/tests/regression_tests/test_persistent_aposmm_dfols.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,8 @@
2121
import multiprocessing
2222
import sys
2323

24-
import numpy as np
25-
2624
import libensemble.gen_funcs
25+
import numpy as np
2726

2827
# Import libEnsemble items for this test
2928
from libensemble.libE import libE

0 commit comments

Comments
 (0)