Neko
0.9.0
A portable framework for high-order spectral element flow simulations
|
Public Member Functions | |
procedure, pass(this) | init => schwarz_init |
procedure, pass(this) | free => schwarz_free |
procedure, pass(this) | compute => schwarz_compute |
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 More... | |
type(gs_t) | gs_schwarz |
We are only interested in the gather-scatter! More... | |
type(dofmap_t) | dm_schwarz |
needed to init gs More... | |
type(fdm_t) | fdm |
type(space_t), pointer | xh |
type(bc_list_t), pointer | bclst |
type(dofmap_t), pointer | dm |
type(gs_t), pointer | gs_h |
type(mesh_t), pointer | msh |
type(c_ptr) | event |
Definition at line 78 of file schwarz.f90.
procedure, pass(this) schwarz::schwarz_t::compute |
Definition at line 98 of file schwarz.f90.
procedure, pass(this) schwarz::schwarz_t::free |
Definition at line 97 of file schwarz.f90.
procedure, pass(this) schwarz::schwarz_t::init |
Definition at line 96 of file schwarz.f90.
type(bc_list_t), pointer schwarz::schwarz_t::bclst |
Definition at line 90 of file schwarz.f90.
type(dofmap_t), pointer schwarz::schwarz_t::dm |
Definition at line 91 of file schwarz.f90.
type(dofmap_t) schwarz::schwarz_t::dm_schwarz |
Definition at line 87 of file schwarz.f90.
type(c_ptr) schwarz::schwarz_t::event |
Definition at line 94 of file schwarz.f90.
type(fdm_t) schwarz::schwarz_t::fdm |
Definition at line 88 of file schwarz.f90.
type(gs_t), pointer schwarz::schwarz_t::gs_h |
Definition at line 92 of file schwarz.f90.
type(gs_t) schwarz::schwarz_t::gs_schwarz |
Definition at line 86 of file schwarz.f90.
type(mesh_t), pointer schwarz::schwarz_t::msh |
Definition at line 93 of file schwarz.f90.
real(kind=rp), dimension(:), allocatable schwarz::schwarz_t::work1 |
Definition at line 79 of file schwarz.f90.
type(c_ptr) schwarz::schwarz_t::work1_d = C_NULL_PTR |
Definition at line 82 of file schwarz.f90.
real(kind=rp), dimension(:), allocatable schwarz::schwarz_t::work2 |
Definition at line 80 of file schwarz.f90.
type(c_ptr) schwarz::schwarz_t::work2_d = C_NULL_PTR |
Definition at line 83 of file schwarz.f90.
real(kind=rp), dimension(:,:,:,:,:), allocatable schwarz::schwarz_t::wt |
Definition at line 81 of file schwarz.f90.
type(c_ptr) schwarz::schwarz_t::wt_d = C_NULL_PTR |
Definition at line 84 of file schwarz.f90.
type(space_t), pointer schwarz::schwarz_t::xh |
Definition at line 89 of file schwarz.f90.
type(space_t) schwarz::schwarz_t::xh_schwarz |
Definition at line 85 of file schwarz.f90.