mac mpi
This commit is contained in:
93
macx64/mpi/openmpi/share/man/man7/ompi_crcp.7
Normal file
93
macx64/mpi/openmpi/share/man/man7/ompi_crcp.7
Normal file
@@ -0,0 +1,93 @@
|
||||
.\"
|
||||
.\" Man page for OMPI's CRCP Functionality
|
||||
.\"
|
||||
.\" .TH name section center-footer left-footer center-header
|
||||
.TH OMPI_CRCP 7 "Mar 26, 2019" "4.0.1" "Open MPI"
|
||||
.\" **************************
|
||||
.\" Name Section
|
||||
.\" **************************
|
||||
.SH NAME
|
||||
.
|
||||
OMPI_CRCP \- Open MPI MCA Checkpoint/Restart Coordination Protocol (CRCP) Framework:
|
||||
Overview of Open MPI's CRCP framework, and selected modules. Open MPI 4.0.1
|
||||
.
|
||||
.\" **************************
|
||||
.\" Description Section
|
||||
.\" **************************
|
||||
.SH DESCRIPTION
|
||||
.
|
||||
.PP
|
||||
The CRCP Framework is used by Open MPI for the encapsulation of various
|
||||
Checkpoint/Restart Coordination Protocols (e.g., Coordinated, Uncoordinated,
|
||||
Message/Communication Induced, ...).
|
||||
.
|
||||
.\" **************************
|
||||
.\" General Process Requirements Section
|
||||
.\" **************************
|
||||
.SH GENERAL PROCESS REQUIREMENTS
|
||||
.PP
|
||||
In order for a process to use the Open MPI CRCP components it must adhear to a
|
||||
few programmatic requirements.
|
||||
.PP
|
||||
First, the program must call \fIMPI_INIT\fR early in its execution.
|
||||
.PP
|
||||
The program must call \fIMPI_FINALIZE\fR before termination.
|
||||
.PP
|
||||
A user may initiate a checkpoint of a parallel application by using the
|
||||
ompi-checkpoint(1) and ompi-restart(1) commands.
|
||||
.
|
||||
.\" **********************************
|
||||
.\" Available Components Section
|
||||
.\" **********************************
|
||||
.SH AVAILABLE COMPONENTS
|
||||
.PP
|
||||
Open MPI currently ships with one CRCP component: \fIcoord\fR.
|
||||
.
|
||||
.PP
|
||||
The following MCA parameters apply to all components:
|
||||
.
|
||||
.TP 4
|
||||
crcp_base_verbose
|
||||
Set the verbosity level for all components. Default is 0, or silent except on error.
|
||||
.
|
||||
.\" Coord Component
|
||||
.\" ******************
|
||||
.SS coord CRCP Component
|
||||
.PP
|
||||
The \fIcoord\fR component implements a Coordinated Checkpoint/Restart
|
||||
Coordination Protocol similar to the one implemented in LAM/MPI.
|
||||
.
|
||||
.PP
|
||||
The \fIcoord\fR component has the following MCA parameters:
|
||||
.
|
||||
.TP 4
|
||||
crcp_coord_priority
|
||||
The component's priority to use when selecting the most appropriate component
|
||||
for a run.
|
||||
.
|
||||
.TP 4
|
||||
crcp_coord_verbose
|
||||
Set the verbosity level for this component. Default is 0, or silent except on
|
||||
error.
|
||||
.
|
||||
.\" Special 'none' option
|
||||
.\" ************************
|
||||
.SS none CRCP Component
|
||||
.PP
|
||||
The \fInone\fP component simply selects no CRCP component. All of the CRCP
|
||||
function calls return immediately with OMPI_SUCCESS.
|
||||
.
|
||||
.PP
|
||||
This component is the last component to be selected by default. This means that if
|
||||
another component is available, and the \fInone\fP component was not explicity
|
||||
requested then Open MPI will attempt to activate all of the available components
|
||||
before falling back to this component.
|
||||
.
|
||||
.\" **************************
|
||||
.\" See Also Section
|
||||
.\" **************************
|
||||
.
|
||||
.SH SEE ALSO
|
||||
ompi-checkpoint(1), ompi-restart(1), opal-checkpoint(1), opal-restart(1),
|
||||
orte_snapc(7), orte_filem(7), opal_crs(7)
|
||||
.
|
||||
179
macx64/mpi/openmpi/share/man/man7/opal_crs.7
Normal file
179
macx64/mpi/openmpi/share/man/man7/opal_crs.7
Normal file
@@ -0,0 +1,179 @@
|
||||
.\"
|
||||
.\" Copyright (c) 2004-2010 The Trustees of Indiana University and Indiana
|
||||
.\" University Research and Technology
|
||||
.\" Corporation. All rights reserved.
|
||||
.\" Copyright (c) 2009 Sun Microsystems, Inc. All rights reserved.
|
||||
.\"
|
||||
.\" Man page for OPAL's CRS Functionality
|
||||
.\"
|
||||
.\" .TH name section center-footer left-footer center-header
|
||||
.TH OPAL_CRS 7 "Mar 26, 2019" "4.0.1" "Open MPI"
|
||||
|
||||
.\" **************************
|
||||
.\" Name Section
|
||||
.\" **************************
|
||||
.SH NAME
|
||||
.
|
||||
OPAL_CRS \- Open PAL MCA Checkpoint/Restart Service (CRS): Overview of Open PAL's
|
||||
CRS framework, and selected modules. Open MPI 4.0.1.
|
||||
.
|
||||
.\" **************************
|
||||
.\" Description Section
|
||||
.\" **************************
|
||||
.SH DESCRIPTION
|
||||
.
|
||||
.PP
|
||||
Open PAL can involuntarily checkpoint and restart sequential programs.
|
||||
Doing so requires that Open PAL was compiled with thread support and
|
||||
that the back-end checkpointing systems are available at run-time.
|
||||
.
|
||||
.SS Phases of Checkpoint / Restart
|
||||
.PP
|
||||
Open PAL defines three phases for checkpoint / restart support in a
|
||||
procress:
|
||||
.
|
||||
.TP 4
|
||||
Checkpoint
|
||||
When the checkpoint request arrives, the procress is notified of the
|
||||
request before the checkpoint is taken.
|
||||
.
|
||||
.TP 4
|
||||
Continue
|
||||
After a checkpoint has successfully completed, the same process as the
|
||||
checkpoint is notified of its successful continuation of execution.
|
||||
.
|
||||
.TP 4
|
||||
Restart
|
||||
After a checkpoint has successfully completed, a new / restarted
|
||||
process is notified of its successful restart.
|
||||
.
|
||||
.PP
|
||||
The Continue and Restart phases are identical except for the process
|
||||
in which they are invoked. The Continue phase is invoked in the same process
|
||||
as the Checkpoint phase was invoked. The Restart phase is only invoked in newly
|
||||
restarted processes.
|
||||
.
|
||||
.\" **************************
|
||||
.\" General Process Requirements Section
|
||||
.\" **************************
|
||||
.SH GENERAL PROCESS REQUIREMENTS
|
||||
.PP
|
||||
In order for a process to use the Open PAL CRS components it must adhear to a
|
||||
few programmatic requirements.
|
||||
.PP
|
||||
First, the program must call \fIOPAL_INIT\fR early in its execution. This
|
||||
should only be called once, and it is not possible to checkpoint the process
|
||||
without it first having called this function.
|
||||
.PP
|
||||
The program must call \fIOPAL_FINALIZE\fR before termination. This does a
|
||||
significant amount of cleanup. If it is not called, then it is very likely that
|
||||
remnants are left in the filesystem.
|
||||
.PP
|
||||
To checkpoint and restart a process you must use the Open PAL tools to do
|
||||
so. Using the backend checkpointer's checkpoint and restart tools will lead
|
||||
to undefined behavior.
|
||||
To checkpoint a process use \fIopal_checkpoint\fR (opal_checkpoint(1)).
|
||||
To restart a process use \fIopal_restart\fR (opal_restart(1)).
|
||||
.
|
||||
.\" **********************************
|
||||
.\" Available Components Section
|
||||
.\" **********************************
|
||||
.SH AVAILABLE COMPONENTS
|
||||
.PP
|
||||
Open PAL ships with two CRS components: \fIself\fR and \fIblcr\fR.
|
||||
.
|
||||
.PP
|
||||
The following MCA parameters apply to all components:
|
||||
.
|
||||
.TP 4
|
||||
crs_base_verbose
|
||||
Set the verbosity level for all components. Default is 0, or silent except on error.
|
||||
.
|
||||
.\" Self Component
|
||||
.\" ******************
|
||||
.SS self CRS Component
|
||||
.PP
|
||||
The \fIself\fR component invokes user-defined functions to save and restore
|
||||
checkpoints. It is simply a mechanism for user-defined functions to be invoked
|
||||
at Open PAL's Checkpoint, Continue, and Restart phases. Hence, the only data
|
||||
that is saved during the checkpoint is what is written in the user's checkpoint
|
||||
function. No libary state is saved at all.
|
||||
.
|
||||
.PP
|
||||
As such, the model for the \fIself\fR component is slightly differnt than for
|
||||
other components. Specifically, the Restart function is not invoked in the same
|
||||
process image of the process that was checkpointed. The Restart phase is
|
||||
invoked during \fBOPAL_INIT\fR of the new instance of the applicaiton (i.e., it
|
||||
starts over from main()).
|
||||
.
|
||||
.PP
|
||||
The \fIself\fR component has the following MCA parameters:
|
||||
.TP 4
|
||||
crs_self_prefix
|
||||
Speficy a string prefix for the name of the checkpoint, continue, and restart
|
||||
functions that Open PAL will invoke during the respective stages. That is,
|
||||
by specifying "-mca crs_self_prefix foo" means that Open PAL expects to find
|
||||
three functions at run-time:
|
||||
|
||||
int foo_checkpoint()
|
||||
|
||||
int foo_continue()
|
||||
|
||||
int foo_restart()
|
||||
|
||||
By default, the prefix is set to "opal_crs_self_user".
|
||||
.
|
||||
.TP 4
|
||||
crs_self_priority
|
||||
Set the \fIself\fR components default priority
|
||||
.
|
||||
.TP 4
|
||||
crs_self_verbose
|
||||
Set the verbosity level. Default is 0, or silent except on error.
|
||||
.
|
||||
.TP 4
|
||||
crs_self_do_restart
|
||||
This is mostly internally used. A general user should never need to set this
|
||||
value. This is set to non-0 when a the new process should invoke the restart
|
||||
callback in \fIOPAL_INIT\fR. Default is 0, or normal execution.
|
||||
.
|
||||
.\" BLCR Component
|
||||
.\" ******************
|
||||
.SS blcr CRS Component
|
||||
.PP
|
||||
The Berkeley Lab Checkpoint/Restart (BLCR) single-process checkpoint is a
|
||||
software system developed at Lawrence Berkeley National Laboratory. See the
|
||||
project website for more details:
|
||||
|
||||
\fI http://ftg.lbl.gov/CheckpointRestart/CheckpointRestart.shtml \fR
|
||||
.
|
||||
.PP
|
||||
The \fIblcr\fR component has the following MCA parameters:
|
||||
.TP 4
|
||||
crs_blcr_priority
|
||||
Set the \fIblcr\fR components default priority.
|
||||
.
|
||||
.TP 4
|
||||
crs_blcr_verbose
|
||||
Set the verbosity level. Default is 0, or silent except on error.
|
||||
.
|
||||
.\" Special 'none' option
|
||||
.\" ************************
|
||||
.SS none CRS Component
|
||||
.PP
|
||||
The \fInone\fP component simply selects no CRS component. All of the CRS
|
||||
function calls return immediately with OPAL_SUCCESS.
|
||||
.
|
||||
.PP
|
||||
This component is the last component to be selected by default. This means that if
|
||||
another component is available, and the \fInone\fP component was not explicity
|
||||
requested then OPAL will attempt to activate all of the available components
|
||||
before falling back to this component.
|
||||
.
|
||||
.\" **************************
|
||||
.\" See Also Section
|
||||
.\" **************************
|
||||
.
|
||||
.SH SEE ALSO
|
||||
opal_checkpoint(1), opal_restart(1)
|
||||
.\", orte_crs(7), ompi_crs(7)
|
||||
92
macx64/mpi/openmpi/share/man/man7/orte_filem.7
Normal file
92
macx64/mpi/openmpi/share/man/man7/orte_filem.7
Normal file
@@ -0,0 +1,92 @@
|
||||
.\"
|
||||
.\" Copyright (c) 2004-2007 The Trustees of Indiana University and Indiana
|
||||
.\" University Research and Technology
|
||||
.\" Corporation. All rights reserved.
|
||||
.\" Copyright (c) 2008-2009 Sun Microsystems, Inc. All rights reserved.
|
||||
.\"
|
||||
.\" Man page for ORTE's FileM Functionality
|
||||
.\"
|
||||
.\" .TH name section center-footer left-footer center-header
|
||||
.TH ORTE_FILEM 7 "Mar 26, 2019" "4.0.1" "Open MPI"
|
||||
.\" **************************
|
||||
.\" Name Section
|
||||
.\" **************************
|
||||
.SH NAME
|
||||
.
|
||||
ORTE_FILEM \- Open RTE MCA File Management (FileM) Framework: Overview of Open RTE's
|
||||
FileM framework, and selected modules. Open MPI 4.0.1
|
||||
.
|
||||
.\" **************************
|
||||
.\" Description Section
|
||||
.\" **************************
|
||||
.SH DESCRIPTION
|
||||
.
|
||||
.PP
|
||||
FileM is a utility framework used by OpenRTE for a variety of purposes, including
|
||||
the transport of checkpoint files, preloading user binaries, and preloading of user files.
|
||||
.
|
||||
.\" **********************************
|
||||
.\" Available Components Section
|
||||
.\" **********************************
|
||||
.SH AVAILABLE COMPONENTS
|
||||
.PP
|
||||
Open RTE currently ships with one FileM component: \fIrsh\fR.
|
||||
.
|
||||
.PP
|
||||
The following MCA parameters apply to all components:
|
||||
.
|
||||
.TP 4
|
||||
filem_base_verbose
|
||||
Set the verbosity level for all components. Default is 0, or silent except on
|
||||
error.
|
||||
.
|
||||
.
|
||||
.\" rsh Component
|
||||
.\" ******************
|
||||
.SS rsh FileM Component
|
||||
.PP
|
||||
The \fIrsh\fR component uses \fIrcp\fP or \fIscp\fP to do its file transfers. This component
|
||||
requires the use of passwordless \fIrsh\fP or \fIssh\fP between all nodes.
|
||||
.
|
||||
.PP
|
||||
The \fIrsh\fR component has the following MCA parameters:
|
||||
.
|
||||
.TP 4
|
||||
filem_rsh_priority
|
||||
The component's priority to use when selecting the most appropriate component
|
||||
for a run.
|
||||
.
|
||||
.TP 4
|
||||
filem_rsh_verbose
|
||||
Set the verbosity level for this component. Default is 0, or silent except on
|
||||
error.
|
||||
.
|
||||
.TP 4
|
||||
filem_rsh_rcp
|
||||
The program to use to copy files. Generally will be rcp or scp.
|
||||
.
|
||||
.TP 4
|
||||
filem_rsh_rsh
|
||||
The program used to remotely log into a given machine and remove files.
|
||||
Generally will be rsh or ssh.
|
||||
.
|
||||
.\" Special 'none' option
|
||||
.\" ************************
|
||||
.SS none FileM Component
|
||||
.PP
|
||||
The \fInone\fP component simply selects no FileM component. All of the FileM
|
||||
function calls return immediately with ORTE_SUCCESS.
|
||||
.
|
||||
.PP
|
||||
This component is the last component to be selected by default. This means that if
|
||||
another component is available, and the \fInone\fP component was not explicity
|
||||
requested then ORTE will attempt to activate all of the available components
|
||||
before falling back to this component.
|
||||
.
|
||||
.\" **************************
|
||||
.\" See Also Section
|
||||
.\" **************************
|
||||
.
|
||||
.SH SEE ALSO
|
||||
orte-checkpoint(1), orte-restart(1), opal-checkpoint(1), opal-restart(1), orte_snapc(7), opal_crs(7)
|
||||
.
|
||||
197
macx64/mpi/openmpi/share/man/man7/orte_hosts.7
Normal file
197
macx64/mpi/openmpi/share/man/man7/orte_hosts.7
Normal file
@@ -0,0 +1,197 @@
|
||||
.\"
|
||||
.\" Copyright (c) 2008 Los Alamos National Security, LLC All rights reserved.
|
||||
.\" Copyright (c) 2008-2009 Sun Microsystems, Inc. All rights reserved.
|
||||
.\"
|
||||
.\" Man page for ORTE's Hostfile functionality
|
||||
.\"
|
||||
.\" .TH name section center-footer left-footer center-header
|
||||
.TH ORTE_HOSTS 7 "Mar 26, 2019" "4.0.1" "Open MPI"
|
||||
.\" **************************
|
||||
.\" Name Section
|
||||
.\" **************************
|
||||
.SH NAME
|
||||
.
|
||||
ORTE_HOSTS \- OpenRTE Hostfile and HOST Behavior: Overview of OpenRTE's support for user-supplied
|
||||
hostfiles and comma-delimited lists of hosts
|
||||
.
|
||||
.\" **************************
|
||||
.\" Description Section
|
||||
.\" **************************
|
||||
.SH DESCRIPTION
|
||||
.
|
||||
.PP
|
||||
OpenRTE supports several levels of user-specified host lists based on an established
|
||||
precedence order. Users can specify a \fIdefault hostfile\fP that contains a list of
|
||||
nodes available to all app_contexts given on the command line. Only \fIone\fP default
|
||||
hostfile can be provided for any job. In addition, users
|
||||
can specify a \fIhostfile\fP that contains a list of nodes to be used for a specific
|
||||
app_context, or can provide a comma-delimited list of nodes to be used for that
|
||||
app_context via the \fI-host\fP command line option.
|
||||
.sp
|
||||
The precedence order applied to these various options depends to some extent on
|
||||
the local environment. The following table illustrates how host and hostfile directives
|
||||
work together to define the set of hosts upon which a job will execute
|
||||
in the absence of a resource manager (RM):
|
||||
.sp
|
||||
.nf
|
||||
default
|
||||
hostfile host hostfile Result
|
||||
---------- ------ ---------- -----------------------------------------
|
||||
unset unset unset Job is co-located with mpirun
|
||||
unset set unset Host defines resource list for the job
|
||||
unset unset set Hostfile defines resource list for the job
|
||||
unset set set Hostfile defines resource list for the job,
|
||||
then host filters the list to define the final
|
||||
set of nodes available to each application
|
||||
within the job
|
||||
set unset unset Default hostfile defines resource list for the job
|
||||
set set unset Default hostfile defines resource list for the job,
|
||||
then host filters the list to define the final
|
||||
set of nodes available to each application
|
||||
within the job
|
||||
set set set Default hostfile defines resource list for the job,
|
||||
then hostfile filters the list, and then host filters
|
||||
the list to define the final set of nodes available
|
||||
to each application within the job
|
||||
.fi
|
||||
.sp
|
||||
This changes somewhat in the presence of a RM as that entity specifies the
|
||||
initial allocation of nodes. In this case, the default hostfile, hostfile and host
|
||||
directives are all used to filter the RM's specification so that a user can utilize different
|
||||
portions of the allocation for different jobs. This is done according to the same precedence
|
||||
order as in the prior table, with the RM providing the initial pool of nodes.
|
||||
.sp
|
||||
.
|
||||
.\" **************************
|
||||
.\" Relative Indexing
|
||||
.\" **************************
|
||||
.SH RELATIVE INDEXING
|
||||
.
|
||||
.PP
|
||||
Once an initial allocation has been specified (whether by an RM, default hostfile, or hostfile),
|
||||
subsequent hostfile and -host specifications can be made using relative indexing. This allows a
|
||||
user to stipulate which hosts are to be used for a given app_context without specifying the
|
||||
particular host name, but rather its relative position in the allocation.
|
||||
.sp
|
||||
This can probably best be understood through consideration of a few examples. Consider the case
|
||||
where an RM has allocated a set of nodes to the user named "foo1, foo2, foo3, foo4". The user
|
||||
wants the first app_context to have exclusive use of the first two nodes, and a second app_context
|
||||
to use the last two nodes. Of course, the user could printout the allocation to find the names
|
||||
of the nodes allocated to them and then use -host to specify this layout, but this is cumbersome
|
||||
and would require hand-manipulation for every invocation.
|
||||
.sp
|
||||
A simpler method is to utilize OpenRTE's relative indexing capability to specify the desired
|
||||
layout. In this case, a command line of:
|
||||
.sp
|
||||
mpirun -pernode -host +n1,+n2 ./app1 : -host +n3,+n4 ./app2
|
||||
.sp
|
||||
.PP
|
||||
would provide the desired pattern. The "+" syntax indicates that the information is being
|
||||
provided as a relative index to the existing allocation. Two methods of relative indexing
|
||||
are supported:
|
||||
.sp
|
||||
.TP
|
||||
.B +n<#>
|
||||
A relative index into the allocation referencing the <#> node. OpenRTE will substitute
|
||||
the <#> node in the allocation
|
||||
.
|
||||
.
|
||||
.TP
|
||||
.B +e[:<#>]
|
||||
A request for <#> empty nodes - i.e., OpenRTE is to substitute this reference with
|
||||
<#> nodes that have not yet been used by any other app_context. If the ":<#>" is not
|
||||
provided, OpenRTE will substitute the reference with all empty nodes. Note that OpenRTE
|
||||
does track the empty nodes that have been assigned in this manner, so multiple
|
||||
uses of this option will result in assignment of unique nodes up to the limit of the
|
||||
available empty nodes. Requests for more empty nodes than are available will generate
|
||||
an error.
|
||||
.sp
|
||||
.PP
|
||||
Relative indexing can be combined with absolute naming of hosts in any arbitrary manner,
|
||||
and can be used in hostfiles as well as with the -host command line option. In addition,
|
||||
any slot specification provided in hostfiles will be respected - thus, a user can specify
|
||||
that only a certain number of slots from a relative indexed host are to be used for a
|
||||
given app_context.
|
||||
.sp
|
||||
Another example may help illustrate this point. Consider the case where a user has a default
|
||||
hostfile containing:
|
||||
.sp
|
||||
.nf
|
||||
dummy1 slots=4
|
||||
dummy2 slots=4
|
||||
dummy3 slots=4
|
||||
dummy4 slots=4
|
||||
dummy5 slots=4
|
||||
.fi
|
||||
.sp
|
||||
.PP
|
||||
This may, for example, be a hostfile that describes a set of commonly-used resources that
|
||||
the user wishes to execute applications against. For this particular application, the user
|
||||
plans to map byslot, and wants the first two ranks to be on the second node of any allocation,
|
||||
the next ranks to land on an empty node, have one rank specifically on dummy4, the next rank
|
||||
to be on the second node of the allocation again, and finally any remaining ranks to be on
|
||||
whatever empty nodes are left. To accomplish this, the user provides a hostfile of:
|
||||
.sp
|
||||
.nf
|
||||
+n2 slots=2
|
||||
+e:1
|
||||
dummy4 slots=1
|
||||
+n2
|
||||
+e
|
||||
.fi
|
||||
.sp
|
||||
.PP
|
||||
The user can now use this information in combination with OpenRTE's sequential mapper to
|
||||
obtain their specific layout:
|
||||
.sp
|
||||
.nf
|
||||
mpirun --default-hostfile dummyhosts -hostfile mylayout -mca rmaps seq ./my_app
|
||||
.fi
|
||||
.sp
|
||||
.PP
|
||||
which will result in:
|
||||
.nf
|
||||
.sp
|
||||
rank0 being mapped to dummy3
|
||||
.br
|
||||
rank1 to dummy1 as the first empty node
|
||||
.br
|
||||
rank2 to dummy4
|
||||
.br
|
||||
rank3 to dummy3
|
||||
.br
|
||||
rank4 to dummy2 and rank5 to dummy5 as the last remaining unused nodes
|
||||
.sp
|
||||
.fi
|
||||
Note that the sequential mapper ignores the number of slots arguments as it only
|
||||
maps one rank at a time to each node in the list.
|
||||
.sp
|
||||
If the default round-robin mapper had been used, then the mapping would have resulted in:
|
||||
.sp
|
||||
.nf
|
||||
ranks 0 and 1 being mapped to dummy3 since two slots were specified
|
||||
.br
|
||||
ranks 2-5 on dummy1 as the first empty node, which has four slots
|
||||
.br
|
||||
rank6 on dummy4 since the hostfile specifies only a single slot from that node is to be used
|
||||
.br
|
||||
ranks 7 and 8 on dummy3 since only two slots remain available
|
||||
.br
|
||||
ranks 9-12 on dummy2 since it is the next available empty node and has four slots
|
||||
.br
|
||||
ranks 13-16 on dummy5 since it is the last remaining unused node and has four slots
|
||||
.fi
|
||||
.sp
|
||||
.PP
|
||||
Thus, the use of relative indexing can allow for complex mappings to be ported across
|
||||
allocations, including those obtained from automated resource managers, without the need
|
||||
for manual manipulation of scripts and/or command lines.
|
||||
.
|
||||
.
|
||||
.\" **************************
|
||||
.\" See Also Section
|
||||
.\" **************************
|
||||
.
|
||||
.SH SEE ALSO
|
||||
orterun(1)
|
||||
.
|
||||
105
macx64/mpi/openmpi/share/man/man7/orte_snapc.7
Normal file
105
macx64/mpi/openmpi/share/man/man7/orte_snapc.7
Normal file
@@ -0,0 +1,105 @@
|
||||
.\"
|
||||
.\" Copyright (c) 2004-2010 The Trustees of Indiana University and Indiana
|
||||
.\" University Research and Technology
|
||||
.\" Corporation. All rights reserved.
|
||||
.\" Copyright (c) 2008-2009 Sun Microsystems, Inc. All rights reserved.
|
||||
.\"
|
||||
.\" Man page for ORTE's SnapC Functionality
|
||||
.\"
|
||||
.\" .TH name section center-footer left-footer center-header
|
||||
.TH ORTE_SNAPC 7 "Mar 26, 2019" "4.0.1" "Open MPI"
|
||||
.\" **************************
|
||||
.\" Name Section
|
||||
.\" **************************
|
||||
.SH NAME
|
||||
.
|
||||
ORTE_SNAPC \- Open RTE MCA Snapshot Coordination (SnapC) Framework: Overview of
|
||||
Open RTE's SnapC framework, and selected modules. Open MPI 4.0.1
|
||||
.
|
||||
.\" **************************
|
||||
.\" Description Section
|
||||
.\" **************************
|
||||
.SH DESCRIPTION
|
||||
.
|
||||
.PP
|
||||
Open RTE can coordinate the generation of a global snapshot of a parallel job
|
||||
from many distributed local snapshots. The components in this framework
|
||||
determine how to: Initiate the checkpoint of the parallel application, gather
|
||||
together the many distributed local snapshots, and provide the user with a
|
||||
global snapshot handle reference that can be used to restart the parallel
|
||||
application.
|
||||
.
|
||||
.\" **************************
|
||||
.\" General Process Requirements Section
|
||||
.\" **************************
|
||||
.SH GENERAL PROCESS REQUIREMENTS
|
||||
.PP
|
||||
In order for a process to use the Open RTE SnapC components it must adhear to a
|
||||
few programmatic requirements.
|
||||
.PP
|
||||
First, the program must call \fIORTE_INIT\fR early in its execution. This
|
||||
should only be called once, and it is not possible to checkpoint the process
|
||||
without it first having called this function.
|
||||
.PP
|
||||
The program must call \fIORTE_FINALIZE\fR before termination.
|
||||
.PP
|
||||
A user may initiate a checkpoint of a parallel application by using the
|
||||
orte-checkpoint(1) and orte-restart(1) commands.
|
||||
.
|
||||
.\" **********************************
|
||||
.\" Available Components Section
|
||||
.\" **********************************
|
||||
.SH AVAILABLE COMPONENTS
|
||||
.PP
|
||||
Open RTE ships with one SnapC component: \fIfull\fR.
|
||||
.
|
||||
.PP
|
||||
The following MCA parameters apply to all components:
|
||||
.
|
||||
.TP 4
|
||||
snapc_base_verbose
|
||||
Set the verbosity level for all components. Default is 0, or silent except on error.
|
||||
.
|
||||
.\" full Component
|
||||
.\" ******************
|
||||
.SS full SnapC Component
|
||||
.PP
|
||||
The \fIfull\fR component gathers together the local snapshots to the disk local
|
||||
to the Head Node Process (HNP) before completing the checkpoint of the process. This
|
||||
component does not currently support replicated HNPs, or timer based gathering
|
||||
of local snapshot data. This is a 3-tiered hierarchy of coordinators.
|
||||
.
|
||||
.PP
|
||||
The \fIfull\fR component has the following MCA parameters:
|
||||
.
|
||||
.TP 4
|
||||
snapc_full_priority
|
||||
The component's priority to use when selecting the most appropriate component
|
||||
for a run.
|
||||
.
|
||||
.TP 4
|
||||
snapc_full_verbose
|
||||
Set the verbosity level for this component. Default is 0, or silent except on
|
||||
error.
|
||||
.
|
||||
.\" Special 'none' option
|
||||
.\" ************************
|
||||
.SS none SnapC Component
|
||||
.PP
|
||||
The \fInone\fP component simply selects no SnapC component. All of the SnapC
|
||||
function calls return immediately with ORTE_SUCCESS.
|
||||
.
|
||||
.PP
|
||||
This component is the last component to be selected by default. This means that if
|
||||
another component is available, and the \fInone\fP component was not explicity
|
||||
requested then ORTE will attempt to activate all of the available components
|
||||
before falling back to this component.
|
||||
.
|
||||
.\" **************************
|
||||
.\" See Also Section
|
||||
.\" **************************
|
||||
.
|
||||
.SH SEE ALSO
|
||||
orte-checkpoint(1), orte-restart(1), opal-checkpoint(1), opal-restart(1),
|
||||
orte_filem(7), opal_crs(7)
|
||||
.
|
||||
66
macx64/mpi/openmpi/share/man/man7/orte_sstore.7
Normal file
66
macx64/mpi/openmpi/share/man/man7/orte_sstore.7
Normal file
@@ -0,0 +1,66 @@
|
||||
.\"
|
||||
.\" Copyright (c) 2010 The Trustees of Indiana University and Indiana
|
||||
.\" University Research and Technology
|
||||
.\" Corporation. All rights reserved.
|
||||
.\"
|
||||
.\" Man page for ORTE's SStore Functionality
|
||||
.\"
|
||||
.\" .TH name section center-footer left-footer center-header
|
||||
.TH ORTE_SSTORE 7 "Mar 26, 2019" "4.0.1" "Open MPI"
|
||||
.\" **************************
|
||||
.\" Name Section
|
||||
.\" **************************
|
||||
.SH NAME
|
||||
.
|
||||
Open RTE MCA File Management (SStore) Framework \- Overview of Open RTE's SStore
|
||||
framework, and selected modules. Open MPI 4.0.1
|
||||
.
|
||||
.\" **************************
|
||||
.\" Description Section
|
||||
.\" **************************
|
||||
.SH DESCRIPTION
|
||||
.
|
||||
.PP
|
||||
SStore is a utility framework used by OpenRTE for a variety of purposes, including
|
||||
the transport of checkpoint files, preloading user binaries, and preloading of user files.
|
||||
.
|
||||
.\" **********************************
|
||||
.\" Available Components Section
|
||||
.\" **********************************
|
||||
.SH AVAILABLE COMPONENTS
|
||||
.PP
|
||||
The following MCA parameters apply to all components:
|
||||
.
|
||||
.TP 4
|
||||
sstore_base_verbose
|
||||
Set the verbosity level for all components. Default is 0, or silent except on
|
||||
error.
|
||||
.
|
||||
.
|
||||
.\" central Component
|
||||
.\" ******************
|
||||
.SS central SStore Component
|
||||
.PP
|
||||
The \fIcentral\fR component implements a fully centralized stable storage
|
||||
mechanism that requires a shared storage medium (e.g., NFS).
|
||||
.
|
||||
.PP
|
||||
The \fIcentral\fR component has the following MCA parameters:
|
||||
.
|
||||
.TP 4
|
||||
sstore_central_priority
|
||||
The component's priority to use when selecting the most appropriate component
|
||||
for a run.
|
||||
.
|
||||
.TP 4
|
||||
sstore_central_verbose
|
||||
Set the verbosity level for this component. Default is 0, or silent except on
|
||||
error.
|
||||
.
|
||||
.\" **************************
|
||||
.\" See Also Section
|
||||
.\" **************************
|
||||
.
|
||||
.SH SEE ALSO
|
||||
orte-checkpoint(1), orte-restart(1), opal-checkpoint(1), opal-restart(1), orte_snapc(7), opal_crs(7)
|
||||
.
|
||||
Reference in New Issue
Block a user