Ralph Castain
f4c31cae9b
Per RFC, another round in the renaming game - nearly complete
...
This commit was SVN r31668.
2014-05-07 03:01:47 +00:00
Ralph Castain
a54dbb17d2
Per RFC, continue renaming project
...
This commit was SVN r31667.
2014-05-07 01:00:06 +00:00
Ralph Castain
4501285c26
Per RFC, continue the naming conversion
...
This commit was SVN r31665.
2014-05-06 23:34:33 +00:00
Ralph Castain
839c0eb55c
Per RFC, continue the renaming effort
...
This commit was SVN r31664.
2014-05-06 21:16:29 +00:00
Ralph Castain
fdfb331e13
Per RFC, continue the renaming process
...
This commit was SVN r31663.
2014-05-06 20:53:55 +00:00
Ralph Castain
883fce4cba
Per RFC, continue the build system renaming
...
This commit was SVN r31662.
2014-05-06 20:30:37 +00:00
Ralph Castain
8a0d6b4aa6
Per RFC, continue the joyous fun of the renaming exercise
...
This commit was SVN r31661.
2014-05-06 20:13:37 +00:00
Ralph Castain
bdf9aace69
Per RFC, continue with build system renaming
...
This commit was SVN r31658.
2014-05-06 19:37:10 +00:00
Ralph Castain
4f4d9dcd28
Per RFC, continue with build system renaming
...
This commit was SVN r31657.
2014-05-06 19:22:27 +00:00
Ralph Castain
deb0c6bb9a
Per RFC, continue cleanup with minor changes to one file
...
This commit was SVN r31656.
2014-05-06 18:37:52 +00:00
Ralph Castain
3fd7cee70c
Per RFC, continue cleanup with minor change to one file
...
This commit was SVN r31655.
2014-05-06 18:30:55 +00:00
Ralph Castain
9b88ec7cde
Per RFC, continue cleaning up the build system
...
OMPI_C_WEAK_SYMBOLS -> OPAL_C_WEAK_SYMBOLS
ompi_cv_c_weak_symbols -> opal_cv_c_weak_symbols
This commit was SVN r31654.
2014-05-06 18:03:08 +00:00
Jeff Squyres
9d19dec80a
[ompi|opal]_setup_cxx.m4: ensure to use the C++ compiler (!)
...
We didn't AC_LANG_PUSH(C++) before checking to see if the compiler
supports -finline-functions, meaning that configure used the C
compiler for these checkes, not the C++ compiler.
Due to #2999 , we have to fix both opal_setup_cxx.m4 and
ompi_setup_cxx.m4.
cmr=v1.8.2:reviewer=rolfv
This commit was SVN r31651.
2014-05-06 17:42:51 +00:00
Ralph Castain
ab83b9425a
Complete the cleanup of this file
...
This commit was SVN r31650.
2014-05-06 16:57:34 +00:00
Ralph Castain
aaf2969e9b
Fix comment and add copyright
...
This commit was SVN r31649.
2014-05-06 16:51:30 +00:00
Ralph Castain
002cd34013
Per RFC, continue the build system renaming
...
OMPI_C_GET_ALIGNMENT -> OPAL_C_GET_ALIGNMENT
ompi_cv_c_align_ -> opal_cv_c_align_
This commit was SVN r31648.
2014-05-06 16:50:27 +00:00
Ralph Castain
2b7a3ae601
Per RFC, continue pecking away at the build system renaming
...
OMPI_CONFIG_SUBDIR -> OPAL_CONFIG_SUBDIR
OMPI_CONFIG_SUBDIR_ARGS -> OPAL_CONFIG_SUBDIR_ARGS
This commit was SVN r31647.
2014-05-06 16:27:38 +00:00
Ralph Castain
390d29733f
Per RFC, continue renaming of build tools:
...
ompi_c_vendor -> opal_c_vendor
ompi_cv_c_compiler_vendor -> opal_cv_c_compiler_vendor
This commit was SVN r31646.
2014-05-06 15:01:34 +00:00
Ralph Castain
f60aadd989
Sigh - forgot to change name in Makefile.am
...
This commit was SVN r31645.
2014-05-06 14:35:14 +00:00
Ralph Castain
9d320c55dd
Missed one file to be renamed
...
This commit was SVN r31642.
2014-05-06 03:47:18 +00:00
Ralph Castain
fdd35f301a
Per RFC, next major step in cleaning up the build system naming patterns: rename files containing things used by the OPAL layer to be opal_foo.m4 instead of ompi_foo.m4. The ALPS plm is currently checking UGNI, so shift the check_ugni.m4 to orte for now.
...
This commit was SVN r31641.
2014-05-06 03:20:16 +00:00
Ralph Castain
29609577d5
Per RFC:
...
ompi_show_title -> opal_show_title
ompi_show_subtitle -> opal_show_subtitle
This commit was SVN r31638.
2014-05-05 22:35:23 +00:00
Ralph Castain
a1ae20fddb
Per RFC: OMPI_CFLAGS_BEFORE_PICKY -> OPAL_CFLAGS_BEFORE_PICKY
...
- This line, and those below, will be ignored--
M opal/mca/event/libevent2021/configure.m4
M opal/mca/hwloc/hwloc172/configure.m4
M configure.ac
M config/opal_setup_libltdl.m4
M config/opal_check_visibility.m4
M config/opal_setup_cc.m4
This commit was SVN r31637.
2014-05-05 22:22:33 +00:00
Ralph Castain
425d4b9e81
Per RFC: OMPI_ENSURE_CONTAINS_OPTFLAGS -> OPAL_ENSURE_CONTAINS_OPTFLAGS
...
This commit was SVN r31636.
2014-05-05 22:02:39 +00:00
Ralph Castain
4def94900a
Per RFC: OMPI_INSTALL_BINARIES -> OPAL_INSTALL_BINARIES
...
This commit was SVN r31634.
2014-05-05 21:43:05 +00:00
Jeff Squyres
08cf16e14f
ompi_setup_mpi_fortran.m4: disable mpi_f08 if PROCEDURE isn't supported
...
Per https://svn.open-mpi.org/trac/ompi/ticket/4590 , if the Fortran
compiler doesn't support PROCEDURE in the way we want/need, disable
the mpi_f08 module.
Refs trac:4590
This commit was SVN r31587.
The following Trac tickets were found above:
Ticket 4590 --> https://svn.open-mpi.org/trac/ompi/ticket/4590
2014-05-01 18:17:52 +00:00
Ralph Castain
e20dae536c
Last step under current RFC: OMPI_CHECK_WITHDIR -> OPAL_CHECK_WITHDIR
...
This commit was SVN r31585.
2014-05-01 15:38:07 +00:00
Ralph Castain
2749231eb5
Next step in RFC: OMPI_CHECK_COMPILER_WORKS -> OPAL_CHECK_COMPILER_WORKS
...
This commit was SVN r31584.
2014-05-01 15:25:47 +00:00
Ralph Castain
e11eb15518
Next step of RFC: OMPI_CHECK_FUNC_LIB -> OPAL_CHECK_FUNC_LIB
...
This commit was SVN r31583.
2014-05-01 14:57:43 +00:00
Ralph Castain
3b64c603b4
First stage of RFC to rename OMPI_foo build system support: change OMPI_CHECK_PACKAGE -> OPAL_CHECK_PACKAGE
...
This commit was SVN r31582.
2014-05-01 14:24:56 +00:00
Mike Dubman
0cba0b95b8
OSHMEM: fortran profiling API added
...
for spec compliance
fixed by Roman, reviewed by Igor/Miked
cmr=v1.8.2:reviewer=ompi-rm1.8
This commit was SVN r31510.
2014-04-23 18:56:37 +00:00
Jeff Squyres
69bb758bca
ompi_config_pthreads.m4: fix to compile with Clang 3.4
...
Clang 3.4 static analysis is now smart enough that it refuses to
compile our POSIX threading tests because we simply passed 0 for
several arguments (the test is checking for the linker presence of
symbols, so the NULL arguments didn't matter). Specifically, Clang's
anti-NULL compile-time checks now refuse to compile this bogus code.
Hence, these 2 configure test codes now have real variables and
pointers so that clang will compile it properly.
Without this fix, configure determines that there is no POSIX
threading support, and the osc/sm component fails to compile (which is
a different defect I'll be filing shortly). As such, we need this fix
in 1.8.1.
Also, change from the deprecated AC_TRY_LINK to AC_LINK_IFELSE.
cmr=v1.8.1:reviewer=dgoodell
This commit was SVN r31458.
2014-04-19 13:13:06 +00:00
Nathan Hjelm
99812c8c07
Improve support for Cray's CLE 5
...
cmr=v1.8.1
This commit was SVN r31426.
2014-04-18 17:49:16 +00:00
Ralph Castain
0f02ba21df
Remove --enable-sensors configuration option
...
This commit was SVN r31404.
2014-04-15 21:58:29 +00:00
Ryan Grant
6d577a2663
Update to atomics selection, fix octal issue and rename defines
...
This commit was SVN r31396.
2014-04-15 15:40:30 +00:00
Ryan Grant
e67ca81dca
Fixing atomics selection issue, to be CMR'd after it passes the nightly tests
...
This commit was SVN r31393.
2014-04-15 13:17:04 +00:00
Jeff Squyres
d2d28710ba
fortran: Remove the gfortran-4.9-disabling configry
...
The bug in #4157 has now been fixed, so remove the configure test that
disabled mpi_f08 functionality for gfortran 4.9.
Fixes trac:4157
cmr=v1.8.1:ticket=trac:4512
This commit was SVN r31373.
The following Trac tickets were found above:
Ticket 4157 --> https://svn.open-mpi.org/trac/ompi/ticket/4157
Ticket 4512 --> https://svn.open-mpi.org/trac/ompi/ticket/4512
2014-04-11 21:04:04 +00:00
Mike Dubman
b20de8ae34
OSHMEM: add support for profiling API
...
use weak symbols, based on http://www.open-mpi.org/community/lists/devel/2014/03/14429.php
fixed by Roman, reviewed by Igor/Miked
cmr=v1.8.1:reviewer=ompi-rm1.8
This commit was SVN r31330.
2014-04-07 22:55:21 +00:00
Jeff Squyres
50a705f247
Fix #4465 : spall Quadrics correctly.
...
Many thanks to Jeff Hammond for noticing.
cmr=v1.8:reviewer=ompi-rm1.8
This commit was SVN r31256.
2014-03-27 17:52:43 +00:00
Ralph Castain
08fd24f452
Ensure we properly check for sockaddr_in before checking for tcp
...
This commit was SVN r31166.
2014-03-20 00:17:29 +00:00
Jeff Squyres
412364d66e
Change "test ==" to "test =" to be more portable.
...
This commit was SVN r31159.
2014-03-19 21:38:01 +00:00
Ralph Castain
17d618abd2
As per the thread on ticket #4399 , OSHMEM does not support non-Linux platforms. So provide a check for Linux and error out if --enable-oshmem is given on a non-supported platform. If no OSHMEM option is given (enable or disable), then don't attempt to build OSHMEM unless we are on a Linux platform. Default to building if we are on Linux for now, pending the outcome of the Debian situation.
...
cmr=v1.7.5:reviewer=jsquyres:subject=disable OSHMEM on non-Linux platforms
This commit was SVN r31155.
2014-03-19 20:32:15 +00:00
Ralph Castain
f259d50ed7
Fully fix the PMI2 warning - turned out to be larger than originally thought due to the way the function was being handled across multiple files. Properly resolve the problem by not compiling the file if PMI2 is not desired, and then appropriately setting the visibility of the function within the module
...
Refs trac:4400
This commit was SVN r31084.
The following Trac tickets were found above:
Ticket 4400 --> https://svn.open-mpi.org/trac/ompi/ticket/4400
2014-03-17 17:36:37 +00:00
Jeff Squyres
616e62bb9e
Fix --enable|disable-oshmem configure switch
...
* Fixed the AC_ARG_ENABLE for the oshmem option.
* Fixed the AM_CONDITIONALs values for the projects.
* Re-added (and slightly simplified) the use of PROJECT_OSHMEM in
various Makefile.am's to disable building OSHMEM stuff
Submitted by Jeff, reviewed and approved by Ralph.
cmr=v1.7.5:reviewer=ompi-gk1.7
This commit was SVN r31062.
2014-03-13 21:23:04 +00:00
Ralph Castain
9c66c4f439
Correctly implement --disable-oshmem and --without-orte so we don't build the disabled section of code. Fix a bunch of code rot in the PMI rte component, and add several missing headers when building --without-orte.
...
NOTE: I transferred the oshmem-disabled-by-default from the 1.7 branch to the trunk to minimize future disruption if/when we change that option.
cmr=v1.8:reviewer=jsquyres
This commit was SVN r31006.
2014-03-11 22:02:40 +00:00
Mike Dubman
a14dda491e
OSHMEM: various fixes
...
- -check-shmem-params is OFF by default. It checks OSHMEM API params and will abort on bad input
- hcoll do not save fallback coll pointers for unsupported collectives.
fixed by Val, Roman, reviewed by Miked/Igor
cmr=v1.7.5:reviewer=ompi-rm1.7
This commit was SVN r30995.
2014-03-11 17:27:33 +00:00
Ralph Castain
96f67507a5
Improve/expand the database configure logic for future use
...
This commit was SVN r30984.
2014-03-11 03:01:15 +00:00
Mike Dubman
a1044dd517
OSHMEM: fix fortran selection logic
...
based on offline discussion and agreement with Jeff
fixed by Roman, reviewed by Igor/Mike
cmr=v1.7.5:reviewer=ompi-rm1.7
This commit was SVN r30952.
2014-03-06 11:22:30 +00:00
Nathan Hjelm
9e92c5be53
osc/sm: check for pthread_condattr_setpshared and pthread_mutexattr_setpshared. fall
...
back on barrier if either function doesn't exist.
cmr=v1.7.5:reviewer=jsquyres
This commit was SVN r30911.
2014-03-03 17:09:09 +00:00
Mike Dubman
33d363e65d
OSHMEM: fix fortran binding
...
based on true story: http://www.open-mpi.org/community/lists/devel/2014/03/14262.php
fixed by Roman, reviewed by Igor/Mike
cmr=v1.7.5:reviewer=ompi-rm1.7
This commit was SVN r30906.
2014-03-03 09:58:11 +00:00