9.2
general documentation
cs_benchmark_hip.cpp File Reference
#include "base/cs_defs.h"
#include <algorithm>
#include <assert.h>
#include <list>
#include <stdio.h>
#include "bft/bft_error.h"
#include "bft/bft_printf.h"
#include "base/cs_base.h"
#include "base/cs_base_accel.h"
#include "base/cs_base_hip.h"
#include "base/cs_log.h"
#include "base/cs_mem.h"
#include "alge/cs_benchmark_hip.h"
+ Include dependency graph for cs_benchmark_hip.cpp:

Functions

static __global__ void _mat_vec_exdiag_native_sym (cs_lnum_t n_faces, const cs_lnum_t *__restrict__ face_cell, const cs_real_t *__restrict__ xa, const cs_real_t *__restrict__ x, cs_real_t *__restrict__ y)
 
void cs_mat_vec_exdiag_native_sym_hip (cs_lnum_t n_faces, const cs_lnum_2_t *face_cell, const cs_real_t *xa, const cs_real_t *x, cs_real_t *y)
 

Function Documentation

◆ _mat_vec_exdiag_native_sym()

static __global__ void _mat_vec_exdiag_native_sym ( cs_lnum_t  n_faces,
const cs_lnum_t *__restrict__  face_cell,
const cs_real_t *__restrict__  xa,
const cs_real_t *__restrict__  x,
cs_real_t *__restrict__  y 
)
static

◆ cs_mat_vec_exdiag_native_sym_hip()

void cs_mat_vec_exdiag_native_sym_hip ( cs_lnum_t  n_faces,
const cs_lnum_2_t face_cell,
const cs_real_t xa,
const cs_real_t x,
cs_real_t y 
)