xref: /phasta/phastaIO/phiompi.h (revision 98d6580a8ecca5add329d7adadb1985835e1e604)
1f42e0444SCameron Smith #ifndef PHIOMPI_H
2f42e0444SCameron Smith #define PHIOMPI_H
3f42e0444SCameron Smith 
437dc80d0SCameron Smith #include<stddef.h> /* size_t */
537dc80d0SCameron Smith 
6f42e0444SCameron Smith #ifdef __cplusplus
7f42e0444SCameron Smith extern "C" {
8f42e0444SCameron Smith #endif
9f42e0444SCameron Smith int phio_self();
10f42e0444SCameron Smith int phio_peers();
11*b17e869eSCameron Smith void phio_barrier();
1237dc80d0SCameron Smith size_t phio_min_sizet(size_t val);
1337dc80d0SCameron Smith size_t phio_max_sizet(size_t val);
1437dc80d0SCameron Smith size_t phio_add_sizet(size_t val);
15f42e0444SCameron Smith double phio_min_double(double val);
16f42e0444SCameron Smith double phio_max_double(double val);
17f42e0444SCameron Smith double phio_add_double(double val);
18f42e0444SCameron Smith #ifdef __cplusplus
19f42e0444SCameron Smith }
20f42e0444SCameron Smith #endif
21f42e0444SCameron Smith 
22f42e0444SCameron Smith #endif
23