~ubuntu-branches/ubuntu/vivid/slurm-llnl/vivid

« back to all changes in this revision

Viewing changes to doc/html/mpiplugins.shtml

  • Committer: Bazaar Package Importer
  • Author(s): Gennaro Oliva
  • Date: 2009-09-24 23:28:15 UTC
  • mfrom: (1.1.11 upstream) (3.2.4 sid)
  • Revision ID: james.westby@ubuntu.com-20090924232815-enh65jn32q1ebg07
Tags: 2.0.5-1
* New upstream release 
* Changed dependecy from lib-mysqlclient15 to lib-mysqlclient 
* Added Default-Start for runlevel 2 and 4 and $remote_fs requirement in
  init.d scripts (Closes: #541252)
* Postinst checks for wrong runlevels 2 and 4 links
* Upgraded to standard version 3.8.3
* Add lintian overrides for missing slurm-llnl-configurator.html in doc
  base registration
* modified postrm scripts to ignore pkill return value in order to avoid
  postrm failure when no slurm process is running
* Checking for slurmctld.pid before cancelling running and pending
  jobs during package removal 

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
<br>
35
35
<i>mpi_p_thr_create((srun_job_t *)job);</i>
36
36
<br>
37
 
which will set up the correct enviornment for the specified mpi.
 
37
which will set up the correct environment for the specified mpi.
38
38
<br>
39
39
slurmd daemon runs
40
40
<br>
48
48
<h2>Data Objects</h2>
49
49
<p> These functions are expected to read and/or modify data structures directly in 
50
50
the slurmd daemon's and srun memory. Slurmd is a multi-threaded program with independent 
51
 
read and write locks on each data structure type. Thererfore the type of operations 
 
51
read and write locks on each data structure type. Therefore the type of operations 
52
52
permitted on various data structures is identified for each function.</p>
53
53
 
54
54
<p class="footer"><a href="#top">top</a></p>
63
63
<p style="margin-left:.2in"><b>Arguments</b>:<br><span class="commandline"> job</span>&nbsp; 
64
64
&nbsp;&nbsp;(input) Pointer to the slurmd_job that is running.  Cannot be NULL.<br>
65
65
<span class="commandline"> rank</span>&nbsp;
66
 
&nbsp;&nbsp;(input) Primarially there for MVAPICH.  Used to send the rank fo the mpirun job. 
 
66
&nbsp;&nbsp;(input) Primarily there for MVAPICH.  Used to send the rank fo the mpirun job. 
67
67
This can be 0 if no rank information is needed for the mpi type.</p>
68
68
<p style="margin-left:.2in"><b>Returns</b>: SLURM_SUCCESS if successful. On failure, 
69
69
the plugin should return SLURM_ERROR.</p>
70
70
 
71
71
<p class="commandline">int mpi_p_thr_create (srun_job_t *job);</p>
72
72
<p style="margin-left:.2in"><b>Description</b>: Used by srun to spawn the thread for the mpi processes. 
73
 
Most all the real proccessing happens here.</p>
 
73
Most all the real processing happens here.</p>
74
74
<p style="margin-left:.2in"><b>Arguments</b>:<span class="commandline"> job</span>&nbsp; 
75
75
&nbsp;&nbsp;(input) Pointer to the srun_job that is running.  Cannot be NULL.</p>
76
76
<p style="margin-left:.2in"><b>Returns</b>: SLURM_SUCCESS if successful. On failure,