This PR adds instructions for generating unit test coverage reports and adds support for testing mpi code paths. Note that a large fraction of the missing lines are inside numba jitted functions that are tested but the coverage tool does not recoginize them as covered.
This PR adds instructions for generating unit test coverage reports and adds support for testing mpi code paths. Note that a large fraction of the missing lines are inside numba jitted functions that are tested but the coverage tool does not recoginize them as covered.
Setup on Cori:
Before
After:
With multiple GPUs: