19 use,
intrinsic :: iso_fortran_env
41 real(real64) :: bound_mixing
47 logical :: optimize_degree
60 type(wfs_elec_t),
pointer :: batch
65 default_chebyshev_params, &
71#include "eigen_chebyshev_inc.F90"
75#include "eigen_chebyshev_inc.F90"
This module implements batches of mesh functions.
This module implements common operations on batches of mesh functions.
subroutine, public zchebyshev_filter_solver(namespace, sdiag, mesh, st, hm, ik, subspace_tol, filter_params, scf_iter, prior_residuals)
Driver for Chebyshev filter-based solver.
subroutine, public dchebyshev_filter_solver(namespace, sdiag, mesh, st, hm, ik, subspace_tol, filter_params, scf_iter, prior_residuals)
Driver for Chebyshev filter-based solver.
real(real64), parameter, public m_half
This module defines functions over batches of mesh functions.
This module defines various routines, operating on mesh functions.
This module defines the meshes, which are used in Octopus.