| /libCEED/python/tests/output/ |
| H A D | test_523.out | 10 No vector 15 Active vector 30 No vector 35 Active vector 57 Active vector 63 Active vector 77 Active vector 83 Active vector
|
| H A D | test_504.out | 9 No vector 14 Active vector 21 Active vector 36 Active vector 42 Active vector
|
| /libCEED/tests/output/ |
| H A D | t523-operator-f.out | 10 No vector 15 Active vector 30 No vector 35 Active vector 56 Active vector 62 Active vector 76 Active vector 82 Active vector
|
| H A D | t523-operator.out | 13 No vector 18 Active vector 33 No vector 38 Active vector 62 Active vector 68 Active vector 82 Active vector 88 Active vector
|
| H A D | t504-operator-f.out | 9 No vector 14 Active vector 21 Active vector 35 Active vector 41 Active vector
|
| H A D | t504-operator.out | 10 No vector 15 Active vector 22 Active vector 37 Active vector 43 Active vector
|
| /libCEED/backends/magma/tuning/ |
| H A D | a100.h | 5 std::vector<std::array<int, RECORD_LENGTH> > sgemm_nn_a100 = { 617 std::vector<std::array<int, RECORD_LENGTH> > sgemm_tn_a100 = { 1229 std::vector<std::array<int, RECORD_LENGTH> > dgemm_nn_a100 = { 1841 std::vector<std::array<int, RECORD_LENGTH> > dgemm_tn_a100 = {
|
| H A D | mi250x.h | 5 std::vector<std::array<int, RECORD_LENGTH> > sgemm_nn_mi250x = { 617 std::vector<std::array<int, RECORD_LENGTH> > sgemm_tn_mi250x = { 1229 std::vector<std::array<int, RECORD_LENGTH> > dgemm_nn_mi250x = { 1841 std::vector<std::array<int, RECORD_LENGTH> > dgemm_tn_mi250x = {
|
| H A D | mi100.h | 5 std::vector<std::array<int, RECORD_LENGTH> > sgemm_nn_mi100 = { 617 std::vector<std::array<int, RECORD_LENGTH> > sgemm_tn_mi100 = { 1229 std::vector<std::array<int, RECORD_LENGTH> > dgemm_nn_mi100 = { 1841 std::vector<std::array<int, RECORD_LENGTH> > dgemm_tn_mi100 = {
|
| H A D | v100.h | 5 std::vector<std::array<int, RECORD_LENGTH> > sgemm_nn_v100 = { 617 std::vector<std::array<int, RECORD_LENGTH> > sgemm_tn_v100 = { 1229 std::vector<std::array<int, RECORD_LENGTH> > dgemm_nn_v100 = { 1841 std::vector<std::array<int, RECORD_LENGTH> > dgemm_tn_v100 = {
|
| H A D | a100_rtc.h | 5 std::vector<std::array<int, RECORD_LENGTH_RTC> > drtc_t_a100 = { 317 std::vector<std::array<int, RECORD_LENGTH_RTC> > drtc_n_a100 = {
|
| H A D | mi250x_rtc.h | 5 std::vector<std::array<int, RECORD_LENGTH_RTC> > drtc_t_mi250x = { 317 std::vector<std::array<int, RECORD_LENGTH_RTC> > drtc_n_mi250x = {
|
| H A D | mi100_rtc.h | 5 std::vector<std::array<int, RECORD_LENGTH_RTC> > drtc_t_mi100 = { 317 std::vector<std::array<int, RECORD_LENGTH_RTC> > drtc_n_mi100 = {
|
| H A D | v100_rtc.h | 5 std::vector<std::array<int, RECORD_LENGTH_RTC> > drtc_t_v100 = { 317 std::vector<std::array<int, RECORD_LENGTH_RTC> > drtc_n_v100 = {
|
| H A D | h100_rtc.h | 5 std::vector<std::array<int, RECORD_LENGTH_RTC> > drtc_t_h100 = { 317 std::vector<std::array<int, RECORD_LENGTH_RTC> > drtc_n_h100 = {
|
| /libCEED/backends/sycl/ |
| H A D | online_compiler.sycl.cpp | 40 static std::vector<const char *> prepareOclocArgs(sycl::info::device_type DeviceType, device_arch D… in prepareOclocArgs() 42 std::vector<const char *> Args = {"ocloc", "-q", "-spv_only", "-device"}; in prepareOclocArgs() 100 static std::vector<byte> compileToSPIRV(const std::string &Source, sycl::info::device_type DeviceTy… in compileToSPIRV() 102 const std::vector<std::string> &UserArgs) { in compileToSPIRV() 143 …std::vector<const char *> Args = prepareOclocArgs(DeviceType, DeviceArch, Is64Bit, DeviceStepping,… in compileToSPIRV() 161 std::vector<byte> SpirV; in compileToSPIRV() 167 SpirV = std::vector<byte>(Outputs[I], Outputs[I] + OutputLengths[I]); in compileToSPIRV() 186 std::vector<byte> online_compiler<source_language::opencl_c>::compile(const std::string &Source, co… in compile() 197 std::vector<byte> online_compiler<source_language::cm>::compile(const std::string &Source, const st… in compile() 203 std::vector<std::string> CMUserArgs = UserArgs; in compile()
|
| H A D | online_compiler.hpp | 116 std::vector<byte> compile(const std::string &src, const Tys &...args); 195 std::vector<byte> online_compiler<source_language::opencl_c>::compile(const std::string &src, const… 211 std::vector<byte> online_compiler<source_language::cm>::compile(const std::string &src, const std::…
|
| H A D | ceed-sycl-compile.sycl.cpp | 22 using ByteVector_t = std::vector<unsigned char>; 63 static inline int CeedJitGetFlags_Sycl(std::vector<std::string> &flags) { in CeedJitGetFlags_Sycl() 72 const std::vector<std::string> &flags = {}) { in CeedJitCompileSource_Sycl() 127 std::vector<std::string> flags; in CeedBuildModule_Sycl()
|
| /libCEED/julia/LibCEED.jl/src/ |
| H A D | ElemRestriction.jl | 58 - `compstride`: Stride between components for the same L-vector "node". Data for node $i$, 59 component $j$, element $k$ can be found in the L-vector at index `offsets[i 61 - `lsize`: The size of the L-vector. This vector may be larger than the elements and 122 - `compstride`: Stride between components for the same L-vector "node". Data for node $i$, 123 component $j$, element $k$ can be found in the L-vector at index `offsets[i 125 - `lsize`: The size of the L-vector. This vector may be larger than the elements and 190 - `compstride`: Stride between components for the same L-vector "node". Data for node $i$, 191 component $j$, element $k$ can be found in the L-vector at index `offsets[i 193 - `lsize`: The size of the L-vector. This vector may be larger than the elements and 249 - `lsize`: The size of the L-vector. This vector may be larger than the elements and [all …]
|
| H A D | Operator.jl | 28 and vector. 94 Apply the action of the operator `op` to the input vector `vin`, and store the result in the 95 output vector `vout`. 112 Apply the action of the operator `op` to the input vector `vin`, and add the result to the 113 output vector `vout`.
|
| /libCEED/ |
| H A D | Cargo.toml | 6 "examples/rust/ex1-volume-vector", 8 "examples/rust/ex2-surface-vector", 10 "examples/rust/ex3-volume-vector",
|
| /libCEED/doc/sphinx/source/ |
| H A D | libCEEDapi.md | 30 …f_0$ represents all terms in {eq}`residual` which multiply the (possibly vector-valued) test funct… 51 …ous ($H^1$) elements, where we use the notions **T-vector**, **L-vector**, **E-vector** and **Q-ve… 75 - True degrees of freedom/unknowns, **T-vector**: 78 > - this is a non-overlapping vector decomposition 81 > ```{image} ../../img/T-vector.svg 84 - Local (w.r.t. processors) degrees of freedom/unknowns, **L-vector**: 87 …> - this is an overlapping vector decomposition with overlaps only across different processors---t… 90 > ```{image} ../../img/L-vector.svg 93 - Per element decomposition, **E-vector**: 98 > ```{image} ../../img/E-vector.svg [all …]
|
| /libCEED/examples/deal.II/ |
| H A D | bps-ceed.h | 124 std::vector<CeedScalar> q_ref_1d; in reinit() 129 std::vector<CeedScalar> interp_1d(shape_data.shape_values.size()); in reinit() 130 std::vector<CeedScalar> grad_1d(shape_data.shape_gradients.size()); in reinit() 163 std::vector<CeedInt> indices; in reinit() 168 std::vector<types::global_dof_index> local_indices(fe.n_dofs_per_cell()); in reinit() 417 static std::vector<double> 424 std::vector<double> metric_data_raw; in compute_metric_data() 452 std::vector<CeedScalar> q_ref_1d; in compute_metric_data() 457 std::vector<CeedScalar> interp_1d(shape_data.shape_values.size()); in compute_metric_data() 458 std::vector<CeedScalar> grad_1d(shape_data.shape_gradients.size()); in compute_metric_data() [all …]
|
| /libCEED/examples/ |
| H A D | README.md | 27 * BP2 (vector mass operator) with $Q=P+1$ 29 * BP4 (vector Laplace operator) with $Q=P+1$ 31 * BP6 (collocated vector Laplace operator) with $Q=P$ 37 * BP2 (vector mass operator) with $Q=P+1$ 39 * BP4 (vector Laplace operator) with $Q=P+1$ 41 * BP6 (collocated vector Laplace operator) with $Q=P$ 47 These are all **T-vector**-to-**T-vector** and include parallel scatter, element scatter, element e…
|
| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-ref-qfunction.sycl.cpp | 45 std::vector<const CeedScalar *> inputs(num_input_fields); in CeedQFunctionApply_Sycl() 52 std::vector<CeedScalar *> outputs(num_output_fields); in CeedQFunctionApply_Sycl() 62 std::vector<sycl::event> e; in CeedQFunctionApply_Sycl()
|