1
1
Граф коммитов

501 Коммитов

Автор SHA1 Сообщение Дата
Ralph Castain
d10cf14467 Update cisco platform files
This commit was SVN r21962.
2009-09-09 20:58:40 +00:00
Ralph Castain
a91f8e0e87 Update LANL platform files
This commit was SVN r21925.
2009-09-01 13:32:10 +00:00
Shiqing Fan
1b6db85988 Complete the support for building on UNC path.
This commit was SVN r21897.
2009-08-27 07:57:26 +00:00
Shiqing Fan
f4af9542dd Change the path into standard Windows style, so that we can build on UNC path also.
This commit was SVN r21886.
2009-08-26 12:01:19 +00:00
Ralph Castain
ef970293f0 Garr - remove duplicate .git from script. Bizarre that the updates passed each other in the night.
This commit was SVN r21876.
2009-08-25 11:55:50 +00:00
Ralph Castain
d85ddcea28 Add .git to the list of ignores
This commit was SVN r21874.
2009-08-25 11:52:17 +00:00
Ralph Castain
758dc2a754 Add .git to the list
This commit was SVN r21870.
2009-08-22 22:55:03 +00:00
Rainer Keller
8e1b23779f - Replace combinations of
#if defined (c_plusplus)
          defined (__cplusplus)
   followed by
      extern "C" {
   and the closing counterpart by BEGIN_C_DECLS and END_C_DECLS.

   Notable exceptions are:
    - opal/include/opal_config_bottom.h:
      This is our generated code, that itself defines BEGIN_C_DECL and
      END_C_DECL
    - ompi/mpi/cxx/mpicxx.h:
      Here we do not include opal_config_bottom.h:                                 
    - Belongs to external code:                                                    
      opal/mca/backtrace/darwin/MoreBacktrace/MoreDebugging/MoreBacktrace.c        
      opal/mca/backtrace/darwin/MoreBacktrace/MoreDebugging/MoreBacktrace.h        
    - opal/include/opal/prefetch.h:
      Has C++ specific macros that are protected:                                  

    - Had #if ... } #endif  _and_ END_C_DECLS (aka end up with 2x
      END_C_DECLS)
      ompi/mca/btl/openib/btl_openib.h
    - opal/event/event.h has #ifdef __cplusplus as BEGIN_C_DECLS...
    - opal/win32/ompi_process.h: had extern "C"\n {...
      opal/win32/ompi_process.h: dito
    - ompi/mca/btl/pcie/btl_pcie_lex.l: needed to add *_C_DECLS
      ompi/mpi/f90/test/align_c.c: dito
    - ompi/debuggers/msgq_interface.h: used #ifdef __cplusplus
    - ompi/mpi/f90/xml/common-C.xsl: Amend

   Tested on linux using --with-openib and --with-mx

   The following do not contain either opal_config.h, orte_config.h or
   ompi_config.h
   (but possibly other header files, that include one of the above):
      ompi/mca/bml/r2/bml_r2_ft.h
      ompi/mca/btl/gm/btl_gm_endpoint.h
      ompi/mca/btl/gm/btl_gm_proc.h
      ompi/mca/btl/mx/btl_mx_endpoint.h
      ompi/mca/btl/ofud/btl_ofud_endpoint.h
      ompi/mca/btl/ofud/btl_ofud_frag.h
      ompi/mca/btl/ofud/btl_ofud_proc.h
      ompi/mca/btl/openib/btl_openib_mca.h
      ompi/mca/btl/portals/btl_portals_endpoint.h
      ompi/mca/btl/portals/btl_portals_frag.h
      ompi/mca/btl/sctp/btl_sctp_endpoint.h
      ompi/mca/btl/sctp/btl_sctp_proc.h
      ompi/mca/btl/tcp/btl_tcp_endpoint.h
      ompi/mca/btl/tcp/btl_tcp_ft.h
      ompi/mca/btl/tcp/btl_tcp_proc.h
      ompi/mca/btl/template/btl_template_endpoint.h
      ompi/mca/btl/template/btl_template_proc.h
      ompi/mca/btl/udapl/btl_udapl_eager_rdma.h
      ompi/mca/btl/udapl/btl_udapl_endpoint.h
      ompi/mca/btl/udapl/btl_udapl_mca.h
      ompi/mca/btl/udapl/btl_udapl_proc.h
      ompi/mca/mtl/mx/mtl_mx_endpoint.h
      ompi/mca/mtl/mx/mtl_mx.h
      ompi/mca/mtl/psm/mtl_psm_endpoint.h
      ompi/mca/mtl/psm/mtl_psm.h
      ompi/mca/pml/cm/pml_cm_component.h
      ompi/mca/pml/csum/pml_csum_comm.h
      ompi/mca/pml/dr/pml_dr_comm.h
      ompi/mca/pml/dr/pml_dr_component.h
      ompi/mca/pml/dr/pml_dr_endpoint.h
      ompi/mca/pml/dr/pml_dr_recvfrag.h
      ompi/mca/pml/example/pml_example.h
      ompi/mca/pml/ob1/pml_ob1_comm.h
      ompi/mca/pml/ob1/pml_ob1_component.h
      ompi/mca/pml/ob1/pml_ob1_endpoint.h
      ompi/mca/pml/ob1/pml_ob1_rdmafrag.h
      ompi/mca/pml/ob1/pml_ob1_recvfrag.h
      ompi/mca/pml/v/pml_v_output.h
      opal/include/opal/prefetch.h
      opal/mca/timer/aix/timer_aix.h
      opal/util/qsort.h
      test/support/components.h

This commit was SVN r21855.

The following SVN revision numbers were found above:
  r2 --> open-mpi/ompi@58fdc18855
2009-08-20 11:42:18 +00:00
Shiqing Fan
e7cbfda432 Add the new CMake module into the tarball.
This commit was SVN r21807.
2009-08-12 09:57:49 +00:00
Shiqing Fan
f3beb2bc07 Add a short comment about how this module checks mca subdirectories, and a few typo.
This commit was SVN r21806.
2009-08-12 09:44:11 +00:00
Shiqing Fan
fb4be6fad7 First step to enable DSO build on Windows.
- add a cmake module for searching libltdl libraries and headers
  - a configure option to enable DSO build, default OFF.
  - update a few source files for including correct header
    and loading correct mca libraries path/suffix.

This commit was SVN r21804.
2009-08-12 08:52:48 +00:00
Rainer Keller
76469ea64a - Change the property of a few files, that obviously
don't need to be svn:executable...

This commit was SVN r21786.
2009-08-11 01:40:00 +00:00
Rainer Keller
77edc0e5b8 - Update the scripts to generate Open MPI on Jaguar.
This commit was SVN r21771.
2009-08-07 01:09:58 +00:00
Shiqing Fan
03e6a117c5 Forgot to put the new CMake file into the tarball, it caused a MTT failure on Windows last night.
This commit was SVN r21678.
2009-07-15 09:40:19 +00:00
Shiqing Fan
503f2817b3 Corresponding changes to r21641 and r21642 for Windows.
- Add a CMake macro for checking OPAL_MAX_XXX values, re-written from OPAL_WITH_OPTION_MIN_MAX_VALUE m4 function. 
- Definition prefix changes and additional datatype alignments checking.
- Finish the datatype splitting on Windows too. :-)

