1 #ifndef PHIOMPI_H 2 #define PHIOMPI_H 3 4 #include<stddef.h> /* size_t */ 5 6 #ifdef __cplusplus 7 extern "C" { 8 #endif 9 int phio_self(); 10 int phio_peers(); 11 void phio_barrier(); 12 size_t phio_min_sizet(size_t val); 13 size_t phio_max_sizet(size_t val); 14 size_t phio_add_sizet(size_t val); 15 double phio_min_double(double val); 16 double phio_max_double(double val); 17 double phio_add_double(double val); 18 #ifdef __cplusplus 19 } 20 #endif 21 22 #endif 23