from sweep_groups_helper import create_sweep_groups # Parameters 16 nodes of rhea writer_np = [256] reader_np_ratio = [1] writers_per_node = [16] size_per_pe = [] engines = ['bp4', 'hdf5'] run_repetitions = 4 batch_job_timeout_secs = 3600 per_experiment_timeout = 600 node_layouts = [] node_layouts.append([{ 'writer': writers_per_node[0] }, { 'reader': writers_per_node[0] }]) sweep_groups = create_sweep_groups('rhea', writer_np, reader_np_ratio, size_per_pe, engines, node_layouts, run_repetitions, batch_job_timeout_secs, per_experiment_timeout)
from sweep_groups_helper import create_sweep_groups from summit_node_layouts import summit_node_layouts # Parameters x_np = [1024] g_np = [128] c_np = [128] engines = ['bp4', 'insitumpi', 'sst-tcp', 'sst-rdma', 'ssc'] run_repetitions = 0 batch_job_timeout_secs = 3600 per_experiment_timeout = 600 node_layouts = summit_node_layouts('x', 'g', 'c') sweep_groups = create_sweep_groups('summit', x_np, g_np, c_np, engines, node_layouts, run_repetitions, batch_job_timeout_secs, per_experiment_timeout)
from sweep_groups_helper import create_sweep_groups # Parameters writer_np = [4, 8] reader_np_ratio = [1] size_per_pe = [] engines = ['bp4'] run_repetitions = 4 batch_job_timeout_secs = 3600 per_experiment_timeout = 600 sweep_groups = create_sweep_groups( 'local', writer_np, reader_np_ratio, size_per_pe, engines, None, # node layout run_repetitions, batch_job_timeout_secs, per_experiment_timeout)
from sweep_groups_helper import create_sweep_groups # Parameters x_np = [4] g_np = [2] c_np = [2] engines = ['bp4', 'insitumpi', 'sst-tcp', 'ssc'] run_repetitions = 0 batch_job_timeout_secs = 3600 per_experiment_timeout = 360 sweep_groups = create_sweep_groups( 'local', x_np, g_np, c_np, engines, None, # node layout run_repetitions, batch_job_timeout_secs, per_experiment_timeout)