MpiMixin

class reframe_tests.tests.mixins.MpiMixin(*args, **kwargs)

Run test using GprMax MPI functionality.

mpi_layout

ReFrame parameter to specify how MPI tasks should be arranged. This allows the same test to be run in multiple MPI configurations. E.g:

mpi_layout = parameter([
    [2, 2, 2],
    [3, 3, 3],
    [4, 4, 4],
])

will generate three tests with 8, 27, and 64 MPI tasks respectively.

Type

parameter[list[int]]