23#include "../data/simparticles.h"
25#define MAX_TREE_INFOS 10
67#ifdef ALLOCATE_SHARED_MEMORY_VIA_POSIX
68 char **SharedMemBaseAddrRaw;
124 inline char *
get_Pp(
unsigned char shmrank,
int handle)
129 inline char *
get_SphPp(
unsigned char shmrank,
int handle)
void prepare_offset_table(void *p, ptrdiff_t *&offset_tab)
void deal_with_gravity_node_request(char *message, int length, int source, int handle)
int * get_nextnodep(unsigned char shmrank, int handle)
void deal_with_sph_node_request(char *message, int length, int source, int handle, simparticles *Sp)
void shared_memory_handler(void)
int * GetNodeIDForSimulCommRank
void inform_offset_table(void *p)
void ** SharedMemBaseAddr
int * GetShmRankForSimulCommRank
tree_storage_info tree_info[MAX_TREE_INFOS]
int Island_Smallest_WorldTask
int * GetGhostRankForSimulCommRank
char * get_basenodep(int no, unsigned char shmrank, int handle)
char * get_pointsp(unsigned char shmrank, int handle)
char * get_Pp(unsigned char shmrank, int handle)
char * get_SphPp(unsigned char shmrank, int handle)
void free_offset_table(ptrdiff_t *&offset_tab)
ptrdiff_t * TopNodes_offsets
ptrdiff_t * Nextnode_offsets
ptrdiff_t * Nodes_offsets
ptrdiff_t * Foreign_Points_offsets
ptrdiff_t * Points_offsets
ptrdiff_t * Foreign_Nodes_offsets
char * NodeSibling_storage