tmd_opencl/tmh_ocl_num_int.h File Reference
#include <stdlib.h>
#include <stdio.h>
#include <CL/cl.h>
Go to the source code of this file.
Classes |
struct | tmt_ocl_crs_struct |
struct | tmt_ocl_assembly_struct |
struct | tmt_ocl_num_int_struct |
struct | tmt_ocl_solution_struct |
struct | tmt_ocl_problem_struct |
Defines |
#define | SCALAR double |
Functions |
int | tmr_ocl_create_num_int_kernel (int Platform_index, int Device_index, int Kernel_index, char *Kernel_name, const char *Kernel_file, int Monitor) |
int | tmr_ocl_create_assembly_structures () |
int | tmr_ocl_free_assembly_structures () |
int | tmr_ocl_create_assemble_stiff_mat_elem (int Problem_id, int Comp_type, int *Pdeg_coarse_p, int Nr_elems, int First_asse_elem_index, int First_geo_index, int First_pde_index) |
int | tmr_ocl_create_solver_structures_crs () |
int | tmr_ocl_free_solver_structures_crs () |
int | tmr_ocl_get_solver_structures_crs (int *nnz, cl_mem *crs_col_ind, cl_mem *crs_row_ptr, cl_mem *crs_val, cl_mem *rhs) |
Variables |
tmt_ocl_problem_struct | tmv_ocl_problem_struct |
Define Documentation
Function Documentation
int tmr_ocl_create_assemble_stiff_mat_elem |
( |
int |
Problem_id, |
|
|
int |
Comp_type, |
|
|
int * |
Pdeg_coarse_p, |
|
|
int |
Nr_elems, |
|
|
int |
First_asse_elem_index, |
|
|
int |
First_geo_index, |
|
|
int |
First_pde_index | |
|
) |
| | |
int tmr_ocl_create_assembly_structures |
( |
|
) |
|
int tmr_ocl_create_num_int_kernel |
( |
int |
Platform_index, |
|
|
int |
Device_index, |
|
|
int |
Kernel_index, |
|
|
char * |
Kernel_name, |
|
|
const char * |
Kernel_file, |
|
|
int |
Monitor | |
|
) |
| | |
int tmr_ocl_create_solver_structures_crs |
( |
|
) |
|
int tmr_ocl_free_assembly_structures |
( |
|
) |
|
int tmr_ocl_free_solver_structures_crs |
( |
|
) |
|
int tmr_ocl_get_solver_structures_crs |
( |
int * |
nnz, |
|
|
cl_mem * |
crs_col_ind, |
|
|
cl_mem * |
crs_row_ptr, |
|
|
cl_mem * |
crs_val, |
|
|
cl_mem * |
rhs | |
|
) |
| | |
Variable Documentation