TABLE OF CONTENTS


ABINIT/m_primitive_potential_list [ Modules ]

[ Top ] [ Modules ]

NAME

 m_primitive_potential_list

FUNCTION

 This module define the primitive potential list type, which is a list of primitive potentials
 
 Datatypes:
  primitive_potential_list_t

 Subroutines:
 
  * fill_supercell: use translation symmetry to fill the supercell.
  * load_from_file: load potential from file.
  * save_to_file: save to file.

COPYRIGHT

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

SOURCE

27 #if defined HAVE_CONFIG_H
28 #include "config.h"
29 #endif
30 #include "abi_common.h"
31 
32 module m_primitive_potential_list
33   use defs_basis
34   use m_abicore
35   use m_errors
36   use m_xmpi
37 
38   use m_mpi_scheduler, only: init_mpi_info
39   use m_multibinit_dataset , only: multibinit_dtset_type
40   !use m_multibinit_cell, only: mbcell_t
41   use m_supercell_maker, only: supercell_maker_t
42   use m_abstract_potential, only: abstract_potential_t
43   use m_potential_list, only: potential_list_t
44   use m_primitive_potential, only: primitive_potential_t
45   use m_multibinit_cell, only: mbsupercell_t
46   implicit none
47   private