openmpi  3.1.6
About: Open MPI is a high performance Message Passing Interface (MPI) library project combining technologies and resources from several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. 3.x series.
  Fossies Dox: openmpi-3.1.6.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

pmix_types.h File Reference
#include "opal_config.h"
#include "opal/dss/dss_types.h"
#include "opal/util/proc.h"
Include dependency graph for pmix_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  opal_pmix_pdata_t
 
struct  opal_pmix_app_t
 
struct  opal_pmix_modex_data_t
 
struct  opal_pmix_query_t
 

Macros

#define OPAL_PMIX_RANK_UNDEF   UINT32_MAX
 
#define OPAL_PMIX_RANK_WILDCARD   UINT32_MAX-1
 
#define OPAL_PMIX_RANK_LOCAL_NODE   UINT32_MAX-2
 
#define OPAL_PMIX_ATTR_UNDEF   NULL
 
#define OPAL_PMIX_SERVER_TOOL_SUPPORT   "pmix.srvr.tool"
 
#define OPAL_PMIX_SERVER_SYSTEM_SUPPORT   "pmix.srvr.sys"
 
#define OPAL_PMIX_SERVER_TMPDIR   "pmix.srvr.tmpdir"
 
#define OPAL_PMIX_SYSTEM_TMPDIR   "pmix.sys.tmpdir"
 
#define OPAL_PMIX_REGISTER_NODATA   "pmix.reg.nodata"
 
#define OPAL_PMIX_SERVER_ENABLE_MONITORING   "pmix.srv.monitor"
 
#define OPAL_PMIX_SERVER_NSPACE   "pmix.srv.nspace"
 
#define OPAL_PMIX_SERVER_RANK   "pmix.srv.rank"
 
#define OPAL_PMIX_TOOL_NSPACE   "pmix.tool.nspace"
 
#define OPAL_PMIX_TOOL_RANK   "pmix.tool.rank"
 
#define OPAL_PMIX_SERVER_PIDINFO   "pmix.srvr.pidinfo"
 
#define OPAL_PMIX_CONNECT_TO_SYSTEM   "pmix.cnct.sys"
 
#define OPAL_PMIX_CONNECT_SYSTEM_FIRST   "pmix.cnct.sys.first"
 
#define OPAL_PMIX_SERVER_URI   "pmix.srvr.uri"
 
#define OPAL_PMIX_SERVER_HOSTNAME   "pmix.srvr.host"
 
#define OPAL_PMIX_CONNECT_MAX_RETRIES   "pmix.tool.mretries"
 
#define OPAL_PMIX_CONNECT_RETRY_DELAY   "pmix.tool.retry"
 
#define OPAL_PMIX_TOOL_DO_NOT_CONNECT   "pmix.tool.nocon"
 
#define OPAL_PMIX_USERID   "pmix.euid"
 
#define OPAL_PMIX_GRPID   "pmix.egid"
 
#define OPAL_PMIX_PROGRAMMING_MODEL   "pmix.pgm.model"
 
#define OPAL_PMIX_MODEL_LIBRARY_NAME   "pmix.mdl.name"
 
#define OPAL_PMIX_MODEL_LIBRARY_VERSION   "pmix.mld.vrs"
 
#define OPAL_PMIX_THREADING_MODEL   "pmix.threads"
 
#define OPAL_PMIX_REQUESTOR_IS_TOOL   "pmix.req.tool"
 
#define OPAL_PMIX_REQUESTOR_IS_CLIENT   "pmix.req.client"
 
#define OPAL_PMIX_USOCK_DISABLE   "pmix.usock.disable"
 
#define OPAL_PMIX_SOCKET_MODE   "pmix.sockmode"
 
#define OPAL_PMIX_SINGLE_LISTENER   "pmix.sing.listnr"
 
#define OPAL_PMIX_TCP_URI   "pmix.tcp.uri"
 
#define OPAL_PMIX_TCP_IF_INCLUDE   "pmix.tcp.ifinclude"
 
#define OPAL_PMIX_TCP_IF_EXCLUDE   "pmix.tcp.ifexclude"
 
#define OPAL_PMIX_TCP_IPV4_PORT   "pmix.tcp.ipv4"
 
#define OPAL_PMIX_TCP_IPV6_PORT   "pmix.tcp.ipv6"
 
#define OPAL_PMIX_TCP_DISABLE_IPV4   "pmix.tcp.disipv4"
 
#define OPAL_PMIX_TCP_DISABLE_IPV6   "pmix.tcp.disipv6"
 
#define OPAL_PMIX_CPUSET   "pmix.cpuset"
 
#define OPAL_PMIX_CREDENTIAL   "pmix.cred"
 
#define OPAL_PMIX_SPAWNED   "pmix.spawned"
 
#define OPAL_PMIX_ARCH   "opal.pmix.arch"
 
#define OPAL_PMIX_TMPDIR   "pmix.tmpdir"
 
#define OPAL_PMIX_NSDIR   "pmix.nsdir"
 
#define OPAL_PMIX_PROCDIR   "pmix.pdir"
 
#define OPAL_PMIX_TDIR_RMCLEAN   "pmix.tdir.rmclean"
 
#define OPAL_PMIX_PROCID   "pmix.procid"
 
#define OPAL_PMIX_NSPACE   "pmix.nspace"
 
#define OPAL_PMIX_JOBID   "pmix.jobid"
 
#define OPAL_PMIX_APPNUM   "pmix.appnum"
 
#define OPAL_PMIX_RANK   "pmix.rank"
 
#define OPAL_PMIX_GLOBAL_RANK   "pmix.grank"
 
#define OPAL_PMIX_UNIV_RANK   "pmix.grank"
 
#define OPAL_PMIX_APP_RANK   "pmix.apprank"
 
#define OPAL_PMIX_NPROC_OFFSET   "pmix.offset"
 
#define OPAL_PMIX_LOCAL_RANK   "pmix.lrank"
 
#define OPAL_PMIX_NODE_RANK   "pmix.nrank"
 
#define OPAL_PMIX_LOCALLDR   "pmix.lldr"
 
#define OPAL_PMIX_APPLDR   "pmix.aldr"
 
#define OPAL_PMIX_PROC_PID   "pmix.ppid"
 
#define OPAL_PMIX_SESSION_ID   "pmix.session.id"
 
#define OPAL_PMIX_NODE_LIST   "pmix.nlist"
 
#define OPAL_PMIX_ALLOCATED_NODELIST   "pmix.alist"
 
#define OPAL_PMIX_HOSTNAME   "pmix.hname"
 
#define OPAL_PMIX_NODEID   "pmix.nodeid"
 
#define OPAL_PMIX_LOCAL_PEERS   "pmix.lpeers"
 
#define OPAL_PMIX_LOCAL_PROCS   "pmix.lprocs"
 
#define OPAL_PMIX_LOCAL_CPUSETS   "pmix.lcpus"
 
#define OPAL_PMIX_PROC_URI   "opal.puri"
 
#define OPAL_PMIX_LOCALITY   "pmix.loc"
 
#define OPAL_PMIX_AVAIL_PHYS_MEMORY   "pmix.pmem"
 
#define OPAL_PMIX_DAEMON_MEMORY   "pmix.dmn.mem"
 
#define OPAL_PMIX_CLIENT_AVG_MEMORY   "pmix.cl.mem.avg"
 
#define OPAL_PMIX_UNIV_SIZE   "pmix.univ.size"
 
#define OPAL_PMIX_JOB_SIZE   "pmix.job.size"
 
#define OPAL_PMIX_JOB_NUM_APPS   "pmix.job.napps"
 
#define OPAL_PMIX_APP_SIZE   "pmix.app.size"
 
#define OPAL_PMIX_LOCAL_SIZE   "pmix.local.size"
 
#define OPAL_PMIX_NODE_SIZE   "pmix.node.size"
 
#define OPAL_PMIX_MAX_PROCS   "pmix.max.size"
 
#define OPAL_PMIX_NUM_NODES   "pmix.num.nodes"
 
#define OPAL_PMIX_NET_TOPO   "pmix.ntopo"
 
#define OPAL_PMIX_LOCAL_TOPO   "pmix.ltopo"
 
#define OPAL_PMIX_NODE_LIST   "pmix.nlist"
 
#define OPAL_PMIX_TOPOLOGY   "pmix.topo"
 
#define OPAL_PMIX_TOPOLOGY_SIGNATURE   "pmix.toposig"
 
#define OPAL_PMIX_LOCALITY_STRING   "pmix.locstr"
 
#define OPAL_PMIX_HWLOC_SHMEM_ADDR   "pmix.hwlocaddr"
 
#define OPAL_PMIX_HWLOC_SHMEM_SIZE   "pmix.hwlocsize"
 
#define OPAL_PMIX_HWLOC_SHMEM_FILE   "pmix.hwlocfile"
 
#define OPAL_PMIX_HWLOC_XML_V1   "pmix.hwlocxml1"
 
#define OPAL_PMIX_HWLOC_XML_V2   "pmix.hwlocxml2"
 
#define OPAL_PMIX_COLLECT_DATA   "pmix.collect"
 
#define OPAL_PMIX_TIMEOUT   "pmix.timeout"
 
#define OPAL_PMIX_IMMEDIATE   "pmix.immediate"
 
#define OPAL_PMIX_WAIT   "pmix.wait"
 
#define OPAL_PMIX_COLLECTIVE_ALGO   "pmix.calgo"
 
#define OPAL_PMIX_COLLECTIVE_ALGO_REQD   "pmix.calreqd"
 
#define OPAL_PMIX_NOTIFY_COMPLETION   "pmix.notecomp"
 
#define OPAL_PMIX_RANGE   "pmix.range"
 
