(git:6a2e663)
ps_implicit_types Module Reference

Types containing essential information for running implicit (iterative) Poisson solver. More...

Functions/Subroutines

subroutine, public ps_implicit_release (ps_implicit_env, ps_implicit_params, pw_pool)
 Deallocates ps_implicit. More...
 

Variables

integer, parameter, public periodic_bc = 0
 
integer, parameter, public mixed_bc = 1
 
integer, parameter, public mixed_periodic_bc = 2
 
integer, parameter, public neumann_bc = 3
 

Detailed Description

Types containing essential information for running implicit (iterative) Poisson solver.

History
08.2014 created [Hossein Bani-Hashemian]
Author
Hossein Bani-Hashemian

Function/Subroutine Documentation

◆ ps_implicit_release()

subroutine, public ps_implicit_types::ps_implicit_release ( type(ps_implicit_type), pointer  ps_implicit_env,
type(ps_implicit_parameters), intent(inout)  ps_implicit_params,
type(pw_pool_type), intent(in), optional, pointer  pw_pool 
)

Deallocates ps_implicit.

Parameters
ps_implicit_envthe implicit_env to be deallocated
ps_implicit_paramsimplicit env parameters
pw_poolpool of plane-wave grid
History
08.2014 created [Hossein Bani-Hashemian]
Author
Mohammad Hossein Bani-Hashemian

Definition at line 84 of file ps_implicit_types.F.

Here is the call graph for this function:

Variable Documentation

◆ periodic_bc

integer, parameter, public ps_implicit_types::periodic_bc = 0

Definition at line 32 of file ps_implicit_types.F.

◆ mixed_bc

integer, parameter, public ps_implicit_types::mixed_bc = 1

Definition at line 32 of file ps_implicit_types.F.

◆ mixed_periodic_bc

integer, parameter, public ps_implicit_types::mixed_periodic_bc = 2

Definition at line 32 of file ps_implicit_types.F.

◆ neumann_bc

integer, parameter, public ps_implicit_types::neumann_bc = 3

Definition at line 32 of file ps_implicit_types.F.