Inconsistency when using op in **MPI_Ireduce_fortran_wrapper**: https://github.com/async-mpi-benchmarks/interpol/blob/42477347fb8432eba3f0be53f29ca46240bceeda/src/interpol-f.c#L871 (MPI_Op)(*op) for MPICH, it should work as intended https://github.com/async-mpi-benchmarks/interpol/blob/42477347fb8432eba3f0be53f29ca46240bceeda/src/interpol-f.c#L875 MPI_Op_f2c(*op) for OpenMPI, it should work as intended https://github.com/async-mpi-benchmarks/interpol/blob/42477347fb8432eba3f0be53f29ca46240bceeda/src/interpol-f.c#L885 (MPI_Op)op , this should not work with both MPICH and OpenMPI