#define OPAL_PMIX_PERSISTENCE   "pmix.persist"
 
#define OPAL_PMIX_OPTIONAL   "pmix.optional"
 
#define OPAL_PMIX_EMBED_BARRIER   "pmix.embed.barrier"
 
#define OPAL_PMIX_JOB_TERM_STATUS   "pmix.job.term.status"
 
#define OPAL_PMIX_PROC_STATE_STATUS   "pmix.proc.state"
 
#define OPAL_PMIX_PROC_DATA   "pmix.pdata"
 
#define OPAL_PMIX_NODE_MAP   "pmix.nmap"
 
#define OPAL_PMIX_PROC_MAP   "pmix.pmap"
 
#define OPAL_PMIX_PROC_BLOB   "pmix.pblob"
 
#define OPAL_PMIX_MAP_BLOB   "pmix.mblob"
 
#define OPAL_PMIX_EVENT_HDLR_NAME   "pmix.evname"
 
#define OPAL_PMIX_EVENT_JOB_LEVEL   "pmix.evjob"
 
#define OPAL_PMIX_EVENT_ENVIRO_LEVEL   "pmix.evenv"
 
#define OPAL_PMIX_EVENT_ORDER_PREPEND   "pmix.evprepend"
 
#define OPAL_PMIX_EVENT_CUSTOM_RANGE   "pmix.evrange"
 
#define OPAL_PMIX_EVENT_AFFECTED_PROC   "pmix.evproc"
 
#define OPAL_PMIX_EVENT_AFFECTED_PROCS   "pmix.evaffected"
 
#define OPAL_PMIX_EVENT_NON_DEFAULT   "pmix.evnondef"
 
#define OPAL_PMIX_EVENT_RETURN_OBJECT   "pmix.evobject"
 
#define OPAL_PMIX_EVENT_DO_NOT_CACHE   "pmix.evnocache"
 
#define OPAL_PMIX_EVENT_SILENT_TERMINATION   "pmix.evsilentterm"
 
#define OPAL_PMIX_EVENT_TERMINATE_SESSION   "pmix.evterm.sess"
 
#define OPAL_PMIX_EVENT_TERMINATE_JOB   "pmix.evterm.job"
 
#define OPAL_PMIX_EVENT_TERMINATE_NODE   "pmix.evterm.node"
 
#define OPAL_PMIX_EVENT_TERMINATE_PROC   "pmix.evterm.proc"
 
#define OPAL_PMIX_EVENT_ACTION_TIMEOUT   "pmix.evtimeout"
 
#define OPAL_PMIX_PERSONALITY   "pmix.pers"
 
#define OPAL_PMIX_HOST   "pmix.host"
 
#define OPAL_PMIX_HOSTFILE   "pmix.hostfile"
 
#define OPAL_PMIX_ADD_HOST   "pmix.addhost"
 
#define OPAL_PMIX_ADD_HOSTFILE   "pmix.addhostfile"
 
#define OPAL_PMIX_PREFIX   "pmix.prefix"
 
#define OPAL_PMIX_WDIR   "pmix.wdir"
 
#define OPAL_PMIX_MAPPER   "pmix.mapper"
 
#define OPAL_PMIX_DISPLAY_MAP   "pmix.dispmap"
 
#define OPAL_PMIX_PPR   "pmix.ppr"
 
#define OPAL_PMIX_MAPBY   "pmix.mapby"
 
#define OPAL_PMIX_RANKBY   "pmix.rankby"
 
#define OPAL_PMIX_BINDTO   "pmix.bindto"
 
#define OPAL_PMIX_PRELOAD_BIN   "pmix.preloadbin"
 
#define OPAL_PMIX_PRELOAD_FILES   "pmix.preloadfiles"
 
#define OPAL_PMIX_NON_PMI   "pmix.nonpmi"
 
#define OPAL_PMIX_STDIN_TGT   "pmix.stdin"
 
#define OPAL_PMIX_FWD_STDIN   "pmix.fwd.stdin"
 
#define OPAL_PMIX_FWD_STDOUT   "pmix.fwd.stdout"
 
#define OPAL_PMIX_FWD_STDERR   "pmix.fwd.stderr"
 
#define OPAL_PMIX_DEBUGGER_DAEMONS   "pmix.debugger"
 
#define OPAL_PMIX_COSPAWN_APP   "pmix.cospawn"
 
#define OPAL_PMIX_SET_SESSION_CWD   "pmix.ssncwd"
 
#define OPAL_PMIX_TAG_OUTPUT   "pmix.tagout"
 
#define OPAL_PMIX_TIMESTAMP_OUTPUT   "pmix.tsout"
 
#define OPAL_PMIX_MERGE_STDERR_STDOUT   "pmix.mergeerrout"
 
#define OPAL_PMIX_OUTPUT_TO_FILE   "pmix.outfile"
 
#define OPAL_PMIX_INDEX_ARGV   "pmix.indxargv"
 
#define OPAL_PMIX_CPUS_PER_PROC   "pmix.cpuperproc"
 
#define OPAL_PMIX_NO_PROCS_ON_HEAD   "pmix.nolocal"
 
#define OPAL_PMIX_NO_OVERSUBSCRIBE   "pmix.noover"
 
#define OPAL_PMIX_REPORT_BINDINGS   "pmix.repbind"
 
#define OPAL_PMIX_CPU_LIST   "pmix.cpulist"
 
#define OPAL_PMIX_JOB_RECOVERABLE   "pmix.recover"
 
#define OPAL_PMIX_JOB_CONTINUOUS   "pmix.continuous"
 
#define OPAL_PMIX_MAX_RESTARTS   "pmix.maxrestarts"
 
#define OPAL_PMIX_QUERY_NAMESPACES   "pmix.qry.ns"
 
#define OPAL_PMIX_QUERY_JOB_STATUS   "pmix.qry.jst"
 
#define OPAL_PMIX_QUERY_QUEUE_LIST   "pmix.qry.qlst"
 
#define OPAL_PMIX_QUERY_QUEUE_STATUS   "pmix.qry.qst"
 
#define OPAL_PMIX_QUERY_PROC_TABLE   "pmix.qry.ptable"
 
#define OPAL_PMIX_QUERY_LOCAL_PROC_TABLE   "pmix.qry.lptable"
 
#define OPAL_PMIX_QUERY_AUTHORIZATIONS   "pmix.qry.auths"
 
#define OPAL_PMIX_QUERY_SPAWN_SUPPORT   "pmix.qry.spawn"
 
#define OPAL_PMIX_QUERY_DEBUG_SUPPORT   "pmix.qry.debug"
 
#define OPAL_PMIX_QUERY_MEMORY_USAGE   "pmix.qry.mem"
 
#define OPAL_PMIX_QUERY_LOCAL_ONLY   "pmix.qry.local"
 
#define OPAL_PMIX_QUERY_REPORT_AVG   "pmix.qry.avg"
 
#define OPAL_PMIX_QUERY_REPORT_MINMAX   "pmix.qry.minmax"
 
#define OPAL_PMIX_QUERY_ALLOC_STATUS   "pmix.query.alloc"
 
#define OPAL_PMIX_TIME_REMAINING   "pmix.time.remaining"
 
#define OPAL_PMIX_LOG_STDERR   "pmix.log.stderr"
 
#define OPAL_PMIX_LOG_STDOUT   "pmix.log.stdout"
 
#define OPAL_PMIX_LOG_SYSLOG   "pmix.log.syslog"
 
#define OPAL_PMIX_LOG_MSG   "pmix.log.msg"
 
#define OPAL_PMIX_LOG_EMAIL   "pmix.log.email"
 
#define OPAL_PMIX_LOG_EMAIL_ADDR   "pmix.log.emaddr"
 
#define OPAL_PMIX_LOG_EMAIL_SUBJECT   "pmix.log.emsub"
 
#define OPAL_PMIX_LOG_EMAIL_MSG   "pmix.log.emmsg"
 
#define OPAL_PMIX_DEBUG_STOP_ON_EXEC   "pmix.dbg.exec"
 
#define OPAL_PMIX_DEBUG_STOP_IN_INIT   "pmix.dbg.init"
 
#define OPAL_PMIX_DEBUG_WAIT_FOR_NOTIFY   "pmix.dbg.notify"
 
#define OPAL_PMIX_DEBUG_JOB   "pmix.dbg.job"
 
#define OPAL_PMIX_DEBUG_WAITING_FOR_NOTIFY   "pmix.dbg.waiting"
 
#define OPAL_PMIX_RM_NAME   "pmix.rm.name"
 
#define OPAL_PMIX_RM_VERSION   "pmix.rm.version"
 
#define OPAL_PMIX_SET_ENVAR   "pmix.set.envar"
 
#define OPAL_PMIX_UNSET_ENVAR   "pmix.unset.envar"
 
#define OPAL_PMIX_ALLOC_ID   "pmix.alloc.id"
 
#define OPAL_PMIX_ALLOC_NUM_NODES   "pmix.alloc.nnodes"
 
#define OPAL_PMIX_ALLOC_NODE_LIST   "pmix.alloc.nlist"
 
#define OPAL_PMIX_ALLOC_NUM_CPUS   "pmix.alloc.ncpus"
 
#define OPAL_PMIX_ALLOC_NUM_CPU_LIST   "pmix.alloc.ncpulist"
 
#define OPAL_PMIX_ALLOC_CPU_LIST   "pmix.alloc.cpulist"
 
#define OPAL_PMIX_ALLOC_MEM_SIZE   "pmix.alloc.msize"
 
#define OPAL_PMIX_ALLOC_NETWORK   "pmix.alloc.net"
 
#define OPAL_PMIX_ALLOC_NETWORK_ID   "pmix.alloc.netid"
 
