You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

CMakeLists.txt 31 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563
  1. enable_testing()
  2. if(MSVC_VERSION)
  3. # string(REPLACE "/STACK:10000000" "/STACK:900000000000000000"
  4. # CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}")
  5. string(REGEX REPLACE "(.*)/STACK:(.*) (.*)" "\\1/STACK:900000000000000000 \\3"
  6. CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}")
  7. endif()
  8. add_subdirectory(LIN)
  9. add_subdirectory(EIG)
  10. macro(add_lapack_test output input target)
  11. set(TEST_INPUT "${LAPACK_SOURCE_DIR}/TESTING/${input}")
  12. set(TEST_OUTPUT "${LAPACK_BINARY_DIR}/TESTING/${output}")
  13. string(REPLACE "." "_" input_name ${input})
  14. set(testName "${target}_${input_name}")
  15. if(EXISTS "${TEST_INPUT}")
  16. add_test(NAME LAPACK-${testName} COMMAND "${CMAKE_COMMAND}"
  17. -DTEST=$<TARGET_FILE:${target}>
  18. -DINPUT=${TEST_INPUT}
  19. -DOUTPUT=${TEST_OUTPUT}
  20. -DINTDIR=${CMAKE_CFG_INTDIR}
  21. -P "${LAPACK_SOURCE_DIR}/TESTING/runtest.cmake")
  22. endif()
  23. endmacro()
  24. if(BUILD_SINGLE)
  25. add_lapack_test(stest.out stest.in xlintsts)
  26. #
  27. # ======== SINGLE RFP LIN TESTS ========================
  28. add_lapack_test(stest_rfp.out stest_rfp.in xlintstrfs)
  29. #
  30. #
  31. # ======== SINGLE EIG TESTS ===========================
  32. #
  33. add_lapack_test(snep.out nep.in xeigtsts)
  34. add_lapack_test(ssep.out sep.in xeigtsts)
  35. add_lapack_test(sse2.out se2.in xeigtsts)
  36. add_lapack_test(ssvd.out svd.in xeigtsts)
  37. add_lapack_test(sec.out sec.in xeigtsts)
  38. add_lapack_test(sed.out sed.in xeigtsts)
  39. add_lapack_test(sgg.out sgg.in xeigtsts)
  40. add_lapack_test(sgd.out sgd.in xeigtsts)
  41. add_lapack_test(ssb.out ssb.in xeigtsts)
  42. add_lapack_test(ssg.out ssg.in xeigtsts)
  43. add_lapack_test(sbal.out sbal.in xeigtsts)
  44. add_lapack_test(sbak.out sbak.in xeigtsts)
  45. add_lapack_test(sgbal.out sgbal.in xeigtsts)
  46. add_lapack_test(sgbak.out sgbak.in xeigtsts)
  47. add_lapack_test(sbb.out sbb.in xeigtsts)
  48. add_lapack_test(sglm.out glm.in xeigtsts)
  49. add_lapack_test(sgqr.out gqr.in xeigtsts)
  50. add_lapack_test(sgsv.out gsv.in xeigtsts)
  51. add_lapack_test(scsd.out csd.in xeigtsts)
  52. add_lapack_test(slse.out lse.in xeigtsts)
  53. endif()
  54. if(BUILD_DOUBLE)
  55. #
  56. # ======== DOUBLE LIN TESTS ===========================
  57. add_lapack_test(dtest.out dtest.in xlintstd)
  58. #
  59. # ======== DOUBLE RFP LIN TESTS ========================
  60. add_lapack_test(dtest_rfp.out dtest_rfp.in xlintstrfd)
  61. #
  62. # ======== DOUBLE EIG TESTS ===========================
  63. add_lapack_test(dnep.out nep.in xeigtstd)
  64. add_lapack_test(dsep.out sep.in xeigtstd)
  65. add_lapack_test(dse2.out se2.in xeigtstd)
  66. add_lapack_test(dsvd.out svd.in xeigtstd)
  67. add_lapack_test(dec.out dec.in xeigtstd)
  68. add_lapack_test(ded.out ded.in xeigtstd)
  69. add_lapack_test(dgg.out dgg.in xeigtstd)
  70. add_lapack_test(dgd.out dgd.in xeigtstd)
  71. add_lapack_test(dsb.out dsb.in xeigtstd)
  72. add_lapack_test(dsg.out dsg.in xeigtstd)
  73. add_lapack_test(dbal.out dbal.in xeigtstd)
  74. add_lapack_test(dbak.out dbak.in xeigtstd)
  75. add_lapack_test(dgbal.out dgbal.in xeigtstd)
  76. add_lapack_test(dgbak.out dgbak.in xeigtstd)
  77. add_lapack_test(dbb.out dbb.in xeigtstd)
  78. add_lapack_test(dglm.out glm.in xeigtstd)
  79. add_lapack_test(dgqr.out gqr.in xeigtstd)
  80. add_lapack_test(dgsv.out gsv.in xeigtstd)
  81. add_lapack_test(dcsd.out csd.in xeigtstd)
  82. add_lapack_test(dlse.out lse.in xeigtstd)
  83. endif()
  84. if(BUILD_COMPLEX)
  85. add_lapack_test(ctest.out ctest.in xlintstc)
  86. #
  87. # ======== COMPLEX RFP LIN TESTS ========================
  88. add_lapack_test(ctest_rfp.out ctest_rfp.in xlintstrfc)
  89. #
  90. # ======== COMPLEX EIG TESTS ===========================
  91. add_lapack_test(cnep.out nep.in xeigtstc)
  92. add_lapack_test(csep.out sep.in xeigtstc)
  93. add_lapack_test(cse2.out se2.in xeigtstc)
  94. add_lapack_test(csvd.out svd.in xeigtstc)
  95. add_lapack_test(cec.out cec.in xeigtstc)
  96. add_lapack_test(ced.out ced.in xeigtstc)
  97. add_lapack_test(cgg.out cgg.in xeigtstc)
  98. add_lapack_test(cgd.out cgd.in xeigtstc)
  99. add_lapack_test(csb.out csb.in xeigtstc)
  100. add_lapack_test(csg.out csg.in xeigtstc)
  101. add_lapack_test(cbal.out cbal.in xeigtstc)
  102. add_lapack_test(cbak.out cbak.in xeigtstc)
  103. add_lapack_test(cgbal.out cgbal.in xeigtstc)
  104. add_lapack_test(cgbak.out cgbak.in xeigtstc)
  105. add_lapack_test(cbb.out cbb.in xeigtstc)
  106. add_lapack_test(cglm.out glm.in xeigtstc)
  107. add_lapack_test(cgqr.out gqr.in xeigtstc)
  108. add_lapack_test(cgsv.out gsv.in xeigtstc)
  109. add_lapack_test(ccsd.out csd.in xeigtstc)
  110. add_lapack_test(clse.out lse.in xeigtstc)
  111. endif()
  112. if(BUILD_COMPLEX16)
  113. #
  114. # ======== COMPLEX16 LIN TESTS ========================
  115. add_lapack_test(ztest.out ztest.in xlintstz)
  116. #
  117. # ======== COMPLEX16 RFP LIN TESTS ========================
  118. add_lapack_test(ztest_rfp.out ztest_rfp.in xlintstrfz)
  119. #
  120. # ======== COMPLEX16 EIG TESTS ===========================
  121. add_lapack_test(znep.out nep.in xeigtstz)
  122. add_lapack_test(zsep.out sep.in xeigtstz)
  123. add_lapack_test(zse2.out se2.in xeigtstz)
  124. add_lapack_test(zsvd.out svd.in xeigtstz)
  125. add_lapack_test(zec.out zec.in xeigtstz)
  126. add_lapack_test(zed.out zed.in xeigtstz)
  127. add_lapack_test(zgg.out zgg.in xeigtstz)
  128. add_lapack_test(zgd.out zgd.in xeigtstz)
  129. add_lapack_test(zsb.out zsb.in xeigtstz)
  130. add_lapack_test(zsg.out zsg.in xeigtstz)
  131. add_lapack_test(zbal.out zbal.in xeigtstz)
  132. add_lapack_test(zbak.out zbak.in xeigtstz)
  133. add_lapack_test(zgbal.out zgbal.in xeigtstz)
  134. add_lapack_test(zgbak.out zgbak.in xeigtstz)
  135. add_lapack_test(zbb.out zbb.in xeigtstz)
  136. add_lapack_test(zglm.out glm.in xeigtstz)
  137. add_lapack_test(zgqr.out gqr.in xeigtstz)
  138. add_lapack_test(zgsv.out gsv.in xeigtstz)
  139. add_lapack_test(zcsd.out csd.in xeigtstz)
  140. add_lapack_test(zlse.out lse.in xeigtstz)
  141. endif()
  142. if(BUILD_SINGLE AND BUILD_DOUBLE)
  143. #
  144. # ======== SINGLE-DOUBLE PROTO LIN TESTS ==============
  145. add_lapack_test(dstest.out dstest.in xlintstds)
  146. endif()
  147. if(BUILD_COMPLEX AND BUILD_COMPLEX16)
  148. #
  149. # ======== COMPLEX-COMPLEX16 LIN TESTS ========================
  150. add_lapack_test(zctest.out zctest.in xlintstzc)
  151. endif()
  152. # ==============================================================================
  153. # Only run this test if python 2.7 or greater is found
  154. if(PYTHONINTERP_FOUND)
  155. message(STATUS "Running Summary")
  156. file(COPY ${LAPACK_SOURCE_DIR}/lapack_testing.py DESTINATION ${LAPACK_BINARY_DIR})
  157. add_test(
  158. NAME LAPACK_Test_Summary
  159. WORKING_DIRECTORY ${LAPACK_BINARY_DIR}
  160. COMMAND ${PYTHON_EXECUTABLE} "lapack_testing.py"
  161. )
  162. endif()
  163. # $1 exec, $2 input, $3 output_result
  164. FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh
  165. "rm -f $3\n"
  166. "$1 < $2\n"
  167. "grep -q FATAL $3\n"
  168. "if [ $? -eq 0 ]; then\n"
  169. "echo Error\n"
  170. "exit 1\n"
  171. "else\n"
  172. "exit 0\n"
  173. "fi\n"
  174. )
  175. add_test(NAME "REAL_LAPACK_linear_equation_routines"
  176. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/LIN/xlintsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/stest.in" "${CMAKE_CURRENT_BINARY_DIR}/stest.out"
  177. )
  178. add_test(NAME "COMPLEX_LAPACK_linear_equation_routines"
  179. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/LIN/xlintstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/ctest.in" "${CMAKE_CURRENT_BINARY_DIR}/ctest.out"
  180. )
  181. add_test(NAME "DOUBLE_PRECISION_LAPACK_linear_equation_routines"
  182. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/LIN//xlintstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/dtest.in" "${CMAKE_CURRENT_BINARY_DIR}/dtest.out"
  183. )
  184. add_test(NAME "COMPLEX16_LAPACK_linear_equation_routines"
  185. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/LIN//xlintstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/ztest.in" "${CMAKE_CURRENT_BINARY_DIR}/ztest.out"
  186. )
  187. add_test(NAME "SINGLE-DOUBLE_PRECISION_LAPACK_prototype_linear_equation_routines"
  188. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/LIN/xlintstds" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/dstest.in" " ${CMAKE_CURRENT_BINARY_DIR}/dstest.out"
  189. )
  190. # ======== COMPLEX-COMPLEX16 LIN TESTS ========================
  191. add_test(NAME "Testing_COMPLEX-COMPLEX16_LAPACK_prototype_linear_equation_routines"
  192. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/LIN/xlintstzc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/zctest.in" " ${CMAKE_CURRENT_BINARY_DIR}/zctest.out"
  193. )
  194. # ======== SINGLE RFP LIN TESTS ========================
  195. add_test(NAME "Testing_REAL_LAPACK_RFP_prototype_linear_equation_routines"
  196. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/LIN/xlintstrfs" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/stest_rfp.in" "${CMAKE_CURRENT_BINARY_DIR}/stest_rfp.out"
  197. )
  198. # ======== COMPLEX16 RFP LIN TESTS ========================
  199. add_test(NAME "Testing_DOUBLE_PRECISION_LAPACK_RFP_prototype_linear_equation_routines"
  200. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/LIN/xlintstrfd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/dtest_rfp.in" " ${CMAKE_CURRENT_BINARY_DIR}/dtest_rfp.out"
  201. )
  202. # ======== COMPLEX16 RFP LIN TESTS ========================
  203. add_test(NAME "Testing_COMPLEX_LAPACK_RFP_prototype_linear_equation_routines"
  204. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/LIN/xlintstrfc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/ctest_rfp.in" " ${CMAKE_CURRENT_BINARY_DIR}/ctest_rfp.out"
  205. )
  206. # ======== COMPLEX16 RFP LIN TESTS ========================
  207. add_test(NAME "Testing_COMPLEX16_LAPACK_RFP_prototype_linear_equation_routines"
  208. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/LIN/xlintstrfz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/ztest_rfp.in" " ${CMAKE_CURRENT_BINARY_DIR}/ztest_rfp.out"
  209. )
  210. #
  211. #
  212. # ======== SINGLE EIG TESTS ===========================
  213. #
  214. add_test(NAME "SNEP:_Testing_Nonsymmetric_Eigenvalue_Problem_routines"
  215. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/nep.in" " ${CMAKE_CURRENT_BINARY_DIR}/snep.out"
  216. )
  217. add_test(NAME "SSEP:_Testing_Symmetric_Eigenvalue_Problem_routines"
  218. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/sep.in" " ${CMAKE_CURRENT_BINARY_DIR}/ssep.out"
  219. )
  220. add_test(NAME "SSE2:_Testing_Symmetric_Eigenvalue_Problem_routines"
  221. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/se2.in" " ${CMAKE_CURRENT_BINARY_DIR}/sse2.out"
  222. )
  223. add_test(NAME "SSVD:_Testing_Singular_Value_Decomposition_routines"
  224. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/svd.in" " ${CMAKE_CURRENT_BINARY_DIR}/ssvd.out"
  225. )
  226. add_test(NAME "SSEC:_Testing_REAL_Eigen_Condition_Routines"
  227. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/sec.in" " ${CMAKE_CURRENT_BINARY_DIR}/sec.out"
  228. )
  229. add_test(NAME "SSEV:_Testing_REAL_Nonsymmetric_Eigenvalue_Driver"
  230. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/sed.in" " ${CMAKE_CURRENT_BINARY_DIR}/sed.out"
  231. )
  232. add_test(NAME "SGG:_Testing_REAL_Nonsymmetric_Generalized_Eigenvalue_Problem_routines"
  233. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/sgg.in" " ${CMAKE_CURRENT_BINARY_DIR}/sgg.out"
  234. )
  235. add_test(NAME "SGD:_Testing_REAL_Nonsymmetric_Generalized_Eigenvalue_Problem_driver_routines"
  236. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/sgd.in" " ${CMAKE_CURRENT_BINARY_DIR}/sgd.out"
  237. )
  238. add_test(NAME "SSB:_Testing_REAL_Symmetric_Eigenvalue_Problem_routines"
  239. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/ssb.in" " ${CMAKE_CURRENT_BINARY_DIR}/ssb.out"
  240. )
  241. add_test(NAME "SSG:_Testing_REAL_Symmetric_Generalized_Eigenvalue_Problem_routines"
  242. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/ssg.in" " ${CMAKE_CURRENT_BINARY_DIR}/ssg.out"
  243. )
  244. add_test(NAME "SGEBAL:_Testing_the_balancing_of_a_REAL_general_matrix"
  245. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/sbal.in" " ${CMAKE_CURRENT_BINARY_DIR}/sbal.out"
  246. )
  247. add_test(NAME "SGEBAK:_Testing_the_back_transformation_of_a_REAL_balanced_matrix"
  248. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/sbak.in" " ${CMAKE_CURRENT_BINARY_DIR}/sbak.out"
  249. )
  250. add_test(NAME "SGGBAL:_Testing_the_balancing_of_a_pair_of_REAL_general_matrices"
  251. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/sgbal.in" " ${CMAKE_CURRENT_BINARY_DIR}/sgbal.out"
  252. )
  253. add_test(NAME "SGGBAK:_Testing_the_back_transformation_of_a_pair_of_REAL_balanced_matrices"
  254. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/sgbak.in" " ${CMAKE_CURRENT_BINARY_DIR}/sgbak.out"
  255. )
  256. add_test(NAME "SBB:_Testing_banded_Singular_Value_Decomposition_routines"
  257. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/sbb.in" " ${CMAKE_CURRENT_BINARY_DIR}/sbb.out"
  258. )
  259. add_test(NAME "SGLM:_Testing_Generalized_Linear_Regression_Model_routines"
  260. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/glm.in" " ${CMAKE_CURRENT_BINARY_DIR}/sglm.out"
  261. )
  262. add_test(NAME "SGQR:_Testing_Generalized_QR_and_RQ_factorization_routines"
  263. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/gqr.in" " ${CMAKE_CURRENT_BINARY_DIR}/sgqr.out"
  264. )
  265. add_test(NAME "SGSV:_Testing_Generalized_Singular_Value_Decomposition_routines"
  266. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/gsv.in" "${CMAKE_CURRENT_BINARY_DIR}/sgsv.out"
  267. )
  268. add_test(NAME "SCSD:_Testing_CS_Decomposition_routines"
  269. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/csd.in" " ${CMAKE_CURRENT_BINARY_DIR}/scsd.out"
  270. )
  271. add_test(NAME "SLSE:_Testing_Constrained_Linear_Least_Squares_routines"
  272. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtsts" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/lse.in" " ${CMAKE_CURRENT_BINARY_DIR}/slse.out"
  273. )
  274. # ======== COMPLEX EIG TESTS ===========================
  275. add_test(NAME "CNEP:_Testing_Nonsymmetric_Eigenvalue_Problem_routines"
  276. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/nep.in" " ${CMAKE_CURRENT_BINARY_DIR}/cnep.out"
  277. )
  278. add_test(NAME "CSEP:_Testing_Symmetric_Eigenvalue_Problem_routines"
  279. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/sep.in" " ${CMAKE_CURRENT_BINARY_DIR}/csep.out"
  280. )
  281. add_test(NAME "CSE2:_Testing_Symmetric_Eigenvalue_Problem_routines"
  282. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/se2.in" " ${CMAKE_CURRENT_BINARY_DIR}/cse2.out"
  283. )
  284. add_test(NAME "CSVD:_Testing_Singular_Value_Decomposition_routines"
  285. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/svd.in" " ${CMAKE_CURRENT_BINARY_DIR}/csvd.out"
  286. )
  287. add_test(NAME "CEC:_Testing_COMPLEX_Eigen_Condition_Routines"
  288. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/cec.in" " ${CMAKE_CURRENT_BINARY_DIR}/cec.out"
  289. )
  290. add_test(NAME "CES:_Testing_COMPLEX_Nonsymmetric_Schur_Form_Driver"
  291. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/ced.in" " ${CMAKE_CURRENT_BINARY_DIR}/ced.out"
  292. )
  293. add_test(NAME "CGG:_Testing_COMPLEX_Nonsymmetric_Generalized_Eigenvalue_Problem_routines"
  294. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/cgg.in" " ${CMAKE_CURRENT_BINARY_DIR}/cgg.out"
  295. )
  296. add_test(NAME "CGD:_Testing_COMPLEX_Nonsymmetric_Generalized_Eigenvalue_Problem_driver_routines"
  297. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/cgd.in" " ${CMAKE_CURRENT_BINARY_DIR}/cgd.out"
  298. )
  299. add_test(NAME "CHB:_Testing_Hermitian_Eigenvalue_Problem_routines"
  300. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/csb.in" " ${CMAKE_CURRENT_BINARY_DIR}/csb.out"
  301. )
  302. add_test(NAME "CSG:_Testing_Symmetric_Generalized_Eigenvalue_Problem_routines"
  303. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/csg.in" " ${CMAKE_CURRENT_BINARY_DIR}/csg.out"
  304. )
  305. add_test(NAME "CGEBAL:_Testing_the_balancing_of_a_COMPLEX_general_matrix"
  306. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/cbal.in" " ${CMAKE_CURRENT_BINARY_DIR}/cbal.out"
  307. )
  308. add_test(NAME "CGEBAK:_Testing_the_back_transformation_of_a_COMPLEX_balanced_matrix"
  309. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/cbak.in" " ${CMAKE_CURRENT_BINARY_DIR}/cbak.out"
  310. )
  311. add_test(NAME "CGGBAL:_Testing_the_balancing_of_a_pair_of_COMPLEX_general_matrices"
  312. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/cgbal.in" " ${CMAKE_CURRENT_BINARY_DIR}/cgbal.out"
  313. )
  314. add_test(NAME "CGGBAK:_Testing_the_back_transformation_of_a_pair_of_COMPLEX_balanced_matrices"
  315. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/cgbak.in" " ${CMAKE_CURRENT_BINARY_DIR}/cgbak.out"
  316. )
  317. add_test(NAME "CBB:_Testing_banded_Singular_Value_Decomposition_routines"
  318. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/cbb.in" " ${CMAKE_CURRENT_BINARY_DIR}/cbb.out"
  319. )
  320. add_test(NAME "CGLM:_Testing_Generalized_Linear_Regression_Model_routines"
  321. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/glm.in" " ${CMAKE_CURRENT_BINARY_DIR}/cglm.out"
  322. )
  323. add_test(NAME "CGQR:_Testing_Generalized_QR_and_RQ_factorization_routines"
  324. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/gqr.in" " ${CMAKE_CURRENT_BINARY_DIR}/cgqr.out"
  325. )
  326. add_test(NAME "CGSV:_Testing_Generalized_Singular_Value_Decomposition_routines"
  327. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/gsv.in" " ${CMAKE_CURRENT_BINARY_DIR}/cgsv.out"
  328. )
  329. add_test(NAME "CCSD:_Testing_CS_Decomposition_routines"
  330. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/csd.in" " ${CMAKE_CURRENT_BINARY_DIR}/ccsd.out"
  331. )
  332. add_test(NAME "CLSE:_Testing_Constrained_Linear_Least_Squares_routines"
  333. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstc" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/lse.in" " ${CMAKE_CURRENT_BINARY_DIR}/clse.out"
  334. )
  335. # ======== DOUBLE EIG TESTS ===========================
  336. add_test(NAME "DNEP:_Testing_Nonsymmetric_Eigenvalue_Problem_routines"
  337. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/nep.in" " ${CMAKE_CURRENT_BINARY_DIR}/dnep.out"
  338. )
  339. add_test(NAME "DSEP:_Testing_Symmetric_Eigenvalue_Problem_routines"
  340. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/sep.in" " ${CMAKE_CURRENT_BINARY_DIR}/dsep.out"
  341. )
  342. add_test(NAME "DSE2:_Testing_Symmetric_Eigenvalue_Problem_routines"
  343. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/se2.in" " ${CMAKE_CURRENT_BINARY_DIR}/dse2.out"
  344. )
  345. add_test(NAME "DSVD:_Testing_Singular_Value_Decomposition_routines"
  346. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/svd.in" " ${CMAKE_CURRENT_BINARY_DIR}/dsvd.out"
  347. )
  348. add_test(NAME "DEC:_Testing_DOUBLE_PRECISION_Eigen_Condition_Routines"
  349. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/dec.in" " ${CMAKE_CURRENT_BINARY_DIR}/dec.out"
  350. )
  351. add_test(NAME "DEV:_Testing_DOUBLE_PRECISION_Nonsymmetric_Eigenvalue_Driver"
  352. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/ded.in" " ${CMAKE_CURRENT_BINARY_DIR}/ded.out"
  353. )
  354. add_test(NAME "DGG:_Testing_DOUBLE_PRECISION_Nonsymmetric_Generalized_Eigenvalue_Problem_routines"
  355. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/dgg.in" " ${CMAKE_CURRENT_BINARY_DIR}/dgg.out"
  356. )
  357. add_test(NAME "DGD:_Testing_DOUBLE_PRECISION_Nonsymmetric_Generalized_Eigenvalue_Problem_driver_routines"
  358. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/dgd.in" " ${CMAKE_CURRENT_BINARY_DIR}/dgd.out"
  359. )
  360. add_test(NAME "DSB:_Testing_DOUBLE_PRECISION_Symmetric_Eigenvalue_Problem_routines"
  361. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/dsb.in" " ${CMAKE_CURRENT_BINARY_DIR}/dsb.out"
  362. )
  363. add_test(NAME "DSG:_Testing_DOUBLE_PRECISION_Symmetric_Generalized_Eigenvalue_Problem_routines"
  364. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/dsg.in" " ${CMAKE_CURRENT_BINARY_DIR}/dsg.out"
  365. )
  366. add_test(NAME "DGEBAL:_Testing_the_balancing_of_a_DOUBLE_PRECISION_general_matrix"
  367. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/dbal.in" " ${CMAKE_CURRENT_BINARY_DIR}/dbal.out"
  368. )
  369. add_test(NAME "DGEBAK:_Testing_the_back_transformation_of_a_DOUBLE_PRECISION_balanced_matrix"
  370. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/dbak.in" " ${CMAKE_CURRENT_BINARY_DIR}/dbak.out"
  371. )
  372. add_test(NAME "DGGBAL:_Testing_the_balancing_of_a_pair_of_DOUBLE_PRECISION_general_matrices"
  373. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/dgbal.in" " ${CMAKE_CURRENT_BINARY_DIR}/dgbal.out"
  374. )
  375. add_test(NAME "DGGBAK:_Testing_the_back_transformation_of_a_pair_of_DOUBLE_PRECISION_balanced_matrices"
  376. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/dgbak.in" " ${CMAKE_CURRENT_BINARY_DIR}/dgbak.out"
  377. )
  378. add_test(NAME "DBB:_Testing_banded_Singular_Value_Decomposition_routines"
  379. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/dbb.in" " ${CMAKE_CURRENT_BINARY_DIR}/dbb.out"
  380. )
  381. add_test(NAME "DGLM:_Testing_Generalized_Linear_Regression_Model_routines"
  382. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/glm.in" " ${CMAKE_CURRENT_BINARY_DIR}/dglm.out"
  383. )
  384. add_test(NAME "DGQR:_Testing_Generalized_QR_and_RQ_factorization_routines"
  385. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/gqr.in" " ${CMAKE_CURRENT_BINARY_DIR}/dgqr.out"
  386. )
  387. add_test(NAME "DGSV:_Testing_Generalized_Singular_Value_Decomposition_routines"
  388. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/gsv.in" " ${CMAKE_CURRENT_BINARY_DIR}/dgsv.out"
  389. )
  390. add_test(NAME "DCSD:_Testing_CS_Decomposition_routines"
  391. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/csd.in" " ${CMAKE_CURRENT_BINARY_DIR}/dcsd.out"
  392. )
  393. add_test(NAME "DLSE:_Testing_Constrained_Linear_Least_Squares_routines"
  394. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstd" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/lse.in" " ${CMAKE_CURRENT_BINARY_DIR}/dlse.out"
  395. )
  396. # ======== COMPLEX16 EIG TESTS ===========================
  397. add_test(NAME "ZNEP:_Testing_Nonsymmetric_Eigenvalue_Problem_routines"
  398. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/nep.in" " ${CMAKE_CURRENT_BINARY_DIR}/znep.out"
  399. )
  400. add_test(NAME "ZSEP:_Testing_Symmetric_Eigenvalue_Problem_routines"
  401. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/sep.in" " ${CMAKE_CURRENT_BINARY_DIR}/zsep.out"
  402. )
  403. add_test(NAME "ZSE2:_Testing_Symmetric_Eigenvalue_Problem_routines"
  404. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/se2.in" " ${CMAKE_CURRENT_BINARY_DIR}/zse2.out"
  405. )
  406. add_test(NAME "ZSVD:_Testing_Singular_Value_Decomposition_routines"
  407. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/svd.in" " ${CMAKE_CURRENT_BINARY_DIR}/zsvd.out"
  408. )
  409. add_test(NAME "ZEC:_Testing_COMPLEX16_Eigen_Condition_Routines"
  410. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/zec.in" " ${CMAKE_CURRENT_BINARY_DIR}/zec.out"
  411. )
  412. add_test(NAME "ZES:_Testing_COMPLEX16_Nonsymmetric_Schur_Form_Driver"
  413. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/zed.in" " ${CMAKE_CURRENT_BINARY_DIR}/zed.out"
  414. )
  415. add_test(NAME "ZGG:_Testing_COMPLEX16_Nonsymmetric_Generalized_Eigenvalue_Problem_routines"
  416. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/zgg.in" " ${CMAKE_CURRENT_BINARY_DIR}/zgg.out"
  417. )
  418. add_test(NAME "ZGD:_Testing_COMPLEX16_Nonsymmetric_Generalized_Eigenvalue_Problem_driver_routines"
  419. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/zgd.in" " ${CMAKE_CURRENT_BINARY_DIR}/zgd.out"
  420. )
  421. add_test(NAME "ZHB:_Testing_Hermitian_Eigenvalue_Problem_routines"
  422. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/zsb.in" " ${CMAKE_CURRENT_BINARY_DIR}/zsb.out"
  423. )
  424. add_test(NAME "ZSG:_Testing_Symmetric_Generalized_Eigenvalue_Problem_routines"
  425. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/zsg.in" " ${CMAKE_CURRENT_BINARY_DIR}/zsg.out"
  426. )
  427. add_test(NAME "ZGEBAL:_Testing_the_balancing_of_a_COMPLEX16_general_matrix"
  428. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/zbal.in" " ${CMAKE_CURRENT_BINARY_DIR}/zbal.out"
  429. )
  430. add_test(NAME "ZGEBAK:_Testing_the_back_transformation_of_a_COMPLEX16_balanced_matrix"
  431. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/zbak.in" " ${CMAKE_CURRENT_BINARY_DIR}/zbak.out"
  432. )
  433. add_test(NAME "ZGGBAL:_Testing_the_balancing_of_a_pair_of_COMPLEX_general_matrices"
  434. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/zgbal.in" " ${CMAKE_CURRENT_BINARY_DIR}/zgbal.out"
  435. )
  436. add_test(NAME "ZGGBAK:_Testing_the_back_transformation_of_a_pair_of_COMPLEX16_balanced_matrices"
  437. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/zgbak.in" " ${CMAKE_CURRENT_BINARY_DIR}/zgbak.out"
  438. )
  439. add_test(NAME "ZBB:_Testing_banded_Singular_Value_Decomposition_routines"
  440. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/zbb.in" " ${CMAKE_CURRENT_BINARY_DIR}/zbb.out"
  441. )
  442. add_test(NAME "ZGLM:_Testing_Generalized_Linear_Regression_Model_routines"
  443. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/glm.in" " ${CMAKE_CURRENT_BINARY_DIR}/zglm.out"
  444. )
  445. add_test(NAME "ZGQR:_Testing_Generalized_QR_and_RQ_factorization_routines"
  446. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/gqr.in" " ${CMAKE_CURRENT_BINARY_DIR}/zgqr.out"
  447. )
  448. add_test(NAME "ZGSV:_Testing_Generalized_Singular_Value_Decomposition_routines"
  449. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/gsv.in" " ${CMAKE_CURRENT_BINARY_DIR}/zgsv.out"
  450. )
  451. add_test(NAME "ZCSD:_Testing_CS_Decomposition_routines"
  452. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/csd.in" " ${CMAKE_CURRENT_BINARY_DIR}/zcsd.out"
  453. )
  454. add_test(NAME "Constrained_Linear_Least_Squares_routines"
  455. COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/EIG/xeigtstz" "${PROJECT_SOURCE_DIR}/lapack-netlib/TESTING/lse.in" " ${CMAKE_CURRENT_BINARY_DIR}/zlse.out"
  456. )