Add tests for ?GEDMD (Reference-LAPACK PR 959)

This commit is contained in:
Martin Kroeker 2023-12-23 23:39:53 +01:00 committed by GitHub
parent 283713e4c5
commit c6fa921027
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 0 deletions

View File

@ -42,6 +42,8 @@ set(SEIGTST schkee.F
sort03.f ssbt21.f ssgt01.f sslect.f sspt21.f sstt21.f sort03.f ssbt21.f ssgt01.f sslect.f sspt21.f sstt21.f
sstt22.f ssyl01.f ssyt21.f ssyt22.f) sstt22.f ssyl01.f ssyt21.f ssyt22.f)
set(SDMDEIGTST schkdmd.f90)
set(CEIGTST cchkee.F set(CEIGTST cchkee.F
cbdt01.f cbdt02.f cbdt03.f cbdt05.f cbdt01.f cbdt02.f cbdt03.f cbdt05.f
cchkbb.f cchkbd.f cchkbk.f cchkbl.f cchkec.f cchkbb.f cchkbd.f cchkbk.f cchkbl.f cchkec.f
@ -59,6 +61,8 @@ set(CEIGTST cchkee.F
csgt01.f cslect.f csyl01.f csgt01.f cslect.f csyl01.f
cstt21.f cstt22.f cunt01.f cunt03.f) cstt21.f cstt22.f cunt01.f cunt03.f)
set(CDMDEIGTST cchkdmd.f90)
set(DZIGTST dlafts.f dlahd2.f dlasum.f dlatb9.f dstech.f dstect.f set(DZIGTST dlafts.f dlahd2.f dlasum.f dlatb9.f dstech.f dstect.f
dsvdch.f dsvdct.f dsxt1.f) dsvdch.f dsvdct.f dsxt1.f)
@ -79,6 +83,8 @@ set(DEIGTST dchkee.F
dort03.f dsbt21.f dsgt01.f dslect.f dspt21.f dstt21.f dort03.f dsbt21.f dsgt01.f dslect.f dspt21.f dstt21.f
dstt22.f dsyl01.f dsyt21.f dsyt22.f) dstt22.f dsyl01.f dsyt21.f dsyt22.f)
set(DDMDEIGTST dchkdmd.f90)
set(ZEIGTST zchkee.F set(ZEIGTST zchkee.F
zbdt01.f zbdt02.f zbdt03.f zbdt05.f zbdt01.f zbdt02.f zbdt03.f zbdt05.f
zchkbb.f zchkbd.f zchkbk.f zchkbl.f zchkec.f zchkbb.f zchkbd.f zchkbk.f zchkbl.f zchkec.f
@ -96,6 +102,8 @@ set(ZEIGTST zchkee.F
zsgt01.f zslect.f zsyl01.f zsgt01.f zslect.f zsyl01.f
zstt21.f zstt22.f zunt01.f zunt03.f) zstt21.f zstt22.f zunt01.f zunt03.f)
set(ZDMDEIGTST zchkdmd.f90)
macro(add_eig_executable name) macro(add_eig_executable name)
add_executable(${name} ${ARGN}) add_executable(${name} ${ARGN})
target_link_libraries(${name} openblas${SUFFIX64_UNDERSCORE}) target_link_libraries(${name} openblas${SUFFIX64_UNDERSCORE})
@ -104,16 +112,20 @@ endmacro()
if(BUILD_SINGLE) if(BUILD_SINGLE)
add_eig_executable(xeigtsts ${SEIGTST} ${SCIGTST} ${AEIGTST}) add_eig_executable(xeigtsts ${SEIGTST} ${SCIGTST} ${AEIGTST})
add_eig_executable(xdmdeigtsts ${SDMDEIGTST})
endif() endif()
if(BUILD_COMPLEX) if(BUILD_COMPLEX)
add_eig_executable(xeigtstc ${CEIGTST} ${SCIGTST} ${AEIGTST}) add_eig_executable(xeigtstc ${CEIGTST} ${SCIGTST} ${AEIGTST})
add_eig_executable(xdmdeigtstc ${CDMDEIGTST})
endif() endif()
if(BUILD_DOUBLE) if(BUILD_DOUBLE)
add_eig_executable(xeigtstd ${DEIGTST} ${DZIGTST} ${AEIGTST}) add_eig_executable(xeigtstd ${DEIGTST} ${DZIGTST} ${AEIGTST})
add_eig_executable(xdmdeigtstd ${DDMDEIGTST})
endif() endif()
if(BUILD_COMPLEX16) if(BUILD_COMPLEX16)
add_eig_executable(xeigtstz ${ZEIGTST} ${DZIGTST} ${AEIGTST}) add_eig_executable(xeigtstz ${ZEIGTST} ${DZIGTST} ${AEIGTST})
add_eig_executable(xdmdeigtstz ${ZDMDEIGTST})
endif() endif()