1
1
Граф коммитов

19 Коммитов

Автор SHA1 Сообщение Дата
Brian Barrett
a1d11d9b54 * sync with close to the trunk, but right before the gm changes that we
actually need.  More, interesting, stuff coming soon.

This commit was SVN r4933.
2005-03-18 23:40:08 +00:00
Brian Barrett
77c65d69cc * Merge changes from tim branch from r 4821 to 4892. Tree can now run
MPI and non-ORTE applications for RSH on one node with or without
  threads.  I think we're approaching convergence with the tim branch

This commit was SVN r4895.
2005-03-18 03:43:59 +00:00
Brian Barrett
6822a519bb * results from initial merge of the tim branch into the trunk. Compiles and
ompi_info works, but that's all that has been tested.

This commit was SVN r4827.
2005-03-14 20:57:21 +00:00
Jeff Squyres
616269a9be Add HLRS copyright
This commit was SVN r3665.
2004-11-28 20:09:25 +00:00
Jeff Squyres
e9ed717748 First cut at copyrights: IU, UTK, and some OSU. LANL and HLRS still
pending.

This commit was SVN r3655.
2004-11-22 01:38:40 +00:00
Prabhanjan Kambadur
4c8c62204d some additional changes that were made to the code yesterday.
This commit was SVN r3467.
2004-11-02 13:14:34 +00:00
Prabhanjan Kambadur
4257467fec this is the big windows commit. there are more things which have gone into this than i can remember. but basically, we are looking for
1. header file and source file protections using #ifdef WIN32
2. new files and directories to support windows functionality
3. appropritate linkage symbols added (OMPI_DECLSPEC) for windows
4. some functions are unimplemented on the windows side. this is mostly
because there might not be need to implement it in windows land. eg., forking
a daemon off
5. Introduced locking mechanisms for windows

This commit was SVN r3286.
2004-10-22 16:06:05 +00:00
Jeff Squyres
d324a7725c - Add #if protection around non-portable system .h files
- Add #include "ompi_config.h" to all .c files, and ensure that it's
  the first #included file
- remove a few useless #if HAVE_CONFIG_H checks

This commit was SVN r3229.
2004-10-20 01:03:09 +00:00
Ralph Castain
c5008b71bf Grrr...get rid of another pesky diagnostic output.
This commit was SVN r2663.
2004-09-14 14:31:39 +00:00
Ralph Castain
069682e046 A bunch of minor changes, mostly adding diagnostics. Just wanted to checkpoint so I can start fresh since there now seem to be problems in the tree with mpirun2.
Fixed ompid so it reissues the non-blocking receive - should now be close to ready for primetime. Fixed some logic in the svc framework that wasn't checking properly for action flags. 

This commit was SVN r2660.
2004-09-14 14:21:04 +00:00
Ralph Castain
bca14b684c Need to commit these so I can make a name change to one of the files. I'm in the process of making
a substantial revamp of the session directory system, and the ompi_system_info structure, in accordance
with the startup/shutdown design released last week. If you are using either the session directories
or the ompi_system_info structure, I would recommend avoiding them for the next couple of days as these
files are undergoing considerable change. The documentation will be updated as well during this process.

This commit was SVN r1495.
2004-06-29 04:50:40 +00:00
Ralph Castain
8ca62cdf4b Update that integrates the session directory utilities into the sys_info and common_cmd_line functions. Calls to ompi_sys_info will now check for the universe session directory, and create it if it doesn't already exist. We will shortly be integrating the command line functions into these utilities so you can set the location and name of the session directory.
Stay tuned - same bat channel, same batty minds...

This commit was SVN r1351.
2004-06-17 03:26:28 +00:00
Ralph Castain
a877c2a954 Repair the sys_info function to correctly incorporate the pid field and initialize it. Many thanks to Jeff for catching the error.
This commit was SVN r1225.
2004-06-11 00:37:42 +00:00
Ralph Castain
8270768e62 Adds the ompi_sys_info() function to the MPI_init function to initialize the system information structure. Added process id to the structure.
This commit was SVN r1204.
2004-06-08 15:20:16 +00:00
Ralph Castain
372e937d17 Updated versions of sys_info.c/h to provide backward compatibility with C89 and revise include path on constants to work on some computers (still not sure why, but it seems necessary).
This commit was SVN r1161.
2004-05-26 19:11:55 +00:00
Tim Woodall
6daa499427 changed include path
This commit was SVN r1160.
2004-05-26 19:00:47 +00:00
Ralph Castain
d4ec500d57 Update these functions, all of which now pass unit tests. They have been previously reviewed by Jeff, but need another review for final approval. This just puts them on-board to correct a problem in sys_info.h that was causing trouble under Linux (should now be fixed, Tim).
If someone would like to review the code again, I would appreciate it.

This commit was SVN r1158.
2004-05-26 02:23:01 +00:00
Ralph Castain
2e866b9d46 Provide an updated version of sys_info that does a little more error checking. It returns LAM_ERROR if there is a problem, and LAM_SUCCESS if everything goes okay. Also, the system information has been extended to include the path separator character, usually either a '\' or '/', depending upon operating system.
This utility is planned to be called early (like perhaps in mpi_init) to fill the global variable with the relevant information. Since this info might change if the process migrates, we will update it with another call to ompi_sys_info as part of the migration process. If you want to call it yourself, however, there is no harm done - it will just update the global variable and merrily sail along.

This commit was SVN r1145.
2004-05-20 21:28:59 +00:00
Ralph Castain
2d709f768a This adds into the system a utility for detecting what kind of system we are on. The utility provides a global variable ompi_system_info that contains information on the operating system, release and version, machine architecture, and network node name. I'll provide additional documentation via Doxygen once I figure out how to put it into the .h file.
Code was reviewed by Jeff - thanks Jeff!

This commit was SVN r1141.
2004-05-20 13:54:14 +00:00