PPL Logo

gk_mcore_t Struct Reference

#include <gk_struct.h>

Collaboration diagram for gk_mcore_t:

Collaboration graph
[legend]

Data Fields

size_t coresize
size_t corecpos
void * core
size_t nmops
size_t cmop
gk_mop_tmops
size_t num_callocs
size_t num_hallocs
size_t size_callocs
size_t size_hallocs
size_t cur_callocs
size_t cur_hallocs
size_t max_callocs
size_t max_hallocs

Detailed Description

The following structure stores information used by Metis

Definition at line 242 of file gk_struct.h.


Field Documentation

The amount of core memory that has been allocated

Definition at line 244 of file gk_struct.h.

Referenced by gk_mcoreCreate(), gk_mcoreDestroy(), and gk_mcorePop().

Index of the first free location in core

Definition at line 245 of file gk_struct.h.

Referenced by gk_mcoreCreate(), gk_mcoreMalloc(), and gk_mcorePop().

Pointer to the core itself

Definition at line 246 of file gk_struct.h.

Referenced by gk_mcoreCreate(), gk_mcoreDestroy(), and gk_mcoreMalloc().

The number of maop_t entries that have been allocated

Definition at line 250 of file gk_struct.h.

Referenced by gk_gkmcoreAdd(), gk_gkmcoreCreate(), gk_gkmcoreDestroy(), gk_mcoreAdd(), gk_mcoreCreate(), and gk_mcoreDestroy().

The number of core mallocs

Definition at line 255 of file gk_struct.h.

Referenced by gk_mcoreAdd(), and gk_mcoreDestroy().

The number of heap mallocs

Definition at line 256 of file gk_struct.h.

Referenced by gk_gkmcoreAdd(), gk_gkmcoreDestroy(), gk_mcoreAdd(), and gk_mcoreDestroy().

The total # of bytes in core mallocs

Definition at line 257 of file gk_struct.h.

Referenced by gk_mcoreAdd(), and gk_mcoreDestroy().

The total # of bytes in heap mallocs

Definition at line 258 of file gk_struct.h.

Referenced by gk_gkmcoreAdd(), gk_gkmcoreDestroy(), gk_mcoreAdd(), and gk_mcoreDestroy().

The current # of bytes in core mallocs

Definition at line 259 of file gk_struct.h.

Referenced by gk_mcoreAdd(), gk_mcoreDestroy(), and gk_mcorePop().

The current # of bytes in heap mallocs

Definition at line 260 of file gk_struct.h.

Referenced by gk_GetCurMemoryUsed(), gk_gkmcoreAdd(), gk_gkmcoreDel(), gk_gkmcoreDestroy(), gk_gkmcorePop(), gk_mcoreAdd(), gk_mcoreDel(), gk_mcoreDestroy(), and gk_mcorePop().

The maximum # of bytes in core mallocs at any given time

Definition at line 261 of file gk_struct.h.

Referenced by gk_mcoreAdd(), and gk_mcoreDestroy().

The maximum # of bytes in heap mallocs at any given time

Definition at line 262 of file gk_struct.h.

Referenced by gk_GetMaxMemoryUsed(), gk_gkmcoreAdd(), gk_gkmcoreDestroy(), gk_mcoreAdd(), and gk_mcoreDestroy().


The documentation for this struct was generated from the following file:

Generated on Mon Sep 21 08:25:11 2020 for Charm++ by  doxygen 1.5.5