This commit was SVN r21649.

The following SVN revision numbers were found above:
  r21641 --> open-mpi/ompi@6c5532072a
  r21642 --> open-mpi/ompi@c971c09eb6
2009-07-13 17:39:41 +00:00
Shiqing Fan
ed38e3eb9f Refresh mpi.h.cmake, according to r21642.
This commit was SVN r21647.

The following SVN revision numbers were found above:
  r21642 --> open-mpi/ompi@c971c09eb6
2009-07-13 17:29:51 +00:00
Shiqing Fan
9117785f9e Add an option, so that we can easily disable CCP support when necessary.
This commit was SVN r21614.
2009-07-08 12:22:14 +00:00
Ethan Mallove
f21b6c76d1 Remove old wrapper script around Solaris "pkgmk" command
This commit was SVN r21606.
2009-07-06 15:24:49 +00:00
Shiqing Fan
0b56a8a4d5 Enable IPv6 on Windows by default, and fix two type casts for IPv6 operations.
This commit was SVN r21586.
2009-07-02 14:41:03 +00:00
Shiqing Fan
0ee21848b5 Check the socket data types more properly.
This commit was SVN r21585.
2009-07-02 14:38:55 +00:00
Ralph Castain
1fb52b00ea Minor addition to enable cross-compile configure
This commit was SVN r21546.
2009-06-26 21:15:18 +00:00
Ralph Castain
e5496fcc8a Add some more platform files and update some others
This commit was SVN r21544.
2009-06-26 20:49:41 +00:00
Jeff Squyres
cc34797c09 Add sym link from make_dist_tarball to make_tarball.
This commit was SVN r21531.
2009-06-25 16:51:21 +00:00
Jeff Squyres
6c3ff1c438 Modify make_dist_tarball to conditionally allow it when ''higher''
than expected versions of tools are found.  make_dist_tarball will
''not'' accept lower or higher versions by default (since the goal is
exact reproducability, after all), but you can specify the --highok
command line switch to allow it.  

