To submit contributions, developers are required to ensure that two tests can run successfully:
- the CI tests on Github once a Pull Request (PR) is created; these tests are executed automatically and developers just need to ensure they are successful or the PR will not be merged.
- run the validation tests by running the
make validate
command from the top directory of the source code. These tests requires to have MPI installed and setup (PATH
andLD_LIBRARY_PATH
must be correctly setup to point to the correct MPI implementations).