EnzymeAD / EnzymeAD/Enzyme

Handle more MPI functions

Open
#1,067 3 comments 0 reactions 1 assignee Claimed by @l90lpa View on GitHub
enhancement
Dominant language
LLVM
Stars
1.7k
Forks
188
Avg merge
2d 4h
Merged PRs (30d)
22

Description

I am looking to use Enzyme on the [MOM6](https://github.com/mom-ocean/MOM6) codebase. MOM6 depends on the library [FMS](https://github.com/NOAA-GFDL/FMS/tree/f61416fef691d9ba39a40df1ce72aa574f54c390) which makes use of MPI.

There are several MPI function in FMS that don't appear to be handled in Enzyme:
- mpi_alltoall
- mpi_alltoallv
- mpi_alltoallw
- mpi_comm_group
- mpi_group_incl
- mpi_info_create
- mpi_info_set
- mpi_initialized
- mpi_type_commit
- mpi_type_create_subarray
- mpi_type_free
- mpi_wtick

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.