Octopus
boundaries.F90 File Reference

Go to the source code of this file.

Modules

module  boundaries_oct_m
 Module implementing boundary conditions in Octopus.
 

Data Types

type  boundaries_oct_m::boundaries_t
 This class contains information about the boundary conditions. More...
 
type  boundaries_oct_m::par_vec_handle_batch_t
 auxiliary handle for ghost updates More...
 
interface  boundaries_oct_m::boundaries_set
 

Functions/Subroutines

subroutine, public boundaries_oct_m::boundaries_init (this, namespace, space, mesh, qvector)
 initialize the boundary contitions More...
 
subroutine, public boundaries_oct_m::boundaries_end (this)
 
subroutine boundaries_oct_m::boundaries_set_batch (this, mesh, ffb, phase_correction, buff_phase_corr, offset, async)
 
subroutine, public boundaries_oct_m::zpar_vec_ghost_update (pv, v_local)
 Updates ghost points of every node. More...
 
subroutine, public boundaries_oct_m::zghost_update_batch_start (pv, v_local, handle)
 
subroutine, public boundaries_oct_m::zghost_update_batch_finish (handle)
 
subroutine boundaries_oct_m::zboundaries_set_batch (boundaries, mesh, ffb, phase_correction, buff_phase_corr, offset, async)
 Set all boundary points in ffb. More...
 
subroutine zero_boundaries ()
 
subroutine periodic ()
 
subroutine boundaries_oct_m::zboundaries_set_single (boundaries, mesh, ff, phase_correction, buff_phase_corr, offset)
 set boundary conditions for a single mesh function More...
 
subroutine, public boundaries_oct_m::dpar_vec_ghost_update (pv, v_local)
 Updates ghost points of every node. More...
 
subroutine, public boundaries_oct_m::dghost_update_batch_start (pv, v_local, handle)
 
subroutine, public boundaries_oct_m::dghost_update_batch_finish (handle)
 
subroutine boundaries_oct_m::dboundaries_set_batch (boundaries, mesh, ffb, phase_correction, buff_phase_corr, offset, async)
 Set all boundary points in ffb. More...
 
subroutine boundaries_oct_m::dboundaries_set_single (boundaries, mesh, ff, phase_correction, buff_phase_corr, offset)
 set boundary conditions for a single mesh function More...
 

Variables

integer, parameter, public boundaries_oct_m::point_boundary = 1
 
integer, parameter, public boundaries_oct_m::point_inner = 2
 

Function/Subroutine Documentation

◆ zero_boundaries()

subroutine zero_boundaries
private

Definition at line 858 of file boundaries.F90.

◆ periodic()

subroutine periodic
private

Definition at line 892 of file boundaries.F90.