Neko 0.9.99
A portable framework for high-order spectral element flow simulations
|
Tensor operations libxsmm backend.
Functions/Subroutines | |
subroutine, public | tnsr2d_el_xsmm (v, nv, u, nu, a, bt) |
subroutine, public | tnsr3d_el_xsmm (v, nv, u, nu, a, bt, ct) |
subroutine, public | tnsr3d_xsmm (v, nv, u, nu, a, bt, ct, nelv) |
subroutine, public | tnsr1_3d_xsmm (v, nv, nu, a, bt, ct, nelv) |
subroutine, public tensor_xsmm::tnsr1_3d_xsmm | ( | real(kind=rp), dimension(nv*nv*nv*nelv), intent(inout) | v, |
integer, intent(in) | nv, | ||
integer, intent(in) | nu, | ||
real(kind=rp), dimension(nv,nu), intent(inout) | a, | ||
real(kind=rp), dimension(nu, nv), intent(inout) | bt, | ||
real(kind=rp), dimension(nu,nv), intent(inout) | ct, | ||
integer, intent(in) | nelv | ||
) |
Definition at line 123 of file tensor_xsmm.F90.
subroutine, public tensor_xsmm::tnsr2d_el_xsmm | ( | real(kind=rp), dimension(nv*nv), intent(inout) | v, |
integer, intent(in) | nv, | ||
real(kind=rp), dimension(nu*nu), intent(inout) | u, | ||
integer, intent(in) | nu, | ||
real(kind=rp), dimension(nv,nu), intent(inout) | a, | ||
real(kind=rp), dimension(nu,nv), intent(inout) | bt | ||
) |
Definition at line 71 of file tensor_xsmm.F90.
subroutine, public tensor_xsmm::tnsr3d_el_xsmm | ( | real(kind=rp), dimension(nv*nv*nv), intent(inout) | v, |
integer, intent(in) | nv, | ||
real(kind=rp), dimension(nu*nu*nu), intent(inout) | u, | ||
integer, intent(in) | nu, | ||
real(kind=rp), dimension(nv,nu), intent(inout) | a, | ||
real(kind=rp), dimension(nu, nv), intent(inout) | bt, | ||
real(kind=rp), dimension(nu,nv), intent(inout) | ct | ||
) |
Definition at line 82 of file tensor_xsmm.F90.
subroutine, public tensor_xsmm::tnsr3d_xsmm | ( | real(kind=rp), dimension(nv*nv*nv,nelv), intent(inout) | v, |
integer, intent(in) | nv, | ||
real(kind=rp), dimension(nu*nu*nu,nelv), intent(in) | u, | ||
integer, intent(in) | nu, | ||
real(kind=rp), dimension(nv,nu), intent(in) | a, | ||
real(kind=rp), dimension(nu, nv), intent(in) | bt, | ||
real(kind=rp), dimension(nu,nv), intent(in) | ct, | ||
integer, intent(in) | nelv | ||
) |
Definition at line 101 of file tensor_xsmm.F90.