|
HPCToolkit
|
#include <sys/types.h>#include <stdio.h>#include <ucontext.h>#include <unistd.h>#include <limits.h>#include <main.h>#include <metrics.h>#include <safe-sampling.h>#include <sample_event.h>#include <thread_data.h>#include <trace.h>#include <messages/messages.h>#include <monitor-exts/monitor_ext.h>#include <sample-sources/ga.h>#include <lib/support-lean/timer.h>
Go to the source code of this file.
Classes | |
| struct | global_array_t |
Macros | |
| #define | GA_MAX_DIM 7 |
| #define | MAXDIM GA_MAX_DIM |
| #define | GA_OFFSET 1000 |
| #define | FNAM 31 /* length of array names */ |
| #define | gam_CountElems(ndim, lo, hi, pelems) |
| #define | G_A_NULL (INT_MAX - GA_OFFSET) |
| #define | def_isSampled_blocking() |
| #define | def_isSampled_nonblocking() |
| #define | def_isSampled() |
| #define | def_timeBeg(isSampled) |
| #define | doSample_1sided_blocking(g_a, lo, hi) |
| #define | doSample_1sided_nonblocking(g_a, lo, hi) |
| #define | doSample_collective_blocking() |
| #define | doSample(g_a, do1, do2, do3, do4) |
| #define | doMetric(metricIdExpr, metricIncr, type) |
| #define | do0() {} |
Typedefs | |
| typedef int | Integer |
| typedef Integer | logical |
| typedef long | armci_size_t |
| typedef Integer | C_Integer |
| typedef armci_size_t | C_Long |
| typedef logical | ga_create_fn_t(Integer type, Integer ndim, Integer *dims, char *name, Integer *chunk, Integer *g_a) |
| typedef Integer | ga_create_handle_fn_t() |
| typedef void | ga_getput_fn_t(Integer g_a, Integer *lo, Integer *hi, void *buf, Integer *ld) |
| typedef void | ga_acc_fn_t(Integer g_a, Integer *lo, Integer *hi, void *buf, Integer *ld, void *alpha) |
| typedef void | ga_nbgetput_fn_t(Integer g_a, Integer *lo, Integer *hi, void *buf, Integer *ld, Integer *nbhandle) |
| typedef void | ga_nbacc_fn_t(Integer g_a, Integer *lo, Integer *hi, void *buf, Integer *ld, void *alpha, Integer *nbhandle) |
| typedef void | ga_nbwait_fn_t(Integer *nbhandle) |
| typedef void | ga_brdcst_fn_t(Integer type, void *buf, Integer len, Integer originator) |
| typedef void | ga_gop_fn_t(Integer type, void *x, Integer n, char *op) |
| typedef void | ga_sync_fn_t() |
| typedef void | ga_pgroup_sync_fn_t(Integer grp_id) |
| typedef void | ga_pgroup_gop_fn_t(Integer p_grp, Integer type, void *x, Integer n, char *op) |
Variables | |
| global_array_t * | GA |
| #define def_isSampled | ( | ) |
Definition at line 195 of file ga-overrides.c.
| #define def_isSampled_blocking | ( | ) |
Definition at line 185 of file ga-overrides.c.
| #define def_isSampled_nonblocking | ( | ) |
Definition at line 190 of file ga-overrides.c.
| #define def_timeBeg | ( | isSampled | ) |
Definition at line 208 of file ga-overrides.c.
| #define do0 | ( | ) | {} |
Definition at line 307 of file ga-overrides.c.
| #define doMetric | ( | metricIdExpr, | |
| metricIncr, | |||
| type | |||
| ) |
Definition at line 296 of file ga-overrides.c.
| #define doSample | ( | g_a, | |
| do1, | |||
| do2, | |||
| do3, | |||
| do4 | |||
| ) |
Definition at line 258 of file ga-overrides.c.
| #define doSample_1sided_blocking | ( | g_a, | |
| lo, | |||
| hi | |||
| ) |
Definition at line 217 of file ga-overrides.c.
| #define doSample_1sided_nonblocking | ( | g_a, | |
| lo, | |||
| hi | |||
| ) |
Definition at line 230 of file ga-overrides.c.
| #define doSample_collective_blocking | ( | ) |
Definition at line 246 of file ga-overrides.c.
| #define FNAM 31 /* length of array names */ |
Definition at line 121 of file ga-overrides.c.
| #define G_A_NULL (INT_MAX - GA_OFFSET) |
Definition at line 178 of file ga-overrides.c.
| #define GA_MAX_DIM 7 |
Definition at line 112 of file ga-overrides.c.
| #define GA_OFFSET 1000 |
Definition at line 118 of file ga-overrides.c.
| #define gam_CountElems | ( | ndim, | |
| lo, | |||
| hi, | |||
| pelems | |||
| ) |
Definition at line 172 of file ga-overrides.c.
| #define MAXDIM GA_MAX_DIM |
Definition at line 115 of file ga-overrides.c.
| typedef long armci_size_t |
Definition at line 108 of file ga-overrides.c.
Definition at line 123 of file ga-overrides.c.
| typedef armci_size_t C_Long |
Definition at line 124 of file ga-overrides.c.
| typedef void ga_acc_fn_t(Integer g_a, Integer *lo, Integer *hi, void *buf, Integer *ld, void *alpha) |
Definition at line 433 of file ga-overrides.c.
Definition at line 566 of file ga-overrides.c.
| typedef logical ga_create_fn_t(Integer type, Integer ndim, Integer *dims, char *name, Integer *chunk, Integer *g_a) |
Definition at line 365 of file ga-overrides.c.
| typedef Integer ga_create_handle_fn_t() |
Definition at line 392 of file ga-overrides.c.
Definition at line 431 of file ga-overrides.c.
Definition at line 583 of file ga-overrides.c.
| typedef void ga_nbacc_fn_t(Integer g_a, Integer *lo, Integer *hi, void *buf, Integer *ld, void *alpha, Integer *nbhandle) |
Definition at line 490 of file ga-overrides.c.
| typedef void ga_nbgetput_fn_t(Integer g_a, Integer *lo, Integer *hi, void *buf, Integer *ld, Integer *nbhandle) |
Definition at line 488 of file ga-overrides.c.
| typedef void ga_nbwait_fn_t(Integer *nbhandle) |
Definition at line 492 of file ga-overrides.c.
Definition at line 622 of file ga-overrides.c.
| typedef void ga_pgroup_sync_fn_t(Integer grp_id) |
Definition at line 618 of file ga-overrides.c.
| typedef void ga_sync_fn_t() |
Definition at line 600 of file ga-overrides.c.
| typedef int Integer |
Definition at line 103 of file ga-overrides.c.
Definition at line 104 of file ga-overrides.c.
Definition at line 323 of file ga-overrides.c.
|
inlinestatic |
Definition at line 338 of file ga-overrides.c.
|
inlinestatic |
| MONITOR_EXT_DECLARE_REAL_FN | ( | ga_create_fn_t | , |
| real_pnga_create | |||
| ) |

