(git:26ffdda)
Loading...
Searching...
No Matches
wannier90_nnkpts Module Reference

Read explicit Wannier90 overlap connections, including nonuniform closed loops. More...

Functions/Subroutines

subroutine, public read_wannier90_nnkpts (filename, real_lattice, recip_lattice, kpt, nnlist, nncell)
 Read and validate the cell, points, and directed connections of an nnkp file.

Detailed Description

Read explicit Wannier90 overlap connections, including nonuniform closed loops.

Function/Subroutine Documentation

◆ read_wannier90_nnkpts()

subroutine, public wannier90_nnkpts::read_wannier90_nnkpts ( character(len=*), intent(in) filename,
real(kind=dp), dimension(3, 3), intent(in) real_lattice,
real(kind=dp), dimension(3, 3), intent(in) recip_lattice,
real(kind=dp), dimension(:, :), intent(out), allocatable kpt,
integer, dimension(:, :), intent(out), allocatable nnlist,
integer, dimension(:, :, :), intent(out), allocatable nncell )

Read and validate the cell, points, and directed connections of an nnkp file.

Parameters
filenameinput file
real_latticedirect lattice vectors as columns, in Angstrom
recip_latticereciprocal lattice vectors as columns, in inverse Angstrom (including 2*pi)
kptfractional k-points, without coordinate wrapping
nnlisttarget point for each directed connection
nncellreciprocal lattice translation for each connection

Definition at line 36 of file wannier90_nnkpts.F.

Here is the call graph for this function:
Here is the caller graph for this function: