vapaa icon indicating copy to clipboard operation
vapaa copied to clipboard

A standalone implementation of the MPI Fortran 2018 module

Results 27 vapaa issues
Sort by recently updated
recently updated
newest added

We don't need to copy strings to character arrays. See https://github.com/jeffhammond/vapaa/blob/main/sandbox/strings.F90 and https://github.com/jeffhammond/vapaa/blob/main/sandbox/foo_cfi.c.

We cheated and set `MPI_VAL` to a C `int` and do not bother converting it anywhere. We should implement support for when the user does bad things to `INTEGER`, as...

- [ ] MPI_PROC_NULL - [ ] MPI_ANY_SOURCE - [ ] MPI_UNDEFINED - [ ] MPI_MESSAGE_NO_PROC - [ ] MPI_DIST_GRAPH - [ ] MPI_COMM_NULL_COPY_FN - [ ] MPI_COMM_NULL_DELETE_FN - [...

MPICH test suite flagged these: - [ ] mpi_alltoallv - [ ] mpi_alltoallw - [ ] mpi_exscan - [ ] mpi_gatherv - [ ] mpi_iallreduce - [ ] mpi_ialltoall -...

PCosta said he uses this

[Galaxy Brain](https://github.com/jeffhammond/galaxy-brain) demonstrates that we can ignore count and datatype arguments and instead rely on CFI information for Fortran array types. We can implement a less elegant but more MPI-like...

only have Test, Wait, Send, Recv, Isend, Irecv right now

only have `Comm_rank` and `Comm_size` right now