GHOST  1.1.2
General, Hybrid, and Optimized Sparse Toolkit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
densemat_cm.c File Reference
#include "ghost/config.h"
#include "ghost/types.h"
#include "ghost/core.h"
#include "ghost/datatransfers.h"
#include "ghost/densemat_cm.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_rm.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"
Include dependency graph for densemat_cm.c:

Macros

#define _XOPEN_SOURCE   500
 
#define COLMAJOR
 

Functions

ghost_error ghost_densemat_cm_distributeVector (ghost_densemat *vec, ghost_densemat *nodeVec, ghost_context *ctx)
 
ghost_error ghost_densemat_cm_collectVectors (ghost_densemat *vec, ghost_densemat *totalVec, ghost_context *ctx)
 
ghost_error ghost_densemat_cm_compress (ghost_densemat *vec)
 
ghost_error ghost_densemat_cm_halocommInit (ghost_densemat *vec, ghost_context *ctx, ghost_densemat_halo_comm *comm)
 
ghost_error ghost_densemat_cm_halocommFinalize (ghost_densemat *vec, ghost_context *ctx, ghost_densemat_halo_comm *comm)
 

Macro Definition Documentation

#define _XOPEN_SOURCE   500
#define COLMAJOR

Function Documentation

ghost_error ghost_densemat_cm_collectVectors ( ghost_densemat vec,
ghost_densemat totalVec,
ghost_context ctx 
)

Here is the call graph for this function:

ghost_error ghost_densemat_cm_compress ( ghost_densemat vec)

Here is the call graph for this function:

ghost_error ghost_densemat_cm_distributeVector ( ghost_densemat vec,
ghost_densemat nodeVec,
ghost_context ctx 
)

Here is the call graph for this function:

ghost_error ghost_densemat_cm_halocommFinalize ( ghost_densemat vec,
ghost_context ctx,
ghost_densemat_halo_comm comm 
)

Here is the call graph for this function:

ghost_error ghost_densemat_cm_halocommInit ( ghost_densemat vec,
ghost_context ctx,
ghost_densemat_halo_comm comm 
)

Here is the call graph for this function: