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)
Ejemplo n.º 4
0
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)