User Guide:
Quickstart
Advanced Installation
Understanding libEnsemble
Constructing Workflows
Running libEnsemble
Running on HPC Systems
Tutorials:
Simple Introduction
Ensemble with an MPI Application
Executor - Assign GPUs
Surrogate Modeling with gpCAM
Optimization with APOSMM
Calibration with Simulation Cancellation
Bayesian Optimization with Xopt
Examples:
(New) Standardized Generators
Generator Functions
Simulation Functions
Allocation Functions
Calling Scripts
Submission Scripts
Additional References:
Frequently Asked Questions
Known Issues
Release Notes
Contributing to libEnsemble
Posters and Presentations
Developer Guide:
Release Management
Internal Modules
libEnsemble
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Z
_
__init__() (env_resources.EnvResources method)
(libensemble.executors.executor.Executor method)
(libensemble.history.History method)
(libensemble.tools.alloc_support.AllocSupport method)
(manager.Manager method)
(resources.resources.GlobalResources method)
(resources.resources.Resources method)
(resources.scheduler.ResourceScheduler method)
(resources.worker_resources.ResourceManager method)
(resources.worker_resources.WorkerResources method)
(rset_resources.RSetResources method)
(worker.Worker method)
A
abbrev_nodenames() (env_resources.EnvResources static method)
abort_on_exception (libensemble.specs.LibeSpecs attribute)
add_comm_info() (resources.resources.GlobalResources method)
(resources.resources.Resources method)
add_random_streams() (libensemble.ensemble.Ensemble method)
add_unique_random_streams() (in module tools)
all_gen_informed() (alloc_support.AllocSupport method)
(libensemble.tools.alloc_support.AllocSupport method)
all_sim_ended() (alloc_support.AllocSupport method)
(libensemble.tools.alloc_support.AllocSupport method)
all_sim_started() (alloc_support.AllocSupport method)
(libensemble.tools.alloc_support.AllocSupport method)
alloc_f (libensemble.specs.AllocSpecs attribute)
alloc_support
module
AllocException
AllocSupport (class in alloc_support)
(class in libensemble.tools.alloc_support)
APOSMM (class in gen_classes.aposmm)
aposmm() (in module persistent_aposmm)
aposmm_localopt_support
module
assign_resources() (alloc_support.AllocSupport method)
(libensemble.tools.alloc_support.AllocSupport method)
(resources.scheduler.ResourceScheduler method)
assign_rsets() (resources.worker_resources.ResourceManager method)
aurora (libensemble.resources.platforms.Known_platforms attribute)
authkey (libensemble.specs.LibeSpecs attribute)
avail_worker_ids() (alloc_support.AllocSupport method)
(libensemble.tools.alloc_support.AllocSupport method)
B
batch_size (libensemble.specs.GenSpecs attribute)
batched_history_matching() (in module persistent_sampling)
best_split() (rset_resources.RSetResources static method)
borehole
module
borehole() (in module borehole)
(in module borehole_kills)
(in module surmise_test_function)
borehole_failmodel() (in module surmise_test_function)
borehole_func() (in module borehole)
borehole_kills
module
borehole_model() (in module surmise_test_function)
borehole_true() (in module surmise_test_function)
borehole_vec() (in module surmise_test_function)
C
calc_dir_id_width (libensemble.specs.LibeSpecs attribute)
cancel() (libensemble.executors.executor.Task method)
cancelled() (libensemble.executors.executor.Task method)
check_npy_file_exists() (in module tools)
chwirut1
module
chwirut_eval() (in module chwirut1)
close() (aposmm_localopt_support.LocalOptInterfacer method)
cobalt_abbrev_nodenames() (env_resources.EnvResources static method)
comms (libensemble.specs.LibeSpecs attribute)
cores_per_node (libensemble.resources.platforms.Platform attribute)
count_gens() (alloc_support.AllocSupport method)
(libensemble.tools.alloc_support.AllocSupport method)
count_persis_gens() (alloc_support.AllocSupport method)
(libensemble.tools.alloc_support.AllocSupport method)
create_machinefile() (in module mpi_resources)
CUDA_variable_resources() (in module var_resources)
D
dedicated_mode (libensemble.specs.LibeSpecs attribute)
destroy() (aposmm_localopt_support.LocalOptInterfacer method)
disable_log_files (libensemble.specs.LibeSpecs attribute)
disable_resource_manager (libensemble.specs.LibeSpecs attribute)
doihave_gpus() (resources.worker_resources.WorkerResources method)
done() (libensemble.executors.executor.Task method)
dry_run (libensemble.specs.LibeSpecs attribute)
E
enforce_worker_core_bounds (libensemble.specs.LibeSpecs attribute)
Ensemble (class in libensemble.ensemble)
ensemble_copy_back (libensemble.specs.LibeSpecs attribute)
ensemble_dir_path (libensemble.specs.LibeSpecs attribute)
ensure_one_active_gen() (in module only_one_gen_alloc)
env_resources
module
EnvResources (class in env_resources)
eprint() (in module tools)
even_assignment() (rset_resources.RSetResources static method)
exception() (libensemble.executors.executor.Task method)
executor
module
Executor (class in libensemble.executors.executor)
expand_list() (rset_resources.RSetResources static method)
export() (gen_classes.aposmm.APOSMM method)
F
fast_alloc
module
fast_alloc_and_pausing
module
fd_param_finder() (in module persistent_fd_param_finder)
file_exists_in_workdir() (libensemble.executors.executor.Task method)
final_gen_send (libensemble.specs.LibeSpecs attribute)
finalize() (gen_classes.aposmm.APOSMM method)
(generators.Generator method)
finite_diff_alloc() (in module start_fd_persistent)
forces_gpu.forces_simf
module
forces_gpu_var_resources.forces_simf
module
forces_multi_app.forces_simf
module
forces_simple.forces_simf
module
forces_simple_with_input_file.forces_simf
module
ForkablePdb (class in tools)
free_rsets() (resources.worker_resources.ResourceManager method)
from_json() (libensemble.ensemble.Ensemble method)
from_toml() (libensemble.ensemble.Ensemble method)
from_yaml() (libensemble.ensemble.Ensemble method)
frontier (libensemble.resources.platforms.Known_platforms attribute)
func_wrapper() (in module noisy_vector_mapping)
(in module periodic_func)
G
gen_borehole_input() (in module borehole)
gen_dir_copy_files (libensemble.specs.LibeSpecs attribute)
gen_dir_symlink_files (libensemble.specs.LibeSpecs attribute)
gen_dirs_make (libensemble.specs.LibeSpecs attribute)
gen_f (libensemble.specs.GenSpecs attribute)
gen_input_dir (libensemble.specs.LibeSpecs attribute)
gen_max (libensemble.specs.ExitCriteria attribute)
gen_num_gpus (libensemble.specs.LibeSpecs attribute)
gen_num_procs (libensemble.specs.LibeSpecs attribute)
gen_on_manager (libensemble.specs.LibeSpecs attribute)
gen_work() (alloc_support.AllocSupport method)
(libensemble.tools.alloc_support.AllocSupport method)
gen_workers (libensemble.specs.LibeSpecs attribute)
Generator (class in generators)
generator (libensemble.specs.GenSpecs attribute)
generators
module
generic_rocm (libensemble.resources.platforms.Known_platforms attribute)
get_cobalt_nodelist() (env_resources.EnvResources static method)
get_cpu_cores() (in module node_resources)
get_global_nodelist() (resources.resources.GlobalResources static method)
get_group_list() (rset_resources.RSetResources static method)
get_hostlist() (in module mpi_resources)
get_index_list() (resources.worker_resources.ResourceManager static method)
get_level() (in module logger)
get_local_nodelist() (resources.worker_resources.WorkerResources static method)
get_lsf_nodelist() (env_resources.EnvResources static method)
get_lsf_nodelist_frm_shortform() (env_resources.EnvResources static method)
get_MPI_runner() (in module mpi_resources)
get_MPI_variant() (in module mpi_resources)
get_nodelist() (env_resources.EnvResources method)
get_partitioned_nodelist() (rset_resources.RSetResources static method)
get_pbs_nodelist() (env_resources.EnvResources static method)
get_resources() (in module mpi_resources)
get_rsets_on_a_node() (rset_resources.RSetResources static method)
get_slots_as_string() (resources.worker_resources.WorkerResources method)
get_slurm_nodelist() (env_resources.EnvResources static method)
get_split_list() (rset_resources.RSetResources static method)
get_stderr_level() (in module logger)
get_sub_node_resources() (in module node_resources)
get_workers2assign2() (rset_resources.RSetResources static method)
give_pregenerated_sim_work() (in module give_pregenerated_work)
give_pregenerated_work
module
give_sim_work_first
module
give_sim_work_first() (in module fast_alloc)
(in module fast_alloc_and_pausing)
(in module give_sim_work_first)
GlobalResources (class in resources.resources)
globus_compute_endpoint (libensemble.specs.GenSpecs attribute)
(libensemble.specs.SimSpecs attribute)
GP_CAM (class in gen_classes.gpCAM)
GP_CAM_Covar (class in gen_classes.gpCAM)
gpu_env_fallback (libensemble.resources.platforms.Platform attribute)
gpu_setting_name (libensemble.resources.platforms.Platform attribute)
gpu_setting_type (libensemble.resources.platforms.Platform attribute)
gpu_variable_resources() (in module var_resources)
gpu_variable_resources_from_gen() (in module var_resources)
gpu_variable_resources_subenv() (in module var_resources)
gpus_per_group (libensemble.specs.LibeSpecs attribute)
gpus_per_node (libensemble.resources.platforms.Platform attribute)
grow_H() (libensemble.history.History method)
H
H_file_prefix (libensemble.specs.LibeSpecs attribute)
History (class in libensemble.history)
I
ingest() (gen_classes.aposmm.APOSMM method)
(gen_classes.external.sampling.UniformSample method)
(gen_classes.gpCAM.GP_CAM method)
(gen_classes.gpCAM.GP_CAM_Covar method)
(gen_classes.sampling.UniformSample method)
(generators.Generator method)
init_resources() (resources.resources.Resources class method)
initial_batch_size (libensemble.specs.GenSpecs attribute)
inputs (libensemble.specs.GenSpecs attribute)
(libensemble.specs.SimSpecs attribute)
inverse_bayes
module
inverse_bayes_allocf
module
ip (libensemble.specs.LibeSpecs attribute)
is_nodelist_shortnames() (resources.resources.GlobalResources static method)
iterate() (aposmm_localopt_support.LocalOptInterfacer method)
K
kill() (libensemble.executors.executor.Task method)
kill_canceled_sims (libensemble.specs.LibeSpecs attribute)
L
latin_hypercube_sample() (in module sampling)
libensemble.history
module
likelihood_calculator() (in module inverse_bayes)
live_data (libensemble.specs.LibeSpecs attribute)
LocalOptInterfacer (class in aposmm_localopt_support)
logger
module
logical_cores_per_node (libensemble.resources.platforms.Platform attribute)
lumi (libensemble.resources.platforms.Known_platforms attribute)
lumi_g (libensemble.resources.platforms.Known_platforms attribute)
M
manager
module
Manager (class in manager)
manager_kill_received() (libensemble.executors.executor.Executor method)
(libensemble.executors.mpi_executor.MPIExecutor method)
manager_main() (in module manager)
manager_poll() (libensemble.executors.executor.Executor method)
(libensemble.executors.mpi_executor.MPIExecutor method)
mock_sim
module
mock_sim() (in module mock_sim)
module
alloc_support
aposmm_localopt_support
borehole
borehole_kills
chwirut1
env_resources
executor
fast_alloc
fast_alloc_and_pausing
forces_gpu.forces_simf
forces_gpu_var_resources.forces_simf
forces_multi_app.forces_simf
forces_simple.forces_simf
forces_simple_with_input_file.forces_simf
generators
give_pregenerated_work
give_sim_work_first
inverse_bayes
inverse_bayes_allocf
libensemble.history
logger
manager
mock_sim
mpi_executor
mpi_resources
node_resources
noisy_vector_mapping
only_one_gen_alloc
periodic_func
persistent_aposmm
persistent_aposmm_alloc
persistent_fd_param_finder
persistent_gpCAM
persistent_sampling
persistent_sampling_var_resources
persistent_support
persistent_surmise_calib
resources.resources
resources.scheduler
resources.worker_resources
rosenbrock
rset_resources
sampling
simple_sim
six_hump_camel
start_fd_persistent
start_only_persistent
start_persistent_local_opt_gens
surmise_test_function
tools
uniform_or_localopt
var_resources
worker
mpi_comm (libensemble.specs.LibeSpecs attribute)
mpi_executor
module
mpi_resources
module
mpi_runner (libensemble.resources.platforms.Platform attribute)
MPIExecutor (class in libensemble.executors.mpi_executor)
MPIResourcesException
multi_points_with_variable_resources() (in module var_resources)
N
node_resources
module
noisy_function() (in module noisy_vector_mapping)
noisy_vector_mapping
module
norm_eval() (in module simple_sim)
num_resource_sets (libensemble.specs.LibeSpecs attribute)
nworkers (libensemble.specs.LibeSpecs attribute)
O
only_one_gen_alloc
module
only_persistent_gens() (in module start_only_persistent)
only_persistent_gens_for_inverse_bayes() (in module inverse_bayes_allocf)
outputs (libensemble.specs.AllocSpecs attribute)
(libensemble.specs.GenSpecs attribute)
(libensemble.specs.SimSpecs attribute)
P
parse_args() (in module tools)
periodic_func
module
periodic_func() (in module periodic_func)
perlmutter (libensemble.resources.platforms.Known_platforms attribute)
perlmutter_c (libensemble.resources.platforms.Known_platforms attribute)
perlmutter_g (libensemble.resources.platforms.Known_platforms attribute)
persis_in (libensemble.specs.GenSpecs attribute)
(libensemble.specs.SimSpecs attribute)
persistent_aposmm
module
persistent_aposmm_alloc
module
persistent_aposmm_alloc() (in module persistent_aposmm_alloc)
persistent_fd_param_finder
module
persistent_gpCAM
module
persistent_gpCAM() (in module persistent_gpCAM)
persistent_gpCAM_covar() (in module persistent_gpCAM)
persistent_request_shutdown() (in module persistent_sampling)
persistent_sampling
module
persistent_sampling_var_resources
module
persistent_six_hump_camel() (in module six_hump_camel)
persistent_support
module
persistent_surmise_calib
module
persistent_uniform() (in module persistent_sampling)
persistent_uniform_final_update() (in module persistent_sampling)
persistent_uniform_with_cancellations() (in module persistent_sampling)
PersistentSupport (class in persistent_support)
platform (libensemble.specs.LibeSpecs attribute)
platform_specs (libensemble.specs.LibeSpecs attribute)
points_by_priority() (alloc_support.AllocSupport method)
(libensemble.tools.alloc_support.AllocSupport method)
polaris (libensemble.resources.platforms.Known_platforms attribute)
poll() (libensemble.executors.executor.Task method)
polling_loop() (libensemble.executors.executor.Executor method)
(libensemble.executors.mpi_executor.MPIExecutor method)
port (libensemble.specs.LibeSpecs attribute)
profile (libensemble.specs.LibeSpecs attribute)
R
read_file_in_workdir() (libensemble.executors.executor.Task method)
read_stderr() (libensemble.executors.executor.Task method)
read_stdout() (libensemble.executors.executor.Task method)
ready() (libensemble.ensemble.Ensemble method)
recv() (in module libensemble.tools.persistent_support.PersistentSupport)
(persistent_support.PersistentSupport method)
register_app() (libensemble.executors.executor.Executor method)
(libensemble.executors.mpi_executor.MPIExecutor method)
remove_nodes() (resources.resources.GlobalResources static method)
request_cancel_sim_ids() (in module libensemble.tools.persistent_support.PersistentSupport)
(persistent_support.PersistentSupport method)
resource_info (libensemble.specs.LibeSpecs attribute)
ResourceManager (class in resources.worker_resources)
Resources (class in resources.resources)
resources.resources
module
resources.scheduler
module
resources.worker_resources
module
ResourceScheduler (class in resources.scheduler)
result() (libensemble.executors.executor.Task method)
returns_id (generators.Generator attribute)
reuse_output_dir (libensemble.specs.LibeSpecs attribute)
rosenbrock
module
rosenbrock_eval() (in module rosenbrock)
rset_resources
module
RSetResources (class in rset_resources)
run() (libensemble.ensemble.Ensemble method)
(manager.Manager method)
(worker.Worker method)
run_forces() (in module forces_gpu.forces_simf)
(in module forces_gpu_var_resources.forces_simf)
(in module forces_multi_app.forces_simf)
(in module forces_simple.forces_simf)
(in module forces_simple_with_input_file.forces_simf)
runner_name (libensemble.resources.platforms.Platform attribute)
running() (libensemble.executors.executor.Task method)
S
safe_mode (libensemble.specs.LibeSpecs attribute)
sampling
module
save_every_k_gens (libensemble.specs.LibeSpecs attribute)
save_every_k_sims (libensemble.specs.LibeSpecs attribute)
save_H_and_persis_on_abort (libensemble.specs.LibeSpecs attribute)
save_H_on_completion (libensemble.specs.LibeSpecs attribute)
save_H_with_date (libensemble.specs.LibeSpecs attribute)
save_libE_output() (in module tools)
save_output() (libensemble.ensemble.Ensemble method)
scheduler_match_slots (libensemble.resources.platforms.Platform attribute)
scheduler_opts (libensemble.specs.LibeSpecs attribute)
send() (in module libensemble.tools.persistent_support.PersistentSupport)
(persistent_support.PersistentSupport method)
send_recv() (in module libensemble.tools.persistent_support.PersistentSupport)
(persistent_support.PersistentSupport method)
set_directory() (in module logger)
set_env_to_gpus() (resources.worker_resources.WorkerResources method)
set_env_to_slots() (resources.worker_resources.WorkerResources method)
set_filename() (in module logger)
set_gen_procs_gpus() (resources.worker_resources.WorkerResources method)
set_level() (in module logger)
set_resource_manager() (resources.resources.Resources method)
set_rset_team() (resources.worker_resources.WorkerResources method)
set_slot_count() (resources.worker_resources.WorkerResources method)
set_stderr_level() (in module logger)
set_worker_resources() (resources.resources.Resources method)
shortnames() (env_resources.EnvResources method)
sim_dir_copy_files (libensemble.specs.LibeSpecs attribute)
sim_dir_symlink_files (libensemble.specs.LibeSpecs attribute)
sim_dirs_make (libensemble.specs.LibeSpecs attribute)
sim_f (libensemble.specs.SimSpecs attribute)
sim_input_dir (libensemble.specs.LibeSpecs attribute)
sim_max (libensemble.specs.ExitCriteria attribute)
sim_work() (alloc_support.AllocSupport method)
(libensemble.tools.alloc_support.AllocSupport method)
simple_sim
module
simulator (libensemble.specs.SimSpecs attribute)
six_hump_camel
module
six_hump_camel() (in module six_hump_camel)
six_hump_camel_simple() (in module six_hump_camel)
skip_canceled_points() (alloc_support.AllocSupport method)
(libensemble.tools.alloc_support.AllocSupport method)
start_fd_persistent
module
start_only_persistent
module
start_persistent_local_opt_gens
module
start_persistent_local_opt_gens() (in module start_persistent_local_opt_gens)
stats_fmt (libensemble.specs.LibeSpecs attribute)
stderr_exists() (libensemble.executors.executor.Task method)
stdout_exists() (libensemble.executors.executor.Task method)
stop_val (libensemble.specs.ExitCriteria attribute)
submit() (libensemble.executors.executor.Executor method)
(libensemble.executors.mpi_executor.MPIExecutor method)
subproc_borehole() (in module borehole_kills)
suggest() (gen_classes.aposmm.APOSMM method)
(gen_classes.external.sampling.UniformSample method)
(gen_classes.gpCAM.GP_CAM method)
(gen_classes.gpCAM.GP_CAM_Covar method)
(gen_classes.sampling.UniformSample method)
(generators.Generator method)
suggest_updates() (gen_classes.aposmm.APOSMM method)
summit (libensemble.resources.platforms.Known_platforms attribute)
surmise_calib() (in module persistent_surmise_calib)
surmise_test_function
module
T
Task (class in libensemble.executors.executor)
task_partition() (in module mpi_resources)
term_test() (manager.Manager method)
term_test_gen_max() (manager.Manager method)
term_test_sim_max() (manager.Manager method)
term_test_stop_val() (manager.Manager method)
term_test_wallclock() (manager.Manager method)
test_any_gen() (alloc_support.AllocSupport method)
(libensemble.tools.alloc_support.AllocSupport method)
threaded (libensemble.specs.GenSpecs attribute)
(libensemble.specs.SimSpecs attribute)
tiles_per_gpu (libensemble.resources.platforms.Platform attribute)
tools
module
trim_H() (libensemble.history.History method)
tstd2theta() (in module surmise_test_function)
U
uniform_nonblocking() (in module persistent_sampling)
uniform_or_localopt
module
uniform_or_localopt() (in module uniform_or_localopt)
uniform_random_sample() (in module sampling)
uniform_random_sample_cancel() (in module sampling)
uniform_random_sample_obj_components() (in module sampling)
uniform_random_sample_with_var_priorities_and_resources() (in module sampling)
uniform_random_sample_with_variable_resources() (in module sampling)
uniform_sample() (in module persistent_sampling_var_resources)
uniform_sample_diff_simulations() (in module persistent_sampling_var_resources)
uniform_sample_with_procs_gpus() (in module persistent_sampling_var_resources)
uniform_sample_with_sim_gen_resources() (in module persistent_sampling_var_resources)
uniform_sample_with_var_gpus() (in module persistent_sampling_var_resources)
uniform_sample_with_var_priorities() (in module persistent_sampling_var_resources)
UniformSample (class in gen_classes.external.sampling)
(class in gen_classes.sampling)
update_history_f() (libensemble.history.History method)
update_history_to_gen() (libensemble.history.History method)
update_history_x_in() (libensemble.history.History method)
update_history_x_out() (libensemble.history.History method)
update_scheduler_opts() (resources.resources.GlobalResources method)
use_persis_return_gen (libensemble.specs.LibeSpecs attribute)
use_persis_return_sim (libensemble.specs.LibeSpecs attribute)
use_tiles_as_gpus (libensemble.specs.LibeSpecs attribute)
use_worker_dirs (libensemble.specs.LibeSpecs attribute)
use_workflow_dir (libensemble.specs.LibeSpecs attribute)
user (libensemble.specs.AllocSpecs attribute)
(libensemble.specs.GenSpecs attribute)
(libensemble.specs.SimSpecs attribute)
V
var_resources
module
vocs (libensemble.specs.GenSpecs attribute)
(libensemble.specs.SimSpecs attribute)
W
wait() (libensemble.executors.executor.Task method)
wallclock_max (libensemble.specs.ExitCriteria attribute)
workdir_exists() (libensemble.executors.executor.Task method)
worker
module
Worker (class in worker)
worker_cmd (libensemble.specs.LibeSpecs attribute)
worker_main() (in module worker)
worker_timeout (libensemble.specs.LibeSpecs attribute)
workerID (libensemble.specs.LibeSpecs attribute)
WorkerResources (class in resources.worker_resources)
workers (libensemble.specs.LibeSpecs attribute)
workflow_dir_path (libensemble.specs.LibeSpecs attribute)
X
xstd2x() (in module surmise_test_function)
Z
zero_resource_workers (libensemble.specs.LibeSpecs attribute)