Ralph Castain
2da8245be0
Correctly propagate no-daemonize
...
This commit was SVN r12093.
2006-10-11 17:53:17 +00:00
Ralph Castain
e5877cc459
Add the proper valgrind params
...
This commit was SVN r12092.
2006-10-11 17:48:41 +00:00
George Bosilca
b56636c855
orte_pls belong to the PLS framework, therefore it should only be defined
...
in pls.h.
This commit was SVN r12089.
2006-10-11 17:12:22 +00:00
Ralph Castain
27e305347c
Add a couple of options to orterun that support debugging of daemons for memory corruption.
...
Ensure that the environment provided to local application processes isn't "polluted" by the orteds
This commit was SVN r12087.
2006-10-11 15:18:57 +00:00
Brian Barrett
f5b8f1f2f0
Work around Automake not knowing how to properly configure libtool to build
...
Objective C libraries
Refs trac:483
This commit was SVN r12080.
The following Trac tickets were found above:
Ticket 483 --> https://svn.open-mpi.org/trac/ompi/ticket/483
2006-10-10 20:14:26 +00:00
Ralph Castain
699ffcf359
Restore the "bynode" mapping functionality - accidentally deleted setting of parameter
...
This commit was SVN r12078.
2006-10-10 19:41:22 +00:00
George Bosilca
7dadc1832d
Correctly export the required functions. They are defined in a private file, but they are completely public.
...
This commit was SVN r12070.
2006-10-10 04:54:51 +00:00
Ralph Castain
0e9dc590b7
Fix typo that didn't make it over from testing on vogon
...
This commit was SVN r12068.
2006-10-09 20:37:39 +00:00
Ralph Castain
cebdc51762
Remove a debugging output
...
This commit was SVN r12066.
2006-10-09 02:10:52 +00:00
Ralph Castain
2e09128337
Many thanks to Jeff for tracking down the typo causing the orte_job_map_t destuctor to fail!!
...
Restore the OBJ_RELEASE calls to cleanup map objects.
This commit was SVN r12064.
2006-10-07 22:44:00 +00:00
Ralph Castain
98dd57b70e
Add a new option to launch "pernode" - launches one process/node across all available nodes.
...
The other options also work correctly: "-bynode" with no -np will launch on all *slots*, mapped on a per-node basis.
This commit was SVN r12063.
2006-10-07 19:50:12 +00:00
Jeff Squyres
efe28d62e9
Fix some compiler errors. I have *not* checked this for correctness;
...
but it does now compile.
This commit was SVN r12062.
2006-10-07 19:10:56 +00:00
Ralph Castain
ae79894bad
Bring the map fixes into the main trunk. This should fix several problems, including the multiple app_context issue.
...
I have tested on rsh, slurm, bproc, and tm. Bproc continues to have a problem (will be asking for help there).
Gridengine compiles but I cannot test (believe it likely will run).
Poe and xgrid compile to the extent they can without the proper include files.
This commit was SVN r12059.
2006-10-07 15:45:24 +00:00
Ralph Castain
82a023c731
Fix a typo that caused a segfault if a caller requested that we abort an array of procs (i.e., MPI_Abort when it specifies the other procs to be aborted).
...
Should hopefully address the recent problem seen with the BLACS AUX test as discussed on the user mailing list.
This commit was SVN r12055.
2006-10-07 01:58:11 +00:00
Ralph Castain
ee0df85ece
Add a stupid, useless const since someone put it in the odls.h file.
...
This commit was SVN r12054.
2006-10-07 01:42:23 +00:00
George Bosilca
cda46efd2a
Some missing DECLSPEC
...
This commit was SVN r12047.
2006-10-06 15:21:52 +00:00
George Bosilca
017af37291
Keep only the useful _DECLSPEC and _DECLSPEC some globals.
...
This commit was SVN r12042.
2006-10-06 07:24:34 +00:00
George Bosilca
b7579b09c7
Correctly handle the ORTE_DECLSPEC attribute.
...
This commit was SVN r12041.
2006-10-06 07:08:17 +00:00
George Bosilca
422ce1d3f8
If we are in the ODLS framework then the types should be called odls not pls.
...
This commit was SVN r12040.
2006-10-06 07:05:58 +00:00
George Bosilca
7fed79434e
Windows is now able to create local processes.
...
This commit was SVN r12039.
2006-10-06 07:04:43 +00:00
George Bosilca
fa01b9b9aa
Last step for the name reversion (from windows back to process).
...
This commit was SVN r12014.
2006-10-05 06:36:11 +00:00
George Bosilca
b7a793a6db
Rename all the files in the process directory.
...
This commit was SVN r12013.
2006-10-05 06:34:30 +00:00
George Bosilca
fee0909815
Rename the Windows component.
...
This commit was SVN r12012.
2006-10-05 06:32:57 +00:00
George Bosilca
c79c436c8d
Cleanups. Remove all __WINDOWS__ checks as this module will never
...
get compiled on Windows.
This commit was SVN r12011.
2006-10-05 06:17:30 +00:00
George Bosilca
dbe7f8ac32
Always return bool.
...
This commit was SVN r12009.
2006-10-05 05:45:18 +00:00
George Bosilca
d1e884fbf5
Make sure we always return a bool (true/false).
...
This commit was SVN r12002.
2006-10-05 05:27:46 +00:00
George Bosilca
3a34f9340e
If the enum is defined inside the struct it will has a scope. We don't
...
really need that.
This commit was SVN r12001.
2006-10-05 05:27:04 +00:00
George Bosilca
090b8a9098
opal_list_is_empty return true or false ...
...
This commit was SVN r12000.
2006-10-05 05:26:08 +00:00
George Bosilca
03083cc1f6
Don't release the values[0] before it get initialized.
...
This commit was SVN r11999.
2006-10-05 05:25:18 +00:00
George Bosilca
fd76e56279
One protection against C++ compilers is more than enough.
...
This commit was SVN r11998.
2006-10-05 05:24:43 +00:00
George Bosilca
ad5810e33f
ORTE_DECLSPEC what needs to be ORTE_DECLSPES.
...
This commit was SVN r11997.
2006-10-05 05:22:22 +00:00
Ralph Castain
faf3a558e6
Missing CR at end of file
...
This commit was SVN r11959.
2006-10-03 18:17:52 +00:00
Ralph Castain
cd7d87aa7b
Define the map data types for dss compatibility. Setup to debug bproc
...
This commit was SVN r11955.
2006-10-03 17:40:00 +00:00
Ralph Castain
4e39878944
Add a "dump" capability to the DSS so one can display a single data value to an output stream.
...
Add some comments to the map type def in prep for building its data type support.
This commit was SVN r11947.
2006-10-03 08:40:35 +00:00
Ralph Castain
99f2986db7
Bring comm_spawn back online. Shift the trigger hosting responsibilities to the HNP.
...
We still have an issue with the io forwarding going through the spawning process, but that will be dealt with at a future time.
This commit was SVN r11943.
2006-10-03 02:07:58 +00:00
Ralph Castain
b269e4da9b
Add missing functionaltiy to the ns replica to support remote get_job_peers requests. Add trace commands to help try and track down remaining problem with comm_spawn.
...
This commit was SVN r11939.
2006-10-02 19:44:35 +00:00
Ralph Castain
9eb14425b7
The last of the debug messages that keep hiding. My apologies.
...
This commit was SVN r11937.
2006-10-02 18:43:32 +00:00
Ralph Castain
3fd67a038f
Bring comm_spawn and persistent operations online. Still some minor problems, though - so don't use them yet, please.
...
This won't affect anything except those two scenarios.
This commit was SVN r11936.
2006-10-02 18:29:15 +00:00
Ralph Castain
12328395ae
Missed a couple of debug statements
...
This commit was SVN r11935.
2006-10-02 15:46:41 +00:00
Ralph Castain
7494a7a83f
Clean out some debugging statements that were inadvertently left in the commit
...
This commit was SVN r11933.
2006-10-02 15:03:18 +00:00
Ralph Castain
559b9b0ae8
Continue beating on comm_spawn. Setup to debug bproc.
...
This commit was SVN r11932.
2006-10-02 14:58:22 +00:00
Ralph Castain
65593cd67e
Fix a few Cyrador warnings
...
This commit was SVN r11930.
2006-10-02 13:00:32 +00:00
Brian Barrett
8f7ab1c584
num_procs can be zero if something went partly wrong before. This will
...
cause a math exception on some platforms, so don't let that happen.
This commit was SVN r11929.
2006-10-02 01:27:22 +00:00
Ralph Castain
121f834776
Continue bringing comm_spawn back online. Ensure all RM frameworks post their HNP receives. Fix the rmgr proxy component.
...
Still need some work on the proxy component, and on job termination for persistent daemon case.
This commit was SVN r11928.
2006-10-02 00:46:31 +00:00
Brian Barrett
e464adcd51
Need to tell the daemon how many procs it will start (always 1, because of
...
the way we do the fake mapping thing...
This commit was SVN r11924.
2006-10-01 23:25:22 +00:00
Brian Barrett
95ba51fbd4
* Clean up debugging output so that it's useful
...
* Error message in an NSError object is localizedDescription, not
localizedErrorReason. The latter is a decription of how the error
can occur, which is usually nothing in XGrid frameworks.
* Clean up silly error in finding the Kerberos Service Principal
when using Kerberos authenticaion
* Print useful error message when a connection unexpectedly closes,
as this is usually authentication related...
This commit was SVN r11923.
2006-10-01 22:43:17 +00:00
Brian Barrett
9807a38458
Always initialize the base output stream, but only set verbose if requested.
...
Otherwise, the PLS components have pay more attention to debugging streams
than the rest of the OMPI source code
This commit was SVN r11922.
2006-10-01 22:37:30 +00:00
Ralph Castain
33a46cff40
Grrrr....ok, this time actually put a *value* in the silly command buffer!
...
This commit was SVN r11901.
2006-09-29 21:44:11 +00:00
Ralph Castain
0625ead54a
Fix comm_spawn communications
...
This commit was SVN r11900.
2006-09-29 21:10:48 +00:00
Ralph Castain
0411f9772e
Begin instrumenting for scalability tests.
...
I have added a new MCA param (hey, you can't have too many!) called OMPI_MCA_orte_timing. If set to anything other than zero, the system will report out critical timing loops. At the moment, this includes three measurements:
1. Time spent going through the RDS->RAS->RMAPS, setting up triggers, etc. prior to calling the actual PLS launch function. This is reported out as time to setup job.
2. Time spent in MPI_Init from start of that function (well, right after opal_init) to the place where we send all of our info the registry. Reported out as time from start to exec_compound_cmd
3. Time actually spent executing the compound cmd. Reported out as time to exec_compound_cmd.
A few additional timing points will be added shortly.
These may eventually be removed or (better) setup with a conditional compile flag.
This commit was SVN r11892.
2006-09-29 13:19:44 +00:00