PTL Logo

Fault Tolerance Research @ Open Systems Laboratory

CIFTS in Open MPI

  •  

Configure options

FTB Events (Thrown)

FTB Events (Caught)

  • None at this time...

MCA Parameters

--with-ftb

This configure option specifies the path to the installation of the FTB library. Care should be taken to ensure that the path specified to the FTB libraries is correct so that the Open MPI installation can locate the FTB shared libraries.

./configure --with-ftb=/opt/ftb

Back to top

--with-ftb-libdir

This configure option specifies the library path to the installation of the FTB library.

./configure --with-ftb=/opt/ftb --with-ftb-libdir=/opt/ftb/lib64

Back to top

FTB Event: FTB_MPI_PROCS_DEAD (ERROR)

MPI process is dead.

Corresponding ORTE return code:

  • ORTE_PROC_STATE_ABORTED
  • ORTE_PROC_STATE_ABORTED_BY_SIG
  • ORTE_PROC_STATE_TERM_WO_SYNC
  • ORTE_PROC_STATE_TERMINATED
  • ORTE_PROC_STATE_KILLED_BY_CMD

Back to top

FTB Event: FTB_MPI_PROCS_COMM_ERROR (WARNING)

Error communicating with MPI process.

Corresponding ORTE return code:

  • ORTE_ERR_COMM_FAILURE

Back to top

FTB Event: FTB_MPI_PROCS_CKPTED (INFO)

MPI processes were successfully checkpointed.

Corresponding ORTE return code:

  • ORTE_SNAPC_CKPT_STATE_FINISHED

Back to top

FTB Event: FTB_MPI_PROCS_CKPT_FAIL (ERROR)

Failed to checkpoint MPI processes.

Corresponding ORTE return code:

  • ORTE_SNAPC_CKPT_STATE_NO_CKPT
  • ORTE_SNAPC_CKPT_STATE_ERROR

Back to top

FTB Event: FTB_MPI_PROCS_ABORTED (ERROR)

MPI processes were aborted (probably by calling MPI_Abort)

Corresponding ORTE return code:

  • ORTE_PROC_STATE_FAILED_TO_START

Back to top

--mca notifier_ftb_subscription_style

Set the subscription style of the Open MPI FTB client. This dictates the way in which the Open MPI client interacts with the FTB daemons.

Default: FTB_SUBSCRIPTION_NONE

The possible values for this MCA parameter are:

  • FTB_SUBSCRIPTION_NONE
  • FTB_SUBSCRIPTION_POLLING
  • FTB_SUBSCRIPTION_NOTIFY
  • FTB_SUBSCRIPTION_BOTH

shell$ mpirun --mca notifier_ftb_subscription_style "FTB_SUBSCRIPTION_NOTIFY" <args> my-app

Back to top

--mca notifier_ftb_priority

Set the priority of the Open MPI FTB notifier component. The component with the highest priority is given preference.

Default: 10

shell$ mpirun --mca notifier_ftb_priority 10 <args> my-app

Back to top