mpi_array.benchmarks.bench_creation.CommsCreateBench¶
-
class
mpi_array.benchmarks.bench_creation.
CommsCreateBench
[source]¶ Bases:
mpi_array.benchmarks.bench_creation.CreateBench
Benchmarks for
mpi_array.comms.LocaleComms
andmpi_array.comms.CartLocaleComms
construction.Methods
__init__
()Initialise, set module
toNone
.free
(a)See free_mpi_array_obj()
.free_mpi_array_obj
(a)Free MPI communicators and MPI windows for the given object. get_globale_shape
(locale_shape)Returns a globale array shape for the given shape of the locale array. setup
()Import mpi_array
module and assign toself.module
.time_cart_locale_comms
()Time construction of mpi_array.comms.CartLocaleComms
.time_locale_comms
()Time construction of mpi_array.comms.LocaleComms
.Attributes
cart_comm_dims
goal_time
module
The module
used to create array instances.param_names
params
No param, is None
.repeat
warmup_time