pub struct CuestHandleOptions {
pub jit_cache_dir: Option<PathBuf>,
pub jit_compile_threads: Option<i32>,
pub max_gauss_hermite: Option<u64>,
pub max_l_solid_harmonic: Option<u64>,
pub max_rys: Option<u64>,
}Expand description
Options for CuestContext::with_options.
The defaults (all fields None) reproduce cuEST’s default handle
parameters. For JIT-related options and semantics, see the cuEST
documentation.
Fields§
§jit_cache_dir: Option<PathBuf>JIT kernel cache directory.
None uses the cuEST default
(~/.cuest_cache/cuest-cuda<N>-v<version>/), which requires the
HOME environment variable to be set; set this explicitly in
sandboxes, CI, and tests. cuEST rejects unsafe or unwritable
directories.
jit_compile_threads: Option<i32>Number of parallel JIT precompile worker threads (>= 1, clamped to 256 by cuEST). cuEST default: 16.
max_gauss_hermite: Option<u64>Maximum number of Gauss-Hermite quadrature points. cuEST default: 20.
max_l_solid_harmonic: Option<u64>Highest angular momentum for solid harmonics. cuEST default: 10.
max_rys: Option<u64>Maximum number of Rys quadrature points (0 selects the largest available). cuEST default: 0.