| MONITOR_EXT_DECLARE_REAL_FN | ( | ga_create_handle_fn_t | , |
| real_pnga_create_handle | |||
| ) |
| MONITOR_EXT_DECLARE_REAL_FN | ( | ga_getput_fn_t | , |
| real_pnga_get | |||
| ) |
| MONITOR_EXT_DECLARE_REAL_FN | ( | ga_getput_fn_t | , |
| real_pnga_put | |||
| ) |
| MONITOR_EXT_DECLARE_REAL_FN | ( | ga_acc_fn_t | , |
| real_pnga_acc | |||
| ) |
| MONITOR_EXT_DECLARE_REAL_FN | ( | ga_nbgetput_fn_t | , |
| real_pnga_nbget | |||
| ) |
| MONITOR_EXT_DECLARE_REAL_FN | ( | ga_nbgetput_fn_t | , |
| real_pnga_nbput | |||
| ) |
| MONITOR_EXT_DECLARE_REAL_FN | ( | ga_nbacc_fn_t | , |
| real_pnga_nbacc | |||
| ) |
| MONITOR_EXT_DECLARE_REAL_FN | ( | ga_nbwait_fn_t | , |
| real_pnga_nbwait | |||
| ) |
| MONITOR_EXT_DECLARE_REAL_FN | ( | ga_brdcst_fn_t | , |
| real_pnga_brdcst | |||
| ) |
| MONITOR_EXT_DECLARE_REAL_FN | ( | ga_gop_fn_t | , |
| real_pnga_gop | |||
| ) |
| MONITOR_EXT_DECLARE_REAL_FN | ( | ga_sync_fn_t | , |
| real_pnga_sync | |||
| ) |
| void MONITOR_EXT_WRAP_NAME() pnga_acc | ( | Integer | g_a, |
| Integer * | lo, | ||
| Integer * | hi, | ||
| void * | buf, | ||
| Integer * | ld, | ||
| void * | alpha | ||
| ) |
Definition at line 469 of file ga-overrides.c.
| void MONITOR_EXT_WRAP_NAME() pnga_brdcst | ( | Integer | type, |
| void * | buf, | ||
| Integer | len, | ||
| Integer | originator | ||
| ) |
Definition at line 571 of file ga-overrides.c.
| Integer MONITOR_EXT_WRAP_NAME() pnga_create_handle | ( | ) |
| void MONITOR_EXT_WRAP_NAME() pnga_get | ( | Integer | g_a, |
| Integer * | lo, | ||
| Integer * | hi, | ||
| void * | buf, | ||
| Integer * | ld | ||
| ) |
| void MONITOR_EXT_WRAP_NAME() pnga_gop | ( | Integer | type, |
| void * | x, | ||
| Integer | n, | ||
| char * | op | ||
| ) |
Definition at line 588 of file ga-overrides.c.
| void MONITOR_EXT_WRAP_NAME() pnga_nbwait | ( | Integer * | nbhandle | ) |
| void MONITOR_EXT_WRAP_NAME() pnga_put | ( | Integer | g_a, |
| Integer * | lo, | ||
| Integer * | hi, | ||
| void * | buf, | ||
| Integer * | ld | ||
| ) |
| void MONITOR_EXT_WRAP_NAME() pnga_sync | ( | ) |
Definition at line 605 of file ga-overrides.c.
|
inlinestatic |
Definition at line 314 of file ga-overrides.c.


| global_array_t* GA |