#define OPAL_PMIX_ALLOC_BANDWIDTH   "pmix.alloc.bw"
 
#define OPAL_PMIX_ALLOC_NETWORK_QOS   "pmix.alloc.netqos"
 
#define OPAL_PMIX_ALLOC_TIME   "pmix.alloc.time"
 
#define OPAL_PMIX_JOB_CTRL_ID   "pmix.jctrl.id"
 
#define OPAL_PMIX_JOB_CTRL_PAUSE   "pmix.jctrl.pause"
 
#define OPAL_PMIX_JOB_CTRL_RESUME   "pmix.jctrl.resume"
 
#define OPAL_PMIX_JOB_CTRL_CANCEL   "pmix.jctrl.cancel"
 
#define OPAL_PMIX_JOB_CTRL_KILL   "pmix.jctrl.kill"
 
#define OPAL_PMIX_JOB_CTRL_RESTART   "pmix.jctrl.restart"
 
#define OPAL_PMIX_JOB_CTRL_CHECKPOINT   "pmix.jctrl.ckpt"
 
#define OPAL_PMIX_JOB_CTRL_CHECKPOINT_EVENT   "pmix.jctrl.ckptev"
 
#define OPAL_PMIX_JOB_CTRL_CHECKPOINT_SIGNAL   "pmix.jctrl.ckptsig"
 
#define OPAL_PMIX_JOB_CTRL_CHECKPOINT_TIMEOUT   "pmix.jctrl.ckptsig"
 
#define OPAL_PMIX_JOB_CTRL_SIGNAL   "pmix.jctrl.sig"
 
#define OPAL_PMIX_JOB_CTRL_PROVISION   "pmix.jctrl.pvn"
 
#define OPAL_PMIX_JOB_CTRL_PROVISION_IMAGE   "pmix.jctrl.pvnimg"
 
#define OPAL_PMIX_JOB_CTRL_PREEMPTIBLE   "pmix.jctrl.preempt"
 
#define OPAL_PMIX_JOB_CTRL_TERMINATE   "pmix.jctrl.term"
 
#define OPAL_PMIX_MONITOR_HEARTBEAT   "pmix.monitor.mbeat"
 
#define OPAL_PMIX_SEND_HEARTBEAT   "pmix.monitor.beat"
 
#define OPAL_PMIX_MONITOR_HEARTBEAT_TIME   "pmix.monitor.btime"
 
#define OPAL_PMIX_MONITOR_HEARTBEAT_DROPS   "pmix.monitor.bdrop"
 
#define OPAL_PMIX_MONITOR_FILE   "pmix.monitor.fmon"
 
#define OPAL_PMIX_MONITOR_FILE_SIZE   "pmix.monitor.fsize"
 
#define OPAL_PMIX_MONITOR_FILE_ACCESS   "pmix.monitor.faccess"
 
#define OPAL_PMIX_MONITOR_FILE_MODIFY   "pmix.monitor.fmod"
 
#define OPAL_PMIX_MONITOR_FILE_CHECK_TIME   "pmix.monitor.ftime"
 
#define OPAL_PMIX_MONITOR_FILE_DROPS   "pmix.monitor.fdrop"
 
#define OPAL_PMIX_SCOPE   PMIX_UINT
 
#define OPAL_PMIX_DATA_RANGE   OPAL_UINT
 

Typedefs

typedef void(* opal_pmix_release_cbfunc_t) (void *cbdata)
 
typedef void(* opal_pmix_modex_cbfunc_t) (int status, const char *data, size_t ndata, void *cbdata, opal_pmix_release_cbfunc_t relcbfunc, void *relcbdata)
 
typedef void(* opal_pmix_spawn_cbfunc_t) (int status, opal_jobid_t jobid, void *cbdata)
 
typedef void(* opal_pmix_op_cbfunc_t) (int status, void *cbdata)
 
typedef void(* opal_pmix_lookup_cbfunc_t) (int status, opal_list_t *data, void *cbdata)
 
typedef void(* opal_pmix_notification_complete_fn_t) (int status, opal_list_t *results, opal_pmix_op_cbfunc_t cbfunc, void *thiscbdata, void *notification_cbdata)
 
typedef void(* opal_pmix_notification_fn_t) (int status, const opal_process_name_t *source, opal_list_t *info, opal_list_t *results, opal_pmix_notification_complete_fn_t cbfunc, void *cbdata)
 
typedef void(* opal_pmix_evhandler_reg_cbfunc_t) (int status, size_t evhandler_ref, void *cbdata)
 
typedef void(* opal_pmix_value_cbfunc_t) (int status, opal_value_t *kv, void *cbdata)
 
typedef void(* opal_pmix_info_cbfunc_t) (int status, opal_list_t *info, void *cbdata, opal_pmix_release_cbfunc_t release_fn, void *release_cbdata)
 
typedef void(* opal_pmix_tool_connection_cbfunc_t) (int status, opal_process_name_t proc, void *cbdata)
 

Enumerations

enum  opal_pmix_scope_t { OPAL_PMIX_SCOPE_UNDEF = 0, OPAL_PMIX_LOCAL, OPAL_PMIX_REMOTE, OPAL_PMIX_GLOBAL }
 
enum  opal_pmix_data_range_t {
  OPAL_PMIX_RANGE_UNDEF = 0, OPAL_PMIX_RANGE_RM, OPAL_PMIX_RANGE_LOCAL, OPAL_PMIX_RANGE_NAMESPACE,
  OPAL_PMIX_RANGE_SESSION, OPAL_PMIX_RANGE_GLOBAL, OPAL_PMIX_RANGE_CUSTOM
}
 
enum  opal_pmix_persistence_t {
  OPAL_PMIX_PERSIST_INDEF = 0, OPAL_PMIX_PERSIST_FIRST_READ, OPAL_PMIX_PERSIST_PROC, OPAL_PMIX_PERSIST_APP,
  OPAL_PMIX_PERSIST_SESSION
}
 
enum  opal_pmix_alloc_directive_t {
  OPAL_PMIX_ALLOC_UNDEF = 0, OPAL_PMIX_ALLOC_NEW, OPAL_PMIX_ALLOC_EXTEND, OPAL_PMIX_ALLOC_RELEASE,
  OPAL_PMIX_ALLOC_REAQCUIRE
}
 

Functions

 OBJ_CLASS_DECLARATION (opal_pmix_pdata_t)
 
 OBJ_CLASS_DECLARATION (opal_pmix_app_t)
 
 OBJ_CLASS_DECLARATION (opal_pmix_modex_data_t)
 
 OBJ_CLASS_DECLARATION (opal_pmix_query_t)
 

Macro Definition Documentation

◆ OPAL_PMIX_ADD_HOST

#define OPAL_PMIX_ADD_HOST   "pmix.addhost"

Definition at line 241 of file pmix_types.h.

◆ OPAL_PMIX_ADD_HOSTFILE

#define OPAL_PMIX_ADD_HOSTFILE   "pmix.addhostfile"

Definition at line 242 of file pmix_types.h.

◆ OPAL_PMIX_ALLOC_BANDWIDTH

#define OPAL_PMIX_ALLOC_BANDWIDTH   "pmix.alloc.bw"

Definition at line 345 of file pmix_types.h.

◆ OPAL_PMIX_ALLOC_CPU_LIST

#define OPAL_PMIX_ALLOC_CPU_LIST   "pmix.alloc.cpulist"

Definition at line 338 of file pmix_types.h.

◆ OPAL_PMIX_ALLOC_ID

#define OPAL_PMIX_ALLOC_ID   "pmix.alloc.id"

Definition at line 332 of file pmix_types.h.

◆ OPAL_PMIX_ALLOC_MEM_SIZE

#define OPAL_PMIX_ALLOC_MEM_SIZE   "pmix.alloc.msize"

Definition at line 339 of file pmix_types.h.

◆ OPAL_PMIX_ALLOC_NETWORK

#define OPAL_PMIX_ALLOC_NETWORK   "pmix.alloc.net"

Definition at line 340 of file pmix_types.h.

◆ OPAL_PMIX_ALLOC_NETWORK_ID

#define OPAL_PMIX_ALLOC_NETWORK_ID   "pmix.alloc.netid"

Definition at line 344 of file pmix_types.h.

◆ OPAL_PMIX_ALLOC_NETWORK_QOS

#define OPAL_PMIX_ALLOC_NETWORK_QOS   "pmix.alloc.netqos"

Definition at line 346 of file pmix_types.h.

◆ OPAL_PMIX_ALLOC_NODE_LIST

#define OPAL_PMIX_ALLOC_NODE_LIST   "pmix.alloc.nlist"

Definition at line 335 of file pmix_types.h.

◆ OPAL_PMIX_ALLOC_NUM_CPU_LIST

#define OPAL_PMIX_ALLOC_NUM_CPU_LIST   "pmix.alloc.ncpulist"

Definition at line 337 of file pmix_types.h.

◆ OPAL_PMIX_ALLOC_NUM_CPUS

#define OPAL_PMIX_ALLOC_NUM_CPUS   "pmix.alloc.ncpus"

Definition at line 336 of file pmix_types.h.

◆ OPAL_PMIX_ALLOC_NUM_NODES

#define OPAL_PMIX_ALLOC_NUM_NODES   "pmix.alloc.nnodes"

Definition at line 334 of file pmix_types.h.

◆ OPAL_PMIX_ALLOC_TIME

#define OPAL_PMIX_ALLOC_TIME   "pmix.alloc.time"

Definition at line 347 of file pmix_types.h.

◆ OPAL_PMIX_ALLOCATED_NODELIST

#define OPAL_PMIX_ALLOCATED_NODELIST   "pmix.alist"

Definition at line 137 of file pmix_types.h.

