45 module function test_setMatMulAdd_IK5()
result(assertion); logical(LK) :: assertion; end function
48 module function test_setMatMulAdd_IK4()
result(assertion); logical(LK) :: assertion; end function
51 module function test_setMatMulAdd_IK3()
result(assertion); logical(LK) :: assertion; end function
54 module function test_setMatMulAdd_IK2()
result(assertion); logical(LK) :: assertion; end function
57 module function test_setMatMulAdd_IK1()
result(assertion); logical(LK) :: assertion; end function
63 module function test_setMatMulAdd_CK5()
result(assertion); logical(LK) :: assertion; end function
66 module function test_setMatMulAdd_CK4()
result(assertion); logical(LK) :: assertion; end function
69 module function test_setMatMulAdd_CK3()
result(assertion); logical(LK) :: assertion; end function
72 module function test_setMatMulAdd_CK2()
result(assertion); logical(LK) :: assertion; end function
75 module function test_setMatMulAdd_CK1()
result(assertion); logical(LK) :: assertion; end function
81 module function test_setMatMulAdd_RK5()
result(assertion); logical(LK) :: assertion; end function
84 module function test_setMatMulAdd_RK4()
result(assertion); logical(LK) :: assertion; end function
87 module function test_setMatMulAdd_RK3()
result(assertion); logical(LK) :: assertion; end function
90 module function test_setMatMulAdd_RK2()
result(assertion); logical(LK) :: assertion; end function
93 module function test_setMatMulAdd_RK1()
result(assertion); logical(LK) :: assertion; end function
113 call test%run(test_setMatMulAdd_IK5, SK_
"test_setMatMulAdd_IK5")
116 call test%run(test_setMatMulAdd_IK4, SK_
"test_setMatMulAdd_IK4")
119 call test%run(test_setMatMulAdd_IK3, SK_
"test_setMatMulAdd_IK3")
122 call test%run(test_setMatMulAdd_IK2, SK_
"test_setMatMulAdd_IK2")
125 call test%run(test_setMatMulAdd_IK1, SK_
"test_setMatMulAdd_IK1")
131 call test%run(test_setMatMulAdd_CK5, SK_
"test_setMatMulAdd_CK5")
134 call test%run(test_setMatMulAdd_CK4, SK_
"test_setMatMulAdd_CK4")
137 call test%run(test_setMatMulAdd_CK3, SK_
"test_setMatMulAdd_CK3")
140 call test%run(test_setMatMulAdd_CK2, SK_
"test_setMatMulAdd_CK2")
143 call test%run(test_setMatMulAdd_CK1, SK_
"test_setMatMulAdd_CK1")
149 call test%run(test_setMatMulAdd_RK5, SK_
"test_setMatMulAdd_RK5")
152 call test%run(test_setMatMulAdd_RK4, SK_
"test_setMatMulAdd_RK4")
155 call test%run(test_setMatMulAdd_RK3, SK_
"test_setMatMulAdd_RK3")
158 call test%run(test_setMatMulAdd_RK2, SK_
"test_setMatMulAdd_RK2")
161 call test%run(test_setMatMulAdd_RK1, SK_
"test_setMatMulAdd_RK1")
165 call test%summarize()
171end module test_pm_matrixMulAdd
This module contains classes and procedures for reporting and handling errors.
character(*, SK), parameter MODULE_NAME
This module contains procedures and generic interfaces relevant to combined matrix-matrix or matrix-v...
This module contains a simple unit-testing framework for the Fortran libraries, including the ParaMon...
This module contains tests of the module pm_matrixMulAdd.
This is the derived type for generating objects to gracefully and verbosely handle runtime unexpected...
This is the derived type test_type for generating objects that facilitate testing of a series of proc...