libxmp/libxmpf in Omni Compiler
1.3.4
|
#include "mpi.h"
#include "xmp_internal.h"
◆ MPI_PORTABLE_PLATFORM_H
#define MPI_PORTABLE_PLATFORM_H |
◆ _XMP_nodes_dish_t
◆ _XMP_finalize_comm()
◆ _XMP_get_execution_nodes()
48 return _XMP_nodes_stack_top->
nodes;
◆ _XMP_get_execution_nodes_rank()
int _XMP_get_execution_nodes_rank |
( |
void |
| ) |
|
◆ _XMP_pop_n_free_nodes()
void _XMP_pop_n_free_nodes |
( |
void |
| ) |
|
33 _XMP_nodes_stack_top = freed_dish->
prev;
◆ _XMP_pop_n_free_nodes_wo_finalize_comm()
void _XMP_pop_n_free_nodes_wo_finalize_comm |
( |
void |
| ) |
|
41 _XMP_nodes_stack_top = freed_dish->
prev;
◆ _XMP_pop_nodes()
void _XMP_pop_nodes |
( |
void |
| ) |
|
26 _XMP_nodes_stack_top = freed_dish->
prev;
◆ _XMP_push_comm()
◆ _XMP_push_nodes()
18 new_dish->
nodes = nodes;
19 new_dish->
prev = _XMP_nodes_stack_top;
20 _XMP_nodes_stack_top = new_dish;
void * _XMP_alloc(size_t size)
Definition: xmp_util.c:21
void _XMP_finalize_nodes(void *nodes)
void _XMP_push_nodes(_XMP_nodes_t *nodes)
Definition: xmp_nodes_stack.c:15
struct _XMP_nodes_dish_type * prev
Definition: xmp_nodes_stack.c:10
_XMP_nodes_t * nodes
Definition: xmp_nodes_stack.c:9
int comm_rank
Definition: xmp_data_struct.h:52
_XMP_nodes_t * _XMP_get_execution_nodes(void)
Definition: xmp_nodes_stack.c:46
void _XMP_free(void *p)
Definition: xmp_util.c:37
_XMP_nodes_t * _XMP_create_nodes_by_comm(int is_member, _XMP_comm_t *comm)
Definition: xmp_nodes.c:1007
Definition: xmp_nodes_stack.c:8
#define _XMP_N_INT_TRUE
Definition: xmp_constant.h:4