TABLE OF CONTENTS


ABINIT/defs_PSolver [ Modules ]

[ Top ] [ Modules ]

NAME

 defs_PSolver

FUNCTION

 This module contains the interfaces of the routines
 for the bigDFT Poisson Solver

COPYRIGHT

 Copyright (C) 2001-2018 ABINIT group (MT)
 This file is distributed under the terms of the
 GNU General Public License, see ~abinit/COPYING
 or http://www.gnu.org/copyleft/gpl.txt .

SOURCE

17 #if defined HAVE_CONFIG_H
18 #include "config.h"
19 #endif
20 
21 module defs_PSolver
22 
23  implicit none

defs_PSolver/PSolver [ Modules ]

[ Top ] [ defs_PSolver ] [ Modules ]

NAME

 PSolver

FUNCTION

PARENTS

      mklocl_realspace

CHILDREN

SOURCE

40    subroutine PSolver(geocode,datacode,iproc,nproc,n01,n02,n03,xc,hx,hy,hz,&
41                       rhopot,karray,pot_ion,eh,exc,vxc,offset,sumpion,nspin)
42     use module_base
43     use module_types
44     use module_xc
45     use yaml_output
46     use Poisson_Solver, except_dp => dp, except_gp => gp, except_wp => wp
47     implicit none
48     character(len=1),intent(in) :: geocode,datacode
49     logical,intent(in) :: sumpion
50     integer, intent(in) :: iproc,nproc,n01,n02,n03,nspin
51     type(xc_info),intent(in) :: xc
52     real(gp),intent(in) :: hx,hy,hz
53     real(dp),intent(in) :: offset
54     real(dp), dimension(*),intent(in) :: karray
55     real(gp), intent(out) :: eh,exc,vxc
56     real(dp), dimension(*),intent(inout) :: rhopot
57     real(wp), dimension(*),intent(inout) :: pot_ion
58    end subroutine PSolver
59  end interface