◆ OPAL_PMIX_APP_RANK

#define OPAL_PMIX_APP_RANK   "pmix.apprank"

Definition at line 128 of file pmix_types.h.

◆ OPAL_PMIX_APP_SIZE

#define OPAL_PMIX_APP_SIZE   "pmix.app.size"

Definition at line 159 of file pmix_types.h.

◆ OPAL_PMIX_APPLDR

#define OPAL_PMIX_APPLDR   "pmix.aldr"

Definition at line 133 of file pmix_types.h.

◆ OPAL_PMIX_APPNUM

#define OPAL_PMIX_APPNUM   "pmix.appnum"

Definition at line 124 of file pmix_types.h.

◆ OPAL_PMIX_ARCH

#define OPAL_PMIX_ARCH   "opal.pmix.arch"

Definition at line 110 of file pmix_types.h.

◆ OPAL_PMIX_ATTR_UNDEF

#define OPAL_PMIX_ATTR_UNDEF   NULL

Definition at line 50 of file pmix_types.h.

◆ OPAL_PMIX_AVAIL_PHYS_MEMORY

#define OPAL_PMIX_AVAIL_PHYS_MEMORY   "pmix.pmem"

Definition at line 150 of file pmix_types.h.

◆ OPAL_PMIX_BINDTO

#define OPAL_PMIX_BINDTO   "pmix.bindto"

Definition at line 250 of file pmix_types.h.

◆ OPAL_PMIX_CLIENT_AVG_MEMORY

#define OPAL_PMIX_CLIENT_AVG_MEMORY   "pmix.cl.mem.avg"

Definition at line 152 of file pmix_types.h.

◆ OPAL_PMIX_COLLECT_DATA

#define OPAL_PMIX_COLLECT_DATA   "pmix.collect"

Definition at line 181 of file pmix_types.h.

◆ OPAL_PMIX_COLLECTIVE_ALGO

#define OPAL_PMIX_COLLECTIVE_ALGO   "pmix.calgo"

Definition at line 187 of file pmix_types.h.

◆ OPAL_PMIX_COLLECTIVE_ALGO_REQD

#define OPAL_PMIX_COLLECTIVE_ALGO_REQD   "pmix.calreqd"

Definition at line 188 of file pmix_types.h.

◆ OPAL_PMIX_CONNECT_MAX_RETRIES

#define OPAL_PMIX_CONNECT_MAX_RETRIES   "pmix.tool.mretries"

Definition at line 74 of file pmix_types.h.

◆ OPAL_PMIX_CONNECT_RETRY_DELAY

#define OPAL_PMIX_CONNECT_RETRY_DELAY   "pmix.tool.retry"

Definition at line 75 of file pmix_types.h.

◆ OPAL_PMIX_CONNECT_SYSTEM_FIRST

#define OPAL_PMIX_CONNECT_SYSTEM_FIRST   "pmix.cnct.sys.first"

Definition at line 71 of file pmix_types.h.

◆ OPAL_PMIX_CONNECT_TO_SYSTEM

#define OPAL_PMIX_CONNECT_TO_SYSTEM   "pmix.cnct.sys"

Definition at line 69 of file pmix_types.h.

◆ OPAL_PMIX_COSPAWN_APP

#define OPAL_PMIX_COSPAWN_APP   "pmix.cospawn"

Definition at line 259 of file pmix_types.h.

◆ OPAL_PMIX_CPU_LIST

#define OPAL_PMIX_CPU_LIST   "pmix.cpulist"

Definition at line 272 of file pmix_types.h.

◆ OPAL_PMIX_CPUS_PER_PROC

#define OPAL_PMIX_CPUS_PER_PROC   "pmix.cpuperproc"

Definition at line 268 of file pmix_types.h.

◆ OPAL_PMIX_CPUSET

#define OPAL_PMIX_CPUSET   "pmix.cpuset"

Definition at line 107 of file pmix_types.h.

◆ OPAL_PMIX_CREDENTIAL

#define OPAL_PMIX_CREDENTIAL   "pmix.cred"

Definition at line 108 of file pmix_types.h.

◆ OPAL_PMIX_DAEMON_MEMORY

#define OPAL_PMIX_DAEMON_MEMORY   "pmix.dmn.mem"

Definition at line 151 of file pmix_types.h.

◆ OPAL_PMIX_DATA_RANGE

#define OPAL_PMIX_DATA_RANGE   OPAL_UINT

Definition at line 404 of file pmix_types.h.

◆ OPAL_PMIX_DEBUG_JOB

#define OPAL_PMIX_DEBUG_JOB   "pmix.dbg.job"

Definition at line 317 of file pmix_types.h.

◆ OPAL_PMIX_DEBUG_STOP_IN_INIT

#define OPAL_PMIX_DEBUG_STOP_IN_INIT   "pmix.dbg.init"

Definition at line 315 of file pmix_types.h.

◆ OPAL_PMIX_DEBUG_STOP_ON_EXEC

#define OPAL_PMIX_DEBUG_STOP_ON_EXEC   "pmix.dbg.exec"

Definition at line 314 of file pmix_types.h.

◆ OPAL_PMIX_DEBUG_WAIT_FOR_NOTIFY

#define OPAL_PMIX_DEBUG_WAIT_FOR_NOTIFY   "pmix.dbg.notify"

Definition at line 316 of file pmix_types.h.

◆ OPAL_PMIX_DEBUG_WAITING_FOR_NOTIFY

#define OPAL_PMIX_DEBUG_WAITING_FOR_NOTIFY   "pmix.dbg.waiting"

Definition at line 318 of file pmix_types.h.

◆ OPAL_PMIX_DEBUGGER_DAEMONS

#define OPAL_PMIX_DEBUGGER_DAEMONS   "pmix.debugger"

Definition at line 258 of file pmix_types.h.

◆ OPAL_PMIX_DISPLAY_MAP

#define OPAL_PMIX_DISPLAY_MAP   "pmix.dispmap"

Definition at line 246 of file pmix_types.h.

◆ OPAL_PMIX_EMBED_BARRIER

#define OPAL_PMIX_EMBED_BARRIER   "pmix.embed.barrier"

Definition at line 194 of file pmix_types.h.

◆ OPAL_PMIX_EVENT_ACTION_TIMEOUT

#define OPAL_PMIX_EVENT_ACTION_TIMEOUT   "pmix.evtimeout"

Definition at line 234 of file pmix_types.h.

◆ OPAL_PMIX_EVENT_AFFECTED_PROC

#define OPAL_PMIX_EVENT_AFFECTED_PROC   "pmix.evproc"

Definition at line 219 of file pmix_types.h.

◆ OPAL_PMIX_EVENT_AFFECTED_PROCS

#define OPAL_PMIX_EVENT_AFFECTED_PROCS   "pmix.evaffected"

Definition at line 220 of file pmix_types.h.

◆ OPAL_PMIX_EVENT_CUSTOM_RANGE

#define OPAL_PMIX_EVENT_CUSTOM_RANGE   "pmix.evrange"

Definition at line 218 of file pmix_types.h.

◆ OPAL_PMIX_EVENT_DO_NOT_CACHE

#define OPAL_PMIX_EVENT_DO_NOT_CACHE   "pmix.evnocache"

Definition at line 225 of file pmix_types.h.

◆ OPAL_PMIX_EVENT_ENVIRO_LEVEL

#define OPAL_PMIX_EVENT_ENVIRO_LEVEL   "pmix.evenv"

Definition at line 216 of file pmix_types.h.

◆ OPAL_PMIX_EVENT_HDLR_NAME

#define OPAL_PMIX_EVENT_HDLR_NAME   "pmix.evname"

Definition at line 214 of file pmix_types.h.

◆ OPAL_PMIX_EVENT_JOB_LEVEL

#define OPAL_PMIX_EVENT_JOB_LEVEL   "pmix.evjob"

Definition at line 215 of file pmix_types.h.

◆ OPAL_PMIX_EVENT_NON_DEFAULT

#define OPAL_PMIX_EVENT_NON_DEFAULT   "pmix.evnondef"

Definition at line 221 of file pmix_types.h.

◆ OPAL_PMIX_EVENT_ORDER_PREPEND

#define OPAL_PMIX_EVENT_ORDER_PREPEND   "pmix.evprepend"

Definition at line 217 of file pmix_types.h.

◆ OPAL_PMIX_EVENT_RETURN_OBJECT

#define OPAL_PMIX_EVENT_RETURN_OBJECT   "pmix.evobject"

Definition at line 222 of file pmix_types.h.

◆ OPAL_PMIX_EVENT_SILENT_TERMINATION

#define OPAL_PMIX_EVENT_SILENT_TERMINATION   "pmix.evsilentterm"

Definition at line 226 of file pmix_types.h.

◆ OPAL_PMIX_EVENT_TERMINATE_JOB

#define OPAL_PMIX_EVENT_TERMINATE_JOB   "pmix.evterm.job"

Definition at line 231 of file pmix_types.h.

◆ OPAL_PMIX_EVENT_TERMINATE_NODE

#define OPAL_PMIX_EVENT_TERMINATE_NODE   "pmix.evterm.node"

Definition at line 232 of file pmix_types.h.

◆ OPAL_PMIX_EVENT_TERMINATE_PROC

#define OPAL_PMIX_EVENT_TERMINATE_PROC   "pmix.evterm.proc"

Definition at line 233 of file pmix_types.h.

◆ OPAL_PMIX_EVENT_TERMINATE_SESSION

#define OPAL_PMIX_EVENT_TERMINATE_SESSION   "pmix.evterm.sess"

Definition at line 230 of file pmix_types.h.

◆ OPAL_PMIX_FWD_STDERR

