Jeff Squyres
555073630e
Fortran: remove the scripts from the use-mpi-tkr implementation
...
This is part one of several Fortran improvements and fixes. This
first part removes the now-defunct scripts that are used to generate
the .f90 files in the use-mpi-tkr implementation, and just commits the
output from those scripts. This makes long-term maintenance of the
use-mpi-tkr implementation simpler.
cmr=v1.8.2:reviewer=jsquyres:subject=Various Fortran fixes/improvements
This commit was SVN r32040.
2014-06-19 13:35:30 +00:00
Oscar Vega-Gisbert
cdf0bcc6d1
Java - define macro OSHMEM_SETUP_JAVA_BINDINGS
...
This commit was SVN r31983.
2014-06-11 21:49:31 +00:00
Ralph Castain
6f1320d5cd
Cleanup the mess from r31810 - no way that could compile or avoid breaking the trunk. The Makefile's had to be added to oshmem_config_files.m4, and the Makefile.am's had not been updated to the new srcdir/builddir conventions. Also add svn:ignores
...
This commit was SVN r31811.
The following SVN revision numbers were found above:
r31810 --> open-mpi/ompi@83bdebbf81
2014-05-19 04:14:54 +00:00
Ralph Castain
11faab1091
The final step of the RFC: convert the <foo>libdir and friends to fit their respective code areas, and equate them all at the top. Note that we can't entirely separate things as the opal_install_dirs framework can't handle separated locations for the various trees.
...
This commit was SVN r31679.
2014-05-08 02:01:35 +00:00
Ralph Castain
a8e2d6c3a6
The bulk of the remaining renaming changes, in one final glorious "blob". Thanks to Jeff for some help chasing down a few spots. Per chat with Jeff, we decided to cleanup a few things that were historical in nature:
...
top_ompi_srcdir -> OMPI_TOP_SRCDIR
top_ompi_builddir -> OMPI_TOP_BUILDDIR
We also split the srcdir/builddir flags according to their local tree (e.g., OPAL_TOP_SRCDIR), and tied them all together in configure.ac. Renamed ompi_ignore and ompi_unignore to be opal_<foo> as these are agnostic markers.
Only thing left is ompilibdir being treated similar to what we dif for srcdir/builddir. Coming soon.
This commit was SVN r31678.
2014-05-07 21:48:53 +00:00
Ralph Castain
2dbeb671d0
Fix typo impacting assembly support that came in during renaming
...
This commit was SVN r31676.
2014-05-07 16:22:11 +00:00
Ralph Castain
70ebf2efea
One more level of subsubsubsubsubtitle...
...
This commit was SVN r31675.
2014-05-07 15:51:20 +00:00
Ralph Castain
74983c9002
Continue the renaming, fix ompi_show_subsubtitle
...
This commit was SVN r31674.
2014-05-07 15:45:47 +00:00
Ralph Castain
c6d2ff368d
Per RFC, continue with renaming
...
This commit was SVN r31671.
2014-05-07 04:51:45 +00:00
Ralph Castain
a2bf976029
Per RFC, another round of changes
...
This commit was SVN r31669.
2014-05-07 03:16:59 +00:00
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