Ralph Castain
3c79aa1eab
Ignore class libraries
...
This commit was SVN r25959.
2012-02-19 23:17:27 +00:00
Jeff Squyres
e366075151
Minor updates to the Open MPI spec file
...
This commit was SVN r25950.
2012-02-17 13:37:42 +00:00
Jeff Squyres
7ade4fc70f
Look for README.WINDOWS.txt now (the .txt suffix is new).
...
This commit was SVN r25947.
2012-02-17 11:40:15 +00:00
Jeff Squyres
8e6507588a
Fix the out directory, and make sure to create it, even if it's
...
specified in a relative sense.
This commit was SVN r25922.
2012-02-14 18:44:00 +00:00
Jeff Squyres
226c9af195
Make the HTML man page script a little better: effectively do a "mkdir
...
-p" when creating new directories.
This commit was SVN r25921.
2012-02-14 18:37:12 +00:00
Jeff Squyres
3b299257b9
Some improvements to the make_dist_tarball script, particularly for hg
...
repos.
This commit was SVN r25913.
2012-02-13 23:16:13 +00:00
Nathan Hjelm
05a9727aca
lanl: add -march=amdfam10 to xe6 platform files
...
This commit was SVN r25896.
2012-02-10 00:47:14 +00:00
Samuel Gutierrez
b88508e2b9
Platform file updates. Build with PMI support on our TLCC2 clusters.
...
This commit was SVN r25888.
2012-02-09 20:11:35 +00:00
Jeff Squyres
a15482686b
Update to the same version numbers that we're now using in the v1.5
...
branch.
This commit was SVN r25881.
2012-02-08 16:39:43 +00:00
Shiqing Fan
cbfe43c1f4
A windows fix related to r25860.
...
This commit was SVN r25862.
The following SVN revision numbers were found above:
r25860 --> open-mpi/ompi@feb8eb8a90
2012-02-03 15:06:01 +00:00
Shiqing Fan
af6a21bded
Add a missing definition for Windows.
...
This commit was SVN r25849.
2012-02-01 16:39:40 +00:00
Ralph Castain
0eb24c80cf
Minor platform adjustment
...
This commit was SVN r25847.
2012-02-01 01:29:08 +00:00
Shiqing Fan
2c9a4beffd
Add and remove a few components for windows build.
...
This commit was SVN r25775.
2012-01-25 09:01:27 +00:00
Shiqing Fan
740f0650a1
A more clean solution for the 64 bit windows dependencies. MSDN says the InterlockedCompareExchange64 support is only available on 2003 and newer. However, after I tested it on Windows XP 64 bit, it seems also working, probably this has been patched via SP1. So we only need to detect the compiler bit now.
...
This commit was SVN r25755.
2012-01-20 11:14:30 +00:00
Shiqing Fan
9e8c850685
Do not define this if we want Win XP compatible build.
...
This commit was SVN r25726.
2012-01-17 16:43:42 +00:00
Shiqing Fan
0ecdeff87b
Add an option for enabling/disabling the compatible support for windows xp. For example, the InterlockedCompareExchange64 support, which doesn't exist on XP. Enabling this option can make sure that the binary built on a Windows 7/Vista could also be run on Windows XP correctly.
...
This commit was SVN r25724.
2012-01-17 16:12:19 +00:00
Ralph Castain
686ee387c8
Minor platform change
...
This commit was SVN r25712.
2012-01-11 15:51:14 +00:00
Shiqing Fan
886edabc12
Add a missing CMake config file into the tarball.
...
This commit was SVN r25687.
2011-12-30 10:44:15 +00:00
Nathan Hjelm
ad6f0ac59d
set default binding in lanl platform files to by core
...
This commit was SVN r25620.
2011-12-12 20:05:48 +00:00
Ralph Castain
07655e2945
Handle the case where the allocator "fibs" to us about the node names. In some cases (ahem...you know who you are!), the allocator will tell us a node number (e.g., "16"). However, the daemon will return a node name (e.g., "nid0016") - leaving us not recognizing its location.
...
So provide a new parameter (can't have too many!) that handles this situation by stripping the prefix from the returned node name. Also do a little cleanup to ensure we cleanly exit from errors, without generating too many annoying messages.
This commit was SVN r25562.
2011-12-02 14:10:08 +00:00
Ralph Castain
9af80be432
Add missing platform files to tarball
...
This commit was SVN r25558.
2011-12-01 18:05:16 +00:00
Brian Barrett
ec1e996530
Add SNL config files
...
This commit was SVN r25479.
2011-11-15 23:55:50 +00:00
Ralph Castain
6310361532
At long last, the fabled revision to the affinity system has arrived. A more detailed explanation of how this all works will be presented here:
...
https://svn.open-mpi.org/trac/ompi/wiki/ProcessPlacement
The wiki page is incomplete at the moment, but I hope to complete it over the next few days. I will provide updates on the devel list. As the wiki page states, the default and most commonly used options remain unchanged (except as noted below). New, esoteric and complex options have been added, but unless you are a true masochist, you are unlikely to use many of them beyond perhaps an initial curiosity-motivated experimentation.
In a nutshell, this commit revamps the map/rank/bind procedure to take into account topology info on the compute nodes. I have, for the most part, preserved the default behaviors, with three notable exceptions:
1. I have at long last bowed my head in submission to the system admin's of managed clusters. For years, they have complained about our default of allowing users to oversubscribe nodes - i.e., to run more processes on a node than allocated slots. Accordingly, I have modified the default behavior: if you are running off of hostfile/dash-host allocated nodes, then the default is to allow oversubscription. If you are running off of RM-allocated nodes, then the default is to NOT allow oversubscription. Flags to override these behaviors are provided, so this only affects the default behavior.
2. both cpus/rank and stride have been removed. The latter was demanded by those who didn't understand the purpose behind it - and I agreed as the users who requested it are no longer using it. The former was removed temporarily pending implementation.
3. vm launch is now the sole method for starting OMPI. It was just too darned hard to maintain multiple launch procedures - maybe someday, provided someone can demonstrate a reason to do so.
As Jeff stated, it is impossible to fully test a change of this size. I have tested it on Linux and Mac, covering all the default and simple options, singletons, and comm_spawn. That said, I'm sure others will find problems, so I'll be watching MTT results until this stabilizes.
This commit was SVN r25476.
2011-11-15 03:40:11 +00:00
Samuel Gutierrez
1eb97a903e
update plat files to include ugni btl.
...
This commit was SVN r25451.
2011-11-07 05:00:46 +00:00
Jeff Squyres
b43deb7091
Update for SVN 1.7.x, which only has a single top-level .svn directory
...
(no more .svn directories scattered throughout the tree)
This commit was SVN r25435.
2011-11-04 19:52:12 +00:00
Jeff Squyres
b0bd0b3924
Don't use slashes in the date field ('/') because it'll confuse other
...
sed scripts in a build of that tarball (e.g., when substituting the
date into man pages).
This commit was SVN r25389.
2011-10-29 11:50:08 +00:00
Jeff Squyres
6cfcfb95e4
Mark nightly tarballs through their release dates
...
This commit was SVN r25382.
2011-10-28 19:43:59 +00:00
Samuel Gutierrez
c646c93eec
remove unneeded flags from cray xe6 platform file.
...
This commit was SVN r25363.
2011-10-24 18:42:43 +00:00
Samuel Gutierrez
949364d2d6
update LANL Cray XE6 platform files to include PMI support.
...
This commit was SVN r25356.
2011-10-21 21:05:23 +00:00
Nathan Hjelm
ce29170968
update lanl xe6 platform files for vader
...
This commit was SVN r25344.
2011-10-20 21:50:53 +00:00
Nathan Hjelm
adf950f4ab
LANL: don't use per-peer receive queues on rr-class
...
This commit was SVN r25320.
2011-10-18 16:45:44 +00:00
Nathan Hjelm
9155f1ba1f
LANL: up cq size
...
This commit was SVN r25319.
2011-10-18 16:40:35 +00:00
Nathan Hjelm
e16559983e
LANL: match tlcc QP settings with tlcc2
...
This commit was SVN r25318.
2011-10-18 16:32:05 +00:00
Nathan Hjelm
607d387088
LANL: use only shared receive queues on tlcc
...
This commit was SVN r25317.
2011-10-18 16:23:46 +00:00
Nathan Hjelm
90c55c5b35
LANL: use pmi on tlcc
...
This commit was SVN r25316.
2011-10-18 16:12:14 +00:00
Ralph Castain
fe661eb76f
Update platform file to use pmi
...
This commit was SVN r25276.
2011-10-12 20:59:45 +00:00
Ralph Castain
d3271e8cc1
Enable use of pmi on odin
...
This commit was SVN r25250.
2011-10-11 02:15:37 +00:00
Samuel Gutierrez
fecff90918
first cut at tlcc2 platform files for lanl.
...
This commit was SVN r25189.
2011-09-27 17:15:39 +00:00
Samuel Gutierrez
0547f1d5e4
added first cut of cray xe6 platform files.
...
This commit was SVN r25183.
2011-09-26 23:14:43 +00:00
Shiqing Fan
3e0ee394ef
Select only one libevent component.
...
This commit was SVN r25169.
2011-09-20 16:10:01 +00:00
Shiqing Fan
359488b669
Preset the hwloc definitions to be disabled on Windows.
...
This commit was SVN r25141.
2011-09-14 11:25:36 +00:00
Shiqing Fan
20ee92c16e
Make the compiler wrappers work correctly for MinGW build.
...
This commit was SVN r25051.
2011-08-16 12:32:41 +00:00
Shiqing Fan
3af7c9f7bb
Complete the MinGW build support on Windows.
...
This commit was SVN r25048.
2011-08-15 09:47:23 +00:00
Jeff Squyres
50ab8d893c
Recent (as of 3 Aug 2011) versions of LWP in Macports seem to have
...
broken SSL certificate verification. The IU CA is in my Mac system
keychain (and has been there for quite a long time), but after a
recent ports update, LWP fails the SSL certificate verification.
Fine. So we'll just turn it off, per
http://search.cpan.org/~gaas/libwww-perl-6.02/lib/LWP/UserAgent.pm .
This commit was SVN r24983.
2011-08-03 13:50:23 +00:00
Jeff Squyres
cebd1837e5
Add special token to gkcommit commit messages so that the SVN
...
pre-commit hook doesn't try to re-close tickets that are referred to
in the original SVN commit messages.
This commit was SVN r24981.
2011-08-03 13:02:45 +00:00
Jeff Squyres
d95f2361f8
Handle "svn st" output, even if it has a "+" in the middle of the line
...
This commit was SVN r24915.
2011-07-21 22:42:03 +00:00
Brian Barrett
3bd66a5932
* Remove unused Portals3.3 reference implementation support
...
This commit was SVN r24906.
2011-07-20 23:30:29 +00:00
Ralph Castain
1d65833980
Remove mcast from the odin debug build
...
This commit was SVN r24899.
2011-07-13 22:51:22 +00:00
Jeff Squyres
7d39eed7ed
Update to m4 1.4.16, AM 1.11.1, AC 2.68, and LT 2.4 per
...
http://www.open-mpi.org/community/lists/devel/2011/07/9492.php .
This commit was SVN r24870.
2011-07-10 13:19:09 +00:00
Ralph Castain
6e7e7be53e
Update platform file to ignore vt
...
This commit was SVN r24840.
2011-06-30 01:19:13 +00:00
Ralph Castain
cc0f93afca
Update platform files
...
This commit was SVN r24838.
2011-06-29 22:52:51 +00:00
Shiqing Fan
ecc923b2eb
Update the MinGW build for Windows.
...
This commit was SVN r24835.
2011-06-29 14:43:52 +00:00
Shiqing Fan
cefb2473c2
Get rid of a warning when built with VS Express.
...
Fix the command option for dumpbin.
This commit was SVN r24834.
2011-06-29 14:24:37 +00:00
Brian Barrett
37913cfce4
Move some of the SNL-specific configs into our own directory (to match
...
other orgs) and add a new platform file for simulator work
This commit was SVN r24817.
2011-06-23 20:47:30 +00:00
Shiqing Fan
c01dee96ae
Use double cache for some of the Fortran settings in CMake configuration, so that to eliminate the "cache effect".
...
This commit was SVN r24776.
2011-06-15 20:49:08 +00:00
Josh Hursey
6539a31b23
Cleanup configure checks for C/R functionality.
...
Add a WANT_FT_CR flag different from WANT_FT so tools like *-checkpoint are not built when a different FT technique is requested.
Also fix the C/R thread check so that it is only enabled if C/R is enabled, not generally when threads are enabled.
This commit was SVN r24769.
2011-06-09 19:45:29 +00:00
Ralph Castain
6c91cf0d2e
Update platform file
...
This commit was SVN r24758.
2011-06-07 22:33:21 +00:00
Jeff Squyres
7352d4ed5b
Check the make sure the copies worked
...
This commit was SVN r24753.
2011-06-06 19:09:32 +00:00
Ralph Castain
7a60771830
Update platform files
...
This commit was SVN r24744.
2011-06-02 17:53:46 +00:00
Brian Barrett
e29ac7733a
* Add config file for building a Portals4 stack when using the full orte
...
This commit was SVN r24734.
2011-05-25 22:18:53 +00:00
Ralph Castain
26034f4a96
Update platform files
...
This commit was SVN r24718.
2011-05-20 20:41:33 +00:00
Brian Barrett
3fed6053a4
don't build BTLs when using portals SHMEM. It breaks things :)
...
This commit was SVN r24678.
2011-05-03 20:17:19 +00:00
Shiqing Fan
4490fdbd34
Add the initial support for MinGW and MSYS.
...
Correctly check the dependencies of MSYS env.
Set up configure include and lib path for building the package.
update a few more CMake scripts.
This commit was SVN r24663.
2011-04-29 14:42:07 +00:00
Ralph Castain
e4c36a3611
Add optimized platform files
...
This commit was SVN r24613.
2011-04-13 19:14:33 +00:00
Shiqing Fan
4b3b713bfc
Update the windows installdir component.
...
Don't use the old env component for windows, so remove the .windows file.
This commit was SVN r24597.
2011-04-05 12:15:41 +00:00
Ralph Castain
a3b0a9fcb7
Update platform file
...
This commit was SVN r24556.
2011-03-22 18:28:12 +00:00
Eugene Loh
2770a12beb
Continue clean up of thread options started in r22841, 22842, and 22849.
...
No need for any CMRs to 1.5... that was already done in CMR 2728.
This commit was SVN r24545.
The following SVN revision numbers were found above:
r22841 --> open-mpi/ompi@b400b84162
2011-03-18 21:36:35 +00:00
Jeff Squyres
733fa92ab8
Improve the search/replace scripty foo a bit: don't traverse into .hg
...
and .git directories.
This commit was SVN r24540.
2011-03-18 12:41:46 +00:00
Jeff Squyres
dd2e57f41c
Make the HTML man page script a little more robust
...
This commit was SVN r24539.
2011-03-17 15:09:23 +00:00
Shiqing Fan
aac0db05bb
Add support for Intel Fortran compiler 12 on Windows.
...
This commit was SVN r24538.
2011-03-17 12:08:13 +00:00
Ralph Castain
a8c1a3b4ee
Update platform file
...
This commit was SVN r24527.
2011-03-14 18:44:09 +00:00
Ralph Castain
c0c259f95f
Ignore .gitignore file
...
Update platform files
This commit was SVN r24499.
2011-03-08 18:37:05 +00:00
Shiqing Fan
18307a8b43
Missed another file for the tarball.
...
This commit was SVN r24488.
2011-03-04 09:26:20 +00:00
Ralph Castain
a5b177e1f4
Update platform files
...
This commit was SVN r24484.
2011-03-03 01:16:13 +00:00
Shiqing Fan
8c2865bd6a
Add the new WinVerbs btl component.
...
This commit was SVN r24477.
2011-03-02 09:14:44 +00:00
Shiqing Fan
9fb2860fdc
Install the config files.
...
This commit was SVN r24469.
2011-02-28 13:39:28 +00:00
Shiqing Fan
f45488f0db
Add a variable for appending files into the list.
...
This commit was SVN r24468.
2011-02-28 13:00:34 +00:00
Nadia Derbey
af30f53556
Committed for D. Guinier: The new env variable MPI_ROOT facilitate launch script creation. It is asked by customers who use BPS and LSF batch manager
...
This commit was SVN r24465.
2011-02-25 14:40:49 +00:00
Shiqing Fan
90eeba252e
Make openib compile again for Windows.
...
Update the CMake script for checking mca subdirs.
Add windows support for __attribute__ packed structures.
Define usleep and posix_memalign with equivalent windows functions.
And a few minor fixes, type casts.
This commit was SVN r24429.
2011-02-22 15:49:27 +00:00
Shiqing Fan
0974a15d48
Update with the version info.
...
This commit was SVN r24415.
2011-02-18 15:23:35 +00:00
Jeff Squyres
99ea34fe94
Missed updating these 2 scripts yesterday
...
This commit was SVN r24410.
2011-02-17 14:01:10 +00:00
Jeff Squyres
3f4d4886f2
Minor update for something that has been bugging me for quite a while:
...
OMPI supports multiple different repository systems (SVN, hg, git).
But the VERSION file has listed "want_svn" and "svn_r" as fields, even
though the actual repo system and version may not be SVN.
So search/replace those fields (and derrivative values that come from
those fields) with "want_repo_rev" and "repo_rev", respectively.
This commit was SVN r24405.
2011-02-16 22:53:23 +00:00
Ralph Castain
29785e4ea1
Update platform file
...
This commit was SVN r24388.
2011-02-15 19:01:59 +00:00
Ralph Castain
172ad649e1
Update platform files
...
This commit was SVN r24381.
2011-02-14 20:00:58 +00:00
Jeff Squyres
c0acc75ce0
Update copyrights and clarify README.txt.
...
This commit was SVN r24348.
2011-02-02 17:25:56 +00:00
Jeff Squyres
0de4f4c35a
Oops -- forgot to make the README.txt be version-neutral.
...
This commit was SVN r24347.
2011-02-02 17:14:41 +00:00
Jeff Squyres
2755a9f261
As discussed here:
...
http://www.open-mpi.org/community/lists/devel/2011/01/8894.php
http://blogs.cisco.com/performance/building-3rd-party-open-mpi-components/
Contribute a sample of how to build MCA components outside of the Open
MPI source tree.
This commit was SVN r24346.
2011-02-02 17:11:33 +00:00
Jeff Squyres
9306bf259b
Make it a little more friendly towards svn+hg trees
...
This commit was SVN r24341.
2011-02-02 14:41:36 +00:00
Nathan Hjelm
2605fc6a54
actually need pml = csum for these
...
This commit was SVN r24318.
2011-01-27 20:44:13 +00:00
Samuel Gutierrez
2574e18de4
update LANL's tlcc and rr-class platform files
...
This commit was SVN r24278.
2011-01-20 18:59:37 +00:00
Brian Barrett
b98afd298b
update to remove unneeded fields
...
This commit was SVN r24267.
2011-01-19 20:46:06 +00:00
Shiqing Fan
b2f3a5b7c2
Correctly check system specific datatypes on Windows.
...
This commit was SVN r24257.
2011-01-18 09:40:58 +00:00
Nathan Hjelm
02e60d326e
removed csum from rr p1 architecture conf files
...
This commit was SVN r24211.
2011-01-10 16:04:48 +00:00
Rolf vandeVaart
b9f11a874d
Bump revision in bfo utility script.
...
This commit was SVN r24183.
2010-12-16 18:14:18 +00:00
Shiqing Fan
f43862420c
Convert the bad dos line endings to unix style for all windows related files.
...
This commit was SVN r24137.
2010-12-02 12:08:08 +00:00
Shiqing Fan
d1ba4e8f7a
Add an option to enable/disable event thread support on Windows.
...
This commit was SVN r24124.
2010-12-01 11:27:14 +00:00
Ralph Castain
5c166e6ea0
Update platform files
...
This commit was SVN r24119.
2010-12-01 04:23:40 +00:00
Ralph Castain
9a30d2934f
Add orcm platform files
...
This commit was SVN r24106.
2010-11-30 16:20:45 +00:00
Rolf vandeVaart
1d53b928d9
Some utilities for tracking difference between ob1 and other PMLs.
...
This commit was SVN r24100.
2010-11-30 14:51:01 +00:00
Ralph Castain
6bcd4eca75
Update platform files
...
This commit was SVN r24099.
2010-11-30 01:15:15 +00:00