tmd_opencl/tmh_ocl_num_int.h File Reference

#include <stdlib.h>
#include <stdio.h>
#include <CL/cl.h>
Include dependency graph for tmh_ocl_num_int.h:
This graph shows which files directly or indirectly include this file:

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

#define SCALAR   double

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 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int tmr_ocl_create_assembly_structures (  ) 

Here is the caller graph for this function:

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 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int tmr_ocl_create_solver_structures_crs (  ) 

Here is the caller graph for this function:

int tmr_ocl_free_assembly_structures (  ) 

Here is the caller graph for this function:

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 
)

Here is the caller graph for this function:


Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1