(git:6a2e663)
atom_output Module Reference

Routines that print various information about an atomic kind. More...

Functions/Subroutines

subroutine, public atom_print_info (zval, info, iw)
 Print an information string related to the atomic kind. More...
 
subroutine, public atom_print_state (state, iw)
 Print information about electronic state. More...
 
subroutine, public atom_print_energies (atom, iw)
 Print energy components. More...
 
subroutine, public atom_print_zmp_iteration (iter, deps, atom, iw)
 Printing of the atomic iterations when ZMP is active. More...
 
subroutine, public atom_print_iteration (iter, deps, etot, iw)
 Print convergence information. More...
 
subroutine, public atom_print_basis (atom_basis, iw, title)
 Print atomic basis set. More...
 
subroutine, public atom_print_basis_file (atom_basis, wfn)
 Print the optimized atomic basis set into a file. More...
 
subroutine, public atom_print_method (atom, iw)
 Print information about the electronic structure method in use. More...
 
subroutine, public atom_print_potential (potential, iw)
 Print information about the pseudo-potential. More...
 
subroutine, public atom_write_pseudo_param (gthpot, iunit)
 Print GTH pseudo-potential parameters. More...
 
subroutine, public atom_print_orbitals (atom, iw)
 Print atomic orbitals. More...
 

Detailed Description

Routines that print various information about an atomic kind.

Function/Subroutine Documentation

◆ atom_print_info()

subroutine, public atom_output::atom_print_info ( integer, intent(in)  zval,
character(len=*), intent(in)  info,
integer, intent(in)  iw 
)

Print an information string related to the atomic kind.

Parameters
zvalatomic number
infoinformation string
iwoutput file unit
History
  • 09.2008 created [Juerg Hutter]

Definition at line 63 of file atom_output.F.

Here is the caller graph for this function:

◆ atom_print_state()

subroutine, public atom_output::atom_print_state ( type(atom_state)  state,
integer, intent(in)  iw 
)

Print information about electronic state.

Parameters
stateelectronic state
iwoutput file unit
History
  • 02.2010 unrestricted KS and HF methods [Juerg Hutter]
  • 11.2009 print multiplicity [Juerg Hutter]
  • 08.2008 created [Juerg Hutter]

Definition at line 82 of file atom_output.F.

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

◆ atom_print_energies()

subroutine, public atom_output::atom_print_energies ( type(atom_type)  atom,
integer, intent(in)  iw 
)

Print energy components.

Parameters
atominformation about the atomic kind
iwoutput file unit
History
  • 05.2010 print virial coefficient [Juerg Hutter]
  • 02.2010 unrestricted KS and HF methods [Juerg Hutter]
  • 09.2008 print orbital energies [Juerg Hutter]
  • 08.2008 created [Juerg Hutter]

Definition at line 174 of file atom_output.F.

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

◆ atom_print_zmp_iteration()

subroutine, public atom_output::atom_print_zmp_iteration ( integer, intent(in)  iter,
real(dp), intent(in)  deps,
type(atom_type), intent(in)  atom,
integer, intent(in)  iw 
)

Printing of the atomic iterations when ZMP is active.

Parameters
itercurrent iteration number
depsconvergence
atomintormation about the atomic kind
iwoutput file unit
Author
D. Varsano [danie.nosp@m.le.v.nosp@m.arsan.nosp@m.o@na.nosp@m.no.cn.nosp@m.r.it]

Definition at line 247 of file atom_output.F.

Here is the caller graph for this function:

◆ atom_print_iteration()

subroutine, public atom_output::atom_print_iteration ( integer, intent(in)  iter,
real(dp), intent(in)  deps,
real(dp), intent(in)  etot,
integer, intent(in)  iw 
)

Print convergence information.

Parameters
itercurrent iteration number
depsconvergency
etottotal energy
iwoutput file unit
History
  • 08.2008 created [Juerg Hutter]

Definition at line 271 of file atom_output.F.

Here is the caller graph for this function:

◆ atom_print_basis()

subroutine, public atom_output::atom_print_basis ( type(atom_basis_type)  atom_basis,
integer, intent(in)  iw,
character(len=*)  title 
)

Print atomic basis set.

Parameters
atom_basisatomic basis set
iwoutput file unit
titleheader to print on top of the basis set
History
  • 09.2008 created [Juerg Hutter]

Definition at line 292 of file atom_output.F.

Here is the caller graph for this function:

◆ atom_print_basis_file()

subroutine, public atom_output::atom_print_basis_file ( type(atom_basis_type)  atom_basis,
real(kind=dp), dimension(:, :, 0:), optional  wfn 
)

Print the optimized atomic basis set into a file.

Parameters
atom_basisatomic basis set
wfn...
History
  • 11.2016 revised output format [Matthias Krack]
  • 11.2011 Slater basis functions [Juerg Hutter]
  • 03.2011 created [Juerg Hutter]
Note
The basis set is stored as the file 'OPT_BASIS' inside the current working directory. It may be a good idea, however, to specify the name of this file via some input section.

Definition at line 385 of file atom_output.F.

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

◆ atom_print_method()

subroutine, public atom_output::atom_print_method ( type(atom_type)  atom,
integer, intent(in)  iw 
)

Print information about the electronic structure method in use.

Parameters
atominformation about the atomic kind
iwoutput file unit
History
  • 09.2015 direct use of the LibXC Fortran interface [Andreas Gloess]
  • 10.2012 LibXC interface [Fabien Tran]
  • 02.2010 unrestricted KS and HF methods [Juerg Hutter]
  • 04.2009 print geometrical Gaussian type orbitals [Juerg Hutter]
  • 09.2008 new subroutine's prototype; print relativistic methods [Juerg Hutter]
  • 09.2008 created [Juerg Hutter]

Definition at line 503 of file atom_output.F.

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

◆ atom_print_potential()

subroutine, public atom_output::atom_print_potential ( type(atom_potential_type)  potential,
integer, intent(in)  iw 
)

Print information about the pseudo-potential.

Parameters
potentialpseudo-potential
iwoutput file unit
History
  • 05.2017 SGP pseudo-potentials [Juerg Hutter]
  • 02.2016 pseudo-potential in Quantum Espresso UPF format [Juerg Hutter]
  • 01.2016 new confinement potential form [Juerg Hutter]
  • 03.2010 extension of GTH pseudo-potential definition [Juerg Hutter]
  • 05.2009 GTH pseudo-potential [Juerg Hutter]
  • 09.2008 created [Juerg Hutter]

Definition at line 639 of file atom_output.F.

Here is the caller graph for this function:

◆ atom_write_pseudo_param()

subroutine, public atom_output::atom_write_pseudo_param ( type(atom_gthpot_type), intent(inout)  gthpot,
integer, intent(in), optional  iunit 
)

Print GTH pseudo-potential parameters.

Parameters
gthpotpseudo-potential
iunitoutput file unit
History
  • 09.2012 created [Juerg Hutter]
Note
The pseudo-potential is written into the 'iunit' file unit or as the file 'GTH-PARAMETER' inside the current working directory if the I/O unit is not given explicitly.

Definition at line 744 of file atom_output.F.

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

◆ atom_print_orbitals()

subroutine, public atom_output::atom_print_orbitals ( type(atom_type), pointer  atom,
integer, intent(in)  iw 
)

Print atomic orbitals.

Parameters
atominformation about the atomic kind
iwoutput file unit
History
  • 04.2013 created [Juerg Hutter]

Definition at line 812 of file atom_output.F.

Here is the caller graph for this function: