1
1
openmpi/ompi/mca/op
Nathan Hjelm 7929fb9dea Cleanup complex datatypes and update datatypes and operator code to use C99.
This commit changes the underlying opal complex datatypes to match the
C99 types: float _Complex, double _Complex, and long double _Complex. The
fortran and C++ types now are aliases to these basic types instead of
structure types. The operators in ompi/mca/op/base now work on only the
C99 types and the fortran types use these operators if the fortran type
matches a C complex type (this should almost always be the case.)

C99 is not is use in both the datatype and operator code and should make
the code both cleaner and much less fragile.

This commit was SVN r29193.
2013-09-17 17:49:42 +00:00
..
base Cleanup complex datatypes and update datatypes and operator code to use C99. 2013-09-17 17:49:42 +00:00
example Update OMPI frameworks to use the MCA framework system. 2013-03-27 21:17:31 +00:00
x86 Per RFC 2013-07-11 17:34:28 +00:00
Makefile.am Fix mistake that came in via the ompi-agen tree in r23764. The mistake wasn't part of the core autogen upgrade; it was an additional 'bonus' cleanup. Oops. The mistake will always create a set of directories under installdir, even if you do not --with-devel-headers. The set of directories will be empty, but still -- they should not be there at all. This commit fixes that -- the directories are not created at all if you do not --with-devel-headers 2010-09-24 22:53:28 +00:00
op.h Cleanup complex datatypes and update datatypes and operator code to use C99. 2013-09-17 17:49:42 +00:00