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

370 Коммитов

Автор SHA1 Сообщение Дата
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