I'm also removing make_tarball in this commit and will replace it with
a sym link to make_dist_tarball in the next commit.  The script will
default to allowing higher versions of the tools when invoked with an
argv[0] of "make tarball" (i.e., --highok is not necessary, but is
harmless).

This commit was SVN r21530.
2009-06-25 16:50:53 +00:00
Shiqing Fan
bb7bf0a3ed Set up compiler information at configuration time.
This commit was SVN r21509.
2009-06-24 19:05:42 +00:00
Ralph Castain
49d6cefe07 Fix a typo in the lanl platform files
This commit was SVN r21435.
2009-06-15 13:41:43 +00:00
Ralph Castain
b087336c6c Refinements to platform file
This commit was SVN r21429.
2009-06-12 19:48:30 +00:00
Ralph Castain
89b7e20a8b Add some Cisco-related platform files
This commit was SVN r21422.
2009-06-12 17:50:14 +00:00
Shiqing Fan
70158790e5 First commit to support MPI Extended Interface on Windows.
This commit was SVN r21344.
2009-06-01 19:24:39 +00:00
Rainer Keller
b572dc3591 - As discussed revert r21330, Fortran-configure info should
not end up in OPAL
 - Will post an updated patch for the OMPI_ALIGNMENT_ parts (within C).

This commit was SVN r21342.

The following SVN revision numbers were found above:
  r21330 --> open-mpi/ompi@95596d1814
2009-06-01 19:02:34 +00:00
Rainer Keller
95596d1814 - Move alignment and size output generated by configure-tests
into the OPAL namespace, eliminating cases like opal/util/arch.c
   testing for ompi_fortran_logical_t.
   As this is processor- and compiler-related information
   (e.g. does the compiler/architecture support REAL*16)
   this should have been on the OPAL layer.
 - Unifies f77 code using MPI_Flogical instead of opal_fortran_logical_t

 - Tested locally (Linux/x86-64) with mpich and intel testsuite
   but would like to get this week-ends MTT output


 - PLEASE NOTE: configure-internal macro-names and
   ompi_cv_ variables have not been changed, so that
   external platform (not in contrib/) files still work.

This commit was SVN r21330.
2009-05-30 15:54:29 +00:00
Shiqing Fan
19ecbfa324 A quick and simple fix for Windows supporting deprecated functionality warnings, let MTT run again first. MS compiler attributes check has to be accomplished in order to fully enable this feature on Windows.
This commit was SVN r21267.
2009-05-23 22:12:54 +00:00
Shiqing Fan
a006c9ae97 This should also go into the tarball.
This commit was SVN r21236.
2009-05-14 13:34:17 +00:00
Shiqing Fan
88b600c24d set executable property for windows flex.
This commit was SVN r21211.
2009-05-12 09:06:29 +00:00
Ralph Castain
1d1e29d482 Adjust platform files to use new opal_paffinity_alone param
This commit was SVN r21210.
2009-05-12 02:22:58 +00:00
Ralph Castain
8edc9d8a7d Update LANL platform files to no-build carto
This commit was SVN r21204.
2009-05-11 14:14:14 +00:00
Greg Koenig
60485ff95f This is a very large change to rename several #define values from
OMPI_* to OPAL_*.  This allows opal layer to be used more independent
from the whole of ompi.

NOTE: 9 "svn mv" operations immediately follow this commit.

This commit was SVN r21180.
2009-05-06 20:11:28 +00:00
Shiqing Fan
cd565923d3 Completely remove ltdl support for Windows build.
This commit was SVN r21170.
2009-05-05 18:59:13 +00:00
Shiqing Fan
001c05e83c Set and check variable "BUILD_SHARED_LIBS" in correct order.
This commit was SVN r21163.
2009-05-05 14:35:15 +00:00
Shiqing Fan
c3380e9df2 put all generated files in the binary directory.
This commit was SVN r21160.
2009-05-05 13:50:48 +00:00
Jeff Squyres
5cdd3bb8ee Remove no-longer-present files.
This commit was SVN r21152.
2009-05-05 11:37:18 +00:00
Shiqing Fan
5856cedc2b Remove libltdl related files and folders.
Add a find module for libltdl, so that user can still enable dlopen support (default off), and use natively installed libtool.

This commit was SVN r21146.
2009-05-04 17:35:48 +00:00
Rainer Keller
48e4574907 - Finally the script that does the checking and deletion of header
files...

