Skip to content

MAPL IO Benchmarks

Ben Auer edited this page Sep 23, 2024 · 22 revisions

Introduction

The MAPL library includes several low level IO benchmarks to measure read/write speeds and MPI performance. This will detail the various tests

Raw IO Benchmark

Checkpoint and Restart Simulators

Example Input Files

For checkpoint_simulator.x

NX: 4
NY: 4
IM_WORLD: 24
LM: 137
NUM_WRITERS: 12
NUM_ARRAYS: 5
SPLIT_FILE: .false.
GATHER_3D: .false.
WRITE_BARRIER: .false.
NTRIALS: 2
RANDOM_DATA: .true.
DO_WRITES: .true.

For restart_simulator.x

NX: 4
NY: 4
IM_WORLD: 24
LM: 137
NUM_READERS: 12
NUM_ARRAYS: 5
SPLIT_FILE: .false.
SCATTER_3D: .false.
read_BARRIER: .false.
NTRIALS: 2
DO_READS: .true.

Benchmarking Using ExtDataDriver.x

Clone this wiki locally