![]() |
GHOST
1.1.2
General, Hybrid, and Optimized Sparse Toolkit
|
#include "ghost/config.h"
#include "ghost/types.h"
#include "ghost/core.h"
#include "ghost/datatransfers.h"
#include "ghost/densemat_rm.h"
#include "ghost/util.h"
#include "ghost/locality.h"
#include "ghost/context.h"
#include "ghost/instr.h"
#include "ghost/machine.h"
#include "ghost/log.h"
#include "ghost/bindensemat.h"
#include "ghost/densemat_cm.h"
#include "ghost/constants.h"
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <errno.h>
#include "ghost/densemat_iter_macros.h"
#include "ghost/densemat_common.c.def"
Macros | |
#define | _XOPEN_SOURCE 500 |
#define | ROWMAJOR |
Functions | |
ghost_error | ghost_densemat_rm_distributeVector (ghost_densemat *vec, ghost_densemat *nodeVec, ghost_context *ctx) |
ghost_error | ghost_densemat_rm_collectVectors (ghost_densemat *vec, ghost_densemat *totalVec, ghost_context *ctx) |
ghost_error | ghost_densemat_rm_compress (ghost_densemat *vec) |
ghost_error | ghost_densemat_rm_halocommInit (ghost_densemat *vec, ghost_context *ctx, ghost_densemat_halo_comm *comm) |
ghost_error | ghost_densemat_rm_halocommFinalize (ghost_densemat *vec, ghost_context *ctx, ghost_densemat_halo_comm *comm) |
#define _XOPEN_SOURCE 500 |
#define ROWMAJOR |
ghost_error ghost_densemat_rm_collectVectors | ( | ghost_densemat * | vec, |
ghost_densemat * | totalVec, | ||
ghost_context * | ctx | ||
) |
ghost_error ghost_densemat_rm_compress | ( | ghost_densemat * | vec | ) |
ghost_error ghost_densemat_rm_distributeVector | ( | ghost_densemat * | vec, |
ghost_densemat * | nodeVec, | ||
ghost_context * | ctx | ||
) |
ghost_error ghost_densemat_rm_halocommFinalize | ( | ghost_densemat * | vec, |
ghost_context * | ctx, | ||
ghost_densemat_halo_comm * | comm | ||
) |
ghost_error ghost_densemat_rm_halocommInit | ( | ghost_densemat * | vec, |
ghost_context * | ctx, | ||
ghost_densemat_halo_comm * | comm | ||
) |