This commit was SVN r21098.
2009-04-29 01:46:56 +00:00
Shiqing Fan
d5f887c79b Add the copyright file for flex into the tarball too.
This commit was SVN r21084.
2009-04-28 10:40:34 +00:00
Shiqing Fan
7036e0e685 Cache the found path of CCP libraries.
This commit was SVN r21083.
2009-04-28 10:38:35 +00:00
Ralph Castain
1663e51d9d Adjust LANL platform files. Remove non-cross compile versions for cells now that cross-compiling works
This commit was SVN r21081.
2009-04-27 19:07:25 +00:00
Shiqing Fan
2c1680b320 Add copyright file for redistributing flex.
This commit was SVN r21072.
2009-04-24 16:52:17 +00:00
Shiqing Fan
4067d739b4 Add a new CMake module for finding Windows CCP libraries, so that we can remove the library files in the source tree.
This commit was SVN r21071.
2009-04-24 16:51:31 +00:00
Shiqing Fan
3d4e0472d6 Add windows support files into the tarball, including .windows, CMakeLists.txt files, and CMake modules. Thanks to Jeff for testing it on Linux.
This commit was SVN r21069.
2009-04-24 16:39:33 +00:00
Ralph Castain
d7a8b3038f Ensure new files are included in tarball
This commit was SVN r21052.
2009-04-21 20:08:54 +00:00
Ralph Castain
3069c9dc40 Update LANL platform files
This commit was SVN r21051.
2009-04-21 20:07:43 +00:00
Rainer Keller
732c80d9bc - Update ORNL's machine specific files
This commit was SVN r21043.
2009-04-20 20:16:53 +00:00
Ralph Castain
65f0a1759d Relentless pursuit of parameters...
This commit was SVN r21034.
2009-04-16 18:54:19 +00:00
Ralph Castain
4f90b678d1 Crud - this didn't get committed due to too many interruptions this afternoon. My apologies for crashing the nightly tarball.
This commit was SVN r21026.
2009-04-16 02:23:33 +00:00
Ralph Castain
201c2323be Update LANL platform files
This commit was SVN r21019.
2009-04-15 18:02:19 +00:00
Ralph Castain
e52dc0bb9e Search for the perfect platform file...
This commit was SVN r21010.
2009-04-15 01:33:41 +00:00
Ralph Castain
4f4af6e8cb Update LANL files again in the endless search through the weeds of the OMPI configure system.
I no longer wonder why people say OMPI is so hard to use. :-/

This commit was SVN r21004.
2009-04-14 20:11:17 +00:00
Ralph Castain
bca3db631d Update LANL platform files
This commit was SVN r20962.
2009-04-09 02:48:54 +00:00
Ralph Castain
41a273276e Update LANL platform files
This commit was SVN r20959.
2009-04-08 19:17:07 +00:00
Ralph Castain
f72e3ba9f9 Update the PML base send init macro to take a converter_flag field (discussed with George).
Update the csum pml module - still not quite right, but closer.

Modify the LANL platform files to keep pace.

This commit was SVN r20859.
2009-03-24 19:12:53 +00:00
Shiqing Fan
8bb6bb97a4 Make the compiler wrapper find the correct version of libraries, i.e. debug or release version based on build type.
This commit was SVN r20852.
2009-03-24 10:42:37 +00:00
Ralph Castain
aef296bee8 Cleanup makefile to remove no longer existing entries
This commit was SVN r20850.
2009-03-24 01:38:19 +00:00
Ralph Castain
17f51a0389 Add a new PML module that acts as a "mini-dr" - when requested, it performs a dr-like checksum on messages for BTL's that require it, as specified by MCA params.
Add two new configure options that specify:

1. when to add padding to the openib control header - this *only* happens when the configure option is specified

2. when to use the dr-like checksum as opposed to the memcpy checksum. Not selectable at runtime - to eliminate performance impacts, this is a configure-only option

Also removed an unused checksum version from opal/util/crc.h.

The new component still needs a little cleanup and some sync with recent ob1 bug fixes. It was created as a separate module to avoid performance hits in ob1 itself, though most of the code is duplicative. The component is only selectable by either specifying it directly, or configuring with the dr-like checksum -and- setting -mca pml_csum_enable_checksum 1.

Modify the LANL platform files to take advantage of the new module.

