00001 #include "ampiimpl.h" 00002 00003 /* 00004 This file contains function definitions of all MPI functions that are currently 00005 unsupported in AMPI. Calling these functions aborts the application. 00006 */ 00007 00008 #define AMPI_NOIMPL_ONLY 00009 #define AMPI_FUNC_NOIMPL(return_type, function_name, ...) \ 00010 AMPI_API_IMPL(return_type, function_name, __VA_ARGS__) \ 00011 { \ 00012 AMPI_API(STRINGIFY(function_name)); \ 00013 CkAbort(STRINGIFY(function_name) " is not implemented in AMPI."); \ 00014 } 00015 00016 #include "ampi_functions.h" 00017 00018 #undef AMPI_NOIMPL_ONLY 00019 #undef AMPI_FUNC_NOIMPL