#define OPAL_PMIX_FWD_STDERR   "pmix.fwd.stderr"

Definition at line 257 of file pmix_types.h.

◆ OPAL_PMIX_FWD_STDIN

#define OPAL_PMIX_FWD_STDIN   "pmix.fwd.stdin"

Definition at line 255 of file pmix_types.h.

◆ OPAL_PMIX_FWD_STDOUT

#define OPAL_PMIX_FWD_STDOUT   "pmix.fwd.stdout"

Definition at line 256 of file pmix_types.h.

◆ OPAL_PMIX_GLOBAL_RANK

#define OPAL_PMIX_GLOBAL_RANK   "pmix.grank"

Definition at line 126 of file pmix_types.h.

◆ OPAL_PMIX_GRPID

#define OPAL_PMIX_GRPID   "pmix.egid"

Definition at line 82 of file pmix_types.h.

◆ OPAL_PMIX_HOST

#define OPAL_PMIX_HOST   "pmix.host"

Definition at line 239 of file pmix_types.h.

◆ OPAL_PMIX_HOSTFILE

#define OPAL_PMIX_HOSTFILE   "pmix.hostfile"

Definition at line 240 of file pmix_types.h.

◆ OPAL_PMIX_HOSTNAME

#define OPAL_PMIX_HOSTNAME   "pmix.hname"

Definition at line 139 of file pmix_types.h.

◆ OPAL_PMIX_HWLOC_SHMEM_ADDR

#define OPAL_PMIX_HWLOC_SHMEM_ADDR   "pmix.hwlocaddr"

Definition at line 173 of file pmix_types.h.

◆ OPAL_PMIX_HWLOC_SHMEM_FILE

#define OPAL_PMIX_HWLOC_SHMEM_FILE   "pmix.hwlocfile"

Definition at line 175 of file pmix_types.h.

◆ OPAL_PMIX_HWLOC_SHMEM_SIZE

#define OPAL_PMIX_HWLOC_SHMEM_SIZE   "pmix.hwlocsize"

Definition at line 174 of file pmix_types.h.

◆ OPAL_PMIX_HWLOC_XML_V1

#define OPAL_PMIX_HWLOC_XML_V1   "pmix.hwlocxml1"

Definition at line 176 of file pmix_types.h.

◆ OPAL_PMIX_HWLOC_XML_V2

#define OPAL_PMIX_HWLOC_XML_V2   "pmix.hwlocxml2"

Definition at line 177 of file pmix_types.h.

◆ OPAL_PMIX_IMMEDIATE

#define OPAL_PMIX_IMMEDIATE   "pmix.immediate"

Definition at line 183 of file pmix_types.h.

◆ OPAL_PMIX_INDEX_ARGV

#define OPAL_PMIX_INDEX_ARGV   "pmix.indxargv"

Definition at line 267 of file pmix_types.h.

◆ OPAL_PMIX_JOB_CONTINUOUS

#define OPAL_PMIX_JOB_CONTINUOUS   "pmix.continuous"

Definition at line 274 of file pmix_types.h.

◆ OPAL_PMIX_JOB_CTRL_CANCEL

#define OPAL_PMIX_JOB_CTRL_CANCEL   "pmix.jctrl.cancel"

Definition at line 354 of file pmix_types.h.

◆ OPAL_PMIX_JOB_CTRL_CHECKPOINT

#define OPAL_PMIX_JOB_CTRL_CHECKPOINT   "pmix.jctrl.ckpt"

Definition at line 358 of file pmix_types.h.

◆ OPAL_PMIX_JOB_CTRL_CHECKPOINT_EVENT

#define OPAL_PMIX_JOB_CTRL_CHECKPOINT_EVENT   "pmix.jctrl.ckptev"

Definition at line 359 of file pmix_types.h.

◆ OPAL_PMIX_JOB_CTRL_CHECKPOINT_SIGNAL

#define OPAL_PMIX_JOB_CTRL_CHECKPOINT_SIGNAL   "pmix.jctrl.ckptsig"

Definition at line 360 of file pmix_types.h.

◆ OPAL_PMIX_JOB_CTRL_CHECKPOINT_TIMEOUT

#define OPAL_PMIX_JOB_CTRL_CHECKPOINT_TIMEOUT   "pmix.jctrl.ckptsig"

Definition at line 361 of file pmix_types.h.

◆ OPAL_PMIX_JOB_CTRL_ID

#define OPAL_PMIX_JOB_CTRL_ID   "pmix.jctrl.id"

Definition at line 351 of file pmix_types.h.

◆ OPAL_PMIX_JOB_CTRL_KILL

#define OPAL_PMIX_JOB_CTRL_KILL   "pmix.jctrl.kill"

Definition at line 356 of file pmix_types.h.

◆ OPAL_PMIX_JOB_CTRL_PAUSE

#define OPAL_PMIX_JOB_CTRL_PAUSE   "pmix.jctrl.pause"

Definition at line 352 of file pmix_types.h.

◆ OPAL_PMIX_JOB_CTRL_PREEMPTIBLE

#define OPAL_PMIX_JOB_CTRL_PREEMPTIBLE   "pmix.jctrl.preempt"

Definition at line 365 of file pmix_types.h.

◆ OPAL_PMIX_JOB_CTRL_PROVISION

#define OPAL_PMIX_JOB_CTRL_PROVISION   "pmix.jctrl.pvn"

Definition at line 363 of file pmix_types.h.

◆ OPAL_PMIX_JOB_CTRL_PROVISION_IMAGE

#define OPAL_PMIX_JOB_CTRL_PROVISION_IMAGE   "pmix.jctrl.pvnimg"

Definition at line 364 of file pmix_types.h.

◆ OPAL_PMIX_JOB_CTRL_RESTART

#define OPAL_PMIX_JOB_CTRL_RESTART   "pmix.jctrl.restart"

Definition at line 357 of file pmix_types.h.

◆ OPAL_PMIX_JOB_CTRL_RESUME

#define OPAL_PMIX_JOB_CTRL_RESUME   "pmix.jctrl.resume"

Definition at line 353 of file pmix_types.h.

◆ OPAL_PMIX_JOB_CTRL_SIGNAL

#define OPAL_PMIX_JOB_CTRL_SIGNAL   "pmix.jctrl.sig"

Definition at line 362 of file pmix_types.h.

◆ OPAL_PMIX_JOB_CTRL_TERMINATE

#define OPAL_PMIX_JOB_CTRL_TERMINATE   "pmix.jctrl.term"

Definition at line 366 of file pmix_types.h.

◆ OPAL_PMIX_JOB_NUM_APPS

#define OPAL_PMIX_JOB_NUM_APPS   "pmix.job.napps"

Definition at line 158 of file pmix_types.h.

◆ OPAL_PMIX_JOB_RECOVERABLE

#define OPAL_PMIX_JOB_RECOVERABLE   "pmix.recover"

Definition at line 273 of file pmix_types.h.

◆ OPAL_PMIX_JOB_SIZE

#define OPAL_PMIX_JOB_SIZE   "pmix.job.size"

Definition at line 157 of file pmix_types.h.

◆ OPAL_PMIX_JOB_TERM_STATUS

#define OPAL_PMIX_JOB_TERM_STATUS   "pmix.job.term.status"

Definition at line 196 of file pmix_types.h.

◆ OPAL_PMIX_JOBID

#define OPAL_PMIX_JOBID   "pmix.jobid"

Definition at line 123 of file pmix_types.h.

◆ OPAL_PMIX_LOCAL_CPUSETS

#define OPAL_PMIX_LOCAL_CPUSETS   "pmix.lcpus"

Definition at line 143 of file pmix_types.h.

◆ OPAL_PMIX_LOCAL_PEERS

#define OPAL_PMIX_LOCAL_PEERS   "pmix.lpeers"

Definition at line 141 of file pmix_types.h.

◆ OPAL_PMIX_LOCAL_PROCS

#define OPAL_PMIX_LOCAL_PROCS   "pmix.lprocs"

Definition at line 142 of file pmix_types.h.

◆ OPAL_PMIX_LOCAL_RANK

#define OPAL_PMIX_LOCAL_RANK   "pmix.lrank"

Definition at line 130 of file pmix_types.h.

◆ OPAL_PMIX_LOCAL_SIZE

#define OPAL_PMIX_LOCAL_SIZE   "pmix.local.size"

Definition at line 160 of file pmix_types.h.

◆ OPAL_PMIX_LOCAL_TOPO

#define OPAL_PMIX_LOCAL_TOPO   "pmix.ltopo"

Definition at line 168 of file pmix_types.h.

◆ OPAL_PMIX_LOCALITY

#define OPAL_PMIX_LOCALITY   "pmix.loc"

Definition at line 146 of file pmix_types.h.

◆ OPAL_PMIX_LOCALITY_STRING

#define OPAL_PMIX_LOCALITY_STRING   "pmix.locstr"

Definition at line 172 of file pmix_types.h.

◆ OPAL_PMIX_LOCALLDR

#define OPAL_PMIX_LOCALLDR   "pmix.lldr"

Definition at line 132 of file pmix_types.h.

◆ OPAL_PMIX_LOG_EMAIL

#define OPAL_PMIX_LOG_EMAIL   "pmix.log.email"

Definition at line 307 of file pmix_types.h.

◆ OPAL_PMIX_LOG_EMAIL_ADDR

#define OPAL_PMIX_LOG_EMAIL_ADDR   "pmix.log.emaddr"

Definition at line 308 of file pmix_types.h.

◆ OPAL_PMIX_LOG_EMAIL_MSG

#define OPAL_PMIX_LOG_EMAIL_MSG   "pmix.log.emmsg"

Definition at line 310 of file pmix_types.h.

