Octopus
pes_spm_oct_m Module Reference

Data Types

type  pes_spm_t
 

Functions/Subroutines

subroutine, public pes_spm_init (this, namespace, mesh, st, save_iter)
 
subroutine, public pes_spm_end (this)
 
subroutine, public pes_spm_calc (this, st, mesh, dt, iter, ext_partners)
 
subroutine, public pes_spm_output (this, mesh, st, namespace, iter, dt)
 
subroutine, public pes_spm_init_write (this, mesh, st, namespace)
 
subroutine, public pes_spm_dump (restart, this, st, ierr)
 
subroutine, public pes_spm_load (restart, this, st, ierr)
 
subroutine pes_spm_calc_rcphase (this, mesh, iter, dt, ext_partners, ii)
 

Variables

integer, parameter m_raw = 1
 
integer, parameter m_phase = 2
 

Function/Subroutine Documentation

◆ pes_spm_init()

subroutine, public pes_spm_oct_m::pes_spm_init ( type(pes_spm_t), intent(out)  this,
type(namespace_t), intent(in)  namespace,
type(mesh_t), intent(in)  mesh,
type(states_elec_t), intent(in)  st,
integer, intent(in)  save_iter 
)

Definition at line 180 of file pes_spm.F90.

◆ pes_spm_end()

subroutine, public pes_spm_oct_m::pes_spm_end ( type(pes_spm_t), intent(inout)  this)

Definition at line 429 of file pes_spm.F90.

◆ pes_spm_calc()

subroutine, public pes_spm_oct_m::pes_spm_calc ( type(pes_spm_t), intent(inout)  this,
type(states_elec_t), intent(in)  st,
type(mesh_t), intent(in)  mesh,
real(real64), intent(in)  dt,
integer, intent(in)  iter,
type(partner_list_t), intent(in)  ext_partners 
)

Definition at line 448 of file pes_spm.F90.

◆ pes_spm_output()

subroutine, public pes_spm_oct_m::pes_spm_output ( type(pes_spm_t), intent(in)  this,
class(mesh_t), intent(in)  mesh,
type(states_elec_t), intent(in)  st,
type(namespace_t), intent(in)  namespace,
integer, intent(in)  iter,
real(real64), intent(in)  dt 
)

Definition at line 543 of file pes_spm.F90.

◆ pes_spm_init_write()

subroutine, public pes_spm_oct_m::pes_spm_init_write ( type(pes_spm_t), intent(in)  this,
type(mesh_t), intent(in)  mesh,
type(states_elec_t), intent(in)  st,
type(namespace_t), intent(in)  namespace 
)

Definition at line 852 of file pes_spm.F90.

◆ pes_spm_dump()

subroutine, public pes_spm_oct_m::pes_spm_dump ( type(restart_t), intent(in)  restart,
type(pes_spm_t), intent(in)  this,
type(states_elec_t), intent(in)  st,
integer, intent(out)  ierr 
)

Definition at line 905 of file pes_spm.F90.

◆ pes_spm_load()

subroutine, public pes_spm_oct_m::pes_spm_load ( type(restart_t), intent(in)  restart,
type(pes_spm_t), intent(inout)  this,
type(states_elec_t), intent(inout)  st,
integer, intent(out)  ierr 
)

Definition at line 946 of file pes_spm.F90.

◆ pes_spm_calc_rcphase()

subroutine pes_spm_oct_m::pes_spm_calc_rcphase ( type(pes_spm_t), intent(inout)  this,
type(mesh_t), intent(in)  mesh,
integer, intent(in)  iter,
real(real64), intent(in)  dt,
type(partner_list_t), intent(in)  ext_partners,
integer, intent(in)  ii 
)
private

Definition at line 988 of file pes_spm.F90.

Variable Documentation

◆ m_raw

integer, parameter pes_spm_oct_m::m_raw = 1
private

Definition at line 173 of file pes_spm.F90.

◆ m_phase

integer, parameter pes_spm_oct_m::m_phase = 2
private

Definition at line 173 of file pes_spm.F90.