tblite
Light-weight tight-binding framework
Loading...
Searching...
No Matches
Functions/Subroutines
tblite_xtb_singlepoint Module Reference

Implementation of the single point calculation for a self-consistent extended tight-binding Hamiltonian. More...

Functions/Subroutines

subroutine, public xtb_singlepoint (ctx, mol, calc, wfn, accuracy, energy, gradient, sigma, verbosity, results, post_process)
 Entry point for performing single point calculation using the xTB calculator.
 

Detailed Description

Implementation of the single point calculation for a self-consistent extended tight-binding Hamiltonian.

Function/Subroutine Documentation

◆ xtb_singlepoint()

subroutine, public tblite_xtb_singlepoint::xtb_singlepoint ( type(context_type), intent(inout) ctx,
type(structure_type), intent(in) mol,
type(xtb_calculator), intent(in) calc,
type(wavefunction_type), intent(inout) wfn,
real(wp), intent(in) accuracy,
real(wp), intent(out) energy,
real(wp), dimension(:, :), intent(out), optional, contiguous gradient,
real(wp), dimension(:, :), intent(out), optional, contiguous sigma,
integer, intent(in), optional verbosity,
type(results_type), intent(out), optional results,
type(post_processing_list), intent(inout), optional post_process )

Entry point for performing single point calculation using the xTB calculator.

Parameters
[in,out]ctxCalculation context
[in]molMolecular structure data
[in]calcSingle-point calculator
[in,out]wfnWavefunction data
[in]accuracyAccuracy for computation
[out]energyTotal energy
[out]gradientGradient with respect to cartesian coordinates
[out]sigmaStrain derivatives with respect to strain deformations
[in]verbosityVerbosity level of output
[out]resultsContainer for storing additional results