◆ OPAL_PMIX_LOG_EMAIL_SUBJECT

#define OPAL_PMIX_LOG_EMAIL_SUBJECT   "pmix.log.emsub"

Definition at line 309 of file pmix_types.h.

◆ OPAL_PMIX_LOG_MSG

#define OPAL_PMIX_LOG_MSG   "pmix.log.msg"

Definition at line 306 of file pmix_types.h.

◆ OPAL_PMIX_LOG_STDERR

#define OPAL_PMIX_LOG_STDERR   "pmix.log.stderr"

Definition at line 303 of file pmix_types.h.

◆ OPAL_PMIX_LOG_STDOUT

#define OPAL_PMIX_LOG_STDOUT   "pmix.log.stdout"

Definition at line 304 of file pmix_types.h.

◆ OPAL_PMIX_LOG_SYSLOG

#define OPAL_PMIX_LOG_SYSLOG   "pmix.log.syslog"

Definition at line 305 of file pmix_types.h.

◆ OPAL_PMIX_MAP_BLOB

#define OPAL_PMIX_MAP_BLOB   "pmix.mblob"

Definition at line 210 of file pmix_types.h.

◆ OPAL_PMIX_MAPBY

#define OPAL_PMIX_MAPBY   "pmix.mapby"

Definition at line 248 of file pmix_types.h.

◆ OPAL_PMIX_MAPPER

#define OPAL_PMIX_MAPPER   "pmix.mapper"

Definition at line 245 of file pmix_types.h.

◆ OPAL_PMIX_MAX_PROCS

#define OPAL_PMIX_MAX_PROCS   "pmix.max.size"

Definition at line 162 of file pmix_types.h.

◆ OPAL_PMIX_MAX_RESTARTS

#define OPAL_PMIX_MAX_RESTARTS   "pmix.maxrestarts"

Definition at line 276 of file pmix_types.h.

◆ OPAL_PMIX_MERGE_STDERR_STDOUT

#define OPAL_PMIX_MERGE_STDERR_STDOUT   "pmix.mergeerrout"

Definition at line 265 of file pmix_types.h.

◆ OPAL_PMIX_MODEL_LIBRARY_NAME

#define OPAL_PMIX_MODEL_LIBRARY_NAME   "pmix.mdl.name"

Definition at line 84 of file pmix_types.h.

◆ OPAL_PMIX_MODEL_LIBRARY_VERSION

#define OPAL_PMIX_MODEL_LIBRARY_VERSION   "pmix.mld.vrs"

Definition at line 85 of file pmix_types.h.

◆ OPAL_PMIX_MONITOR_FILE

#define OPAL_PMIX_MONITOR_FILE   "pmix.monitor.fmon"

Definition at line 375 of file pmix_types.h.

◆ OPAL_PMIX_MONITOR_FILE_ACCESS

#define OPAL_PMIX_MONITOR_FILE_ACCESS   "pmix.monitor.faccess"

Definition at line 377 of file pmix_types.h.

◆ OPAL_PMIX_MONITOR_FILE_CHECK_TIME

#define OPAL_PMIX_MONITOR_FILE_CHECK_TIME   "pmix.monitor.ftime"

Definition at line 379 of file pmix_types.h.

◆ OPAL_PMIX_MONITOR_FILE_DROPS

#define OPAL_PMIX_MONITOR_FILE_DROPS   "pmix.monitor.fdrop"

Definition at line 380 of file pmix_types.h.

◆ OPAL_PMIX_MONITOR_FILE_MODIFY

#define OPAL_PMIX_MONITOR_FILE_MODIFY   "pmix.monitor.fmod"

Definition at line 378 of file pmix_types.h.

◆ OPAL_PMIX_MONITOR_FILE_SIZE

#define OPAL_PMIX_MONITOR_FILE_SIZE   "pmix.monitor.fsize"

Definition at line 376 of file pmix_types.h.

◆ OPAL_PMIX_MONITOR_HEARTBEAT

#define OPAL_PMIX_MONITOR_HEARTBEAT   "pmix.monitor.mbeat"

Definition at line 370 of file pmix_types.h.

◆ OPAL_PMIX_MONITOR_HEARTBEAT_DROPS

#define OPAL_PMIX_MONITOR_HEARTBEAT_DROPS   "pmix.monitor.bdrop"

Definition at line 373 of file pmix_types.h.

◆ OPAL_PMIX_MONITOR_HEARTBEAT_TIME

#define OPAL_PMIX_MONITOR_HEARTBEAT_TIME   "pmix.monitor.btime"

Definition at line 372 of file pmix_types.h.

◆ OPAL_PMIX_NET_TOPO

#define OPAL_PMIX_NET_TOPO   "pmix.ntopo"

Definition at line 167 of file pmix_types.h.

◆ OPAL_PMIX_NO_OVERSUBSCRIBE

#define OPAL_PMIX_NO_OVERSUBSCRIBE   "pmix.noover"

Definition at line 270 of file pmix_types.h.

◆ OPAL_PMIX_NO_PROCS_ON_HEAD

#define OPAL_PMIX_NO_PROCS_ON_HEAD   "pmix.nolocal"

Definition at line 269 of file pmix_types.h.

◆ OPAL_PMIX_NODE_LIST [1/2]

#define OPAL_PMIX_NODE_LIST   "pmix.nlist"

Definition at line 169 of file pmix_types.h.

◆ OPAL_PMIX_NODE_LIST [2/2]

#define OPAL_PMIX_NODE_LIST   "pmix.nlist"

Definition at line 169 of file pmix_types.h.

◆ OPAL_PMIX_NODE_MAP

#define OPAL_PMIX_NODE_MAP   "pmix.nmap"

Definition at line 204 of file pmix_types.h.

◆ OPAL_PMIX_NODE_RANK

#define OPAL_PMIX_NODE_RANK   "pmix.nrank"

Definition at line 131 of file pmix_types.h.

◆ OPAL_PMIX_NODE_SIZE

#define OPAL_PMIX_NODE_SIZE   "pmix.node.size"

Definition at line 161 of file pmix_types.h.

◆ OPAL_PMIX_NODEID

#define OPAL_PMIX_NODEID   "pmix.nodeid"

Definition at line 140 of file pmix_types.h.

◆ OPAL_PMIX_NON_PMI

#define OPAL_PMIX_NON_PMI   "pmix.nonpmi"

Definition at line 253 of file pmix_types.h.

◆ OPAL_PMIX_NOTIFY_COMPLETION

#define OPAL_PMIX_NOTIFY_COMPLETION   "pmix.notecomp"

Definition at line 189 of file pmix_types.h.

◆ OPAL_PMIX_NPROC_OFFSET

#define OPAL_PMIX_NPROC_OFFSET   "pmix.offset"

Definition at line 129 of file pmix_types.h.

◆ OPAL_PMIX_NSDIR

#define OPAL_PMIX_NSDIR   "pmix.nsdir"

Definition at line 115 of file pmix_types.h.

◆ OPAL_PMIX_NSPACE

#define OPAL_PMIX_NSPACE   "pmix.nspace"

Definition at line 122 of file pmix_types.h.

◆ OPAL_PMIX_NUM_NODES

#define OPAL_PMIX_NUM_NODES   "pmix.num.nodes"

Definition at line 163 of file pmix_types.h.

◆ OPAL_PMIX_OPTIONAL

#define OPAL_PMIX_OPTIONAL   "pmix.optional"

Definition at line 192 of file pmix_types.h.

◆ OPAL_PMIX_OUTPUT_TO_FILE

#define OPAL_PMIX_OUTPUT_TO_FILE   "pmix.outfile"

Definition at line 266 of file pmix_types.h.

◆ OPAL_PMIX_PERSISTENCE

#define OPAL_PMIX_PERSISTENCE   "pmix.persist"

Definition at line 191 of file pmix_types.h.

◆ OPAL_PMIX_PERSONALITY

#define OPAL_PMIX_PERSONALITY   "pmix.pers"

Definition at line 238 of file pmix_types.h.

◆ OPAL_PMIX_PPR

#define OPAL_PMIX_PPR   "pmix.ppr"

Definition at line 247 of file pmix_types.h.

◆ OPAL_PMIX_PREFIX

#define OPAL_PMIX_PREFIX   "pmix.prefix"

Definition at line 243 of file pmix_types.h.

◆ OPAL_PMIX_PRELOAD_BIN

#define OPAL_PMIX_PRELOAD_BIN   "pmix.preloadbin"

Definition at line 251 of file pmix_types.h.

◆ OPAL_PMIX_PRELOAD_FILES

#define OPAL_PMIX_PRELOAD_FILES   "pmix.preloadfiles"

Definition at line 252 of file pmix_types.h.

◆ OPAL_PMIX_PROC_BLOB

#define OPAL_PMIX_PROC_BLOB   "pmix.pblob"

Definition at line 209 of file pmix_types.h.

◆ OPAL_PMIX_PROC_DATA

#define OPAL_PMIX_PROC_DATA   "pmix.pdata"

Definition at line 203 of file pmix_types.h.

◆ OPAL_PMIX_PROC_MAP

#define OPAL_PMIX_PROC_MAP   "pmix.pmap"

Definition at line 205 of file pmix_types.h.

◆ OPAL_PMIX_PROC_PID

#define OPAL_PMIX_PROC_PID   "pmix.ppid"

Definition at line 134 of file pmix_types.h.

◆ OPAL_PMIX_PROC_STATE_STATUS

#define OPAL_PMIX_PROC_STATE_STATUS   "pmix.proc.state"

Definition at line 197 of file pmix_types.h.

◆ OPAL_PMIX_PROC_URI

#define OPAL_PMIX_PROC_URI   "opal.puri"

Definition at line 144 of file pmix_types.h.

