Nek5000
SEM for Incompressible NS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Functions/Subroutines
mxm_wrapper.F90 File Reference

Matrix-multiply wrappers. More...

Go to the source code of this file.

Functions/Subroutines

subroutine mxm (a, n1, b, n2, c, n3)
 Compute matrix-matrix product C = A*B. More...
 

Detailed Description

Matrix-multiply wrappers.

Definition in file mxm_wrapper.F90.

Function/Subroutine Documentation

subroutine mxm ( real(dp), dimension(n1,n2), intent(in)  a,
integer, intent(in)  n1,
real(dp), dimension(n2,n3), intent(in)  b,
integer, intent(in)  n2,
real(dp), dimension(n1,n3), intent(out c,
integer, intent(in)  n3 
)

Compute matrix-matrix product C = A*B.

A, B, and C must be contiguously packed

Definition at line 7 of file mxm_wrapper.F90.

References mxm44_0(), mxm44_2(), mxm_bgq_10(), mxm_bgq_12(), mxm_bgq_16(), mxm_bgq_6(), mxm_bgq_8(), and mxmf2().

Referenced by axhelm(), build_new_filter(), cdtp(), crespsp(), dudxyz(), filterq(), genwz(), hsmg_routines::hsmg_do_fast(), hsmg_routines::hsmg_tnsr1_3d(), hsmg_routines::hsmg_tnsr3d(), hsmg_routines::hsmg_tnsr3d_el(), local_grad3(), mapab4r(), multd(), op_curl(), opdiv(), opgrad(), prepost_map(), q_filter(), setprec(), specmpn(), tensr3(), and xyzrst().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: