Josh Hursey
4eefb33182
Some param changes:
...
- Change orte_base_infrastructre to orte_infrastructre to conform with
ompi_info's needs
- Move MCA Param registration in ORTE to a centralized function that is
called first in orte_init_stage1
- Set the infrastructre flag as an argument to orte_init
- Adjust initalization functions to properly pass down the infrastructre
flag.
This commit was SVN r7053.
2005-08-26 20:13:35 +00:00
Jeff Squyres
f7638f0884
First cut of libnuma maffinity component; not yet complete
...
This commit was SVN r7052.
2005-08-26 19:51:02 +00:00
Jeff Squyres
a771aeb1ab
Remove some kruft from copy-n-paste
...
This commit was SVN r7051.
2005-08-26 19:50:24 +00:00
Josh Hursey
3e18fa4555
Insert some signal handlers so orted properly cleans up after it self
...
when given a kill signal.
This commit was SVN r7050.
2005-08-26 18:56:08 +00:00
Jeff Squyres
e52167f013
Ensure that BUILT_SOURCES is inside the AM conditional
...
This commit was SVN r7049.
2005-08-26 18:26:01 +00:00
Jeff Squyres
2fb92f5844
Use BUILT_SOURCES to hint automake to actually build
...
mpi_kinds.ompi_module before the rest which depends on it. Fix suffix
rules, add suffix rule for libtool objects for testing. Fix for VPATH
builds.
This commit was SVN r7048.
2005-08-26 16:22:33 +00:00
Jeff Squyres
917b696f9b
Update svn:ignore
...
This commit was SVN r7047.
2005-08-26 15:36:10 +00:00
Jeff Squyres
b306adf349
The SLURM components are now open for business!
...
This commit was SVN r7046.
2005-08-26 14:43:18 +00:00
Jeff Squyres
acd78a978a
More updates.
...
This commit was SVN r7045.
2005-08-26 13:17:01 +00:00
Jeff Squyres
900631e9f9
- Add a first cut of the memory affinity (maffinity) framework. It's
...
API is still a bit unstable and may change.
- Add a primitive "first use" component that simply has each process
"touch" the pages that they want to use, thereby [hopefully] locking
them locally to a specific processor
- Add hooks in ompi_mpi_init to enable memory affinity when processor
affinity is used.
- Added hooks in ompi_mpi_finalize to shut down memory affinity when
it was initialized during ompi_mpi_init.
- Added right hooks in ompi_info to display maffinity components.
This commit was SVN r7044.
2005-08-26 10:56:39 +00:00
Brian Barrett
17c1bb355e
* more memory leak fixes - mainly string params not being freed at end of
...
time
* Added code to free dps structures at shutdown
This commit was SVN r7043.
2005-08-26 02:08:23 +00:00
Brian Barrett
77dafc7826
* Make Fortran 90 turned on by default (unless it's a developer build, in
...
which case, skip it, since it takes so bloody long to compile)
* Dsiable the XGrid PLS when compiling in 64 bit mode, as Tiger only
ships with XGrid libraries for 32bit apps
* ompi_config.h and orte_config.h (and supporting headers) are now only
installed if --with-devel-headers is enabled. Since they are no
longer needed for MPI applications, it doesn't make sense to install
them if we are only installing mpi.h and mpif.h.
Also, since we are no longer including ompi_config.h in mpi.h, there
is no longer a need to do the dumb sed trick on install
This commit was SVN r7042.
2005-08-26 00:11:30 +00:00
Brian Barrett
3e8740e740
* mostly working SLURM component. Had to add a sds for the daemons so that
...
we could vector launch the daemons and still have the nodenames fixed
up in the end
This commit was SVN r7041.
2005-08-25 22:29:23 +00:00
Jeff Squyres
626389254e
Fix typo
...
This commit was SVN r7040.
2005-08-25 20:24:22 +00:00
Josh Hursey
7bf744a624
Convert to use new param_reg interface.
...
Also check to see if infrastructre flag was previously set before assuming it
to be false. This was causing orterun to operate incorrectly in the presence
of a persistant daemon.
This commit was SVN r7039.
2005-08-25 19:13:22 +00:00
Jeff Squyres
2bd821d8dc
Clarify some comments
...
This commit was SVN r7038.
2005-08-25 17:42:00 +00:00
Brian Barrett
d75bde8b35
* make sure proceedure names are not longer than 31 characters
...
This commit was SVN r7037.
2005-08-25 16:42:38 +00:00
Jeff Squyres
524ded4896
A little cleanup and progress:
...
- build a proper srun argv
- launch the srun
- still have several "JMS" comments that need to be addressed
This commit was SVN r7036.
2005-08-25 16:38:42 +00:00
Brian Barrett
71a28437bf
* fix duplicate local symbol probelm in PPC64 assembly
...
This commit was SVN r7035.
2005-08-25 16:37:48 +00:00
Jeff Squyres
d5909421a9
Register the priority param in open so that ompi_info can see it
...
This commit was SVN r7034.
2005-08-25 16:37:24 +00:00
Brian Barrett
7a8e646fff
* add missing OBJ_RELEASE in memory manager code
...
* fix off-by-one error in os_path code
* Bunch of memory fixes for OPAL unit tests
This commit was SVN r7033.
2005-08-25 16:28:41 +00:00
Brian Barrett
43822c6ec6
* add note about static binary linking and the Linux memory managers. This
...
is not an issue on Darwin, since Darwin doesn't support statically linking
executables (there is no LibSystem.a)
This commit was SVN r7032.
2005-08-25 16:26:37 +00:00
Jeff Squyres
1649c7e855
Find out from SLURM how many slots per node we have
...
This commit was SVN r7031.
2005-08-25 15:51:58 +00:00
Rainer Keller
f52784bad3
- Just changes to comments, deletion of spaces to make diff smaller
...
This commit was SVN r7030.
2005-08-25 15:42:41 +00:00
Galen Shipman
56f722c6c1
Removed all references to the old common/vapi stuff.
...
This commit was SVN r7029.
2005-08-25 15:04:22 +00:00
Brian Barrett
bab3508464
* if fortran support is disabled, we need the bogus type as well as the
...
fint type for mpi.h to parse correctly.
This commit was SVN r7028.
2005-08-25 14:07:28 +00:00
Jeff Squyres
d0e847d1ed
Allow oversubscription
...
This commit was SVN r7027.
2005-08-25 11:02:49 +00:00
Jeff Squyres
a6dd3537f1
Minor fixes.
...
This commit was SVN r7026.
2005-08-25 02:59:55 +00:00
Brian Barrett
831f5e50a1
ignore binary from recently added test case
...
This commit was SVN r7025.
2005-08-25 01:49:34 +00:00
Brian Barrett
e0d49880d7
* make sure that the sys_info structure has valid data for applications that
...
only call opal_init (like the new wrapper compilers in development) so that
they don't find bad data in the structure
This commit was SVN r7024.
2005-08-25 00:59:21 +00:00
Brian Barrett
51a2e7c9bd
* mpi.h should now be in the ignore list
...
This commit was SVN r7023.
2005-08-25 00:54:11 +00:00
Brian Barrett
523fa13ed8
* don't include ompi_config.h in mpi.h. This was causing some not-so
...
friendly #defines to be included in mpi.h (even for users), such as
_GNU_SOURCE, which can have some really big consequences on Linux.
Instead, add mpi.h to AC_CONFIG_HEADERS and just include the #defines
we have to have for mpi.h and the C++ bindings.
This commit was SVN r7022.
2005-08-25 00:41:26 +00:00
Brian Barrett
7ed4b7a40b
* do a slightly better job at syncing the search ordering between F77 and
...
F90 so that chances of us finding the same vendor's compilers are higher
than might otherwise be...
This commit was SVN r7021.
2005-08-24 22:25:48 +00:00
Jeff Squyres
4d49340421
- Update header file convention
...
- Use new pls base function for adding orted debug argv (or not)
This commit was SVN r7020.
2005-08-24 22:20:51 +00:00
Jeff Squyres
f20bd3205d
Add a utility function that is common to several pls's.
...
This commit was SVN r7019.
2005-08-24 22:20:05 +00:00
Jeff Squyres
9755a7f7fa
First cut -- not working yet -- checkpointing to move to another
...
machine.
This commit was SVN r7018.
2005-08-24 22:19:48 +00:00
Jeff Squyres
9770a41283
Add notes about the new --with-platform=optimized configure option
...
This commit was SVN r7017.
2005-08-24 22:10:06 +00:00
Galen Shipman
8c85aaf85a
tell the user no mvapi modules are found..
...
This commit was SVN r7016.
2005-08-24 21:59:55 +00:00
Brian Barrett
5c82e522c3
* move check for -lsocket from libevent to top-level configure, and add
...
check for -lnsl, since both are needed for a bunch of functions like
gethostbyname() on Solaris
This commit was SVN r7015.
2005-08-24 21:24:17 +00:00
Jeff Squyres
072a59cc02
Properly register the MCA param during the open call
...
This commit was SVN r7014.
2005-08-24 20:50:26 +00:00
Brian Barrett
92fb84fd85
* oops - remove #if 0 that accidently slipped in
...
This commit was SVN r7013.
2005-08-24 20:41:52 +00:00
Brian Barrett
c37f9a6391
* give if code a chance to clean up after itself
...
This commit was SVN r7012.
2005-08-24 20:27:45 +00:00
Brian Barrett
e2e18d49a3
* add trivial opal init/finalize app
...
This commit was SVN r7011.
2005-08-24 20:20:21 +00:00
Brian Barrett
918f48ce52
* remove out dated comment
...
This commit was SVN r7010.
2005-08-24 20:19:58 +00:00
Brian Barrett
2577ab4722
* a bunch of cleanups to make trivial opal programs valgrind-clean
...
This commit was SVN r7009.
2005-08-24 20:19:36 +00:00
Jeff Squyres
28f716542e
First cut of the SLURM ras. Seems to be working! Now need to write
...
SLURM pls...
This commit was SVN r7008.
2005-08-24 19:15:11 +00:00
Jeff Squyres
018504480a
- Update svn:ignore
...
- Update to new MCA param API
- Update to new #include format
This commit was SVN r7007.
2005-08-24 18:37:28 +00:00
Jeff Squyres
72d2abe72e
Remove some outdated comments
...
This commit was SVN r7006.
2005-08-24 18:30:09 +00:00
Jeff Squyres
cba8c1895f
- Plug a memory leak
...
- Be a little more direct in looking up the files
This commit was SVN r7005.
2005-08-24 16:40:12 +00:00
Jeff Squyres
1c1b82ef1a
Update some comments for clarity
...
This commit was SVN r7004.
2005-08-24 15:48:32 +00:00