◆ OPAL_PMIX_PROCDIR

#define OPAL_PMIX_PROCDIR   "pmix.pdir"

Definition at line 116 of file pmix_types.h.

◆ OPAL_PMIX_PROCID

#define OPAL_PMIX_PROCID   "pmix.procid"

Definition at line 121 of file pmix_types.h.

◆ OPAL_PMIX_PROGRAMMING_MODEL

#define OPAL_PMIX_PROGRAMMING_MODEL   "pmix.pgm.model"

Definition at line 83 of file pmix_types.h.

◆ OPAL_PMIX_QUERY_ALLOC_STATUS

#define OPAL_PMIX_QUERY_ALLOC_STATUS   "pmix.query.alloc"

Definition at line 296 of file pmix_types.h.

◆ OPAL_PMIX_QUERY_AUTHORIZATIONS

#define OPAL_PMIX_QUERY_AUTHORIZATIONS   "pmix.qry.auths"

Definition at line 289 of file pmix_types.h.

◆ OPAL_PMIX_QUERY_DEBUG_SUPPORT

#define OPAL_PMIX_QUERY_DEBUG_SUPPORT   "pmix.qry.debug"

Definition at line 291 of file pmix_types.h.

◆ OPAL_PMIX_QUERY_JOB_STATUS

#define OPAL_PMIX_QUERY_JOB_STATUS   "pmix.qry.jst"

Definition at line 281 of file pmix_types.h.

◆ OPAL_PMIX_QUERY_LOCAL_ONLY

#define OPAL_PMIX_QUERY_LOCAL_ONLY   "pmix.qry.local"

Definition at line 293 of file pmix_types.h.

◆ OPAL_PMIX_QUERY_LOCAL_PROC_TABLE

#define OPAL_PMIX_QUERY_LOCAL_PROC_TABLE   "pmix.qry.lptable"

Definition at line 286 of file pmix_types.h.

◆ OPAL_PMIX_QUERY_MEMORY_USAGE

#define OPAL_PMIX_QUERY_MEMORY_USAGE   "pmix.qry.mem"

Definition at line 292 of file pmix_types.h.

◆ OPAL_PMIX_QUERY_NAMESPACES

#define OPAL_PMIX_QUERY_NAMESPACES   "pmix.qry.ns"

Definition at line 280 of file pmix_types.h.

◆ OPAL_PMIX_QUERY_PROC_TABLE

#define OPAL_PMIX_QUERY_PROC_TABLE   "pmix.qry.ptable"

Definition at line 284 of file pmix_types.h.

◆ OPAL_PMIX_QUERY_QUEUE_LIST

#define OPAL_PMIX_QUERY_QUEUE_LIST   "pmix.qry.qlst"

Definition at line 282 of file pmix_types.h.

◆ OPAL_PMIX_QUERY_QUEUE_STATUS

#define OPAL_PMIX_QUERY_QUEUE_STATUS   "pmix.qry.qst"

Definition at line 283 of file pmix_types.h.

◆ OPAL_PMIX_QUERY_REPORT_AVG

#define OPAL_PMIX_QUERY_REPORT_AVG   "pmix.qry.avg"

Definition at line 294 of file pmix_types.h.

◆ OPAL_PMIX_QUERY_REPORT_MINMAX

#define OPAL_PMIX_QUERY_REPORT_MINMAX   "pmix.qry.minmax"

Definition at line 295 of file pmix_types.h.

◆ OPAL_PMIX_QUERY_SPAWN_SUPPORT

#define OPAL_PMIX_QUERY_SPAWN_SUPPORT   "pmix.qry.spawn"

Definition at line 290 of file pmix_types.h.

◆ OPAL_PMIX_RANGE

#define OPAL_PMIX_RANGE   "pmix.range"

Definition at line 190 of file pmix_types.h.

◆ OPAL_PMIX_RANK

#define OPAL_PMIX_RANK   "pmix.rank"

Definition at line 125 of file pmix_types.h.

◆ OPAL_PMIX_RANK_LOCAL_NODE

#define OPAL_PMIX_RANK_LOCAL_NODE   UINT32_MAX-2

Definition at line 38 of file pmix_types.h.

◆ OPAL_PMIX_RANK_UNDEF

#define OPAL_PMIX_RANK_UNDEF   UINT32_MAX

Definition at line 30 of file pmix_types.h.

◆ OPAL_PMIX_RANK_WILDCARD

#define OPAL_PMIX_RANK_WILDCARD   UINT32_MAX-1

Definition at line 34 of file pmix_types.h.

◆ OPAL_PMIX_RANKBY

#define OPAL_PMIX_RANKBY   "pmix.rankby"

Definition at line 249 of file pmix_types.h.

◆ OPAL_PMIX_REGISTER_NODATA

#define OPAL_PMIX_REGISTER_NODATA   "pmix.reg.nodata"

Definition at line 60 of file pmix_types.h.

◆ OPAL_PMIX_REPORT_BINDINGS

#define OPAL_PMIX_REPORT_BINDINGS   "pmix.repbind"

Definition at line 271 of file pmix_types.h.

◆ OPAL_PMIX_REQUESTOR_IS_CLIENT

#define OPAL_PMIX_REQUESTOR_IS_CLIENT   "pmix.req.client"

Definition at line 88 of file pmix_types.h.

◆ OPAL_PMIX_REQUESTOR_IS_TOOL

#define OPAL_PMIX_REQUESTOR_IS_TOOL   "pmix.req.tool"

Definition at line 87 of file pmix_types.h.

◆ OPAL_PMIX_RM_NAME

#define OPAL_PMIX_RM_NAME   "pmix.rm.name"

Definition at line 322 of file pmix_types.h.

◆ OPAL_PMIX_RM_VERSION

#define OPAL_PMIX_RM_VERSION   "pmix.rm.version"

Definition at line 323 of file pmix_types.h.

◆ OPAL_PMIX_SCOPE

#define OPAL_PMIX_SCOPE   PMIX_UINT

Definition at line 395 of file pmix_types.h.

◆ OPAL_PMIX_SEND_HEARTBEAT

#define OPAL_PMIX_SEND_HEARTBEAT   "pmix.monitor.beat"

Definition at line 371 of file pmix_types.h.

◆ OPAL_PMIX_SERVER_ENABLE_MONITORING

#define OPAL_PMIX_SERVER_ENABLE_MONITORING   "pmix.srv.monitor"

Definition at line 61 of file pmix_types.h.

◆ OPAL_PMIX_SERVER_HOSTNAME

#define OPAL_PMIX_SERVER_HOSTNAME   "pmix.srvr.host"

Definition at line 73 of file pmix_types.h.

◆ OPAL_PMIX_SERVER_NSPACE

#define OPAL_PMIX_SERVER_NSPACE   "pmix.srv.nspace"

Definition at line 62 of file pmix_types.h.

◆ OPAL_PMIX_SERVER_PIDINFO

#define OPAL_PMIX_SERVER_PIDINFO   "pmix.srvr.pidinfo"

Definition at line 68 of file pmix_types.h.

◆ OPAL_PMIX_SERVER_RANK

#define OPAL_PMIX_SERVER_RANK   "pmix.srv.rank"

Definition at line 63 of file pmix_types.h.

◆ OPAL_PMIX_SERVER_SYSTEM_SUPPORT

#define OPAL_PMIX_SERVER_SYSTEM_SUPPORT   "pmix.srvr.sys"

Definition at line 54 of file pmix_types.h.

◆ OPAL_PMIX_SERVER_TMPDIR

#define OPAL_PMIX_SERVER_TMPDIR   "pmix.srvr.tmpdir"

Definition at line 56 of file pmix_types.h.

◆ OPAL_PMIX_SERVER_TOOL_SUPPORT

#define OPAL_PMIX_SERVER_TOOL_SUPPORT   "pmix.srvr.tool"

Definition at line 52 of file pmix_types.h.

◆ OPAL_PMIX_SERVER_URI

#define OPAL_PMIX_SERVER_URI   "pmix.srvr.uri"

Definition at line 72 of file pmix_types.h.

◆ OPAL_PMIX_SESSION_ID

#define OPAL_PMIX_SESSION_ID   "pmix.session.id"

Definition at line 135 of file pmix_types.h.

◆ OPAL_PMIX_SET_ENVAR

#define OPAL_PMIX_SET_ENVAR   "pmix.set.envar"

Definition at line 327 of file pmix_types.h.

◆ OPAL_PMIX_SET_SESSION_CWD

#define OPAL_PMIX_SET_SESSION_CWD   "pmix.ssncwd"

Definition at line 261 of file pmix_types.h.

◆ OPAL_PMIX_SINGLE_LISTENER

#define OPAL_PMIX_SINGLE_LISTENER   "pmix.sing.listnr"

Definition at line 93 of file pmix_types.h.

◆ OPAL_PMIX_SOCKET_MODE

#define OPAL_PMIX_SOCKET_MODE   "pmix.sockmode"

Definition at line 92 of file pmix_types.h.

◆ OPAL_PMIX_SPAWNED

#define OPAL_PMIX_SPAWNED   "pmix.spawned"

Definition at line 109 of file pmix_types.h.

◆ OPAL_PMIX_STDIN_TGT

#define OPAL_PMIX_STDIN_TGT   "pmix.stdin"

Definition at line 254 of file pmix_types.h.

◆ OPAL_PMIX_SYSTEM_TMPDIR

#define OPAL_PMIX_SYSTEM_TMPDIR   "pmix.sys.tmpdir"

Definition at line 58 of file pmix_types.h.

◆ OPAL_PMIX_TAG_OUTPUT

#define OPAL_PMIX_TAG_OUTPUT   "pmix.tagout"