This commit was SVN r20846.
2009-03-23 23:52:05 +00:00
Shiqing Fan
0fcc23c2ad Read the exclude file list before we add them into the project. Prepare for the upcoming windows changes in common_sm_*.
This commit was SVN r20834.
2009-03-20 15:57:52 +00:00
Shiqing Fan
696416057d Put the debug libraries under 'debug' sub-directory, and set the correct path to find them.
This commit was SVN r20830.
2009-03-19 17:11:47 +00:00
Shiqing Fan
55161a15cc Set OMPI_DECLSPEC in CMake files, so that applications that using Open MPI libraries don't need to define OMPI_IMPORTS explicitly.
This commit was SVN r20829.
2009-03-19 17:09:24 +00:00
Ralph Castain
f5e6e001d7 Do the same for the other class of machines
This commit was SVN r20807.
2009-03-17 18:02:53 +00:00
Ralph Castain
2f26873682 Update LANL platformm files to turn off valgrind as none of our installations are current enough anyway
This commit was SVN r20806.
2009-03-17 18:01:16 +00:00
Ralph Castain
6c639ea86c Update LANL platform files
This commit was SVN r20787.
2009-03-16 15:50:41 +00:00
Rainer Keller
8b45fe1e7e - Update the cray_xt_cnl_romio; include logical values
and provide something for COMPLEXp32 (which is then ignored anyway).
 - Provide a self-contained script, which does not depend on platform
   files and cross-compilation, aka it should be able to compile Fortran...
     ornl_configure_self_contained.gnu
     ornl_configure_self_contained.pgi

This commit was SVN r20775.
2009-03-13 22:30:34 +00:00
Ralph Castain
22bb995439 Add platform files for embedded operations.
Update the slave platform file to specify script wrapper compilers.

This commit was SVN r20761.
2009-03-11 16:05:17 +00:00
Shiqing Fan
99b415a7e0 On windows, the mca_common_* libraries should be installed in bin, otherwise the libraries that are dependent on them, e.g. shared build of mca_btl_sm, couldn't be loaded at runtime. This commit fixes the problem.
This commit was SVN r20735.
2009-03-05 14:57:35 +00:00
Rainer Keller
a9a0fbec84 - Minor update used for the last commit
This commit was SVN r20721.
2009-03-04 15:37:50 +00:00
Shiqing Fan
b01d33fff8 Restore one PROJECT command, which is used for linking C object with Fortran code.
This commit was SVN r20717.
2009-03-04 14:57:12 +00:00
Shiqing Fan
4d3f801dbd Try to find the installed flex on current windows system first, if it's not there, just use the one comes along with the source.
This commit was SVN r20642.
2009-02-26 13:03:53 +00:00
Shiqing Fan
2326f14be5 Remove the unnecessary PROJECT command, I somehow misunderstood how it should be used on Windows....
This commit was SVN r20634.
2009-02-25 16:07:43 +00:00
Shiqing Fan
aa2804de75 Refresh mpi.h.cmake according to the changes to mpi.h.in.
Add a few compiler flags which were missing.

This commit was SVN r20633.
2009-02-25 12:51:29 +00:00
Terry Dontje
0178b6c45f Added padding to predefined handle structures to maintain library version to
version compatibility.

This commit was SVN r20627.
2009-02-24 17:17:33 +00:00
Shiqing Fan
252c8d1873 Add missing brackets, apparently a bug for shared build on windows.
This commit was SVN r20623.
2009-02-23 17:28:39 +00:00
Ralph Castain
47f875bca1 Update the slave platform file to support cross-compiling of C and C++ programs - more work to do for Fortran
This commit was SVN r20613.
2009-02-20 15:54:54 +00:00
Ralph Castain
bb72154b2a Enable build of the new direct routed module
This commit was SVN r20602.
2009-02-19 21:40:15 +00:00
Ralph Castain
40c6cabcf9 Final step in converting to hard copies of platform files
This commit was SVN r20590.
2009-02-19 15:03:28 +00:00
Ralph Castain
51b2f68184 Step two of replacing symbolic links with hard copies
This commit was SVN r20589.
2009-02-19 15:02:17 +00:00
Ralph Castain
3ce3ff2b43 Step 1 of a two step cleanup as some systems don't like symbolic links
This commit was SVN r20588.
2009-02-19 14:58:16 +00:00
Rainer Keller
dd9bfc9d63 - orte_show_help_replacement.sh script used in r20557
This commit was SVN r20558.

The following SVN revision numbers were found above:
  r20557 --> open-mpi/ompi@d81443cc5a
2009-02-14 02:31:04 +00:00
Ralph Castain
29a037123b Add a script that simply lets you make a quick tarball - without the lengthy build testing
This commit was SVN r20509.
2009-02-10 20:21:41 +00:00
Ralph Castain
03e61efe1f Ensure hetero is enabled, and slave makes binaries for compile support
This commit was SVN r20505.
2009-02-10 19:10:29 +00:00
Shiqing Fan
2f1461419c Add a new feature for checking mca subdirectories, i.e. detecting if there is an exclude file list which indicates the files that shouldn't be added to the source list. By default, the CMake build system will simply add all source files in the required sub folders, without knowing which files have to be excluded. The first use of it is in plm/base/.windows.
And clean up the nested variable names, in order to make it readable.

