23fe19a956
This commit add support for more atomic operations and type. The operations added are logical and, logical or, logical xor, swap, min, and max. New types are 32-bit int by using the MCA_BTL_ATOMIC_FLAG_32BIT flag, 64-bit float by using the MCA_BTL_ATOMIC_FLAG_FLOAT flag, and 32-bit float by using both flags. Floating point numbers are supported by packing the number in as an int64_t or int32_t. We will update the btl interface in the future to make this less confusing. Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov> |
||
---|---|---|
.. | ||
base.h | ||
btl_base_error.c | ||
btl_base_error.h | ||
btl_base_frame.c | ||
btl_base_mca.c | ||
btl_base_select.c | ||
help-mpi-btl-base.txt | ||
Makefile.am | ||
owner.txt |