List of kernels
- Vector add - A very simple kernel to show basic implementations. Not necessarily important to QMC.
- Integration - Multidimensional quadrature for a simple wavefunction. Computationally intense.
- Spline - 3D splines. Very important for evaluating single particle orbitals.
- Matrix Inverse Update - Matrix inversion and update for computing determinants.
- Generalized Eigensolver - Part of the "linear method" for optimizating variational parameters. Becomes important for scaling up in the number of parameters (higher quality wavefunction)