CP2K 2.4 (Revision 12889)
Private Attributes

ep_types::ep_env_type Struct Reference

environement for an ep calculation More...

Collaboration diagram for ep_types::ep_env_type:

List of all members.

Private Attributes

INTEGER id_nr
INTEGER ref_count
INTEGER f_env_id
INTEGER nspins
INTEGER nat
INTEGER nmol
INTEGER nat_per_mol
TYPE(global_environment_type),
pointer 
globenv
TYPE(section_vals_type), pointer root_section
TYPE(cp_para_env_type), pointer para_env
TYPE(section_vals_type), pointer input
TYPE(replica_env_type), pointer mol_envs
TYPE(qs_p_projection_p_type),
dimension(:), pointer 
sub_proj
TYPE(qs_environment_type), pointer main_qs_env
TYPE(qs_p_env_type), pointer main_p_env
TYPE(qs_p_env_type), pointer sub_p_env
TYPE(cp_fm_p_type), dimension(:),
pointer 
m_pi_Hrho_psi0d
TYPE(cp_fm_p_type), dimension(:),
pointer 
psi1
TYPE(preconditioner_p_type),
dimension(:), pointer 
precond
INTEGER, dimension(:), pointer sub_nmo
INTEGER, dimension(:), pointer sub_nao
INTEGER, dimension(:), pointer full_nmo
INTEGER, dimension(:), pointer full_nao
INTEGER, dimension(:), pointer at2sub
TYPE(ep_energy_typeenergy
TYPE(ep_force_type), pointer force
TYPE(cp_2d_r_p_type),
dimension(:), pointer 
base_C0

Detailed Description

environement for an ep calculation

Parameters:
id_nridentification number (unique)
ref_countreference count (see doc/ReferenceCounting.html)
mol_envsqs_envs that represent the pieces of the full system handled by a replica_env
sub_projprojection from the full system to the pieces
main_qs_envqs_env of the full system
main_p_envperturbation environment for the full system
sub_p_envperturbation environement for the molecular subsystem
m_pi_Hrho_psi0d: the rhs of the linear system to solve for the perturbation ( - pi Hrho psi0d )
nspinsnumber of spins
nmolnumber of molecules replicas in mol_envs
natnumber of atoms (in main_qs_env)
nat_per_molnumber of atoms in each mol
sub_naonumber of atom orbitals in the mol_env
sub_nmonumber of molecular orbitals in the mol_env
full_naonumber of atom orbitals in main_qs_env
full_nmonumber of molecular orbitals in main_qs_env
at2sub: which molecule owns each atom
para_envthe global parallel environment for the ep calculation
inputthe input for the ep calculation
globenvglobal environment for the main_qs
energythe energy of the last configuration evaluated
local_H_fulldiagonal elements of the KohnSham matrix
local_matrix_wmatrix_w for the intra forces
History
11.2002 created [fawzi]
Author:
Fawzi Mohamed

Definition at line 110 of file ep_types.f90.


Member Data Documentation

INTEGER,dimension(:),pointer ep_types::ep_env_type::at2sub [private]

Definition at line 124 of file ep_types.f90.

TYPE(cp_2d_r_p_type),dimension(:),pointer ep_types::ep_env_type::base_C0 [private]

Definition at line 127 of file ep_types.f90.

Definition at line 125 of file ep_types.f90.

Definition at line 111 of file ep_types.f90.

Definition at line 126 of file ep_types.f90.

INTEGER,dimension(:),pointer ep_types::ep_env_type::full_nao [private]

Definition at line 124 of file ep_types.f90.

INTEGER,dimension(:),pointer ep_types::ep_env_type::full_nmo [private]

Definition at line 124 of file ep_types.f90.

Definition at line 112 of file ep_types.f90.

Definition at line 111 of file ep_types.f90.

Definition at line 115 of file ep_types.f90.

TYPE(cp_fm_p_type),dimension(:),pointer ep_types::ep_env_type::m_pi_Hrho_psi0d [private]

Definition at line 121 of file ep_types.f90.

Definition at line 120 of file ep_types.f90.

Definition at line 119 of file ep_types.f90.

Definition at line 116 of file ep_types.f90.

Definition at line 111 of file ep_types.f90.

Definition at line 111 of file ep_types.f90.

Definition at line 111 of file ep_types.f90.

Definition at line 111 of file ep_types.f90.

Definition at line 114 of file ep_types.f90.

TYPE(preconditioner_p_type),dimension(:),pointer ep_types::ep_env_type::precond [private]

Definition at line 123 of file ep_types.f90.

TYPE(cp_fm_p_type),dimension(:),pointer ep_types::ep_env_type::psi1 [private]

Definition at line 122 of file ep_types.f90.

Definition at line 111 of file ep_types.f90.

Definition at line 113 of file ep_types.f90.

INTEGER,dimension(:),pointer ep_types::ep_env_type::sub_nao [private]

Definition at line 124 of file ep_types.f90.

INTEGER,dimension(:),pointer ep_types::ep_env_type::sub_nmo [private]

Definition at line 124 of file ep_types.f90.

Definition at line 120 of file ep_types.f90.

TYPE(qs_p_projection_p_type),dimension(:),pointer ep_types::ep_env_type::sub_proj [private]

Definition at line 117 of file ep_types.f90.


The documentation for this struct was generated from the following file: