Draft: Fortran Support
Compare changes
- Oraji, Yussur Mustafa authored
+ 7
− 3
@@ -80,7 +80,7 @@ class V18(AbstractTool):
@@ -206,6 +206,10 @@ class V18(AbstractTool):
@@ -275,8 +279,8 @@ class V18(AbstractTool):
Testing using level 2
Disqualified Tests:
NULL
/MPI_REQUEST_NULL
causes compile errors in Fortran, disqualifying InvalidParam
tests that do this
Unfixable, but not disqualified:
InvalidParam-Status-mpi_recv-002
: MPI_STATUSES_IGNORE
rejected by compiler, different rank than expected
MPI Issues:
Types are translated from C to Fortran where applicable, though currently only for MPI_INT -> MPI_INTEGER, MPI_DOUBLE -> MPI_DOUBLE_PRECISION, MPI_C_BOOL -> MPI_LOGICAL as most Fortran MPI types are optional. Tests are formatted using fprettify (available from pip, added to Pipfile).
Common Issues encountered:
MPI-BugBench bugs (since remembering to write them down):