Shiqing Fan
d391c57b0f
A more proper fix for the HANDLE definition.
...
This commit was SVN r23269.
2010-06-14 14:17:07 +00:00
Ralph Castain
fdf9e5f92d
Update cisco platform files
...
This commit was SVN r23268.
2010-06-12 16:05:39 +00:00
Ralph Castain
bb602694e6
Add a new example program, update cisco platform file
...
This commit was SVN r23262.
2010-06-09 18:21:06 +00:00
Samuel Gutierrez
2fb7c344fc
Added a new System V (sysv) shared memory component for Open MPI.
...
Configure Option:
--enable-sysv
MCA Parameter:
mpi_common_sm
mpi_common_sm accepts a comma delimited list of: [sysv],mmap (order
dependent). The first component that is successfully selected is used. For
example, -mca mpi_common_sm sysv,mmap will first try sysv. If sysv is not
successfully selected, then mmap will be used. mmap will be used if
mpi_common_sm is not provided.
Notes:
Please make certain that your system's shmmax limit, or equivalent, is larger
than mpool_sm_min_size. Otherwise, shmget may fail.
This commit was SVN r23260.
2010-06-09 16:58:52 +00:00
Ralph Castain
17fd8b3607
Update cisco platform files
...
This commit was SVN r23243.
2010-06-07 14:14:41 +00:00
Shiqing Fan
8adea20297
Fix a variable name.
...
This commit was SVN r23231.
2010-06-01 17:37:58 +00:00
Ralph Castain
dc240f323a
Update cisco platform files
...
This commit was SVN r23208.
2010-05-25 22:37:49 +00:00
Shiqing Fan
12775c6b9a
Add corresponding option for notifier on Windows.
...
This commit was SVN r23195.
2010-05-21 15:23:44 +00:00
Ralph Castain
12fae43969
Correct the makefile
...
This commit was SVN r23103.
2010-05-05 01:46:11 +00:00
Ralph Castain
10e410f454
Update cisco platform files
...
This commit was SVN r23087.
2010-05-04 02:39:00 +00:00
Ralph Castain
d3fda5d3b9
Update cisco platform files
...
This commit was SVN r23081.
2010-05-03 04:08:43 +00:00
Ralph Castain
b1577c4fcd
Update cisco platform files to include sensor support
...
This commit was SVN r23044.
2010-04-26 22:16:48 +00:00
Ralph Castain
f711c4713f
Add threading support to odin platform file
...
This commit was SVN r23022.
2010-04-23 04:31:04 +00:00
Shiqing Fan
077f6e6398
Type casts for building dynamical Fortran libraries.
...
And export correct function names.
This commit was SVN r23020.
2010-04-22 15:48:27 +00:00
Shiqing Fan
d1e66bdd01
Use variables instead of hard-coded compiler flags, in order to support various C/C++ compilers on Windows.
...
This commit was SVN r23016.
2010-04-21 12:45:00 +00:00
Shiqing Fan
e539322807
Move definitions to the main config file.
...
This commit was SVN r23015.
2010-04-21 09:17:10 +00:00
Ralph Castain
a8586767a9
Update platform files
...
This commit was SVN r22983.
2010-04-16 18:52:22 +00:00
Ralph Castain
ccc0a076df
Don't build the iof-tool module either
...
This commit was SVN r22974.
2010-04-14 01:20:06 +00:00
Ralph Castain
a69f187e79
no-build the ORTE iof components
...
This commit was SVN r22973.
2010-04-13 22:52:08 +00:00
Shiqing Fan
b4dc28f075
Fix typo from last commit.
...
This commit was SVN r22960.
2010-04-13 00:35:20 +00:00
Shiqing Fan
a998abb746
Get rid of a CMake warning that caused by the change of the CMake policy in the latest version (policy CMP0015), the link directory must be absolute path.
...
This commit was SVN r22959.
2010-04-13 00:11:25 +00:00
Ralph Castain
bdb62a3e4e
Update cisco platform files
...
This commit was SVN r22940.
2010-04-07 18:57:54 +00:00
Brad Benton
62ecc9a7ae
Add IBM platform files.
...
This commit was SVN r22932.
2010-04-06 21:04:44 +00:00
Rainer Keller
3111b2debf
- Update platform script for Jaguar to latest version
...
This should be cmr'd to v1.5
This commit was SVN r22920.
2010-03-31 14:39:33 +00:00
Ralph Castain
1a100812a9
Add some new cisco platform files
...
This commit was SVN r22898.
2010-03-28 15:40:51 +00:00
Ralph Castain
b2e6c02e22
Add critical mca param to cisco platform files
...
This commit was SVN r22895.
2010-03-26 16:26:35 +00:00
Shiqing Fan
9d3613c259
Only check the necessary headers and others on Windows, so that to speed up the configuration a lot.
...
Set up the integer kind family for f77 build.
This commit was SVN r22894.
2010-03-26 16:01:36 +00:00
Ralph Castain
d9e9c6114d
Update cisco platform files
...
This commit was SVN r22887.
2010-03-25 23:05:05 +00:00
Ralph Castain
1445a36a26
Update the platform file with new thread flags
...
This commit was SVN r22851.
2010-03-19 03:59:55 +00:00
Shiqing Fan
3943fdc355
Fix the new thread configure options on Windows.
...
This commit was SVN r22849.
2010-03-18 15:14:11 +00:00
Ralph Castain
ea30a1482d
Adjust platform file
...
This commit was SVN r22814.
2010-03-10 18:36:54 +00:00
Ralph Castain
cf6ff296ec
Build the alternative launchers
...
This commit was SVN r22798.
2010-03-08 19:13:52 +00:00
Shiqing Fan
e1c009932b
Add a few more fortran compile flags, and enable dynamic build for f77 library now.
...
This commit was SVN r22720.
2010-02-26 07:55:32 +00:00
Ralph Castain
44044b9a33
Enable multicast on a couple of different platforms
...
This commit was SVN r22707.
2010-02-24 20:38:49 +00:00
Shiqing Fan
3ab892ad8a
Add exclude pattern for installing directory.
...
This commit was SVN r22610.
2010-02-12 10:24:22 +00:00
Shiqing Fan
fe39e3a993
Check the Fortran compiler base on the build type (32 or 64 bit build), and set corresponding VC environment.
...
This commit was SVN r22568.
2010-02-07 23:16:06 +00:00
Shiqing Fan
d5adf6ec25
Add the executable extension.
...
This commit was SVN r22565.
2010-02-05 17:56:18 +00:00
Shiqing Fan
1c096aece9
Preset the environment for Intel Fortran and G95.
...
This commit was SVN r22563.
2010-02-05 15:37:20 +00:00
Shiqing Fan
47c8f3dd69
set the compiler name only when we need it.
...
This commit was SVN r22561.
2010-02-05 11:15:00 +00:00
Shiqing Fan
84ecb6a81a
Set up the correct compiler executables in the right place.
...
This commit was SVN r22560.
2010-02-04 23:02:17 +00:00
Shiqing Fan
1839a21db4
Make it possible to let user select the Fortran compiler options that they use, so that to support different Fortran compilers on Windows. Not the best solution, but the easiest.
...
This commit was SVN r22540.
2010-02-03 18:18:15 +00:00
Brian Barrett
8b4825ff37
Updates to make trunk run on Catamount again:
...
* Don't build the pstat component if all defines needed aren't there.
* Update platform file to work better
* Work around two places that depended on modex being operational
This commit was SVN r22536.
2010-02-03 05:07:40 +00:00
Shiqing Fan
4040d40c82
Define YY_NO_UNISTD_H in the source file property. It's defined in opal_include_bottom.h, but when the lex files are generated on Windows, the unistd.h is include before opal_include_bottom.h.
...
This commit was SVN r22521.
2010-01-31 20:39:43 +00:00
Ralph Castain
5dc71d85ed
For now, comment out the listening thread in the .conf files
...
This commit was SVN r22502.
2010-01-27 23:25:44 +00:00
Ralph Castain
5be67b5378
Remove the --enable-bootstrap flag from the cisco platform files
...
This commit was SVN r22501.
2010-01-27 23:23:21 +00:00
Shiqing Fan
c29a668e37
Remove flex.exe and its license file from the tarball.
...
cmr:v1.4
cmr:v1.5
This commit was SVN r22469.
2010-01-22 16:40:13 +00:00
Shiqing Fan
3353da027d
Remove the unused scripts.
...
This commit was SVN r22455.
2010-01-19 18:09:33 +00:00
Shiqing Fan
ef5b75598e
Update and clean up the main feature test script, using the new macros.
...
This commit was SVN r22453.
2010-01-19 17:32:10 +00:00
Shiqing Fan
29e7703d2c
Update several CMake scripts to use the new macros.
...
This commit was SVN r22452.
2010-01-19 17:28:49 +00:00
Shiqing Fan
949dfd2ab3
Add a few new CMake modules, that will change the way of configure:
...
ompi_define.cmake: a few macros for write the configure template file in different ways.
ompi_base_checks.cmake: defines a few wrapper macros for CMake checks.
This commit was SVN r22451.
2010-01-19 17:24:38 +00:00
Shiqing Fan
872a4047ba
Fix the bug that caused by ADD_DEPENDENCIES() from different version of CMake.
...
In CMake 2.6 and earlier, this function add dependencies for targets and also link the target libraries automatically, but in CMake 2.8,this behavior has been changed, i.e. it will only add the dependencies but no link, which will cause linking errors at compilation time.
This commit was SVN r22405.
2010-01-14 18:10:20 +00:00
Brian Barrett
86d8356b13
Updates to allow OMPI to build on Cray XT platforms running Catamount
...
This commit was SVN r22381.
2010-01-07 18:14:03 +00:00
Shiqing Fan
e6c0133d08
Add a definition for CMake to disable KNEM on Windows.
...
This commit was SVN r22345.
2009-12-28 16:13:41 +00:00
Ralph Castain
7edb80a0c5
Further update cisco platform files
...
This commit was SVN r22339.
2009-12-23 16:58:00 +00:00
Ralph Castain
ea8b2dc752
Update the Cisco platform files. Create a make_tarball variant for creating orte-level tarballs
...
This commit was SVN r22338.
2009-12-23 16:44:57 +00:00
Ralph Castain
170da86ae5
Add a missing file to the tarball, and clean it up a little
...
This commit was SVN r22337.
2009-12-22 20:38:39 +00:00
Ralph Castain
a0d5c80ce0
Add a new framework for discovering local resource information such as cpu type/model, #cpus, available physical memory, etc. Two initial components (darwin and linux) are provided. This is needed to support bootstrap operations where daemons are started at node boot, and applications where initial knowledge of cpu identification is needed to guide framework component selection.
...
Add orte configuration option to control the use of the framework in the system. Although the code will build, it will not be active unless configured with --enable-bootstrap.
If bootstrap is enabled and the new opal_sysinfo framework can successfully determine the cpu model, pass that info to the application as an MCA param to support some work at Sun.
Also, have daemons report back the resources they find to guide process mapping in bootstrap operations (i.e., where the daemon starts at node boot as opposed to being launched at application start).
Adjust some platform files to enable these capabilities.
This commit was SVN r22244.
2009-11-30 23:11:25 +00:00
Ralph Castain
e38a0eab9f
Remove the fddp and sensor frameworks - relocated to new cluster mgr project
...
This commit was SVN r22240.
2009-11-27 22:14:47 +00:00
Shiqing Fan
11ad25fa77
A few windows fixes:
...
Add a missing value for the configure file.
Fix the bug that generating wrong svn version number.
Correct the wrong string length of the headnode name.
cmr:v1.5
cmr:v1.3.4
This commit was SVN r22219.
2009-11-18 09:43:47 +00:00
Ralph Castain
f5a152bf84
Update a platform file
...
This commit was SVN r22215.
2009-11-11 22:11:45 +00:00
Samuel Gutierrez
ce3c4426d7
Revert LANL Mac OS X platform file changes. See: r22200
...
This commit was SVN r22209.
The following SVN revision numbers were found above:
r22200 --> open-mpi/ompi@92d4a14881
2009-11-10 01:03:31 +00:00
Samuel Gutierrez
63e7bf2783
Revert back to not building carto. Also see: r22204.
...
This commit was SVN r22208.
The following SVN revision numbers were found above:
r22204 --> open-mpi/ompi@460f64a39e
2009-11-10 00:34:38 +00:00
Rainer Keller
09cd970ec7
- With ompi r22205 it's not necessary to include xt-catamount module
...
allowing further cleanup.
This commit was SVN r22207.
The following SVN revision numbers were found above:
r22205 --> open-mpi/ompi@366bd96c88
2009-11-09 14:32:54 +00:00
Samuel Gutierrez
8956d9c66b
Remove carto from enable_mca_no_build. Not building carto seems to make the LANL machines unhappy.
...
This commit was SVN r22198.
2009-11-05 23:37:40 +00:00
Shiqing Fan
6f8d0a1ab8
Update a few CMake scripts.
...
Add Program Database (pdb) files for installation for debug build.
This commit was SVN r22188.
2009-11-03 10:40:58 +00:00
Rainer Keller
f121e46db1
- Finalize ornl_configure
...
This commit was SVN r22178.
2009-11-01 03:25:57 +00:00
Rainer Keller
954d43a5dd
- Finalize the compilation script for Jaguar.
...
Cray compiler seems to work (with a VT pachlet).
In case ADD_* are not defined, don't have a "space" at the beginning of strings
Fits into sw_install_new_version.sh and NCCS swtools (rebuild,retest)
This commit was SVN r22168.
2009-10-29 15:02:18 +00:00
Shiqing Fan
48dd7ff7d0
Get rid of the shadow file for mpi.h.in on Windows.
...
This commit was SVN r22154.
2009-10-28 15:49:01 +00:00
Shiqing Fan
63cdfc0ab1
Get rid of several shadow files for windows build, use the same input file as on Linux.
...
This commit was SVN r22145.
2009-10-27 18:22:14 +00:00
Shiqing Fan
5f1423c14b
Update the mpi.h.cmake config input file for Windows).
...
This commit was SVN r22141.
2009-10-26 13:24:02 +00:00
Ralph Castain
e12ca15e58
Update cisco platform files
...
This commit was SVN r22135.
2009-10-24 00:59:58 +00:00
Tim Mattox
8e21cbb54a
Update the Cisco ebuild platform files.
...
This commit was SVN r22133.
2009-10-23 04:42:37 +00:00
Rainer Keller
8fe8ad1036
- Update with minor bug-fixes and comments up-front
...
Protect the caller from shooting himself, finding out after 20min,
that build fails.
This commit was SVN r22125.
2009-10-22 17:22:15 +00:00
Rainer Keller
efb67579a0
- Add the ornl_configure_self_contained to the Makefile.am; this should
...
show up in the nightly tar-ball.
Generalize the self_contained file from compiler, so that it can be
called regardless (with intel and cray compiler coming into play...)
This commit was SVN r22120.
2009-10-22 01:58:13 +00:00
Ralph Castain
214e26b539
Per Jeff (this work was done on a branch of mine, so I will do the commit):
...
Re-enable "./autogen.sh -no-ompi" again. If you -no-ompi, the entire OMPI
configury is skipped and the entire ompi/ subtree is not built. There's
some simple m4-isms that prune out the relevant parts.
I added ompi/config/, orte/config/, and opal/config/ directories. I moved a
bunch of m4 files from the top-level config/ dir into ompi/config/, and a few
into orte/config/.
Note that all 3 <project>/config directories have a config_files.m4 file. This
file contains the AC_CONFIG_FILES list for that project. The AC_CONFIG_FILES
call cannot be in an AC_DEFUN macro and conditionally called -- if it is
included at all, Autoconf will process it. Hence, these config_files.m4 files
don't AC_DEFUN -- they just have AC_CONFIG_FILES. m4_ifdef() is used to
conditionally include the files or not.
I moved a bunch of obvious OMPI-only m4 files from config/ to ompi/config/,
but I'm sure that there's more that could go. A ticket will be filed with
thoughts on future work in this area.
This commit was SVN r22113.
2009-10-20 23:44:20 +00:00
Ralph Castain
941b8722b4
Remove an errant entry in the platform files
...
This commit was SVN r22108.
2009-10-16 16:12:37 +00:00
Ralph Castain
3a046b7262
Update platform files for cisco clusters
...
This commit was SVN r22096.
2009-10-14 01:47:32 +00:00
Shiqing Fan
14e6952482
Update two CMake find modules.
...
This commit was SVN r22054.
2009-10-06 08:01:37 +00:00
Samuel Gutierrez
5182617321
Update LANL's rr-class platform files.
...
This commit was SVN r22023.
2009-09-28 14:10:11 +00:00
Ralph Castain
247977fe70
Update cisco platform files
...
This commit was SVN r21986.
2009-09-22 00:54:22 +00:00
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
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
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
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
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