GauXC settings#
GauXC provides different settings for defining the behavior of the library. Mainly these settings are used to define the molecular integration scheme and the parallelization strategy.
Molecular grid#
For creating a GauXC::MolGrid we need to specify the following parameters:
AtomicGridSizeDefaultDefines the number of angular and radial points in the atomic grid. Possible options are
Fine(75, 302),UltraFine(99, 590),SuperFine(250, 974),GM3(35, 110) andGM5(50, 302).RadialQuadDefines the radial quadrature scheme to be used for the atomic grid. Possible options are
Becke,[1]MuraKnowles,[2]TreutlerAhlrichs,[3] andMurrayHandyLaming.[4]PruningSchemeDefines the pruning scheme to construct the molecular grid weights from the atomic grids. Possible options are
Unpruned,Robust, andTreutler.BatchSizeDefines the batch size for processing grid points in parallel. Default is 512 points per batch, however larger values up around 10000 are recommended for better performance.