| /libCEED/backends/magma/ |
| H A D | ceed-magma-gemm-selector.cpp | 35 static inline auto gemm_selector_get_data(int gpu_arch, char precision, char trans_A) -> decltype(d… in gemm_selector_get_data() argument 38 …return (precision == 's') ? ((trans_A == 'n') ? sgemm_nn_mi250x : sgemm_tn_mi250x) : ((trans_A == … in gemm_selector_get_data() 41 …return (precision == 's') ? ((trans_A == 'n') ? sgemm_nn_mi100 : sgemm_tn_mi100) : ((trans_A == 'n… in gemm_selector_get_data() 45 static inline auto gemm_selector_get_data(int gpu_arch, char precision, char trans_A) -> decltype(d… in gemm_selector_get_data() argument 48 …return (precision == 's') ? ((trans_A == 'n') ? sgemm_nn_a100 : sgemm_tn_a100) : ((trans_A == 'n')… in gemm_selector_get_data() 51 …return (precision == 's') ? ((trans_A == 'n') ? sgemm_nn_v100 : sgemm_tn_v100) : ((trans_A == 'n')… in gemm_selector_get_data() 57 void gemm_selector(int gpu_arch, char precision, char trans_A, int m, int n, int k, int *n_batch, i… in gemm_selector() argument 62 const auto &data = gemm_selector_get_data(gpu_arch, precision, trans_A); in gemm_selector()
|
| 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…
|
| H A D | ceed-magma-gemm-nontensor.cpp | 100 char precision = (CEED_SCALAR_TYPE == CEED_SCALAR_FP32) ? 's' : 'd'; in magma_gemm_nontensor() local 101 gemm_selector(arch, precision, trans, m, n, k, &nbatch, &use_magmablas); in magma_gemm_nontensor()
|
| /libCEED/doc/sphinx/source/ |
| H A D | precision.md | 4 The default is to use double precision. 5 Users wishing to set {code}`CeedScalar` to single precision should edit `include/ceed/types.h` and … 14 Tests can be run using `make test FC=` because the Fortran tests do not support single precision at… 22 …- **Julia**: After compiling the single precision version of libCEED, instruct LibCEED.jl to use t… 24 …ther than commenting it out, to guarantee that the Python bindings will pick the correct precision. 30 …n progress!** The ability to use single precision is an initial step in ongoing development of mi…
|
| H A D | index.md | 14 precision
|
| H A D | libCEEDdev.md | 118 For any given precision and memory type, a backend should only have 'owned' or 'borrowed' memory, n… 130 …VectorSetArray` with `copy_mode = CEED_USE_POINTER` for the appropriate precision and memory type …
|
| /libCEED/backends/magma/tuning/ |
| H A D | tuning.cpp | 134 constexpr int width = 12, precision = 2; in main() local 137 width, P, width, Q, width, N, width, 1, width, 0, width, precision, in main() 140 width, P, width, Q, width, N, width, 1, width, 1, width, precision, in main() 143 width, P, width, Q, width, N, width, dim, width, 0, width, precision, in main() 146 width, P, width, Q, width, N, width, dim, width, 1, width, precision, in main()
|
| /libCEED/examples/mfem/ |
| H A D | bp1.cpp | 149 sol_sock.precision(8); in main()
|
| H A D | bp3.cpp | 183 sol_sock.precision(8); in main()
|
| /libCEED/examples/solids/ |
| H A D | index.md | 316 …e a relative accuracy of order $10^{-8}$ in double precision and no correct digits in single preci…
|