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
Brian Barrett
012cc8e8e1
* make sure to have "ranks" variable set to a list of the dimensions to
...
create for all the generating scripts. Do this in fortran_kinds.sh.in,
as it's a lot less code than touching each .sh file
This commit was SVN r7003.
2005-08-24 14:55:22 +00:00
Brian Barrett
440a95b808
* so apparently Linux has a lame old strerror_r that has a different
...
prototype than everyone else. It's only active if _GNU_SOURCE is
definted, which of course we have to have defined for asprintf.
So just use strerror() underneath
This commit was SVN r7002.
2005-08-24 13:44:57 +00:00
Jeff Squyres
c2387ca74e
Fix incorrect declaration (wrong name)
...
This commit was SVN r7001.
2005-08-24 10:48:07 +00:00
Jeff Squyres
85859af77b
Fix compiler warnings
...
This commit was SVN r7000.
2005-08-24 10:46:44 +00:00
Jeff Squyres
d6819618ff
Minor updates
...
- Fix compiler warnings
- Fix problem with using "p" instead of "p_index"
- Style updates
- Check return of malloc() for NULL
This commit was SVN r6999.
2005-08-24 10:39:23 +00:00
Jeff Squyres
9ee4c6de17
Remove silly compiler warning.
...
This commit was SVN r6998.
2005-08-24 10:25:53 +00:00
Brian Barrett
c62ce1593a
* IA64 high-res timer support for compilers without GCC-style inline
...
assembly
This commit was SVN r6997.
2005-08-24 03:42:31 +00:00
Jeff Squyres
47ce94c79b
ASCII-art-ize my dependency notes so that someone in the future has a
...
hope of understanding this Makefile.am. :-)
This commit was SVN r6996.
2005-08-24 03:10:22 +00:00
Jeff Squyres
bfc53fbb2f
Add missing docs
...
This commit was SVN r6995.
2005-08-24 02:33:32 +00:00
Jeff Squyres
ec22a641f5
Update the README w.r.t. the f90 bindings.
...
This commit was SVN r6994.
2005-08-24 02:18:18 +00:00
Jeff Squyres
4eba48b430
Bunches of fixes for the f90 bindings
...
- fix the --with-f90-max-array-dim configure switch
- fix configure test to find the supported f90 linker switch to find
fortran modules
- Unbelievably, some versions of sh (cough cough Solaris 9 cough
cough) actually seem to internally perform a "cd" into a
subdirectory when you run "./foo/bar", such that if you try to
source a script in the top-level directory in the bar script (i.e.,
". some_script" in the bar script), it will try to run it in the
"foo" subdirectory, rather than the top-level directory! #$@#$%#$%
So we have to pass in the pwd to the scripts so that they know where
some_script is.
- Reworked much of ompi/mpi/f90/Makefile.am for lots of reasons. See
the internal comments (mostly having to do with dependency stuff --
Libtool does not apparently support F90, so we can only build the
F90 library statically.
This commit was SVN r6993.
2005-08-24 02:11:02 +00:00
Brian Barrett
adf92d6237
* IA32 high-res timer support for compilers without GCC-style inline
...
assembly
This commit was SVN r6992.
2005-08-24 00:54:16 +00:00
Galen Shipman
53a0b37946
free the descriptor, don't cache it.
...
This commit was SVN r6991.
2005-08-23 23:49:07 +00:00
Tim Woodall
08a90e4318
work in progress
...
This commit was SVN r6990.
2005-08-23 23:05:01 +00:00
Brian Barrett
70ebb47670
* AMD64 high-res timer support for compilers without GCC-style inline
...
assembly
This commit was SVN r6989.
2005-08-23 22:07:56 +00:00
Jeff Squyres
ea45b150b6
Now pre-compute some things rather than compute them during every
...
barrier
This commit was SVN r6988.
2005-08-23 22:02:28 +00:00