mpickpt / mana

MANA for MPI
35 stars 24 forks source link

[MANA-244] Additional MPI wrappers used by CP2K #257

Closed JainTwinkle closed 2 years ago

JainTwinkle commented 2 years ago

This PR adds the following wrappers used by CP2K:

mpi_file_delete
mpi_file_read_all
mpi_file_set_errhandler
mpi_file_write_all
mpi_get_library_version
mpi_get_address

The following are some remaining APIs that are not implemented in this PR:

mpi_iallgather
mpi_iallgatherv
mpi_iallreduce
mpi_iscatter
mpi_iscatterv
mpi_type_create_hindexed <- this is already implemented in PR #256 
----- MPI_Win family APIs should be implemented in PR #239 -----
mpi_rget
mpi_win_create
mpi_win_flush_all
mpi_win_free
mpi_win_lock_all
mpi_win_unlock_all