This commit was SVN r20498.
2009-02-10 17:20:13 +00:00
Ralph Castain
4588c677e2 Ensure slave platform files are in tarballs
This commit was SVN r20494.
2009-02-09 21:15:43 +00:00
Ralph Castain
5e0be012e0 Minor adjustments to lanl platform files, addition of slave configuration
This commit was SVN r20487.
2009-02-09 20:37:30 +00:00
Shiqing Fan
ff7ca43dd1 Update two configuration files for windows build.
This commit was SVN r20450.
2009-02-05 16:39:40 +00:00
Ralph Castain
c0e2ccb591 Enable filem
This commit was SVN r20401.
2009-02-02 17:13:48 +00:00
Ralph Castain
61adb331d2 Add Mac default mca param files - not much in them yet, but allow for future capabilities
This commit was SVN r20345.
2009-01-25 17:15:22 +00:00
Jeff Squyres
5eed7a0bec Write a helpful script, find a monkey that breaks the assumptions in
the script.  :-)

This commit was SVN r20336.
2009-01-23 21:29:38 +00:00
Ralph Castain
825b5366ed Update LANL platform files by no-building TCP BTL. Apparently, some folks were overriding the default sys param file to specify TCP over Ethernet...and crashing clusters
This commit was SVN r20292.
2009-01-18 01:56:42 +00:00
Brian Barrett
333f419f4f Need BTL self to get good local performance
Debugging symbols seem to behave better now

This commit was SVN r20276.
2009-01-14 20:12:10 +00:00
Mike Dubman
e728668031 add ext variables to control script behave
This commit was SVN r20253.
2009-01-13 08:50:18 +00:00
Brian Barrett
d3310a5ad1 fixes to get compiling on Red Storm again
This commit was SVN r20252.
2009-01-12 22:30:00 +00:00
Brian Barrett
af65b9398b don't need alignment on opteron, but the test assumes you do when cross-compiling
This commit was SVN r20247.
2009-01-12 21:11:05 +00:00
Mike Dubman
b5cc2f389f fix: pass custom $topdir to rpmbuild command if defined by user
This commit was SVN r20207.
2009-01-06 13:15:40 +00:00
Ralph Castain
7afaa0f0a1 Add missing syntax on find command
This commit was SVN r20198.
2009-01-05 14:38:34 +00:00
Brian Barrett
f983bb2bd1 Don't build pml-v on Red Storm
This commit was SVN r20142.
2008-12-16 22:36:42 +00:00
Tim Mattox
d578164d82 Woops, need to set "with_openib=yes" properly in the odin platform files.
This commit was SVN r20127.
2008-12-15 16:19:26 +00:00
Ralph Castain
9ae5e5d830 Fix a dumb syntax error in the LANL TLCC platform files
This commit was SVN r20125.
2008-12-15 14:30:10 +00:00
Shiqing Fan
a5281f0434 - 1/4 commit for Windows Visual Studio and CCP support:
CMakeLists and .windows files.
  In contribs preconfigured and precompiled parts.

This commit was SVN r20108.
2008-12-10 20:59:20 +00:00
Jeff Squyres
3950796fa8 Add scripty-foo to set perms right on hg trees to share (at least on
milliways / www.open-mpi.org).

This commit was SVN r20095.
2008-12-09 20:26:29 +00:00
Ralph Castain
6141401331 Update the LANL platform files for 1.3
This commit was SVN r20088.
2008-12-09 16:35:51 +00:00
Tim Mattox
a16de4ba54 The OFED install on odin is no longer in /usr/local/ofed
and can now be found automatically.

This commit was SVN r20073.
2008-12-05 01:02:09 +00:00
Ralph Castain
41c5ea73ff Enable c++ on Mac
This commit was SVN r20031.
2008-11-24 17:59:15 +00:00
Jeff Squyres
120e09b9cd * Consolidate the list of copyrights a bit
* Print warnings for some common copyright problems

This commit was SVN r19987.
2008-11-12 18:15:09 +00:00
Jeff Squyres
9c07842148 Script to help find copyright notices in the tree.
This commit was SVN r19983.
2008-11-12 17:36:10 +00:00
Kenneth Matney
31cca858ce This removes type COMPLEX*32 from the configuration. Presently, none
of the Cray XT compilers (gfortran, pgf77, pgf90, pathf90, pathf95)
support this datatype.  This clears up warning messages in the build.