Definition at line 263 of file pmix_types.h.

◆ OPAL_PMIX_TCP_DISABLE_IPV4

#define OPAL_PMIX_TCP_DISABLE_IPV4   "pmix.tcp.disipv4"

Definition at line 102 of file pmix_types.h.

◆ OPAL_PMIX_TCP_DISABLE_IPV6

#define OPAL_PMIX_TCP_DISABLE_IPV6   "pmix.tcp.disipv6"

Definition at line 103 of file pmix_types.h.

◆ OPAL_PMIX_TCP_IF_EXCLUDE

#define OPAL_PMIX_TCP_IF_EXCLUDE   "pmix.tcp.ifexclude"

Definition at line 99 of file pmix_types.h.

◆ OPAL_PMIX_TCP_IF_INCLUDE

#define OPAL_PMIX_TCP_IF_INCLUDE   "pmix.tcp.ifinclude"

Definition at line 98 of file pmix_types.h.

◆ OPAL_PMIX_TCP_IPV4_PORT

#define OPAL_PMIX_TCP_IPV4_PORT   "pmix.tcp.ipv4"

Definition at line 100 of file pmix_types.h.

◆ OPAL_PMIX_TCP_IPV6_PORT

#define OPAL_PMIX_TCP_IPV6_PORT   "pmix.tcp.ipv6"

Definition at line 101 of file pmix_types.h.

◆ OPAL_PMIX_TCP_URI

#define OPAL_PMIX_TCP_URI   "pmix.tcp.uri"

Definition at line 97 of file pmix_types.h.

◆ OPAL_PMIX_TDIR_RMCLEAN

#define OPAL_PMIX_TDIR_RMCLEAN   "pmix.tdir.rmclean"

Definition at line 117 of file pmix_types.h.

◆ OPAL_PMIX_THREADING_MODEL

#define OPAL_PMIX_THREADING_MODEL   "pmix.threads"

Definition at line 86 of file pmix_types.h.

◆ OPAL_PMIX_TIME_REMAINING

#define OPAL_PMIX_TIME_REMAINING   "pmix.time.remaining"

Definition at line 298 of file pmix_types.h.

◆ OPAL_PMIX_TIMEOUT

#define OPAL_PMIX_TIMEOUT   "pmix.timeout"

Definition at line 182 of file pmix_types.h.

◆ OPAL_PMIX_TIMESTAMP_OUTPUT

#define OPAL_PMIX_TIMESTAMP_OUTPUT   "pmix.tsout"

Definition at line 264 of file pmix_types.h.

◆ OPAL_PMIX_TMPDIR

#define OPAL_PMIX_TMPDIR   "pmix.tmpdir"

Definition at line 114 of file pmix_types.h.

◆ OPAL_PMIX_TOOL_DO_NOT_CONNECT

#define OPAL_PMIX_TOOL_DO_NOT_CONNECT   "pmix.tool.nocon"

Definition at line 76 of file pmix_types.h.

◆ OPAL_PMIX_TOOL_NSPACE

#define OPAL_PMIX_TOOL_NSPACE   "pmix.tool.nspace"

Definition at line 66 of file pmix_types.h.

◆ OPAL_PMIX_TOOL_RANK

#define OPAL_PMIX_TOOL_RANK   "pmix.tool.rank"

Definition at line 67 of file pmix_types.h.

◆ OPAL_PMIX_TOPOLOGY

#define OPAL_PMIX_TOPOLOGY   "pmix.topo"

Definition at line 170 of file pmix_types.h.

◆ OPAL_PMIX_TOPOLOGY_SIGNATURE

#define OPAL_PMIX_TOPOLOGY_SIGNATURE   "pmix.toposig"

Definition at line 171 of file pmix_types.h.

◆ OPAL_PMIX_UNIV_RANK

#define OPAL_PMIX_UNIV_RANK   "pmix.grank"

Definition at line 127 of file pmix_types.h.

◆ OPAL_PMIX_UNIV_SIZE

#define OPAL_PMIX_UNIV_SIZE   "pmix.univ.size"

Definition at line 156 of file pmix_types.h.

◆ OPAL_PMIX_UNSET_ENVAR

#define OPAL_PMIX_UNSET_ENVAR   "pmix.unset.envar"

Definition at line 328 of file pmix_types.h.

◆ OPAL_PMIX_USERID

#define OPAL_PMIX_USERID   "pmix.euid"

Definition at line 81 of file pmix_types.h.

◆ OPAL_PMIX_USOCK_DISABLE

#define OPAL_PMIX_USOCK_DISABLE   "pmix.usock.disable"

Definition at line 91 of file pmix_types.h.

◆ OPAL_PMIX_WAIT

#define OPAL_PMIX_WAIT   "pmix.wait"

Definition at line 185 of file pmix_types.h.

◆ OPAL_PMIX_WDIR

#define OPAL_PMIX_WDIR   "pmix.wdir"

Definition at line 244 of file pmix_types.h.

Typedef Documentation

◆ opal_pmix_evhandler_reg_cbfunc_t

typedef void(* opal_pmix_evhandler_reg_cbfunc_t) (int status, size_t evhandler_ref, void *cbdata)

Definition at line 577 of file pmix_types.h.

◆ opal_pmix_info_cbfunc_t

typedef void(* opal_pmix_info_cbfunc_t) (int status, opal_list_t *info, void *cbdata, opal_pmix_release_cbfunc_t release_fn, void *release_cbdata)

Definition at line 592 of file pmix_types.h.

◆ opal_pmix_lookup_cbfunc_t

typedef void(* opal_pmix_lookup_cbfunc_t) (int status, opal_list_t *data, void *cbdata)

Definition at line 515 of file pmix_types.h.

◆ opal_pmix_modex_cbfunc_t

typedef void(* opal_pmix_modex_cbfunc_t) (int status, const char *data, size_t ndata, void *cbdata, opal_pmix_release_cbfunc_t relcbfunc, void *relcbdata)

Definition at line 488 of file pmix_types.h.

◆ opal_pmix_notification_complete_fn_t

typedef void(* opal_pmix_notification_complete_fn_t) (int status, opal_list_t *results, opal_pmix_op_cbfunc_t cbfunc, void *thiscbdata, void *notification_cbdata)

Definition at line 522 of file pmix_types.h.

◆ opal_pmix_notification_fn_t

typedef void(* opal_pmix_notification_fn_t) (int status, const opal_process_name_t *source, opal_list_t *info, opal_list_t *results, opal_pmix_notification_complete_fn_t cbfunc, void *cbdata)

Definition at line 566 of file pmix_types.h.

◆ opal_pmix_op_cbfunc_t

typedef void(* opal_pmix_op_cbfunc_t) (int status, void *cbdata)

Definition at line 502 of file pmix_types.h.

◆ opal_pmix_release_cbfunc_t

typedef void(* opal_pmix_release_cbfunc_t) (void *cbdata)

Definition at line 482 of file pmix_types.h.

◆ opal_pmix_spawn_cbfunc_t

typedef void(* opal_pmix_spawn_cbfunc_t) (int status, opal_jobid_t jobid, void *cbdata)

Definition at line 497 of file pmix_types.h.

◆ opal_pmix_tool_connection_cbfunc_t

typedef void(* opal_pmix_tool_connection_cbfunc_t) (int status, opal_process_name_t proc, void *cbdata)

Definition at line 603 of file pmix_types.h.

◆ opal_pmix_value_cbfunc_t

typedef void(* opal_pmix_value_cbfunc_t) (int status, opal_value_t *kv, void *cbdata)

Definition at line 585 of file pmix_types.h.

Enumeration Type Documentation

◆ opal_pmix_alloc_directive_t

Enumerator
OPAL_PMIX_ALLOC_UNDEF 
OPAL_PMIX_ALLOC_NEW 
OPAL_PMIX_ALLOC_EXTEND 
OPAL_PMIX_ALLOC_RELEASE 
OPAL_PMIX_ALLOC_REAQCUIRE 

Definition at line 425 of file pmix_types.h.

◆ opal_pmix_data_range_t

Enumerator
OPAL_PMIX_RANGE_UNDEF 
OPAL_PMIX_RANGE_RM 
OPAL_PMIX_RANGE_LOCAL 
OPAL_PMIX_RANGE_NAMESPACE 
OPAL_PMIX_RANGE_SESSION 
OPAL_PMIX_RANGE_GLOBAL 
OPAL_PMIX_RANGE_CUSTOM 

Definition at line 404 of file pmix_types.h.

◆ opal_pmix_persistence_t

Enumerator
OPAL_PMIX_PERSIST_INDEF 
OPAL_PMIX_PERSIST_FIRST_READ 
OPAL_PMIX_PERSIST_PROC 
OPAL_PMIX_PERSIST_APP 
OPAL_PMIX_PERSIST_SESSION 

Definition at line 415 of file pmix_types.h.

◆ opal_pmix_scope_t

Enumerator
OPAL_PMIX_SCOPE_UNDEF 
OPAL_PMIX_LOCAL 
OPAL_PMIX_REMOTE 
OPAL_PMIX_GLOBAL 

Definition at line 395 of file pmix_types.h.

Function Documentation

◆ OBJ_CLASS_DECLARATION() [1/4]

OBJ_CLASS_DECLARATION ( opal_pmix_app_t  )

◆ OBJ_CLASS_DECLARATION() [2/4]

OBJ_CLASS_DECLARATION ( opal_pmix_modex_data_t  )

◆ OBJ_CLASS_DECLARATION() [3/4]

OBJ_CLASS_DECLARATION ( opal_pmix_pdata_t  )

◆ OBJ_CLASS_DECLARATION() [4/4]

OBJ_CLASS_DECLARATION ( opal_pmix_query_t  )