Home
last modified time | relevance | path

Searched refs:precision (Results 1 – 10 of 10) sorted by relevance

/libCEED/backends/magma/
H A Dceed-magma-gemm-selector.cpp35 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 Dceed-magma-gemm-selector.h12 CEED_INTERN void gemm_selector(int gpu_arch, char precision, char trans_A, int m, int n, int k, int…
H A Dceed-magma-gemm-nontensor.cpp100 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 Dprecision.md4 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 Dindex.md14 precision
H A DlibCEEDdev.md118 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 Dtuning.cpp134 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 Dbp1.cpp149 sol_sock.precision(8); in main()
H A Dbp3.cpp183 sol_sock.precision(8); in main()
/libCEED/examples/solids/
H A Dindex.md316 …e a relative accuracy of order $10^{-8}$ in double precision and no correct digits in single preci…