13th, 14th question are as follows:

(13) Some messages are not shown even though --mca snapc_base_verbose parameter 
is used.

Framework         : snapc
Component         : full
The source file   : orte/mca/snapc/base/snapc_base_open.c
The function name : orte_snapc_base_open

I think that the following verbose messages are not shown.
Because the orte_snapc_base_output ID is not initialized at those point.
The orte_snapc_base_output ID is initialized in opal_output_set_verbosity 
function called by mca_base_components_open function.

    OPAL_OUTPUT_VERBOSE((10, orte_snapc_base_output,
                         "snapc:base: open()"));

    OPAL_OUTPUT_VERBOSE((20, orte_snapc_base_output,
                         "snapc:base: open: base_global_snapshot_dir    = %s",
                         orte_snapc_base_global_snapshot_dir));

    OPAL_OUTPUT_VERBOSE((20, orte_snapc_base_output,
                         "snapc:base: open: base_store_in_place    = %d",
                         orte_snapc_base_store_in_place));

    OPAL_OUTPUT_VERBOSE((20, orte_snapc_base_output,
                         "snapc:base: open: base_only_one_seq    = %d",
                         orte_snapc_base_store_only_one_seq));

    OPAL_OUTPUT_VERBOSE((20, orte_snapc_base_output,
                         "snapc:base: open: base_establish_global_snapshot_dir  
  = %d",
                         orte_snapc_base_establish_global_snapshot_dir));

    OPAL_OUTPUT_VERBOSE((20, orte_snapc_base_output,
                         "snapc:base: open: base_global_snapshot_ref    = %s",
                         orte_snapc_base_global_snapshot_ref));

Result of running.
previous messages are not shown.

 mca: base: components_open: Looking for snapc components
 mca: base: components_open: opening snapc components
 mca: base: components_open: found loaded component full
 mca: base: components_open: component full has no register function
 snapc:full: open()
 snapc:full: open: priority    = 20
 snapc:full: open: verbosity   = 100
 snapc:full: open: skip_filem  = False
 mca: base: components_open: component full open function successful
 snapc:select: Using none component
 snapc:full: close()


(14) I use the Aggregate MCA parameter -am ft-enable-cr to enable 
checkpoint/restart
     fault tolerance for an MPI application.

     If two or more mca parameter files are specified by -am option,
     Fault tolerance may be disabled.

     I understand it is a specification of Open MPI.
     Is there any way to specify multiple AMCA parameter files?
     For user,it will be convenient to use MCA parameter file.

     For example:
     mpiexec .... --mca btl self,tcp -am ft-enable-cr -am 
/home/guest/Test/CR-Debug/local-mca-param.conf .... a.out

     -bash-3.2$ cat local-mca-param.conf
     crs_base_snapshot_dir=/home/guest/Test/temp
     snapc_base_global_snapshot_dir=/home/guest/Test/cr-work
     -bash-3.2$

     Fault tolerance is disabled.

Reply via email to