Neko 0.9.99
A portable framework for high-order spectral element flow simulations
|
Public Member Functions | |
procedure, pass(this) | init (this, xh, dof, gs_h, bclst, msh) |
procedure, pass(this) | free (this) |
procedure, pass(this) | compute (this, e, r) |
Public Attributes | |
real(kind=rp), dimension(:), allocatable | work1 |
real(kind=rp), dimension(:), allocatable | work2 |
real(kind=rp), dimension(:,:,:,:,:), allocatable | wt |
type(c_ptr) | work1_d = C_NULL_PTR |
type(c_ptr) | work2_d = C_NULL_PTR |
type(c_ptr) | wt_d = C_NULL_PTR |
type(space_t) | xh_schwarz |
needed to init gs | |
type(gs_t) | gs_schwarz |
We are only interested in the gather-scatter! | |
type(dofmap_t) | dm_schwarz |
needed to init gs | |
type(fdm_t) | fdm |
type(space_t), pointer | xh |
type(bc_list_t), pointer | bclst |
type(dofmap_t), pointer | dof |
type(gs_t), pointer | gs_h |
type(mesh_t), pointer | msh |
type(c_ptr) | event |
Definition at line 79 of file schwarz.f90.
procedure, pass(this) schwarz::schwarz_t::compute | ( | class(schwarz_t), intent(inout) | this, |
real(kind=rp), dimension(this%dof%size()), intent(inout) | e, | ||
real(kind=rp), dimension(this%dof%size()), intent(inout) | r | ||
) |
Definition at line 99 of file schwarz.f90.
Definition at line 98 of file schwarz.f90.
procedure, pass(this) schwarz::schwarz_t::init | ( | class(schwarz_t), intent(inout), target | this, |
type(space_t), intent(inout), target | xh, | ||
type(dofmap_t), intent(in), target | dof, | ||
type(gs_t), intent(inout), target | gs_h, | ||
type(bc_list_t), intent(inout), target | bclst, | ||
type(mesh_t), intent(inout), target | msh | ||
) |
Definition at line 97 of file schwarz.f90.
Definition at line 91 of file schwarz.f90.
type(dofmap_t) schwarz::schwarz_t::dm_schwarz |
Definition at line 88 of file schwarz.f90.
Definition at line 92 of file schwarz.f90.
type(c_ptr) schwarz::schwarz_t::event |
Definition at line 95 of file schwarz.f90.
type(fdm_t) schwarz::schwarz_t::fdm |
Definition at line 89 of file schwarz.f90.
Definition at line 93 of file schwarz.f90.
type(gs_t) schwarz::schwarz_t::gs_schwarz |
Definition at line 87 of file schwarz.f90.
Definition at line 94 of file schwarz.f90.
real(kind=rp), dimension(:), allocatable schwarz::schwarz_t::work1 |
Definition at line 80 of file schwarz.f90.
type(c_ptr) schwarz::schwarz_t::work1_d = C_NULL_PTR |
Definition at line 83 of file schwarz.f90.
real(kind=rp), dimension(:), allocatable schwarz::schwarz_t::work2 |
Definition at line 81 of file schwarz.f90.
type(c_ptr) schwarz::schwarz_t::work2_d = C_NULL_PTR |
Definition at line 84 of file schwarz.f90.
real(kind=rp), dimension(:,:,:,:,:), allocatable schwarz::schwarz_t::wt |
Definition at line 82 of file schwarz.f90.
type(c_ptr) schwarz::schwarz_t::wt_d = C_NULL_PTR |
Definition at line 85 of file schwarz.f90.
Definition at line 90 of file schwarz.f90.
type(space_t) schwarz::schwarz_t::xh_schwarz |
Definition at line 86 of file schwarz.f90.