HP-MPI User's Guide (11th Edition)

Understanding HP-MPI
MPI functions
Chapter 354
MPI functions
The following MPI functions accept user-defined functions and require
special treatment when autodouble is used:
MPI_Op_create()
MPI_Errhandler_create()
MPI_Keyval_create()
MPI_Comm_create_errhandler()
MPI_Comm_create_keyval()
MPI_Win_create_errhandler()
MPI_Win_create_keyval()
The user-defined callback passed to these functions should accept
normal-sized arguments. These functions are called internally by the
library where normally-sized data types will be passed to them.