| /libCEED/backends/ref/ |
| H A D | ceed-ref.h | 65 CEED_INTERN int CeedVectorCreate_Ref(CeedSize n, CeedVector vec); 67 CEED_INTERN int CeedElemRestrictionCreate_Ref(CeedMemType mem_type, CeedCopyMode copy_mode, const C… 70 CEED_INTERN int CeedBasisCreateTensorH1_Ref(CeedInt dim, CeedInt P_1d, CeedInt Q_1d, const CeedScal… 72 CEED_INTERN int CeedBasisCreateH1_Ref(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, CeedIn… 74 CEED_INTERN int CeedBasisCreateHdiv_Ref(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, Ceed… 76 CEED_INTERN int CeedBasisCreateHcurl_Ref(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, Cee… 79 CEED_INTERN int CeedTensorContractCreate_Ref(CeedTensorContract contract); 81 CEED_INTERN int CeedQFunctionCreate_Ref(CeedQFunction qf); 83 CEED_INTERN int CeedQFunctionContextCreate_Ref(CeedQFunctionContext ctx); 85 CEED_INTERN int CeedOperatorCreate_Ref(CeedOperator op); [all …]
|
| /libCEED/backends/cuda/ |
| H A D | ceed-cuda-compile.h | 15 CEED_INTERN int CeedCompile_Cuda(Ceed ceed, const char *source, CUmodule *module, const CeedInt num… 16 CEED_INTERN int CeedTryCompile_Cuda(Ceed ceed, const char *source, bool *is_compile_good, CUmodule … 18 CEED_INTERN int CeedGetKernel_Cuda(Ceed ceed, CUmodule module, const char *name, CUfunction *kernel… 20 CEED_INTERN int CeedRunKernel_Cuda(Ceed ceed, CUfunction kernel, int grid_size, int block_size, voi… 22 CEED_INTERN int CeedRunKernelAutoblockCuda(Ceed ceed, CUfunction kernel, size_t points, void **args… 24 CEED_INTERN int CeedRunKernelDim_Cuda(Ceed ceed, CUfunction kernel, int grid_size, int block_size_x… 26 CEED_INTERN int CeedRunKernelDimShared_Cuda(Ceed ceed, CUfunction kernel, CUstream stream, int grid… 28 CEED_INTERN int CeedTryRunKernelDimShared_Cuda(Ceed ceed, CUfunction kernel, CUstream stream, int g…
|
| H A D | ceed-cuda-common.h | 75 CEED_INTERN int CeedInit_Cuda(Ceed ceed, const char *resource); 77 CEED_INTERN int CeedDestroy_Cuda(Ceed ceed); 79 CEED_INTERN int CeedSetDeviceBoolArray_Cuda(Ceed ceed, const bool *source_array, CeedCopyMode copy_… 81 CEED_INTERN int CeedSetDeviceCeedInt8Array_Cuda(Ceed ceed, const CeedInt8 *source_array, CeedCopyMo… 84 CEED_INTERN int CeedSetDeviceCeedIntArray_Cuda(Ceed ceed, const CeedInt *source_array, CeedCopyMode… 87 CEED_INTERN int CeedSetDeviceCeedScalarArray_Cuda(Ceed ceed, const CeedScalar *source_array, CeedCo…
|
| /libCEED/backends/hip/ |
| H A D | ceed-hip-compile.h | 15 CEED_INTERN int CeedCompile_Hip(Ceed ceed, const char *source, hipModule_t *module, const CeedInt n… 16 CEED_INTERN int CeedTryCompile_Hip(Ceed ceed, const char *source, bool *is_compile_good, hipModule_… 18 CEED_INTERN int CeedGetKernel_Hip(Ceed ceed, hipModule_t module, const char *name, hipFunction_t *k… 20 CEED_INTERN int CeedRunKernel_Hip(Ceed ceed, hipFunction_t kernel, int grid_size, int block_size, v… 22 CEED_INTERN int CeedRunKernelDim_Hip(Ceed ceed, hipFunction_t kernel, int grid_size, int block_size… 25 CEED_INTERN int CeedRunKernelDimShared_Hip(Ceed ceed, hipFunction_t kernel, hipStream_t stream, int… 27 CEED_INTERN int CeedTryRunKernelDimShared_Hip(Ceed ceed, hipFunction_t kernel, hipStream_t stream, …
|
| H A D | ceed-hip-common.h | 78 CEED_INTERN int CeedInit_Hip(Ceed ceed, const char *resource); 80 CEED_INTERN int CeedDestroy_Hip(Ceed ceed); 82 CEED_INTERN int CeedSetDeviceBoolArray_Hip(Ceed ceed, const bool *source_array, CeedCopyMode copy_m… 84 CEED_INTERN int CeedSetDeviceCeedInt8Array_Hip(Ceed ceed, const CeedInt8 *source_array, CeedCopyMod… 87 CEED_INTERN int CeedSetDeviceCeedIntArray_Hip(Ceed ceed, const CeedInt *source_array, CeedCopyMode … 90 CEED_INTERN int CeedSetDeviceCeedScalarArray_Hip(Ceed ceed, const CeedScalar *source_array, CeedCop…
|
| /libCEED/backends/hip-gen/ |
| H A D | ceed-hip-gen-operator-build.h | 9 CEED_INTERN int BlockGridCalculate_Hip_gen(CeedInt dim, CeedInt num_elem, CeedInt P_1d, CeedInt Q_1… 10 CEED_INTERN int CeedOperatorBuildKernel_Hip_gen(CeedOperator op, bool *is_good_build); 11 CEED_INTERN int CeedOperatorBuildKernelFullAssemblyAtPoints_Hip_gen(CeedOperator op, bool *is_good_… 12 CEED_INTERN int CeedOperatorBuildKernelDiagonalAssemblyAtPoints_Hip_gen(CeedOperator op, bool *is_g… 13 CEED_INTERN int CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen(CeedOperator op, bool *is_go…
|
| H A D | ceed-hip-gen.h | 36 CEED_INTERN int CeedQFunctionCreate_Hip_gen(CeedQFunction qf); 38 CEED_INTERN int CeedOperatorCreate_Hip_gen(CeedOperator op);
|
| /libCEED/backends/cuda-gen/ |
| H A D | ceed-cuda-gen-operator-build.h | 9 CEED_INTERN int CeedOperatorBuildKernel_Cuda_gen(CeedOperator op, bool *is_good_build); 10 CEED_INTERN int CeedOperatorBuildKernelFullAssemblyAtPoints_Cuda_gen(CeedOperator op, bool *is_good… 11 CEED_INTERN int CeedOperatorBuildKernelDiagonalAssemblyAtPoints_Cuda_gen(CeedOperator op, bool *is_… 12 CEED_INTERN int CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen(CeedOperator op, bool *is_g…
|
| H A D | ceed-cuda-gen.h | 35 CEED_INTERN int CeedQFunctionCreate_Cuda_gen(CeedQFunction qf); 37 CEED_INTERN int CeedOperatorCreate_Cuda_gen(CeedOperator op);
|
| /libCEED/backends/cuda-ref/ |
| H A D | ceed-cuda-ref.h | 150 CEED_INTERN int CeedGetCublasHandle_Cuda(Ceed ceed, cublasHandle_t *handle); 152 CEED_INTERN int CeedVectorCreate_Cuda(CeedSize n, CeedVector vec); 154 CEED_INTERN int CeedElemRestrictionCreate_Cuda(CeedMemType mem_type, CeedCopyMode copy_mode, const … 157 CEED_INTERN int CeedBasisCreateTensorH1_Cuda(CeedInt dim, CeedInt P_1d, CeedInt Q_1d, const CeedSca… 159 CEED_INTERN int CeedBasisCreateH1_Cuda(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, CeedI… 161 CEED_INTERN int CeedBasisCreateHdiv_Cuda(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, Cee… 163 CEED_INTERN int CeedBasisCreateHcurl_Cuda(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, Ce… 166 CEED_INTERN int CeedQFunctionCreate_Cuda(CeedQFunction qf); 168 CEED_INTERN int CeedQFunctionContextCreate_Cuda(CeedQFunctionContext ctx); 170 CEED_INTERN int CeedOperatorCreate_Cuda(CeedOperator op); [all …]
|
| /libCEED/backends/hip-ref/ |
| H A D | ceed-hip-ref.h | 155 CEED_INTERN int CeedGetHipblasHandle_Hip(Ceed ceed, hipblasHandle_t *handle); 157 CEED_INTERN int CeedVectorCreate_Hip(CeedSize n, CeedVector vec); 159 CEED_INTERN int CeedElemRestrictionCreate_Hip(CeedMemType mem_type, CeedCopyMode copy_mode, const C… 162 CEED_INTERN int CeedBasisCreateTensorH1_Hip(CeedInt dim, CeedInt P_1d, CeedInt Q_1d, const CeedScal… 164 CEED_INTERN int CeedBasisCreateH1_Hip(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, CeedIn… 166 CEED_INTERN int CeedBasisCreateHdiv_Hip(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, Ceed… 168 CEED_INTERN int CeedBasisCreateHcurl_Hip(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, Cee… 171 CEED_INTERN int CeedQFunctionCreate_Hip(CeedQFunction qf); 173 CEED_INTERN int CeedQFunctionContextCreate_Hip(CeedQFunctionContext ctx); 175 CEED_INTERN int CeedOperatorCreate_Hip(CeedOperator op); [all …]
|
| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-ref.hpp | 115 CEED_INTERN int CeedVectorCreate_Sycl(CeedSize n, CeedVector vec); 117 CEED_INTERN int CeedBasisCreateTensorH1_Sycl(CeedInt dim, CeedInt P_1d, CeedInt Q_1d, const CeedSca… 120 CEED_INTERN int CeedBasisCreateH1_Sycl(CeedElemTopology topo, CeedInt dim, CeedInt num_dof, CeedInt… 123 CEED_INTERN int CeedElemRestrictionCreate_Sycl(CeedMemType mem_type, CeedCopyMode copy_mode, const … 126 CEED_INTERN int CeedQFunctionCreate_Sycl(CeedQFunction qf); 128 CEED_INTERN int CeedQFunctionContextCreate_Sycl(CeedQFunctionContext ctx); 130 CEED_INTERN int CeedOperatorCreate_Sycl(CeedOperator op);
|
| /libCEED/backends/memcheck/ |
| H A D | ceed-memcheck.h | 66 CEED_INTERN int CeedVectorCreate_Memcheck(CeedSize n, CeedVector vec); 68 CEED_INTERN int CeedElemRestrictionCreate_Memcheck(CeedMemType mem_type, CeedCopyMode copy_mode, co… 71 CEED_INTERN int CeedQFunctionCreate_Memcheck(CeedQFunction qf); 73 CEED_INTERN int CeedQFunctionContextCreate_Memcheck(CeedQFunctionContext ctx);
|
| /libCEED/backends/sycl/ |
| H A D | ceed-sycl-compile.hpp | 17 CEED_INTERN int CeedBuildModule_Sycl(Ceed ceed, const std::string &kernel_source, SyclModule_t **sy… 19 CEED_INTERN int CeedGetKernel_Sycl(Ceed ceed, const SyclModule_t *sycl_module, const std::string &k… 21 CEED_INTERN int CeedRunKernelDimSharedSycl(Ceed ceed, sycl::kernel *kernel, const int grid_size, co…
|
| H A D | ceed-sycl-common.hpp | 40 CEED_INTERN int CeedInit_Sycl(Ceed ceed, const char *resource); 42 CEED_INTERN int CeedDestroy_Sycl(Ceed ceed); 44 CEED_INTERN int CeedSetStream_Sycl(Ceed ceed, void *handle);
|
| /libCEED/backends/magma/ |
| H A D | ceed-magma.h | 78 CEED_INTERN int CeedBasisCreateTensorH1_Magma(CeedInt dim, CeedInt P_1d, CeedInt Q_1d, const CeedSc… 80 CEED_INTERN int CeedBasisCreateH1_Magma(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, Ceed… 82 CEED_INTERN int CeedBasisCreateHdiv_Magma(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, Ce… 84 CEED_INTERN int CeedBasisCreateHcurl_Magma(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes, C… 87 CEED_INTERN magma_int_t magma_isdevptr(const void *);
|
| H A D | ceed-magma-common.h | 18 CEED_INTERN int CeedInit_Magma_common(Ceed ceed, const char *resource); 20 CEED_INTERN int CeedDestroy_Magma(Ceed ceed);
|
| H A D | ceed-magma-gemm-selector.h | 12 CEED_INTERN void gemm_selector(int gpu_arch, char precision, char trans_A, int m, int n, int k, int… 15 CEED_INTERN CeedInt nontensor_rtc_get_nb(int gpu_arch, char trans_A, int q_comp, int P, int Q, int …
|
| /libCEED/backends/sycl-gen/ |
| H A D | ceed-sycl-gen-operator-build.hpp | 9 CEED_INTERN int BlockGridCalculate_Sycl_gen(const CeedInt dim, const CeedInt P_1d, const CeedInt Q_… 10 CEED_INTERN int CeedOperatorBuildKernel_Sycl_gen(CeedOperator op);
|
| H A D | ceed-sycl-gen.hpp | 35 CEED_INTERN int CeedQFunctionCreate_Sycl_gen(CeedQFunction qf); 37 CEED_INTERN int CeedOperatorCreate_Sycl_gen(CeedOperator op);
|
| /libCEED/backends/weak/ |
| H A D | ceed-backend-weak.h | 12 CEED_INTERN int CeedRegister_Weak(const char *name, int num_prefixes, ...); 15 …CEED_INTERN int __attribute__((weak)) name(void) { return CeedRegister_Weak(__func__, num_prefixes…
|
| /libCEED/include/ceed/ |
| H A D | backend.h | 17 #define CEED_INTERN macro 19 #define CEED_INTERN extern "C" CEED_VISIBILITY(hidden) macro 21 #define CEED_INTERN extern CEED_VISIBILITY(hidden) macro 183 CEED_INTERN int CeedMallocArray(size_t n, size_t unit, void *p); 184 CEED_INTERN int CeedCallocArray(size_t n, size_t unit, void *p); 185 CEED_INTERN int CeedReallocArray(size_t n, size_t unit, void *p); 186 CEED_INTERN int CeedStringAllocCopy(const char *source, char **copy); 187 CEED_INTERN int CeedFree(void *p); 189 CEED_INTERN int CeedObjectCreate(Ceed ceed, int (*view_function)(CeedObject, FILE *), int (*destroy… 190 CEED_INTERN int CeedObjectReference(CeedObject obj); [all …]
|
| /libCEED/backends/opt/ |
| H A D | ceed-opt.h | 38 CEED_INTERN int CeedTensorContractCreate_Opt(CeedTensorContract contract); 40 CEED_INTERN int CeedOperatorCreate_Opt(CeedOperator op);
|
| /libCEED/backends/hip-shared/ |
| H A D | ceed-hip-shared.h | 41 CEED_INTERN int CeedBasisCreateTensorH1_Hip_shared(CeedInt dim, CeedInt P_1d, CeedInt Q_1d, const C… 44 CEED_INTERN int CeedBasisCreateH1_Hip_shared(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes,…
|
| /libCEED/backends/cuda-shared/ |
| H A D | ceed-cuda-shared.h | 40 CEED_INTERN int CeedBasisCreateTensorH1_Cuda_shared(CeedInt dim, CeedInt P_1d, CeedInt Q_1d, const … 43 CEED_INTERN int CeedBasisCreateH1_Cuda_shared(CeedElemTopology topo, CeedInt dim, CeedInt num_nodes…
|