This commit was SVN r19931.
2008-11-05 13:45:24 +00:00
Ralph Castain
56c7bb9484 Argh...add one more layer of redirection
This commit was SVN r19915.
2008-11-04 17:52:50 +00:00
Ralph Castain
49852bdc19 Add LANL platform files to tarballs
This commit was SVN r19914.
2008-11-04 17:02:32 +00:00
Ralph Castain
97b481f658 Update LANL platform files - hopefully, last time!
This commit was SVN r19902.
2008-11-03 21:47:50 +00:00
Ralph Castain
72a9c19dec Final cleanup of lanl platform files prior to release
This commit was SVN r19865.
2008-10-31 19:48:33 +00:00
Kenneth Matney
4c4021cf1e Prior to these configuration files, the GNU Fortran binding (gfortran)
would not build.  These new files will force the build process to look
up the value of "logical true", instead of arbitrarily setting a value,
enabling compatibility between GNU and PGI compilers.

This commit was SVN r19821.
2008-10-28 14:51:10 +00:00
Tim Mattox
b081fc3462 Bring the make_dist_tarball gnu tools version checks up to date from
the v1.3 branch's r19812:

Update the make_dist_tarball script to check for the proper GNU tool
versions as posted on http://www.open-mpi.org/svn/building.php
 * m4 1.4.11
 * autoconf 2.63
 * automake 1.10.1
 * libtool 2.2.6

This commit was SVN r19813.

The following SVN revision numbers were found above:
  r19812 --> open-mpi/ompi@706923f7b1
2008-10-27 16:41:27 +00:00
Ralph Castain
1cfa0c26a1 Add non-debug platform for mac
This commit was SVN r19772.
2008-10-18 13:10:05 +00:00
Ralph Castain
4858c9b43c Revised platform files
This commit was SVN r19766.
2008-10-17 23:52:00 +00:00
Josh Hursey
88aa45dd52 Commit to bring online OpenIB, MX, and shared memory support for Open MPI's checkpoint/restart functionality. Some tuning is still needed, but basic functionality is in place.
There is still a problem with OpenIB and threads (external to C/R functionality). It has been reported in Ticket #1539

Additionally:
* Fix a file cleanup bug in CRS Base.
* Fix a possible deadlock in the TCP ft_event function
* Add a mca_base_param_deregister() function to MCA base
* Add whole process checkpoint timers
* Add support for BTL: OpenIB, MX,  Shared Memory
* Add support Mpool: rdma, sm
* Sundry bounds checking an cleanup in some scattered functions

This commit was SVN r19756.
2008-10-16 15:09:00 +00:00
Ralph Castain
f0fe8ddb59 Required adjust to LANL platform file
This commit was SVN r19753.
2008-10-16 14:17:41 +00:00
Ralph Castain
1976992300 Update platform files to correctly deal with visibility and memchecker
This commit was SVN r19677.
2008-10-03 13:41:33 +00:00
Jeff Squyres
ef6a216771 Update AUTHORS file with all the IDs that have committed so far on the
OMPI trunk.  Need all organizations to ensure I got spellings and
affiliations correct.  

Also commit a helper script to help keep AUTHORS up to date on the
trunk; it should be run before we create release branches.

This commit was SVN r19612.
2008-09-23 19:38:53 +00:00
Ralph Castain
5f3861572d Update LANL platform files
This commit was SVN r19552.
2008-09-12 16:48:31 +00:00
Josh Hursey
36185ad964 Replace the old coordinated component ('coord') and replace it with a much more refined version ('bkmrk').
The new component fixes a number of problems with the old component. The core algorithm is the same, but by changing the data strucutres a bit we have improved performance and memory utilization.

There are still a couple corner cases that still need some work. However, I did not want to delay bringing this into the trunk (and v1.3 branch) for too much longer.

This commit was SVN r19537.
2008-09-10 18:29:17 +00:00
Ralph Castain
d36a885b1a Prep LANL platform files for distribution. Add platform file for odin as personal convenience (params may not be right)
This commit was SVN r19507.
2008-09-05 18:11:41 +00:00
Jeff Squyres
c0b8a4a9b5 I've been working on low-bandwidth links recently; make the hgignore
builer less chatty.  :-)

This commit was SVN r19488.
2008-09-03 08:34:13 +00:00
Jeff Squyres
7bcd285e98 Don't save the old .hgignore file
This commit was SVN r19399.
2008-08-25 12:55:07 +00:00
Jeff Squyres
c1abc108af Fix the make_dist_tarball script: check for the successful completion
of the actual command, not the $? from tee (which will always be 0).

