(git:f2099e5)
Loading...
Searching...
No Matches
gw_ri_rs_utils.F File Reference

Go to the source code of this file.

Modules

module  gw_ri_rs_utils
 Common setup operations used by the periodic and non-periodic GW RI-RS implementations.

Functions/Subroutines

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.