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
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
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
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
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
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
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
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
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
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
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
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
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
Ralph Castain
5f3861572d
Update LANL platform files
...
This commit was SVN r19552.
2008-09-12 16:48:31 +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
Ralph Castain
96c6262abd
Update LANL platform files
...
This commit was SVN r19069.
2008-07-28 16:40:31 +00:00
Ralph Castain
d880d6282a
Update LANL platform files
...
This commit was SVN r19005.
2008-07-23 18:57:03 +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
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
2329af9b49
Adjust the platform files for lanl
...
This commit was SVN r18319.
2008-04-26 14:16:49 +00:00
Ralph Castain
73e4cfe58a
Add platform files for LANL's RRZ cluster. Update LANL platform files to not build libnbc, vt to save time
...
This commit was SVN r18146.
2008-04-15 02:19:54 +00:00
Ralph Castain
4b798cf29a
Massage these platform files a little...
...
This commit was SVN r18125.
2008-04-10 15:32:41 +00:00
Ralph Castain
7cb1e72f76
Okay, let's really get those libz references out of there!
...
This commit was SVN r18114.
2008-04-09 22:05:09 +00:00
Ralph Castain
3120428f0f
Update several platform files to remove the libz dependency, add a couple for the Mac
...
This commit was SVN r18112.
2008-04-09 21:57:59 +00:00
Ralph Castain
d6eeb67086
Update the RR platform files
...
This commit was SVN r17953.
2008-03-25 15:04:04 +00:00
Galen Shipman
372f9e64c4
don't disable aio..
...
This commit was SVN r17823.
2008-03-14 18:05:56 +00:00
Galen Shipman
6f00928849
patch orted makefile for static..
...
This commit was SVN r17817.
2008-03-13 19:16:16 +00:00
Galen Shipman
fc17acb387
ORNL specific magic
...
This commit was SVN r17816.
2008-03-13 18:02:17 +00:00
Brian Barrett
ccfd45b57d
Update platform files to include the data for Fortran LOGICAL*?, as they
...
can not be deterimed at configure time when cross-compiling.
This commit was SVN r17802.
2008-03-10 20:05:57 +00:00
Ralph Castain
d70e2e8c2b
Merge the ORTE devel branch into the main trunk. Details of what this means will be circulated separately.
...
Remains to be tested to ensure everything came over cleanly, so please continue to withhold commits a little longer
This commit was SVN r17632.
2008-02-28 01:57:57 +00:00
Galen Shipman
44003a41f2
Update common_portals to allow using portals interconnect with a modex rather
...
than relying on cnos to get the nid/pid map.
This commit was SVN r17588.
2008-02-25 19:17:21 +00:00
Galen Shipman
db3bd304f6
Platform file for Cray XT - CNL
...
This commit was SVN r17480.
2008-02-17 19:00:09 +00:00
George Bosilca
5079fd77ea
Add some files to the Windows distribution.
...
This commit was SVN r17053.
2008-01-04 23:10:00 +00:00
Rich Graham
beaf38ef42
disable tcp.
...
This commit was SVN r16804.
2007-11-29 23:16:48 +00:00
George Bosilca
02d8e721be
Include all new files.
...
This commit was SVN r16134.
2007-09-14 23:16:12 +00:00
George Bosilca
71393fdfd9
Script for generating a Windows specific patch.
...
This commit was SVN r16131.
2007-09-14 21:25:56 +00:00
George Bosilca
fa40fd61f8
Update the Windows related project and headers files.
...
This commit was SVN r16128.
2007-09-14 21:18:52 +00:00
Shiqing Fan
7e7e555ee8
- It's not a good idea to put them here right now.
...
- will be added into a tar ball later on, or we try to find another way to generate header files for windows.
This commit was SVN r15751.
2007-08-03 11:53:09 +00:00
Shiqing Fan
84bab40c31
- Header and lex files used for Windows implementation.
...
This commit was SVN r15679.
2007-07-30 10:36:49 +00:00
Josh Hursey
acbc8ecca3
- On Cray XT systems stop the grpcomm basic component from building.
...
grpcomm cnos component
- Remove the .ompi_ignore
- add a configure.m4 that should keep it from building on any system
other than Cray XT* (copied from rml/cnos)
- Fix some mis-named symbols resulting from cut/paste errors.
This patch brings the Cray build back into 'working' order.
This commit was SVN r15651.
2007-07-26 20:42:06 +00:00
George Bosilca
5fb084d218
The full archive of files needed to compile natively under
...
Windows. One should use at least the latest Visual Studio
Express in order to be able to compile succesfully.
This commit was SVN r15604.
2007-07-25 06:07:16 +00:00
Josh Hursey
9ff8e608a9
do not include the filem rsh module on the cray systems at the moment
...
This commit was SVN r15159.
2007-06-21 17:28:11 +00:00
Josh Hursey
4b38d651a6
Per r15133
...
Add support for Cray cross compile systems (otherwise configure fails)
This commit was SVN r15136.
The following SVN revision numbers were found above:
r15133 --> open-mpi/ompi@d3372729bb
2007-06-19 14:46:31 +00:00
Rich Graham
ad9941005b
romio configuration
...
This commit was SVN r14982.
2007-06-11 02:10:13 +00:00
Brian Barrett
493ed4fa1a
tarball doesn't disable threads, neither should we
...
This commit was SVN r13711.
2007-02-19 19:23:15 +00:00
Rich Graham
3b6d1dea97
update platfrom information for f90 compiles.
...
This commit was SVN r13596.
2007-02-09 22:08:51 +00:00
George Bosilca
a139bcc855
Update the PS3 platform file.
...
This commit was SVN r13409.
2007-02-01 02:53:45 +00:00
George Bosilca
95983b3622
Update the PS3 platform file.
...
This commit was SVN r13359.
2007-01-30 07:14:50 +00:00
George Bosilca
e305ad91bd
No comment.
...
This commit was SVN r13326.
2007-01-26 18:24:12 +00:00
Brian Barrett
e6de7519d4
update to match the real system config a bit better
...
This commit was SVN r13171.
2007-01-17 22:46:32 +00:00
George Bosilca
e2666f8394
3 ways to generate OMPI binaries on Windows.
...
deploy: will create a full binary distribution (.msi file)
ompi-small: will create an update binary distribution(
no include files, nothing else except the libs and execs).
ompi_install.sh: sh script to install manually into a specific
target directory.
This commit was SVN r12589.
2006-11-13 23:28:41 +00:00
Brian Barrett
e0555889a9
* RMA_SYNC is a more appropriate error message for these than RmA_CONFLICT
...
* Print a warning error message if a target is not in an exposure epoch
and an update is received. This results in the app continuing with
that call having never happened, rather than evil hangs.
refs trac:325
This commit was SVN r11514.
The following Trac tickets were found above:
Ticket 325 --> https://svn.open-mpi.org/trac/ompi/ticket/325
2006-08-31 21:07:52 +00:00
Brian Barrett
fd8fe94e6f
* add symlink for Cray XT3 to Red Storm since they're the same platform and
...
all that
This commit was SVN r9899.
2006-05-11 15:23:43 +00:00
Brian Barrett
3edcb2620c
* allow buildling of portals pml (have to specify a configure option anyway)
...
* don't built the hostfile ras, as we dont' even use the URM RMGR anymore
This commit was SVN r9811.
2006-05-04 14:08:17 +00:00
Brian Barrett
a8b60fe680
* add fortran data for Red Storm into platform file
...
* turn off -g debugging symbols on Red Storm since there's no debugger on the
test cage and it just bloats the binaries
This commit was SVN r9683.
2006-04-22 19:22:33 +00:00
Brian Barrett
4ea8790342
* Don't try to call tcgetprgp on platforms that don't have that function
...
* Some more stuff to ignore / do in Red Storm build
This commit was SVN r9511.
2006-04-01 05:46:15 +00:00
Brian Barrett
2c64ab562e
More fixes to try to get Red Storm port going again....
...
* Add a platform spec for using the portals reference implementation's
RTE instead of our own to make local testing easier.
* Add a cnos rmgr component so that 1) we don't have to build nearly
as many components (no need for ras,rds,pls,etc.) and 2) calls
to MPI_ABORT() won't print error messages about not being able to
contact the daemon. Still need to fill in some of the terminate
stuff with calls from cnos, but will come in time.
* Make gpr_null use the base code for creating value and keyval
structures so that we don't segfault in ompi_mpi_init().
This commit was SVN r9510.
2006-04-01 04:54:46 +00:00
Brian Barrett
c1578808e8
* commit configuration file for building OMPI against the Portals reference
...
implementation when using the (small) run-time support provided by the
Portals reference implementation instead of our own
This commit was SVN r9505.
2006-03-31 21:11:21 +00:00
Brian Barrett
93e28ebe74
* hack up rml_cnos to work with last round of orte changes
...
* updates to the red storm configure setup
* fix missing header if no timer components are found
This commit was SVN r7402.
2005-09-16 02:25:41 +00:00
Brian Barrett
88cd561198
* bunch of fixes for Red Storm - missing header files and the like
...
This commit was SVN r7325.
2005-09-12 21:45:58 +00:00
Brian Barrett
6f19022db9
* Update Portals configuration to use --with-portals instead of
...
--with-btl-portals
* Update Red Storm build config file tomatch change
This commit was SVN r7185.
2005-09-05 21:02:50 +00:00
Brian Barrett
1fe9356d37
* Clean up the --with-platform option to automagically set a whole bunch
...
of flags to configure. Now don't need to specify the contrib/platform
part of the path if you don't want to
* Add "optimized" platform setting that will undo all the performance-
affecting things that a developer build sets up.
This commit was SVN r6946.
2005-08-20 20:43:59 +00:00
Brian Barrett
6c37ad4471
* more components to ignore on RS
...
* fix comment
This commit was SVN r6724.
2005-08-03 16:08:27 +00:00
Brian Barrett
3deb10a2bf
* adjust the ignore list to include even more components
...
This commit was SVN r6709.
2005-08-02 18:27:29 +00:00
Brian Barrett
a61ec81c2c
* add start of platform configuration for Red Storm
...
This commit was SVN r6649.
2005-07-28 16:02:55 +00:00