Provided by: openmpi-doc_4.1.6-7ubuntu2_all bug

NAME

       MPI_INFO_ENV - Static MPI_Info object containing info about the application

DESCRIPTION

       The  MPI-3  standard  established  a static MPI_Info object named MPI_INFO_ENV that can be
       used to access information about how the application was executed from the run-time.

SUPPORTED FIELDS

       command   If available, the value will be set to argv[0]. Note  that  the  value  may  not
                 always be available - e.g., it is valid for a program to call MPI_Init with NULL
                 parameters, in which case argv[0] will not be set if run as  a  singleton.  This
                 value will never be set in a Fortran program as the argv are not available.

       argv      The  argv  given  for  the  application.  If  no  arguments  are  passed  to the
                 application, then this value will not be set. It will also not  be  set  in  the
                 case  of  a  singleton  that  calls  MPI_Init with NULL parameters, or a Fortran
                 program.

       maxprocs  The number of processes in the job.

       soft      Open MPI does not support the soft option for specifying the number of processes
                 to be executed, so this value is set to the same as maxprocs.

       host      The  name  of  the host this process is executing upon - the value returned from
                 gethostname().

       arch      The architecture of  the  host  this  process  is  executing  upon.  This  value
                 indicates  the  underlying  chip  architecture  (e.g.,  x86_64),  if  it  can be
                 determined.

       wdir      The working directory at the time of process launch by mpiexec. Note  that  this
                 value  will  not  be  set  for  processes  launched as singletons as there is no
                 reliable way for the MPI library to determine the location.

       file      Although specified by the MPI-3 standard, no value is  currently  set  for  this
                 field.

       thread_level
                 The  requested  MPI thread level - note that this may differ from the actual MPI
                 thread level of the application.

       ompi_num_apps
                 The number of application contexts in an MPMD job.  This is an Open MPI-specific
                 field and value.

       ompi_np   The  number  of  processes  in  each  application  context, provided as a space-
                 delimited list of integers.  This is an Open MPI-specific field and value.

       ompi_first_rank
                 The MPI rank of the first process in each application  context,  provided  as  a
                 space-delimited list of integers This is an Open MPI-specific field and value.

       ompi_positioned_file_dir
                 If  Open  MPI was asked to pre-position files, this field provides the top-level
                 directory where those files were place.  This is an Open MPI-specific field  and
                 value.

ERRORS

       When  calling  MPI_INFO_GET(3),  the flag parameter will be set to zero (false) if a value
       for the field has not been set.

SEE ALSO

       MPI_Info_get