mpi_array.benchmarks.bench_creation.CommsCreateBench¶
-
class
mpi_array.benchmarks.bench_creation.CommsCreateBench[source]¶ Bases:
mpi_array.benchmarks.bench_creation.CreateBenchBenchmarks for
mpi_array.comms.LocaleCommsandmpi_array.comms.CartLocaleCommsconstruction.Methods
__init__()Initialise, set moduletoNone.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_arraymodule 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_dimsgoal_timemoduleThe moduleused to create array instances.param_namesparamsNo param, is None.repeatwarmup_time