|
ARTEMIS
|
Variables | |
| string | generator_type = 'aposmm' |
| string | machine = 'local' |
| aposmm_optimizers | |
| machine_specs = all_machine_specs.local_specs | |
| nworkers | |
| is_master | |
| libE_specs | |
| _ | |
| sim_app = machine_specs['sim_app'] | |
| int | n = 4 |
| exctr = MPIExecutor(central_mode=True) | |
| full_path | |
| calc_type | |
| dictionary | sim_specs |
| dictionary | gen_specs |
| dictionary | alloc_specs |
| sim_max = machine_specs['sim_max'] | |
| dictionary | exit_criteria = {'sim_max': sim_max} |
| persis_info = add_unique_random_streams({}, nworkers + 1) | |
| H | |
| flag | |
This file is part of the suite of scripts to use LibEnsemble on top of WarpX
simulations. It is the entry point script that runs LibEnsemble. Libensemble
then launches WarpX simulations.
Execute locally via the following command:
python run_libensemble_on_warpx.py --comms local --nworkers 3
On summit, use the submission script:
bsub summit_submit_mproc.sh
The number of concurrent evaluations of the objective function will be
nworkers=1 as one worker is for the persistent gen_f.
|
private |
| dictionary run_libensemble_on_warpx.alloc_specs |
| run_libensemble_on_warpx.aposmm_optimizers |
| run_libensemble_on_warpx.calc_type |
| run_libensemble_on_warpx.exctr = MPIExecutor(central_mode=True) |
| run_libensemble_on_warpx.flag |
| run_libensemble_on_warpx.full_path |
| dictionary run_libensemble_on_warpx.gen_specs |
| string run_libensemble_on_warpx.generator_type = 'aposmm' |
| run_libensemble_on_warpx.H |
| run_libensemble_on_warpx.is_master |
| run_libensemble_on_warpx.libE_specs |
| string run_libensemble_on_warpx.machine = 'local' |
| run_libensemble_on_warpx.machine_specs = all_machine_specs.local_specs |
| int run_libensemble_on_warpx.n = 4 |
| run_libensemble_on_warpx.nworkers |
| run_libensemble_on_warpx.persis_info = add_unique_random_streams({}, nworkers + 1) |
| run_libensemble_on_warpx.sim_app = machine_specs['sim_app'] |
| run_libensemble_on_warpx.sim_max = machine_specs['sim_max'] |
| dictionary run_libensemble_on_warpx.sim_specs |