This commit was SVN r19300.
2008-08-14 21:23:25 +00:00
Tim Mattox
b107ac85a1 Fix an hg error message in make_dist_tarball.
This commit was SVN r19220.
2008-08-07 19:48:49 +00:00
Jeff Squyres
797ec531aa Some more work on the man pages:
* Make the creation of the build dir for the man pages a bit more
   robust (thanks to suggestions from Ralf W.).
 * Only distribute the .Xin files, not the .X man pages themselves.
 * Make the .X files depend on opal_config.h so that if you re-run
   configure and change opal_config.h (e.g., a new version), the man
   pages should get rebuilt.
 * Man pages are now cleaned with "distclean", not "maintainer-clean".
 * Fix a typo in opal_crs.7in.
 * Udpate make_dist_tarball to update "date" in the VERSION file.
 * Make make_dist_tarball a bit friendlier to hg checkouts.

This commit was SVN r19219.
2008-08-07 19:20:40 +00:00
Ralph Castain
96c6262abd Update LANL platform files
This commit was SVN r19069.
2008-07-28 16:40:31 +00:00
Tim Mattox
73b528b050 Include the base version (trunk, v1.2, etc.) in the body of a
create failure e-mail as well as on the subject line.

This commit was SVN r19052.
2008-07-26 14:13:20 +00:00
Tim Mattox
8753064190 Have create failure e-mails say what base version failed.
This commit was SVN r19050.
2008-07-26 13:31:06 +00:00
Ralph Castain
d880d6282a Update LANL platform files
This commit was SVN r19005.
2008-07-23 18:57:03 +00:00
Jeff Squyres
148a774ba3 For the lazy: a first-cut .hgignore file to ignore .svn directories
This commit was SVN r18968.
2008-07-21 21:05:58 +00:00
Ralph Castain
ecfb436e96 Add something that may only exist on the Mac...but is annoying nonetheless.
This commit was SVN r18750.
2008-06-26 15:10:47 +00:00
Ralph Castain
7d8ac08d5d Update the default mca params for LANL to block parallel file systems from being used for session directories
This commit was SVN r18746.
2008-06-26 13:19:18 +00:00
Brian Barrett
e7a299d046 Add timer support for Catamount
This commit was SVN r18729.
2008-06-24 22:13:34 +00:00
Brian Barrett
558e68088c Update Cray XT3 (catamount) platform files to use script wrapper compilers,
properly disable building contrib packages, and always build ROMIO

This commit was SVN r18669.
2008-06-18 14:41:25 +00:00
Ralph Castain
0532d799d6 Complete implementation of the --without-rte-support configure option. Working with Brian, this has been tested on RedStorm.
Some minor changes to help facilitate debugger support so that both mpirun and yod can operate with it. Still to be completed.

This commit was SVN r18664.
2008-06-18 03:15:56 +00:00
Ralph Castain
378c16b166 Update LANL config files
This commit was SVN r18652.
2008-06-13 12:45:21 +00:00
Ralph Castain
1beb3df065 Let threads exist in these platforms...
This commit was SVN r18648.
2008-06-11 16:24:34 +00:00
Tim Mattox
203462bc25 Apparently "make -j 4 distcheck" has a race condition when "installing" in
parallel.  Remove the "-j 4" so we don't get random tarball build failures.
Hopefully this won't take all that much longer to make the tarball each night.

This commit was SVN r18552.
2008-05-30 04:39:48 +00:00
Tim Mattox
fa74f0a100 Refs trac:1265
Update the make_dist_tarball script and the HACKING file to the new trunk
autotools requirements, including the addition of a specific m4 version:
 * m4 1.4.11
 * autoconf 2.62
 * automake 1.10.1
 * libtool 2.2.4

This commit was SVN r18465.

The following Trac tickets were found above:
  Ticket 1265 --> https://svn.open-mpi.org/trac/ompi/ticket/1265
2008-05-20 20:23:31 +00:00
Ralph Castain
3e55fe6f6d Fold in the revised modex scheme. Move the ompi_proc_t modex portions to the RTE level since the daemons already have that info. Provide each process with the equivalent of a "nidmap" - both a map of what nodes are in the job, and a map of which node each process is on. This enables the use of static ports, though that hasn't been turned "on" in this commit.
Update the rsh tree spawn capability so we spawn the next wave of daemons before launching our own local procs.

Add an ability to encode nodenames for large clusters with contiguous node name numbering schemes - this allows communication of all node names in a few bytes instead of tens-of-bytes/node.

This commit was SVN r18338.
2008-04-30 19:49:53 +00:00
Ralph Castain
59277e2141 Update the ignores for hg
This commit was SVN r18327.
2008-04-29 02:23:33 +00:00
Ralph Castain
2329af9b49 Adjust the platform files for lanl
This commit was SVN r18319.
2008-04-26 14:16:49 +00:00
Galen Shipman
19c986bb57 include ornl specifics in the dist
This commit was SVN r18301.
2008-04-25 15:30:03 +00:00