Go to the source code of this file.
|
| module | gw_ri_rs_utils |
| | Common setup operations used by the periodic and non-periodic GW RI-RS implementations.
|
|
| subroutine, public | gw_ri_rs_utils::precompute_ri_rs_radii (bs_env) |
| | Compute per-atom AO and RI basis radii from the most diffuse Gaussian primitive in the AO ("ORB") and RI auxiliary ("RI_AUX") basis sets. Stores results in bs_envri_rsradius_ao_per_atom(:) and bs_envri_rsradius_ri_per_atom(:) and prints a per-atom table. Radius: r_kind = sqrt(-log(eps)/alpha_min_kind), with eps = eps_filter.
|
| subroutine, public | gw_ri_rs_utils::filter_grid_to_voronoi (points, icenter_atom, particle_set, mask, atom_indices) |
| | Retain source-grid points inside the Voronoi volume of one atom.
|
| subroutine, public | gw_ri_rs_utils::get_rirs_cluster_atoms (particle_set, cell, icenter_atom, radius, atom_indices) |
| | Form C_A from nuclei within the specified radius, in global atom order.
|
| subroutine, public | gw_ri_rs_utils::evaluate_ao_on_points (phi, grid_points, iatom, particle_set, qs_kind_set, cell, dphi, cutoff_squared) |
| | Evaluate contracted spherical AOs, and optionally their grid-coordinate derivatives.
|
| subroutine, public | gw_ri_rs_utils::evaluate_ao_basis_on_points (phi, grid_points, basis, source_position, cell, dphi, cutoff_squared) |
| | Evaluate one explicitly supplied contracted Gaussian basis on Cartesian points.
|