This is mostly a long term maintenance improvement.
Many coding styles require elimination of trailing whitespace, and
many editors and source code management configurations automatically
gobble up whitespace. When these tools gobble up whitespace, it
complicates reviewing the meaningful code changes.
By removing whitespace on one patch, it makes future
code reviews much easier.
# Comment out the next 6 definitions if you already have
# the Level 1 BLAS.
#---------------------------------------------------------
-set(SBLAS1 isamax.f sasum.f saxpy.f scopy.f sdot.f snrm2.f
+set(SBLAS1 isamax.f sasum.f saxpy.f scopy.f sdot.f snrm2.f
srot.f srotg.f sscal.f sswap.f sdsdot.f srotmg.f srotm.f)
-set(CBLAS1 scabs1.f scasum.f scnrm2.f icamax.f caxpy.f ccopy.f
+set(CBLAS1 scabs1.f scasum.f scnrm2.f icamax.f caxpy.f ccopy.f
cdotc.f cdotu.f csscal.f crotg.f cscal.f cswap.f csrot.f)
-set(DBLAS1 idamax.f dasum.f daxpy.f dcopy.f ddot.f dnrm2.f
+set(DBLAS1 idamax.f dasum.f daxpy.f dcopy.f ddot.f dnrm2.f
drot.f drotg.f dscal.f dsdot.f dswap.f drotmg.f drotm.f)
-set(ZBLAS1 dcabs1.f dzasum.f dznrm2.f izamax.f zaxpy.f zcopy.f
+set(ZBLAS1 dcabs1.f dzasum.f dznrm2.f izamax.f zaxpy.f zcopy.f
zdotc.f zdotu.f zdscal.f zrotg.f zscal.f zswap.f zdrot.f)
set(CB1AUX isamax.f sasum.f saxpy.f scopy.f snrm2.f sscal.f)
# Comment out the next 4 definitions if you already have
# the Level 2 BLAS.
#---------------------------------------------------------
-set(SBLAS2 sgemv.f sgbmv.f ssymv.f ssbmv.f sspmv.f
- strmv.f stbmv.f stpmv.f strsv.f stbsv.f stpsv.f
+set(SBLAS2 sgemv.f sgbmv.f ssymv.f ssbmv.f sspmv.f
+ strmv.f stbmv.f stpmv.f strsv.f stbsv.f stpsv.f
sger.f ssyr.f sspr.f ssyr2.f sspr2.f)
-set(CBLAS2 cgemv.f cgbmv.f chemv.f chbmv.f chpmv.f
- ctrmv.f ctbmv.f ctpmv.f ctrsv.f ctbsv.f ctpsv.f
+set(CBLAS2 cgemv.f cgbmv.f chemv.f chbmv.f chpmv.f
+ ctrmv.f ctbmv.f ctpmv.f ctrsv.f ctbsv.f ctpsv.f
cgerc.f cgeru.f cher.f chpr.f cher2.f chpr2.f)
-set(DBLAS2 dgemv.f dgbmv.f dsymv.f dsbmv.f dspmv.f
- dtrmv.f dtbmv.f dtpmv.f dtrsv.f dtbsv.f dtpsv.f
+set(DBLAS2 dgemv.f dgbmv.f dsymv.f dsbmv.f dspmv.f
+ dtrmv.f dtbmv.f dtpmv.f dtrsv.f dtbsv.f dtpsv.f
dger.f dsyr.f dspr.f dsyr2.f dspr2.f)
-set(ZBLAS2 zgemv.f zgbmv.f zhemv.f zhbmv.f zhpmv.f
- ztrmv.f ztbmv.f ztpmv.f ztrsv.f ztbsv.f ztpsv.f
+set(ZBLAS2 zgemv.f zgbmv.f zhemv.f zhbmv.f zhpmv.f
+ ztrmv.f ztbmv.f ztpmv.f ztrsv.f ztbsv.f ztpsv.f
zgerc.f zgeru.f zher.f zhpr.f zher2.f zhpr2.f)
#---------------------------------------------------------
#---------------------------------------------------------
set(SBLAS3 sgemm.f ssymm.f ssyrk.f ssyr2k.f strmm.f strsm.f )
-set(CBLAS3 cgemm.f csymm.f csyrk.f csyr2k.f ctrmm.f ctrsm.f
+set(CBLAS3 cgemm.f csymm.f csyrk.f csyr2k.f ctrmm.f ctrsm.f
chemm.f cherk.f cher2k.f)
set(DBLAS3 dgemm.f dsymm.f dsyrk.f dsyr2k.f dtrmm.f dtrsm.f)
-set(ZBLAS3 zgemm.f zsymm.f zsyrk.f zsyr2k.f ztrmm.f ztrsm.f
+set(ZBLAS3 zgemm.f zsymm.f zsyrk.f zsyr2k.f ztrmm.f ztrsm.f
zhemm.f zherk.f zher2k.f)
# default build all of it
-set(ALLOBJ ${SBLAS1} ${SBLAS2} ${SBLAS3} ${DBLAS1} ${DBLAS2} ${DBLAS3}
- ${CBLAS1} ${CBLAS2} ${CBLAS3} ${ZBLAS1}
+set(ALLOBJ ${SBLAS1} ${SBLAS2} ${SBLAS3} ${DBLAS1} ${DBLAS2} ${DBLAS3}
+ ${CBLAS1} ${CBLAS2} ${CBLAS3} ${ZBLAS1}
${ZBLAS2} ${ZBLAS3} ${ALLBLAS})
if(BLAS_SINGLE)
- set(ALLOBJ ${SBLAS1} ${ALLBLAS}
+ set(ALLOBJ ${SBLAS1} ${ALLBLAS}
${SBLAS2} ${SBLAS3})
endif()
if(BLAS_DOUBLE)
- set(ALLOBJ ${DBLAS1} ${ALLBLAS}
+ set(ALLOBJ ${DBLAS1} ${ALLBLAS}
${DBLAS2} ${DBLAS3})
endif()
if(BLAS_COMPLEX)
- set(ALLOBJ ${BLASLIB} ${CBLAS1} ${CB1AUX}
+ set(ALLOBJ ${BLASLIB} ${CBLAS1} ${CB1AUX}
${ALLBLAS} ${CBLAS2})
endif()
if(BLAS_COMPLEX16)
- set(ALLOBJ ${BLASLIB} ${ZBLAS1} ${ZB1AUX}
+ set(ALLOBJ ${BLASLIB} ${ZBLAS1} ${ZB1AUX}
${ALLBLAS} ${ZBLAS2} ${ZBLAS3})
endif()
-
-
+
+
add_library(blas ${ALLOBJ})
#if(UNIX)
# target_link_libraries(blas m)
-DINTDIR=${CMAKE_CFG_INTDIR}
-P "${LAPACK_SOURCE_DIR}/TESTING/runtest.cmake")
else()
- add_test(NAME BLAS-${name} COMMAND "${CMAKE_COMMAND}"
+ add_test(NAME BLAS-${name} COMMAND "${CMAKE_COMMAND}"
-DTEST=$<TARGET_FILE:${name}>
-DINTDIR=${CMAKE_CFG_INTDIR}
-P "${LAPACK_SOURCE_DIR}/TESTING/runtest.cmake")
include(FortranCInterface)
## Ensure that the fortran compiler and c compiler specified are compatible
FortranCInterface_VERIFY()
-FortranCInterface_HEADER( ${LAPACK_BINARY_DIR}/include/cblas_mangling.h
+FortranCInterface_HEADER( ${LAPACK_BINARY_DIR}/include/cblas_mangling.h
MACRO_NAMESPACE "F77_"
SYMBOL_NAMESPACE "F77_" )
if( NOT FortranCInterface_GLOBAL_FOUND OR NOT FortranCInterface_MODULE_FOUND)
#
# Level 1
#
-#
+#
#
# All object files for single real precision
#
# All object files for double real precision
#
-set (DLEV1 cblas_drotg.c cblas_drotmg.c cblas_drot.c cblas_drotm.c
+set (DLEV1 cblas_drotg.c cblas_drotmg.c cblas_drot.c cblas_drotm.c
cblas_dswap.c cblas_dscal.c cblas_dcopy.c cblas_daxpy.c
- cblas_ddot.c cblas_dsdot.c cblas_dnrm2.c cblas_dasum.c
+ cblas_ddot.c cblas_dsdot.c cblas_dnrm2.c cblas_dasum.c
cblas_idamax.c ddotsub.f dsdotsub.f dnrm2sub.f
dasumsub.f idamaxsub.f)
#
set (ZLEV1 cblas_zswap.c cblas_zscal.c cblas_zdscal.c cblas_zcopy.c
cblas_zaxpy.c cblas_zdotu_sub.c cblas_zdotc_sub.c cblas_dznrm2.c
- cblas_dzasum.c cblas_izamax.c zdotcsub.f zdotusub.f
+ cblas_dzasum.c cblas_izamax.c zdotcsub.f zdotusub.f
dzasumsub.f dznrm2sub.f izamaxsub.f)
-
+
#
# Common files for single complex precision
#
# Level 2
#
-#
+#
#
# All object files for single real precision
cblas_stbmv.c cblas_stbsv.c cblas_stpmv.c cblas_stpsv.c cblas_strmv.c
cblas_strsv.c)
-
+
#
# All object files for double real precision
#
#
# Level 3
#
-#
+#
#
# All object files for single real precision
# default build all of it
set(ALLOBJ ${SCLEV1} ${SLEV1} ${SLEV2} ${SLEV3} ${ERRHAND}
${DLEV1} ${DLEV2} ${DLEV3}
- ${CLEV1} ${CLEV2} ${CLEV3}
+ ${CLEV1} ${CLEV2} ${CLEV3}
${ZLEV1} ${ZLEV2} ${ZLEV3} )
# Single real precision
if(CBLAS_DOUBLE)
set(ALLOBJ ${DLEV1} ${DLEV2} ${DLEV3} ${ERRHAND})
endif(CBLAS_DOUBLE)
-
+
# Single complex precision
if (CBLAS_COMPLEX)
set(ALLOBJ ${CLEV1} ${SCLEV1} ${CLEV2} ${CLEV3} ${ERRHAND})
endif(CBLAS_COMPLEX)
# Double complex precision
-if (CBLAS_COMPLEX16)
+if (CBLAS_COMPLEX16)
set(ALLOBJ ${ZLEV1} ${ZLEV2} ${ZLEV3} ${ERRHAND})
endif(CBLAS_COMPLEX16)
add_test(NAME CBLAS-${testName} COMMAND "${CMAKE_COMMAND}"
-DTEST=$<TARGET_FILE:${target}>
-DINPUT=${TEST_INPUT}
- -DOUTPUT=${TEST_OUTPUT}
+ -DOUTPUT=${TEST_OUTPUT}
-DINTDIR=${CMAKE_CFG_INTDIR}
-P "${LAPACK_SOURCE_DIR}/TESTING/runtest.cmake")
else()
- add_test(NAME CBLAS-${testName} COMMAND "${CMAKE_COMMAND}"
+ add_test(NAME CBLAS-${testName} COMMAND "${CMAKE_COMMAND}"
-DTEST=$<TARGET_FILE:${target}>
- -DOUTPUT=${TEST_OUTPUT}
+ -DOUTPUT=${TEST_OUTPUT}
-DINTDIR=${CMAKE_CFG_INTDIR}
-P "${LAPACK_SOURCE_DIR}/TESTING/runtest.cmake")
endif()
add_executable(xscblat1 c_sblat1.f ${STESTL1O} ${LAPACK_BINARY_DIR}/include/cblas_test.h)
add_executable(xscblat2 c_sblat2.f ${STESTL2O} ${LAPACK_BINARY_DIR}/include/cblas_test.h)
add_executable(xscblat3 c_sblat3.f ${STESTL3O} ${LAPACK_BINARY_DIR}/include/cblas_test.h)
-
+
target_link_libraries(xscblat1 cblas ${BLAS_LIBRARIES})
target_link_libraries(xscblat2 cblas ${BLAS_LIBRARIES})
target_link_libraries(xscblat3 cblas ${BLAS_LIBRARIES})
-
+
add_cblas_test(stest1.out "" xscblat1)
add_cblas_test(stest2.out sin2 xscblat2)
add_cblas_test(stest3.out sin3 xscblat3)
-
+
endif()
if(BUILD_DOUBLE)
add_executable(xdcblat1 c_dblat1.f ${DTESTL1O} ${LAPACK_BINARY_DIR}/include/cblas_test.h)
add_executable(xdcblat2 c_dblat2.f ${DTESTL2O} ${LAPACK_BINARY_DIR}/include/cblas_test.h)
add_executable(xdcblat3 c_dblat3.f ${DTESTL3O} ${LAPACK_BINARY_DIR}/include/cblas_test.h)
-
+
target_link_libraries(xdcblat1 cblas ${BLAS_LIBRARIES})
target_link_libraries(xdcblat2 cblas ${BLAS_LIBRARIES})
target_link_libraries(xdcblat3 cblas ${BLAS_LIBRARIES})
-
+
add_cblas_test(dtest1.out "" xdcblat1)
add_cblas_test(dtest2.out din2 xdcblat2)
add_cblas_test(dtest3.out din3 xdcblat3)
add_executable(xccblat1 c_cblat1.f ${CTESTL1O} ${LAPACK_BINARY_DIR}/include/cblas_test.h)
add_executable(xccblat2 c_cblat2.f ${CTESTL2O} ${LAPACK_BINARY_DIR}/include/cblas_test.h)
add_executable(xccblat3 c_cblat3.f ${CTESTL3O} ${LAPACK_BINARY_DIR}/include/cblas_test.h)
-
+
target_link_libraries(xccblat1 cblas ${BLAS_LIBRARIES})
target_link_libraries(xccblat2 cblas ${BLAS_LIBRARIES})
target_link_libraries(xccblat3 cblas ${BLAS_LIBRARIES})
-
+
add_cblas_test(ctest1.out "" xccblat1)
add_cblas_test(ctest2.out cin2 xccblat2)
add_cblas_test(ctest3.out cin3 xccblat3)
add_executable(xzcblat1 c_zblat1.f ${ZTESTL1O} ${LAPACK_BINARY_DIR}/include/cblas_test.h)
add_executable(xzcblat2 c_zblat2.f ${ZTESTL2O} ${LAPACK_BINARY_DIR}/include/cblas_test.h)
add_executable(xzcblat3 c_zblat3.f ${ZTESTL3O} ${LAPACK_BINARY_DIR}/include/cblas_test.h)
-
+
target_link_libraries(xzcblat1 cblas ${BLAS_LIBRARIES})
target_link_libraries(xzcblat2 cblas ${BLAS_LIBRARIES})
target_link_libraries(xzcblat3 cblas ${BLAS_LIBRARIES})
-
+
add_cblas_test(ztest1.out "" xzcblat1)
add_cblas_test(ztest2.out zin2 xzcblat2)
add_cblas_test(ztest3.out zin3 xzcblat3)
#
# After execution, the following variables are set. If they are un set then
# size detection was not possible
-#
+#
# SIZEOF_INTEGER - Number of bytes used to store the default INTEGER type
# SIZEOF_REAL - Number of bytes used to store the default REAL type
# SIZEOF_LOGICAL - Number of bytes used to store the default LOGICAL type
# SIZEOF_CHARACTER - Number of bytes used to store the default CHARACTER type
-#
+#
#=============================================================================
# Author: Chuck Atkins
# Copyright 2011
foreach( __TEST_SIZE ${_TEST_SIZES} )
set( __TEST_FILE ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testFortran${_TYPE_NAME}Size${__TEST_SIZE}.f90 )
- file( WRITE ${__TEST_FILE}
+ file( WRITE ${__TEST_FILE}
"
PROGRAM check_size
${_TYPE_NAME}*${__TEST_SIZE}, TARGET :: a
# This module checks against various known compilers and thier respective
# flags to determine any specific flags needing to be set.
-#
+#
# 1. If FPE traps are enabled either abort or disable them
# 2. Specify fixed form if needed
# 3. Ensure that Release builds use O2 instead of O3
-#
+#
#=============================================================================
# Author: Chuck Atkins
# Copyright 2011
# GNU Fortran
if( CMAKE_Fortran_COMPILER_ID STREQUAL "GNU" )
- if( "${CMAKE_Fortran_FLAGS}" MATCHES "-ffpe-trap=[izoupd]")
+ if( "${CMAKE_Fortran_FLAGS}" MATCHES "-ffpe-trap=[izoupd]")
set( FPE_EXIT TRUE )
endif()
if( "${CMAKE_Fortran_FLAGS}" MATCHES "\\+fp_exception" )
set( FPE_EXIT TRUE )
endif()
-
+
if( NOT ("${CMAKE_Fortran_FLAGS}" MATCHES "\\+fltconst_strict") )
message( STATUS "Enabling strict float conversion with +fltconst_strict" )
set( CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} +fltconst_strict"
CACHE STRING "Flags for Fortran compiler." FORCE )
- endif()
+ endif()
# Most versions of cmake don't have good default options for the HP compiler
set( CMAKE_Fortran_FLAGS_DEBUG "${CMAKE_Fortran_FLAGS_DEBUG} -g"
if( "${CMAKE_Fortran_FLAGS_RELEASE}" MATCHES "O[3-9]" )
message( STATUS "Reducing RELEASE optimization level to O2" )
- string( REGEX REPLACE "O[3-9]" "O2" CMAKE_Fortran_FLAGS_RELEASE
+ string( REGEX REPLACE "O[3-9]" "O2" CMAKE_Fortran_FLAGS_RELEASE
"${CMAKE_Fortran_FLAGS_RELEASE}" )
set( CMAKE_Fortran_FLAGS_RELEASE "${CMAKE_Fortran_FLAGS_RELEASE}"
CACHE STRING "Flags used by the compiler during release builds" FORCE )
# NoChange
# f77IsF2C
# UpCase
-#
+#
macro(FORTRAN_MANGLING CDEFS)
MESSAGE(STATUS "=========")
GET_FILENAME_COMPONENT(F77_NAME ${CMAKE_Fortran_COMPILER} NAME)
MESSAGE(STATUS "Testing FORTRAN_MANGLING")
-
+
MESSAGE(STATUS "Compiling Finface.f...")
execute_process ( COMMAND ${CMAKE_Fortran_COMPILER} ${F77_OPTION_COMPILE} ${PROJECT_SOURCE_DIR}/lapacke/mangling/Fintface.f
RESULT_VARIABLE xintface_RES
OUTPUT_VARIABLE xintface_OUT
ERROR_VARIABLE xintface_ERR)
-
+
if (xintface_RES EQUAL 0)
STRING(REPLACE "\n" "" xintface_OUT "${xintface_OUT}")
SET(CDEFS ${xintface_OUT})
else()
MESSAGE(FATAL_ERROR "FORTRAN_MANGLING:ERROR ${xintface_ERR}")
- endif()
-
+ endif()
+
endmacro(FORTRAN_MANGLING)
if (CMAKE_GENERATOR STREQUAL "NMake Makefiles")
get_filename_component(CMAKE_Fortran_COMPILER_CMDNAM ${CMAKE_Fortran_COMPILER} NAME_WE)
message(STATUS "Using Compaq Fortran compiler with command name ${CMAKE_Fortran_COMPILER_CMDNAM}")
- set( cmd ${CMAKE_Fortran_COMPILER_CMDNAM} )
+ set( cmd ${CMAKE_Fortran_COMPILER_CMDNAM} )
string( TOLOWER "${cmd}" cmdlc )
- if ( cmdlc STREQUAL "df" )
+ if ( cmdlc STREQUAL "df" )
message(STATUS "Assume the Compaq Visual Fortran Compiler is being used")
set(CMAKE_Fortran_USE_RESPONSE_FILE_FOR_OBJECTS 1)
set(CMAKE_Fortran_USE_RESPONSE_FILE_FOR_INCLUDES 1)
#introducing compiler command options
if (${BUILD_SHARED_LIBS})
message(FATAL_ERROR "Making of shared libraries with CVF has not been tested.")
- endif()
+ endif()
set(str "NMake version 9 or later should be used. NMake version 6.0 which is\n")
set(str "${str} included with the CVF distribution fails to build Lapack because\n")
set(str "${str} the number of source files exceeds the limit for NMake v6.0\n")
set(CMAKE_Fortran_LINK_EXECUTABLE "LINK /out:<TARGET> <LINK_FLAGS> <LINK_LIBRARIES> <OBJECTS>")
endif()
endif()
- endif()
+ endif()
endif()
# Get Python
add_subdirectory(BLAS)
set( BLAS_LIBRARIES blas )
else()
- set( CMAKE_EXE_LINKER_FLAGS
- "${CMAKE_EXE_LINKER_FLAGS} ${BLAS_LINKER_FLAGS}"
+ set( CMAKE_EXE_LINKER_FLAGS
+ "${CMAKE_EXE_LINKER_FLAGS} ${BLAS_LINKER_FLAGS}"
CACHE STRING "Linker flags for executables" FORCE)
- set( CMAKE_MODULE_LINKER_FLAGS
- "${CMAKE_MODULE_LINKER_FLAGS} ${BLAS_LINKER_FLAGS}"
+ set( CMAKE_MODULE_LINKER_FLAGS
+ "${CMAKE_MODULE_LINKER_FLAGS} ${BLAS_LINKER_FLAGS}"
CACHE STRING "Linker flags for modules" FORCE)
- set( CMAKE_SHARED_LINKER_FLAGS
- "${CMAKE_SHARED_LINKER_FLAGS} ${BLAS_LINKER_FLAGS}"
+ set( CMAKE_SHARED_LINKER_FLAGS
+ "${CMAKE_SHARED_LINKER_FLAGS} ${BLAS_LINKER_FLAGS}"
CACHE STRING "Linker flags for shared libs" FORCE)
endif( NOT BLAS_FOUND )
if (USE_XBLAS)
find_library(XBLAS_LIBRARY NAMES xblas)
endif(USE_XBLAS)
-
+
option(USE_OPTIMIZED_LAPACK "Whether or not to use an optimized LAPACK library instead of included netlib LAPACK" OFF)
# --------------------------------------------------
option(BUILD_COMPLEX16 "Build LAPACK Double Complex Precision" ON)
add_subdirectory(SRC)
else()
- set( CMAKE_EXE_LINKER_FLAGS
- "${CMAKE_EXE_LINKER_FLAGS} ${LAPACK_LINKER_FLAGS}"
+ set( CMAKE_EXE_LINKER_FLAGS
+ "${CMAKE_EXE_LINKER_FLAGS} ${LAPACK_LINKER_FLAGS}"
CACHE STRING "Linker flags for executables" FORCE)
- set( CMAKE_MODULE_LINKER_FLAGS
- "${CMAKE_MODULE_LINKER_FLAGS} ${LAPACK_LINKER_FLAGS}"
+ set( CMAKE_MODULE_LINKER_FLAGS
+ "${CMAKE_MODULE_LINKER_FLAGS} ${LAPACK_LINKER_FLAGS}"
CACHE STRING "Linker flags for modules" FORCE)
- set( CMAKE_SHARED_LINKER_FLAGS
- "${CMAKE_SHARED_LINKER_FLAGS} ${LAPACK_LINKER_FLAGS}"
+ set( CMAKE_SHARED_LINKER_FLAGS
+ "${CMAKE_SHARED_LINKER_FLAGS} ${LAPACK_LINKER_FLAGS}"
CACHE STRING "Linker flags for shared libs" FORCE)
endif( NOT LATESTLAPACK_FOUND )
endif(LAPACKE)
# --------------------------------------------------
-# CPACK Packaging
+# CPACK Packaging
SET(CPACK_PACKAGE_NAME "LAPACK")
SET(CPACK_PACKAGE_VENDOR "University of Tennessee, Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd")
#
-# For further details regarding this file,
+# For further details regarding this file,
# see http://www.vtk.org/Wiki/CMake_Testing_With_CTest#Customizing_CTest
#
# Files to explicitly exclude from code coverage
SET(CTEST_CUSTOM_COVERAGE_EXCLUDE
${CTEST_CUSTOM_COVERAGE_EXCLUDE}
-
+
# Exclude the internal BLAS libraries
"/BLAS/"
SET(CTEST_CUSTOM_WARNING_EXCEPTION
${CTEST_CUSTOM_WARNING_EXCEPTION}
- # Common warning when linking ATLAS built with GNU Fortran 4.1 and building
+ # Common warning when linking ATLAS built with GNU Fortran 4.1 and building
# with GNU Fortran 4.4. It can be safely ignored.
"libgfortran.*may conflict with libgfortran"
# Harmless warning often seen on IRIX
"WARNING 84 : .*libm.* is not used for resolving any symbol"
- # Warnings caused by sun compilers when building code to only run on your
+ # Warnings caused by sun compilers when building code to only run on your
# native platform
"xarch=native on this architecture implies -xarch=.*which generates code that does not run"
-
+
# Harmless warnings from the Intel compiler on Windows
"ipo: warning #11010: file format not recognized for .*\\.exe\\.embed\\.manifest\\.res"
"LINK : warning LNK4224: /INCREMENTAL:YES is no longer supported; ignored"
- # Warnings caused by string truncation in the test code. The truncation is
+ # Warnings caused by string truncation in the test code. The truncation is
# intentional
"Character string truncated to length 1 on assignment"
)
-#AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR} SRC_OBJ)
+#AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR} SRC_OBJ)
-SET (SRC_OBJ
+SET (SRC_OBJ
lapacke_cbbcsd.c
lapacke_cbbcsd_work.c
lapacke_cbdsqr.c
)
if(BUILD_DEPRECATED)
- LIST(APPEND SRC_OBJ
+ LIST(APPEND SRC_OBJ
lapacke_cggsvp.c
lapacke_cggsvp_work.c
lapacke_dggsvp.c
message(STATUS "Building LAPACKE deprecated routines")
endif()
-SET(SRCX_OBJ
+SET(SRCX_OBJ
lapacke_cgbrfsx.c lapacke_cporfsx.c lapacke_dgerfsx.c lapacke_sgbrfsx.c lapacke_ssyrfsx.c lapacke_zherfsx.c
lapacke_cgbrfsx_work.c lapacke_cporfsx_work.c lapacke_dgerfsx_work.c lapacke_sgbrfsx_work.c lapacke_ssyrfsx_work.c lapacke_zherfsx_work.c
lapacke_cgerfsx.c lapacke_csyrfsx.c lapacke_dporfsx.c lapacke_sgerfsx.c lapacke_zgbrfsx.c lapacke_zporfsx.c
lapacke_chesvxx_work.c lapacke_dgbsvxx_work.c lapacke_dsysvxx_work.c lapacke_sposvxx_work.c lapacke_zgesvxx_work.c lapacke_zsysvxx_work.c
)
-# FILE PARTS OF TMGLIB
-SET (MATGEN_OBJ
+# FILE PARTS OF TMGLIB
+SET (MATGEN_OBJ
lapacke_clatms.c
lapacke_clatms_work.c
lapacke_dlatms.c
-set (UTILS_OBJ
+set (UTILS_OBJ
lapacke_c_nancheck.c lapacke_ctr_trans.c lapacke_make_complex_float.c lapacke_zgb_nancheck.c
lapacke_cgb_nancheck.c lapacke_d_nancheck.c lapacke_s_nancheck.c lapacke_zgb_trans.c
lapacke_cgb_trans.c lapacke_dgb_nancheck.c lapacke_sgb_nancheck.c lapacke_zge_nancheck.c
#
#######################################################################
-set(ALLAUX ilaenv.f ieeeck.f lsamen.f iparmq.f
- ilaprec.f ilatrans.f ilauplo.f iladiag.f chla_transtype.f
+set(ALLAUX ilaenv.f ieeeck.f lsamen.f iparmq.f
+ ilaprec.f ilatrans.f ilauplo.f iladiag.f chla_transtype.f
../INSTALL/ilaver.f ../INSTALL/lsame.f xerbla.f xerbla_array.f
../INSTALL/slamch.f)
set(ALLXAUX )
-set(SCLAUX
- sbdsdc.f
- sbdsqr.f sdisna.f slabad.f slacpy.f sladiv.f slae2.f slaebz.f
- slaed0.f slaed1.f slaed2.f slaed3.f slaed4.f slaed5.f slaed6.f
- slaed7.f slaed8.f slaed9.f slaeda.f slaev2.f slagtf.f
- slagts.f slamrg.f slanst.f
- slapy2.f slapy3.f slarnv.f
- slarra.f slarrb.f slarrc.f slarrd.f slarre.f slarrf.f slarrj.f
- slarrk.f slarrr.f slaneg.f
- slartg.f slaruv.f slas2.f slascl.f
- slasd0.f slasd1.f slasd2.f slasd3.f slasd4.f slasd5.f slasd6.f
- slasd7.f slasd8.f slasda.f slasdq.f slasdt.f
- slaset.f slasq1.f slasq2.f slasq3.f slasq4.f slasq5.f slasq6.f
- slasr.f slasrt.f slassq.f slasv2.f spttrf.f sstebz.f sstedc.f
- ssteqr.f ssterf.f slaisnan.f sisnan.f
- slartgp.f slartgs.f
+set(SCLAUX
+ sbdsdc.f
+ sbdsqr.f sdisna.f slabad.f slacpy.f sladiv.f slae2.f slaebz.f
+ slaed0.f slaed1.f slaed2.f slaed3.f slaed4.f slaed5.f slaed6.f
+ slaed7.f slaed8.f slaed9.f slaeda.f slaev2.f slagtf.f
+ slagts.f slamrg.f slanst.f
+ slapy2.f slapy3.f slarnv.f
+ slarra.f slarrb.f slarrc.f slarrd.f slarre.f slarrf.f slarrj.f
+ slarrk.f slarrr.f slaneg.f
+ slartg.f slaruv.f slas2.f slascl.f
+ slasd0.f slasd1.f slasd2.f slasd3.f slasd4.f slasd5.f slasd6.f
+ slasd7.f slasd8.f slasda.f slasdq.f slasdt.f
+ slaset.f slasq1.f slasq2.f slasq3.f slasq4.f slasq5.f slasq6.f
+ slasr.f slasrt.f slassq.f slasv2.f spttrf.f sstebz.f sstedc.f
+ ssteqr.f ssterf.f slaisnan.f sisnan.f
+ slartgp.f slartgs.f
${SECOND_SRC})
-set(DZLAUX
- dbdsdc.f
- dbdsqr.f ddisna.f dlabad.f dlacpy.f dladiv.f dlae2.f dlaebz.f
- dlaed0.f dlaed1.f dlaed2.f dlaed3.f dlaed4.f dlaed5.f dlaed6.f
- dlaed7.f dlaed8.f dlaed9.f dlaeda.f dlaev2.f dlagtf.f
- dlagts.f dlamrg.f dlanst.f
- dlapy2.f dlapy3.f dlarnv.f
- dlarra.f dlarrb.f dlarrc.f dlarrd.f dlarre.f dlarrf.f dlarrj.f
- dlarrk.f dlarrr.f dlaneg.f
- dlartg.f dlaruv.f dlas2.f dlascl.f
- dlasd0.f dlasd1.f dlasd2.f dlasd3.f dlasd4.f dlasd5.f dlasd6.f
- dlasd7.f dlasd8.f dlasda.f dlasdq.f dlasdt.f
- dlaset.f dlasq1.f dlasq2.f dlasq3.f dlasq4.f dlasq5.f dlasq6.f
- dlasr.f dlasrt.f dlassq.f dlasv2.f dpttrf.f dstebz.f dstedc.f
- dsteqr.f dsterf.f dlaisnan.f disnan.f
+set(DZLAUX
+ dbdsdc.f
+ dbdsqr.f ddisna.f dlabad.f dlacpy.f dladiv.f dlae2.f dlaebz.f
+ dlaed0.f dlaed1.f dlaed2.f dlaed3.f dlaed4.f dlaed5.f dlaed6.f
+ dlaed7.f dlaed8.f dlaed9.f dlaeda.f dlaev2.f dlagtf.f
+ dlagts.f dlamrg.f dlanst.f
+ dlapy2.f dlapy3.f dlarnv.f
+ dlarra.f dlarrb.f dlarrc.f dlarrd.f dlarre.f dlarrf.f dlarrj.f
+ dlarrk.f dlarrr.f dlaneg.f
+ dlartg.f dlaruv.f dlas2.f dlascl.f
+ dlasd0.f dlasd1.f dlasd2.f dlasd3.f dlasd4.f dlasd5.f dlasd6.f
+ dlasd7.f dlasd8.f dlasda.f dlasdq.f dlasdt.f
+ dlaset.f dlasq1.f dlasq2.f dlasq3.f dlasq4.f dlasq5.f dlasq6.f
+ dlasr.f dlasrt.f dlassq.f dlasv2.f dpttrf.f dstebz.f dstedc.f
+ dsteqr.f dsterf.f dlaisnan.f disnan.f
dlartgp.f dlartgs.f
../INSTALL/dlamch.f ${DSECOND_SRC})
-set(SLASRC
- sbdsvdx.f sgbbrd.f sgbcon.f sgbequ.f sgbrfs.f sgbsv.f
- sgbsvx.f sgbtf2.f sgbtrf.f sgbtrs.f sgebak.f sgebal.f sgebd2.f
- sgebrd.f sgecon.f sgeequ.f sgees.f sgeesx.f sgeev.f sgeevx.f
- sgehd2.f sgehrd.f sgelq2.f sgelqf.f
- sgels.f sgelsd.f sgelss.f sgelsy.f sgeql2.f sgeqlf.f
- sgeqp3.f sgeqr2.f sgeqr2p.f sgeqrf.f sgeqrfp.f sgerfs.f sgerq2.f sgerqf.f
- sgesc2.f sgesdd.f sgesv.f sgesvd.f sgesvdx.f sgesvx.f sgetc2.f sgetf2.f
- sgetrf.f sgetrf2.f sgetri.f
+set(SLASRC
+ sbdsvdx.f sgbbrd.f sgbcon.f sgbequ.f sgbrfs.f sgbsv.f
+ sgbsvx.f sgbtf2.f sgbtrf.f sgbtrs.f sgebak.f sgebal.f sgebd2.f
+ sgebrd.f sgecon.f sgeequ.f sgees.f sgeesx.f sgeev.f sgeevx.f
+ sgehd2.f sgehrd.f sgelq2.f sgelqf.f
+ sgels.f sgelsd.f sgelss.f sgelsy.f sgeql2.f sgeqlf.f
+ sgeqp3.f sgeqr2.f sgeqr2p.f sgeqrf.f sgeqrfp.f sgerfs.f sgerq2.f sgerqf.f
+ sgesc2.f sgesdd.f sgesv.f sgesvd.f sgesvdx.f sgesvx.f sgetc2.f sgetf2.f
+ sgetrf.f sgetrf2.f sgetri.f
sgetrs.f sggbak.f sggbal.f
sgges.f sgges3.f sggesx.f sggev.f sggev3.f sggevx.f
- sggglm.f sgghrd.f sgghd3.f sgglse.f sggqrf.f
- sggrqf.f sggsvd3.f sggsvp3.f sgtcon.f sgtrfs.f sgtsv.f
- sgtsvx.f sgttrf.f sgttrs.f sgtts2.f shgeqz.f
- shsein.f shseqr.f slabrd.f slacon.f slacn2.f
- slaein.f slaexc.f slag2.f slags2.f slagtm.f slagv2.f slahqr.f
- slahr2.f slaic1.f slaln2.f slals0.f slalsa.f slalsd.f
- slangb.f slange.f slangt.f slanhs.f slansb.f slansp.f
- slansy.f slantb.f slantp.f slantr.f slanv2.f
- slapll.f slapmt.f
- slaqgb.f slaqge.f slaqp2.f slaqps.f slaqsb.f slaqsp.f slaqsy.f
- slaqr0.f slaqr1.f slaqr2.f slaqr3.f slaqr4.f slaqr5.f
- slaqtr.f slar1v.f slar2v.f ilaslr.f ilaslc.f
- slarf.f slarfb.f slarfg.f slarfgp.f slarft.f slarfx.f slargv.f
- slarrv.f slartv.f
- slarz.f slarzb.f slarzt.f slaswp.f slasy2.f slasyf.f slasyf_rook.f
- slatbs.f slatdf.f slatps.f slatrd.f slatrs.f slatrz.f
- slauu2.f slauum.f sopgtr.f sopmtr.f sorg2l.f sorg2r.f
- sorgbr.f sorghr.f sorgl2.f sorglq.f sorgql.f sorgqr.f sorgr2.f
- sorgrq.f sorgtr.f sorm2l.f sorm2r.f sorm22.f
- sormbr.f sormhr.f sorml2.f sormlq.f sormql.f sormqr.f sormr2.f
- sormr3.f sormrq.f sormrz.f sormtr.f spbcon.f spbequ.f spbrfs.f
- spbstf.f spbsv.f spbsvx.f
- spbtf2.f spbtrf.f spbtrs.f spocon.f spoequ.f sporfs.f sposv.f
- sposvx.f spotf2.f spotrf.f spotrf2.f spotri.f spotrs.f spstrf.f spstf2.f
- sppcon.f sppequ.f
- spprfs.f sppsv.f sppsvx.f spptrf.f spptri.f spptrs.f sptcon.f
- spteqr.f sptrfs.f sptsv.f sptsvx.f spttrs.f sptts2.f srscl.f
- ssbev.f ssbevd.f ssbevx.f ssbgst.f ssbgv.f ssbgvd.f ssbgvx.f
- ssbtrd.f sspcon.f sspev.f sspevd.f sspevx.f sspgst.f
- sspgv.f sspgvd.f sspgvx.f ssprfs.f sspsv.f sspsvx.f ssptrd.f
- ssptrf.f ssptri.f ssptrs.f sstegr.f sstein.f sstev.f sstevd.f sstevr.f
- sstevx.f ssycon.f ssyev.f ssyevd.f ssyevr.f ssyevx.f ssygs2.f
- ssygst.f ssygv.f ssygvd.f ssygvx.f ssyrfs.f ssysv.f ssysvx.f
+ sggglm.f sgghrd.f sgghd3.f sgglse.f sggqrf.f
+ sggrqf.f sggsvd3.f sggsvp3.f sgtcon.f sgtrfs.f sgtsv.f
+ sgtsvx.f sgttrf.f sgttrs.f sgtts2.f shgeqz.f
+ shsein.f shseqr.f slabrd.f slacon.f slacn2.f
+ slaein.f slaexc.f slag2.f slags2.f slagtm.f slagv2.f slahqr.f
+ slahr2.f slaic1.f slaln2.f slals0.f slalsa.f slalsd.f
+ slangb.f slange.f slangt.f slanhs.f slansb.f slansp.f
+ slansy.f slantb.f slantp.f slantr.f slanv2.f
+ slapll.f slapmt.f
+ slaqgb.f slaqge.f slaqp2.f slaqps.f slaqsb.f slaqsp.f slaqsy.f
+ slaqr0.f slaqr1.f slaqr2.f slaqr3.f slaqr4.f slaqr5.f
+ slaqtr.f slar1v.f slar2v.f ilaslr.f ilaslc.f
+ slarf.f slarfb.f slarfg.f slarfgp.f slarft.f slarfx.f slargv.f
+ slarrv.f slartv.f
+ slarz.f slarzb.f slarzt.f slaswp.f slasy2.f slasyf.f slasyf_rook.f
+ slatbs.f slatdf.f slatps.f slatrd.f slatrs.f slatrz.f
+ slauu2.f slauum.f sopgtr.f sopmtr.f sorg2l.f sorg2r.f
+ sorgbr.f sorghr.f sorgl2.f sorglq.f sorgql.f sorgqr.f sorgr2.f
+ sorgrq.f sorgtr.f sorm2l.f sorm2r.f sorm22.f
+ sormbr.f sormhr.f sorml2.f sormlq.f sormql.f sormqr.f sormr2.f
+ sormr3.f sormrq.f sormrz.f sormtr.f spbcon.f spbequ.f spbrfs.f
+ spbstf.f spbsv.f spbsvx.f
+ spbtf2.f spbtrf.f spbtrs.f spocon.f spoequ.f sporfs.f sposv.f
+ sposvx.f spotf2.f spotrf.f spotrf2.f spotri.f spotrs.f spstrf.f spstf2.f
+ sppcon.f sppequ.f
+ spprfs.f sppsv.f sppsvx.f spptrf.f spptri.f spptrs.f sptcon.f
+ spteqr.f sptrfs.f sptsv.f sptsvx.f spttrs.f sptts2.f srscl.f
+ ssbev.f ssbevd.f ssbevx.f ssbgst.f ssbgv.f ssbgvd.f ssbgvx.f
+ ssbtrd.f sspcon.f sspev.f sspevd.f sspevx.f sspgst.f
+ sspgv.f sspgvd.f sspgvx.f ssprfs.f sspsv.f sspsvx.f ssptrd.f
+ ssptrf.f ssptri.f ssptrs.f sstegr.f sstein.f sstev.f sstevd.f sstevr.f
+ sstevx.f ssycon.f ssyev.f ssyevd.f ssyevr.f ssyevx.f ssygs2.f
+ ssygst.f ssygv.f ssygvd.f ssygvx.f ssyrfs.f ssysv.f ssysvx.f
ssytd2.f ssytf2.f ssytrd.f ssytrf.f ssytri.f ssytri2.f ssytri2x.f
- ssyswapr.f ssytrs.f ssytrs2.f ssyconv.f
+ ssyswapr.f ssytrs.f ssytrs2.f ssyconv.f
ssytf2_rook.f ssytrf_rook.f ssytrs_rook.f
ssytri_rook.f ssycon_rook.f ssysv_rook.f
- stbcon.f
- stbrfs.f stbtrs.f stgevc.f stgex2.f stgexc.f stgsen.f
- stgsja.f stgsna.f stgsy2.f stgsyl.f stpcon.f stprfs.f stptri.f
- stptrs.f
- strcon.f strevc.f strevc3.f strexc.f strrfs.f strsen.f strsna.f strsyl.f
- strti2.f strtri.f strtrs.f stzrzf.f sstemr.f
- slansf.f spftrf.f spftri.f spftrs.f ssfrk.f stfsm.f stftri.f stfttp.f
- stfttr.f stpttf.f stpttr.f strttf.f strttp.f
- sgejsv.f sgesvj.f sgsvj0.f sgsvj1.f
+ stbcon.f
+ stbrfs.f stbtrs.f stgevc.f stgex2.f stgexc.f stgsen.f
+ stgsja.f stgsna.f stgsy2.f stgsyl.f stpcon.f stprfs.f stptri.f
+ stptrs.f
+ strcon.f strevc.f strevc3.f strexc.f strrfs.f strsen.f strsna.f strsyl.f
+ strti2.f strtri.f strtrs.f stzrzf.f sstemr.f
+ slansf.f spftrf.f spftri.f spftrs.f ssfrk.f stfsm.f stftri.f stfttp.f
+ stfttr.f stpttf.f stpttr.f strttf.f strttp.f
+ sgejsv.f sgesvj.f sgsvj0.f sgsvj1.f
sgeequb.f ssyequb.f spoequb.f sgbequb.f
sbbcsd.f slapmr.f sorbdb.f sorbdb1.f sorbdb2.f sorbdb3.f sorbdb4.f
sorbdb5.f sorbdb6.f sorcsd.f sorcsd2by1.f
stpqrt.f stpqrt2.f stpmqrt.f stprfb.f
)
-set(DSLASRC spotrs.f sgetrs.f spotrf.f sgetrf.f)
+set(DSLASRC spotrs.f sgetrs.f spotrf.f sgetrf.f)
-set(SXLASRC sgesvxx.f sgerfsx.f sla_gerfsx_extended.f sla_geamv.f
- sla_gercond.f sla_gerpvgrw.f ssysvxx.f ssyrfsx.f
- sla_syrfsx_extended.f sla_syamv.f sla_syrcond.f sla_syrpvgrw.f
- sposvxx.f sporfsx.f sla_porfsx_extended.f sla_porcond.f
- sla_porpvgrw.f sgbsvxx.f sgbrfsx.f sla_gbrfsx_extended.f
- sla_gbamv.f sla_gbrcond.f sla_gbrpvgrw.f sla_lin_berr.f slarscl2.f
+set(SXLASRC sgesvxx.f sgerfsx.f sla_gerfsx_extended.f sla_geamv.f
+ sla_gercond.f sla_gerpvgrw.f ssysvxx.f ssyrfsx.f
+ sla_syrfsx_extended.f sla_syamv.f sla_syrcond.f sla_syrpvgrw.f
+ sposvxx.f sporfsx.f sla_porfsx_extended.f sla_porcond.f
+ sla_porpvgrw.f sgbsvxx.f sgbrfsx.f sla_gbrfsx_extended.f
+ sla_gbamv.f sla_gbrcond.f sla_gbrpvgrw.f sla_lin_berr.f slarscl2.f
slascl2.f sla_wwaddw.f)
-set(CLASRC
- cbdsqr.f cgbbrd.f cgbcon.f cgbequ.f cgbrfs.f cgbsv.f cgbsvx.f
- cgbtf2.f cgbtrf.f cgbtrs.f cgebak.f cgebal.f cgebd2.f cgebrd.f
- cgecon.f cgeequ.f cgees.f cgeesx.f cgeev.f cgeevx.f
- cgehd2.f cgehrd.f cgelq2.f cgelqf.f
- cgels.f cgelsd.f cgelss.f cgelsy.f cgeql2.f cgeqlf.f cgeqp3.f
- cgeqr2.f cgeqr2p.f cgeqrf.f cgeqrfp.f cgerfs.f cgerq2.f cgerqf.f
+set(CLASRC
+ cbdsqr.f cgbbrd.f cgbcon.f cgbequ.f cgbrfs.f cgbsv.f cgbsvx.f
+ cgbtf2.f cgbtrf.f cgbtrs.f cgebak.f cgebal.f cgebd2.f cgebrd.f
+ cgecon.f cgeequ.f cgees.f cgeesx.f cgeev.f cgeevx.f
+ cgehd2.f cgehrd.f cgelq2.f cgelqf.f
+ cgels.f cgelsd.f cgelss.f cgelsy.f cgeql2.f cgeqlf.f cgeqp3.f
+ cgeqr2.f cgeqr2p.f cgeqrf.f cgeqrfp.f cgerfs.f cgerq2.f cgerqf.f
cgesc2.f cgesdd.f cgesv.f cgesvd.f cgesvdx.f
cgesvj.f cgejsv.f cgsvj0.f cgsvj1.f
cgesvx.f cgetc2.f cgetf2.f cgetrf.f cgetrf2.f
- cgetri.f cgetrs.f
+ cgetri.f cgetrs.f
cggbak.f cggbal.f
cgges.f cgges3.f cggesx.f cggev.f cggev3.f cggevx.f
- cggglm.f cgghrd.f cgghd3.f cgglse.f cggqrf.f cggrqf.f
- cggsvd3.f cggsvp3.f
- cgtcon.f cgtrfs.f cgtsv.f cgtsvx.f cgttrf.f cgttrs.f cgtts2.f chbev.f
- chbevd.f chbevx.f chbgst.f chbgv.f chbgvd.f chbgvx.f chbtrd.f
- checon.f cheev.f cheevd.f cheevr.f cheevx.f chegs2.f chegst.f
- chegv.f chegvd.f chegvx.f cherfs.f chesv.f chesvx.f chetd2.f
- chetf2.f chetrd.f
+ cggglm.f cgghrd.f cgghd3.f cgglse.f cggqrf.f cggrqf.f
+ cggsvd3.f cggsvp3.f
+ cgtcon.f cgtrfs.f cgtsv.f cgtsvx.f cgttrf.f cgttrs.f cgtts2.f chbev.f
+ chbevd.f chbevx.f chbgst.f chbgv.f chbgvd.f chbgvx.f chbtrd.f
+ checon.f cheev.f cheevd.f cheevr.f cheevx.f chegs2.f chegst.f
+ chegv.f chegvd.f chegvx.f cherfs.f chesv.f chesvx.f chetd2.f
+ chetf2.f chetrd.f
chetrf.f chetri.f chetri2.f chetri2x.f cheswapr.f
- chetrs.f chetrs2.f
+ chetrs.f chetrs2.f
chetf2_rook.f chetrf_rook.f chetri_rook.f chetrs_rook.f checon_rook.f chesv_rook.f
- chgeqz.f chpcon.f chpev.f chpevd.f
- chpevx.f chpgst.f chpgv.f chpgvd.f chpgvx.f chprfs.f chpsv.f
- chpsvx.f
- chptrd.f chptrf.f chptri.f chptrs.f chsein.f chseqr.f clabrd.f
- clacgv.f clacon.f clacn2.f clacp2.f clacpy.f clacrm.f clacrt.f cladiv.f
- claed0.f claed7.f claed8.f
- claein.f claesy.f claev2.f clags2.f clagtm.f
- clahef.f clahef_rook.f clahqr.f
- clahr2.f claic1.f clals0.f clalsa.f clalsd.f clangb.f clange.f clangt.f
- clanhb.f clanhe.f
- clanhp.f clanhs.f clanht.f clansb.f clansp.f clansy.f clantb.f
- clantp.f clantr.f clapll.f clapmt.f clarcm.f claqgb.f claqge.f
- claqhb.f claqhe.f claqhp.f claqp2.f claqps.f claqsb.f
- claqr0.f claqr1.f claqr2.f claqr3.f claqr4.f claqr5.f
- claqsp.f claqsy.f clar1v.f clar2v.f ilaclr.f ilaclc.f
- clarf.f clarfb.f clarfg.f clarfgp.f clarft.f
- clarfx.f clargv.f clarnv.f clarrv.f clartg.f clartv.f
- clarz.f clarzb.f clarzt.f clascl.f claset.f clasr.f classq.f
- claswp.f clasyf.f clasyf_rook.f clatbs.f clatdf.f clatps.f clatrd.f clatrs.f clatrz.f
- clauu2.f clauum.f cpbcon.f cpbequ.f cpbrfs.f cpbstf.f cpbsv.f
- cpbsvx.f cpbtf2.f cpbtrf.f cpbtrs.f cpocon.f cpoequ.f cporfs.f
- cposv.f cposvx.f cpotf2.f cpotrf.f cpotrf2.f cpotri.f cpotrs.f cpstrf.f cpstf2.f
- cppcon.f cppequ.f cpprfs.f cppsv.f cppsvx.f cpptrf.f cpptri.f cpptrs.f
- cptcon.f cpteqr.f cptrfs.f cptsv.f cptsvx.f cpttrf.f cpttrs.f cptts2.f
- crot.f cspcon.f cspmv.f cspr.f csprfs.f cspsv.f
- cspsvx.f csptrf.f csptri.f csptrs.f csrscl.f cstedc.f
- cstegr.f cstein.f csteqr.f csycon.f csymv.f
- csyr.f csyrfs.f csysv.f csysvx.f csytf2.f csytrf.f csytri.f
+ chgeqz.f chpcon.f chpev.f chpevd.f
+ chpevx.f chpgst.f chpgv.f chpgvd.f chpgvx.f chprfs.f chpsv.f
+ chpsvx.f
+ chptrd.f chptrf.f chptri.f chptrs.f chsein.f chseqr.f clabrd.f
+ clacgv.f clacon.f clacn2.f clacp2.f clacpy.f clacrm.f clacrt.f cladiv.f
+ claed0.f claed7.f claed8.f
+ claein.f claesy.f claev2.f clags2.f clagtm.f
+ clahef.f clahef_rook.f clahqr.f
+ clahr2.f claic1.f clals0.f clalsa.f clalsd.f clangb.f clange.f clangt.f
+ clanhb.f clanhe.f
+ clanhp.f clanhs.f clanht.f clansb.f clansp.f clansy.f clantb.f
+ clantp.f clantr.f clapll.f clapmt.f clarcm.f claqgb.f claqge.f
+ claqhb.f claqhe.f claqhp.f claqp2.f claqps.f claqsb.f
+ claqr0.f claqr1.f claqr2.f claqr3.f claqr4.f claqr5.f
+ claqsp.f claqsy.f clar1v.f clar2v.f ilaclr.f ilaclc.f
+ clarf.f clarfb.f clarfg.f clarfgp.f clarft.f
+ clarfx.f clargv.f clarnv.f clarrv.f clartg.f clartv.f
+ clarz.f clarzb.f clarzt.f clascl.f claset.f clasr.f classq.f
+ claswp.f clasyf.f clasyf_rook.f clatbs.f clatdf.f clatps.f clatrd.f clatrs.f clatrz.f
+ clauu2.f clauum.f cpbcon.f cpbequ.f cpbrfs.f cpbstf.f cpbsv.f
+ cpbsvx.f cpbtf2.f cpbtrf.f cpbtrs.f cpocon.f cpoequ.f cporfs.f
+ cposv.f cposvx.f cpotf2.f cpotrf.f cpotrf2.f cpotri.f cpotrs.f cpstrf.f cpstf2.f
+ cppcon.f cppequ.f cpprfs.f cppsv.f cppsvx.f cpptrf.f cpptri.f cpptrs.f
+ cptcon.f cpteqr.f cptrfs.f cptsv.f cptsvx.f cpttrf.f cpttrs.f cptts2.f
+ crot.f cspcon.f cspmv.f cspr.f csprfs.f cspsv.f
+ cspsvx.f csptrf.f csptri.f csptrs.f csrscl.f cstedc.f
+ cstegr.f cstein.f csteqr.f csycon.f csymv.f
+ csyr.f csyrfs.f csysv.f csysvx.f csytf2.f csytrf.f csytri.f
csytri2.f csytri2x.f csyswapr.f
- csytrs.f csytrs2.f csyconv.f
+ csytrs.f csytrs2.f csyconv.f
csytf2_rook.f csytrf_rook.f csytrs_rook.f
csytri_rook.f csycon_rook.f csysv_rook.f
- ctbcon.f ctbrfs.f ctbtrs.f ctgevc.f ctgex2.f
- ctgexc.f ctgsen.f ctgsja.f ctgsna.f ctgsy2.f ctgsyl.f ctpcon.f
- ctprfs.f ctptri.f
- ctptrs.f ctrcon.f ctrevc.f ctrevc3.f ctrexc.f ctrrfs.f ctrsen.f ctrsna.f
- ctrsyl.f ctrti2.f ctrtri.f ctrtrs.f ctzrzf.f cung2l.f cung2r.f
- cungbr.f cunghr.f cungl2.f cunglq.f cungql.f cungqr.f cungr2.f
+ ctbcon.f ctbrfs.f ctbtrs.f ctgevc.f ctgex2.f
+ ctgexc.f ctgsen.f ctgsja.f ctgsna.f ctgsy2.f ctgsyl.f ctpcon.f
+ ctprfs.f ctptri.f
+ ctptrs.f ctrcon.f ctrevc.f ctrevc3.f ctrexc.f ctrrfs.f ctrsen.f ctrsna.f
+ ctrsyl.f ctrti2.f ctrtri.f ctrtrs.f ctzrzf.f cung2l.f cung2r.f
+ cungbr.f cunghr.f cungl2.f cunglq.f cungql.f cungqr.f cungr2.f
cungrq.f cungtr.f cunm2l.f cunm2r.f cunmbr.f cunmhr.f cunml2.f cunm22.f
- cunmlq.f cunmql.f cunmqr.f cunmr2.f cunmr3.f cunmrq.f cunmrz.f
- cunmtr.f cupgtr.f cupmtr.f icmax1.f scsum1.f cstemr.f
- chfrk.f ctfttp.f clanhf.f cpftrf.f cpftri.f cpftrs.f ctfsm.f ctftri.f
- ctfttr.f ctpttf.f ctpttr.f ctrttf.f ctrttp.f
+ cunmlq.f cunmql.f cunmqr.f cunmr2.f cunmr3.f cunmrq.f cunmrz.f
+ cunmtr.f cupgtr.f cupmtr.f icmax1.f scsum1.f cstemr.f
+ chfrk.f ctfttp.f clanhf.f cpftrf.f cpftri.f cpftrs.f ctfsm.f ctftri.f
+ ctfttr.f ctpttf.f ctpttr.f ctrttf.f ctrttp.f
cgeequb.f cgbequb.f csyequb.f cpoequb.f cheequb.f
cbbcsd.f clapmr.f cunbdb.f cunbdb1.f cunbdb2.f cunbdb3.f cunbdb4.f
cunbdb5.f cunbdb6.f cuncsd.f cuncsd2by1.f
cgeqrt.f cgeqrt2.f cgeqrt3.f cgemqrt.f
ctpqrt.f ctpqrt2.f ctpmqrt.f ctprfb.f)
-set(CXLASRC cgesvxx.f cgerfsx.f cla_gerfsx_extended.f cla_geamv.f
- cla_gercond_c.f cla_gercond_x.f cla_gerpvgrw.f
- csysvxx.f csyrfsx.f cla_syrfsx_extended.f cla_syamv.f
- cla_syrcond_c.f cla_syrcond_x.f cla_syrpvgrw.f
- cposvxx.f cporfsx.f cla_porfsx_extended.f
- cla_porcond_c.f cla_porcond_x.f cla_porpvgrw.f
- cgbsvxx.f cgbrfsx.f cla_gbrfsx_extended.f cla_gbamv.f
- cla_gbrcond_c.f cla_gbrcond_x.f cla_gbrpvgrw.f
- chesvxx.f cherfsx.f cla_herfsx_extended.f cla_heamv.f
- cla_hercond_c.f cla_hercond_x.f cla_herpvgrw.f
+set(CXLASRC cgesvxx.f cgerfsx.f cla_gerfsx_extended.f cla_geamv.f
+ cla_gercond_c.f cla_gercond_x.f cla_gerpvgrw.f
+ csysvxx.f csyrfsx.f cla_syrfsx_extended.f cla_syamv.f
+ cla_syrcond_c.f cla_syrcond_x.f cla_syrpvgrw.f
+ cposvxx.f cporfsx.f cla_porfsx_extended.f
+ cla_porcond_c.f cla_porcond_x.f cla_porpvgrw.f
+ cgbsvxx.f cgbrfsx.f cla_gbrfsx_extended.f cla_gbamv.f
+ cla_gbrcond_c.f cla_gbrcond_x.f cla_gbrpvgrw.f
+ chesvxx.f cherfsx.f cla_herfsx_extended.f cla_heamv.f
+ cla_hercond_c.f cla_hercond_x.f cla_herpvgrw.f
cla_lin_berr.f clarscl2.f clascl2.f cla_wwaddw.f)
-set(ZCLASRC cpotrs.f cgetrs.f cpotrf.f cgetrf.f)
+set(ZCLASRC cpotrs.f cgetrs.f cpotrf.f cgetrf.f)
-set(DLASRC
- dbdsvdx.f dgbbrd.f dgbcon.f dgbequ.f dgbrfs.f dgbsv.f
- dgbsvx.f dgbtf2.f dgbtrf.f dgbtrs.f dgebak.f dgebal.f dgebd2.f
- dgebrd.f dgecon.f dgeequ.f dgees.f dgeesx.f dgeev.f dgeevx.f
- dgehd2.f dgehrd.f dgelq2.f dgelqf.f
- dgels.f dgelsd.f dgelss.f dgelsy.f dgeql2.f dgeqlf.f
- dgeqp3.f dgeqr2.f dgeqr2p.f dgeqrf.f dgeqrfp.f dgerfs.f dgerq2.f dgerqf.f
- dgesc2.f dgesdd.f dgesv.f dgesvd.f dgesvdx.f dgesvx.f dgetc2.f dgetf2.f
- dgetrf.f dgetrf2.f dgetri.f
+set(DLASRC
+ dbdsvdx.f dgbbrd.f dgbcon.f dgbequ.f dgbrfs.f dgbsv.f
+ dgbsvx.f dgbtf2.f dgbtrf.f dgbtrs.f dgebak.f dgebal.f dgebd2.f
+ dgebrd.f dgecon.f dgeequ.f dgees.f dgeesx.f dgeev.f dgeevx.f
+ dgehd2.f dgehrd.f dgelq2.f dgelqf.f
+ dgels.f dgelsd.f dgelss.f dgelsy.f dgeql2.f dgeqlf.f
+ dgeqp3.f dgeqr2.f dgeqr2p.f dgeqrf.f dgeqrfp.f dgerfs.f dgerq2.f dgerqf.f
+ dgesc2.f dgesdd.f dgesv.f dgesvd.f dgesvdx.f dgesvx.f dgetc2.f dgetf2.f
+ dgetrf.f dgetrf2.f dgetri.f
dgetrs.f dggbak.f dggbal.f
dgges.f dgges3.f dggesx.f dggev.f dggev3.f dggevx.f
- dggglm.f dgghrd.f dgghd3.f dgglse.f dggqrf.f
- dggrqf.f dggsvd3.f dggsvp3.f dgtcon.f dgtrfs.f dgtsv.f
- dgtsvx.f dgttrf.f dgttrs.f dgtts2.f dhgeqz.f
- dhsein.f dhseqr.f dlabrd.f dlacon.f dlacn2.f
- dlaein.f dlaexc.f dlag2.f dlags2.f dlagtm.f dlagv2.f dlahqr.f
- dlahr2.f dlaic1.f dlaln2.f dlals0.f dlalsa.f dlalsd.f
- dlangb.f dlange.f dlangt.f dlanhs.f dlansb.f dlansp.f
- dlansy.f dlantb.f dlantp.f dlantr.f dlanv2.f
- dlapll.f dlapmt.f
- dlaqgb.f dlaqge.f dlaqp2.f dlaqps.f dlaqsb.f dlaqsp.f dlaqsy.f
- dlaqr0.f dlaqr1.f dlaqr2.f dlaqr3.f dlaqr4.f dlaqr5.f
- dlaqtr.f dlar1v.f dlar2v.f iladlr.f iladlc.f
- dlarf.f dlarfb.f dlarfg.f dlarfgp.f dlarft.f dlarfx.f dlargv.f
- dlarrv.f dlartv.f
- dlarz.f dlarzb.f dlarzt.f dlaswp.f dlasy2.f dlasyf.f dlasyf_rook.f
- dlatbs.f dlatdf.f dlatps.f dlatrd.f dlatrs.f dlatrz.f dlauu2.f
- dlauum.f dopgtr.f dopmtr.f dorg2l.f dorg2r.f
- dorgbr.f dorghr.f dorgl2.f dorglq.f dorgql.f dorgqr.f dorgr2.f
- dorgrq.f dorgtr.f dorm2l.f dorm2r.f dorm22.f
- dormbr.f dormhr.f dorml2.f dormlq.f dormql.f dormqr.f dormr2.f
- dormr3.f dormrq.f dormrz.f dormtr.f dpbcon.f dpbequ.f dpbrfs.f
- dpbstf.f dpbsv.f dpbsvx.f
- dpbtf2.f dpbtrf.f dpbtrs.f dpocon.f dpoequ.f dporfs.f dposv.f
- dposvx.f dpotf2.f dpotrf.f dpotrf2.f dpotri.f dpotrs.f dpstrf.f dpstf2.f
- dppcon.f dppequ.f
- dpprfs.f dppsv.f dppsvx.f dpptrf.f dpptri.f dpptrs.f dptcon.f
- dpteqr.f dptrfs.f dptsv.f dptsvx.f dpttrs.f dptts2.f drscl.f
- dsbev.f dsbevd.f dsbevx.f dsbgst.f dsbgv.f dsbgvd.f dsbgvx.f
- dsbtrd.f dspcon.f dspev.f dspevd.f dspevx.f dspgst.f
- dspgv.f dspgvd.f dspgvx.f dsprfs.f dspsv.f dspsvx.f dsptrd.f
- dsptrf.f dsptri.f dsptrs.f dstegr.f dstein.f dstev.f dstevd.f dstevr.f
- dstevx.f dsycon.f dsyev.f dsyevd.f dsyevr.f
- dsyevx.f dsygs2.f dsygst.f dsygv.f dsygvd.f dsygvx.f dsyrfs.f
- dsysv.f dsysvx.f
- dsytd2.f dsytf2.f dsytrd.f dsytrf.f dsytri.f dsytrs.f dsytrs2.f
+ dggglm.f dgghrd.f dgghd3.f dgglse.f dggqrf.f
+ dggrqf.f dggsvd3.f dggsvp3.f dgtcon.f dgtrfs.f dgtsv.f
+ dgtsvx.f dgttrf.f dgttrs.f dgtts2.f dhgeqz.f
+ dhsein.f dhseqr.f dlabrd.f dlacon.f dlacn2.f
+ dlaein.f dlaexc.f dlag2.f dlags2.f dlagtm.f dlagv2.f dlahqr.f
+ dlahr2.f dlaic1.f dlaln2.f dlals0.f dlalsa.f dlalsd.f
+ dlangb.f dlange.f dlangt.f dlanhs.f dlansb.f dlansp.f
+ dlansy.f dlantb.f dlantp.f dlantr.f dlanv2.f
+ dlapll.f dlapmt.f
+ dlaqgb.f dlaqge.f dlaqp2.f dlaqps.f dlaqsb.f dlaqsp.f dlaqsy.f
+ dlaqr0.f dlaqr1.f dlaqr2.f dlaqr3.f dlaqr4.f dlaqr5.f
+ dlaqtr.f dlar1v.f dlar2v.f iladlr.f iladlc.f
+ dlarf.f dlarfb.f dlarfg.f dlarfgp.f dlarft.f dlarfx.f dlargv.f
+ dlarrv.f dlartv.f
+ dlarz.f dlarzb.f dlarzt.f dlaswp.f dlasy2.f dlasyf.f dlasyf_rook.f
+ dlatbs.f dlatdf.f dlatps.f dlatrd.f dlatrs.f dlatrz.f dlauu2.f
+ dlauum.f dopgtr.f dopmtr.f dorg2l.f dorg2r.f
+ dorgbr.f dorghr.f dorgl2.f dorglq.f dorgql.f dorgqr.f dorgr2.f
+ dorgrq.f dorgtr.f dorm2l.f dorm2r.f dorm22.f
+ dormbr.f dormhr.f dorml2.f dormlq.f dormql.f dormqr.f dormr2.f
+ dormr3.f dormrq.f dormrz.f dormtr.f dpbcon.f dpbequ.f dpbrfs.f
+ dpbstf.f dpbsv.f dpbsvx.f
+ dpbtf2.f dpbtrf.f dpbtrs.f dpocon.f dpoequ.f dporfs.f dposv.f
+ dposvx.f dpotf2.f dpotrf.f dpotrf2.f dpotri.f dpotrs.f dpstrf.f dpstf2.f
+ dppcon.f dppequ.f
+ dpprfs.f dppsv.f dppsvx.f dpptrf.f dpptri.f dpptrs.f dptcon.f
+ dpteqr.f dptrfs.f dptsv.f dptsvx.f dpttrs.f dptts2.f drscl.f
+ dsbev.f dsbevd.f dsbevx.f dsbgst.f dsbgv.f dsbgvd.f dsbgvx.f
+ dsbtrd.f dspcon.f dspev.f dspevd.f dspevx.f dspgst.f
+ dspgv.f dspgvd.f dspgvx.f dsprfs.f dspsv.f dspsvx.f dsptrd.f
+ dsptrf.f dsptri.f dsptrs.f dstegr.f dstein.f dstev.f dstevd.f dstevr.f
+ dstevx.f dsycon.f dsyev.f dsyevd.f dsyevr.f
+ dsyevx.f dsygs2.f dsygst.f dsygv.f dsygvd.f dsygvx.f dsyrfs.f
+ dsysv.f dsysvx.f
+ dsytd2.f dsytf2.f dsytrd.f dsytrf.f dsytri.f dsytrs.f dsytrs2.f
dsytri2.f dsytri2x.f dsyswapr.f dsyconv.f
dsytf2_rook.f dsytrf_rook.f dsytrs_rook.f
dsytri_rook.f dsycon_rook.f dsysv_rook.f
- dtbcon.f
- dtbrfs.f dtbtrs.f dtgevc.f dtgex2.f dtgexc.f dtgsen.f
- dtgsja.f dtgsna.f dtgsy2.f dtgsyl.f dtpcon.f dtprfs.f dtptri.f
- dtptrs.f
- dtrcon.f dtrevc.f dtrevc3.f dtrexc.f dtrrfs.f dtrsen.f dtrsna.f dtrsyl.f
- dtrti2.f dtrtri.f dtrtrs.f dtzrzf.f dstemr.f
- dsgesv.f dsposv.f dlag2s.f slag2d.f dlat2s.f
- dlansf.f dpftrf.f dpftri.f dpftrs.f dsfrk.f dtfsm.f dtftri.f dtfttp.f
- dtfttr.f dtpttf.f dtpttr.f dtrttf.f dtrttp.f
- dgejsv.f dgesvj.f dgsvj0.f dgsvj1.f
+ dtbcon.f
+ dtbrfs.f dtbtrs.f dtgevc.f dtgex2.f dtgexc.f dtgsen.f
+ dtgsja.f dtgsna.f dtgsy2.f dtgsyl.f dtpcon.f dtprfs.f dtptri.f
+ dtptrs.f
+ dtrcon.f dtrevc.f dtrevc3.f dtrexc.f dtrrfs.f dtrsen.f dtrsna.f dtrsyl.f
+ dtrti2.f dtrtri.f dtrtrs.f dtzrzf.f dstemr.f
+ dsgesv.f dsposv.f dlag2s.f slag2d.f dlat2s.f
+ dlansf.f dpftrf.f dpftri.f dpftrs.f dsfrk.f dtfsm.f dtftri.f dtfttp.f
+ dtfttr.f dtpttf.f dtpttr.f dtrttf.f dtrttp.f
+ dgejsv.f dgesvj.f dgsvj0.f dgsvj1.f
dgeequb.f dsyequb.f dpoequb.f dgbequb.f
dbbcsd.f dlapmr.f dorbdb.f dorbdb1.f dorbdb2.f dorbdb3.f dorbdb4.f
dorbdb5.f dorbdb6.f dorcsd.f dorcsd2by1.f
dgeqrt.f dgeqrt2.f dgeqrt3.f dgemqrt.f
dtpqrt.f dtpqrt2.f dtpmqrt.f dtprfb.f )
-set(DXLASRC dgesvxx.f dgerfsx.f dla_gerfsx_extended.f dla_geamv.f
- dla_gercond.f dla_gerpvgrw.f dsysvxx.f dsyrfsx.f
- dla_syrfsx_extended.f dla_syamv.f dla_syrcond.f dla_syrpvgrw.f
- dposvxx.f dporfsx.f dla_porfsx_extended.f dla_porcond.f
- dla_porpvgrw.f dgbsvxx.f dgbrfsx.f dla_gbrfsx_extended.f
- dla_gbamv.f dla_gbrcond.f dla_gbrpvgrw.f dla_lin_berr.f dlarscl2.f
+set(DXLASRC dgesvxx.f dgerfsx.f dla_gerfsx_extended.f dla_geamv.f
+ dla_gercond.f dla_gerpvgrw.f dsysvxx.f dsyrfsx.f
+ dla_syrfsx_extended.f dla_syamv.f dla_syrcond.f dla_syrpvgrw.f
+ dposvxx.f dporfsx.f dla_porfsx_extended.f dla_porcond.f
+ dla_porpvgrw.f dgbsvxx.f dgbrfsx.f dla_gbrfsx_extended.f
+ dla_gbamv.f dla_gbrcond.f dla_gbrpvgrw.f dla_lin_berr.f dlarscl2.f
dlascl2.f dla_wwaddw.f)
-set(ZLASRC
- zbdsqr.f zgbbrd.f zgbcon.f zgbequ.f zgbrfs.f zgbsv.f zgbsvx.f
- zgbtf2.f zgbtrf.f zgbtrs.f zgebak.f zgebal.f zgebd2.f zgebrd.f
- zgecon.f zgeequ.f zgees.f zgeesx.f zgeev.f zgeevx.f
- zgehd2.f zgehrd.f zgelq2.f zgelqf.f
- zgels.f zgelsd.f zgelss.f zgelsy.f zgeql2.f zgeqlf.f zgeqp3.f
- zgeqr2.f zgeqr2p.f zgeqrf.f zgeqrfp.f zgerfs.f zgerq2.f zgerqf.f
+set(ZLASRC
+ zbdsqr.f zgbbrd.f zgbcon.f zgbequ.f zgbrfs.f zgbsv.f zgbsvx.f
+ zgbtf2.f zgbtrf.f zgbtrs.f zgebak.f zgebal.f zgebd2.f zgebrd.f
+ zgecon.f zgeequ.f zgees.f zgeesx.f zgeev.f zgeevx.f
+ zgehd2.f zgehrd.f zgelq2.f zgelqf.f
+ zgels.f zgelsd.f zgelss.f zgelsy.f zgeql2.f zgeqlf.f zgeqp3.f
+ zgeqr2.f zgeqr2p.f zgeqrf.f zgeqrfp.f zgerfs.f zgerq2.f zgerqf.f
zgesc2.f zgesdd.f zgesv.f zgesvd.f zgesvdx.f zgesvx.f
zgesvj.f zgejsv.f zgsvj0.f zgsvj1.f
zgetc2.f zgetf2.f zgetrf.f zgetrf2.f
- zgetri.f zgetrs.f
+ zgetri.f zgetrs.f
zggbak.f zggbal.f
zgges.f zgges3.f zggesx.f zggev.f zggev3.f zggevx.f
- zggglm.f zgghrd.f zgghd3.f zgglse.f zggqrf.f zggrqf.f
- zggsvd3.f zggsvp3.f
- zgtcon.f zgtrfs.f zgtsv.f zgtsvx.f zgttrf.f zgttrs.f zgtts2.f zhbev.f
- zhbevd.f zhbevx.f zhbgst.f zhbgv.f zhbgvd.f zhbgvx.f zhbtrd.f
- zhecon.f zheev.f zheevd.f zheevr.f zheevx.f zhegs2.f zhegst.f
- zhegv.f zhegvd.f zhegvx.f zherfs.f zhesv.f zhesvx.f zhetd2.f
- zhetf2.f zhetrd.f
+ zggglm.f zgghrd.f zgghd3.f zgglse.f zggqrf.f zggrqf.f
+ zggsvd3.f zggsvp3.f
+ zgtcon.f zgtrfs.f zgtsv.f zgtsvx.f zgttrf.f zgttrs.f zgtts2.f zhbev.f
+ zhbevd.f zhbevx.f zhbgst.f zhbgv.f zhbgvd.f zhbgvx.f zhbtrd.f
+ zhecon.f zheev.f zheevd.f zheevr.f zheevx.f zhegs2.f zhegst.f
+ zhegv.f zhegvd.f zhegvx.f zherfs.f zhesv.f zhesvx.f zhetd2.f
+ zhetf2.f zhetrd.f
zhetrf.f zhetri.f zhetri2.f zhetri2x.f zheswapr.f
zhetrs.f zhetrs2.f
zhetf2_rook.f zhetrf_rook.f zhetri_rook.f zhetrs_rook.f zhecon_rook.f zhesv_rook.f
- zhgeqz.f zhpcon.f zhpev.f zhpevd.f
- zhpevx.f zhpgst.f zhpgv.f zhpgvd.f zhpgvx.f zhprfs.f zhpsv.f
- zhpsvx.f
- zhptrd.f zhptrf.f zhptri.f zhptrs.f zhsein.f zhseqr.f zlabrd.f
- zlacgv.f zlacon.f zlacn2.f zlacp2.f zlacpy.f zlacrm.f zlacrt.f zladiv.f
- zlaed0.f zlaed7.f zlaed8.f
- zlaein.f zlaesy.f zlaev2.f zlags2.f zlagtm.f
- zlahef.f zlahef_rook.f zlahqr.f
- zlahr2.f zlaic1.f zlals0.f zlalsa.f zlalsd.f zlangb.f zlange.f
- zlangt.f zlanhb.f
- zlanhe.f
- zlanhp.f zlanhs.f zlanht.f zlansb.f zlansp.f zlansy.f zlantb.f
- zlantp.f zlantr.f zlapll.f zlapmt.f zlaqgb.f zlaqge.f
- zlaqhb.f zlaqhe.f zlaqhp.f zlaqp2.f zlaqps.f zlaqsb.f
- zlaqr0.f zlaqr1.f zlaqr2.f zlaqr3.f zlaqr4.f zlaqr5.f
- zlaqsp.f zlaqsy.f zlar1v.f zlar2v.f ilazlr.f ilazlc.f
- zlarcm.f zlarf.f zlarfb.f
+ zhgeqz.f zhpcon.f zhpev.f zhpevd.f
+ zhpevx.f zhpgst.f zhpgv.f zhpgvd.f zhpgvx.f zhprfs.f zhpsv.f
+ zhpsvx.f
+ zhptrd.f zhptrf.f zhptri.f zhptrs.f zhsein.f zhseqr.f zlabrd.f
+ zlacgv.f zlacon.f zlacn2.f zlacp2.f zlacpy.f zlacrm.f zlacrt.f zladiv.f
+ zlaed0.f zlaed7.f zlaed8.f
+ zlaein.f zlaesy.f zlaev2.f zlags2.f zlagtm.f
+ zlahef.f zlahef_rook.f zlahqr.f
+ zlahr2.f zlaic1.f zlals0.f zlalsa.f zlalsd.f zlangb.f zlange.f
+ zlangt.f zlanhb.f
+ zlanhe.f
+ zlanhp.f zlanhs.f zlanht.f zlansb.f zlansp.f zlansy.f zlantb.f
+ zlantp.f zlantr.f zlapll.f zlapmt.f zlaqgb.f zlaqge.f
+ zlaqhb.f zlaqhe.f zlaqhp.f zlaqp2.f zlaqps.f zlaqsb.f
+ zlaqr0.f zlaqr1.f zlaqr2.f zlaqr3.f zlaqr4.f zlaqr5.f
+ zlaqsp.f zlaqsy.f zlar1v.f zlar2v.f ilazlr.f ilazlc.f
+ zlarcm.f zlarf.f zlarfb.f
zlarfg.f zlarfgp.f zlarft.f
- zlarfx.f zlargv.f zlarnv.f zlarrv.f zlartg.f zlartv.f
- zlarz.f zlarzb.f zlarzt.f zlascl.f zlaset.f zlasr.f
- zlassq.f zlaswp.f zlasyf.f zlasyf_rook.f
- zlatbs.f zlatdf.f zlatps.f zlatrd.f zlatrs.f zlatrz.f zlauu2.f
- zlauum.f zpbcon.f zpbequ.f zpbrfs.f zpbstf.f zpbsv.f
- zpbsvx.f zpbtf2.f zpbtrf.f zpbtrs.f zpocon.f zpoequ.f zporfs.f
- zposv.f zposvx.f zpotf2.f zpotrf.f zpotrf2.f zpotri.f zpotrs.f zpstrf.f zpstf2.f
- zppcon.f zppequ.f zpprfs.f zppsv.f zppsvx.f zpptrf.f zpptri.f zpptrs.f
- zptcon.f zpteqr.f zptrfs.f zptsv.f zptsvx.f zpttrf.f zpttrs.f zptts2.f
- zrot.f zspcon.f zspmv.f zspr.f zsprfs.f zspsv.f
- zspsvx.f zsptrf.f zsptri.f zsptrs.f zdrscl.f zstedc.f
- zstegr.f zstein.f zsteqr.f zsycon.f zsymv.f
- zsyr.f zsyrfs.f zsysv.f zsysvx.f zsytf2.f zsytrf.f zsytri.f
+ zlarfx.f zlargv.f zlarnv.f zlarrv.f zlartg.f zlartv.f
+ zlarz.f zlarzb.f zlarzt.f zlascl.f zlaset.f zlasr.f
+ zlassq.f zlaswp.f zlasyf.f zlasyf_rook.f
+ zlatbs.f zlatdf.f zlatps.f zlatrd.f zlatrs.f zlatrz.f zlauu2.f
+ zlauum.f zpbcon.f zpbequ.f zpbrfs.f zpbstf.f zpbsv.f
+ zpbsvx.f zpbtf2.f zpbtrf.f zpbtrs.f zpocon.f zpoequ.f zporfs.f
+ zposv.f zposvx.f zpotf2.f zpotrf.f zpotrf2.f zpotri.f zpotrs.f zpstrf.f zpstf2.f
+ zppcon.f zppequ.f zpprfs.f zppsv.f zppsvx.f zpptrf.f zpptri.f zpptrs.f
+ zptcon.f zpteqr.f zptrfs.f zptsv.f zptsvx.f zpttrf.f zpttrs.f zptts2.f
+ zrot.f zspcon.f zspmv.f zspr.f zsprfs.f zspsv.f
+ zspsvx.f zsptrf.f zsptri.f zsptrs.f zdrscl.f zstedc.f
+ zstegr.f zstein.f zsteqr.f zsycon.f zsymv.f
+ zsyr.f zsyrfs.f zsysv.f zsysvx.f zsytf2.f zsytrf.f zsytri.f
zsytri2.f zsytri2x.f zsyswapr.f
zsytrs.f zsytrs2.f zsyconv.f
zsytf2_rook.f zsytrf_rook.f zsytrs_rook.f
zsytri_rook.f zsycon_rook.f zsysv_rook.f
- ztbcon.f ztbrfs.f ztbtrs.f ztgevc.f ztgex2.f
- ztgexc.f ztgsen.f ztgsja.f ztgsna.f ztgsy2.f ztgsyl.f ztpcon.f
- ztprfs.f ztptri.f
- ztptrs.f ztrcon.f ztrevc.f ztrevc3.f ztrexc.f ztrrfs.f ztrsen.f ztrsna.f
- ztrsyl.f ztrti2.f ztrtri.f ztrtrs.f ztzrzf.f zung2l.f
- zung2r.f zungbr.f zunghr.f zungl2.f zunglq.f zungql.f zungqr.f zungr2.f
+ ztbcon.f ztbrfs.f ztbtrs.f ztgevc.f ztgex2.f
+ ztgexc.f ztgsen.f ztgsja.f ztgsna.f ztgsy2.f ztgsyl.f ztpcon.f
+ ztprfs.f ztptri.f
+ ztptrs.f ztrcon.f ztrevc.f ztrevc3.f ztrexc.f ztrrfs.f ztrsen.f ztrsna.f
+ ztrsyl.f ztrti2.f ztrtri.f ztrtrs.f ztzrzf.f zung2l.f
+ zung2r.f zungbr.f zunghr.f zungl2.f zunglq.f zungql.f zungqr.f zungr2.f
zungrq.f zungtr.f zunm2l.f zunm2r.f zunmbr.f zunmhr.f zunml2.f zunm22.f
- zunmlq.f zunmql.f zunmqr.f zunmr2.f zunmr3.f zunmrq.f zunmrz.f
- zunmtr.f zupgtr.f
- zupmtr.f izmax1.f dzsum1.f zstemr.f
- zcgesv.f zcposv.f zlag2c.f clag2z.f zlat2c.f
- zhfrk.f ztfttp.f zlanhf.f zpftrf.f zpftri.f zpftrs.f ztfsm.f ztftri.f
- ztfttr.f ztpttf.f ztpttr.f ztrttf.f ztrttp.f
+ zunmlq.f zunmql.f zunmqr.f zunmr2.f zunmr3.f zunmrq.f zunmrz.f
+ zunmtr.f zupgtr.f
+ zupmtr.f izmax1.f dzsum1.f zstemr.f
+ zcgesv.f zcposv.f zlag2c.f clag2z.f zlat2c.f
+ zhfrk.f ztfttp.f zlanhf.f zpftrf.f zpftri.f zpftrs.f ztfsm.f ztftri.f
+ ztfttr.f ztpttf.f ztpttr.f ztrttf.f ztrttp.f
zgeequb.f zgbequb.f zsyequb.f zpoequb.f zheequb.f
zbbcsd.f zlapmr.f zunbdb.f zunbdb1.f zunbdb2.f zunbdb3.f zunbdb4.f
zunbdb5.f zunbdb6.f zuncsd.f zuncsd2by1.f
zgeqrt.f zgeqrt2.f zgeqrt3.f zgemqrt.f
ztpqrt.f ztpqrt2.f ztpmqrt.f ztprfb.f)
-set(ZXLASRC zgesvxx.f zgerfsx.f zla_gerfsx_extended.f zla_geamv.f
- zla_gercond_c.f zla_gercond_x.f zla_gerpvgrw.f zsysvxx.f zsyrfsx.f
- zla_syrfsx_extended.f zla_syamv.f zla_syrcond_c.f zla_syrcond_x.f
- zla_syrpvgrw.f zposvxx.f zporfsx.f zla_porfsx_extended.f
- zla_porcond_c.f zla_porcond_x.f zla_porpvgrw.f zgbsvxx.f zgbrfsx.f
- zla_gbrfsx_extended.f zla_gbamv.f zla_gbrcond_c.f zla_gbrcond_x.f
- zla_gbrpvgrw.f zhesvxx.f zherfsx.f zla_herfsx_extended.f
- zla_heamv.f zla_hercond_c.f zla_hercond_x.f zla_herpvgrw.f
+set(ZXLASRC zgesvxx.f zgerfsx.f zla_gerfsx_extended.f zla_geamv.f
+ zla_gercond_c.f zla_gercond_x.f zla_gerpvgrw.f zsysvxx.f zsyrfsx.f
+ zla_syrfsx_extended.f zla_syamv.f zla_syrcond_c.f zla_syrcond_x.f
+ zla_syrpvgrw.f zposvxx.f zporfsx.f zla_porfsx_extended.f
+ zla_porcond_c.f zla_porcond_x.f zla_porpvgrw.f zgbsvxx.f zgbrfsx.f
+ zla_gbrfsx_extended.f zla_gbamv.f zla_gbrcond_c.f zla_gbrcond_x.f
+ zla_gbrpvgrw.f zhesvxx.f zherfsx.f zla_herfsx_extended.f
+ zla_heamv.f zla_hercond_c.f zla_hercond_x.f zla_herpvgrw.f
zla_lin_berr.f zlarscl2.f zlascl2.f zla_wwaddw.f)
if(EXISTS "${TEST_INPUT}")
add_test(NAME LAPACK-${testName} COMMAND "${CMAKE_COMMAND}"
-DTEST=$<TARGET_FILE:${target}>
- -DINPUT=${TEST_INPUT}
- -DOUTPUT=${TEST_OUTPUT}
+ -DINPUT=${TEST_INPUT}
+ -DOUTPUT=${TEST_OUTPUT}
-DINTDIR=${CMAKE_CFG_INTDIR}
-P "${LAPACK_SOURCE_DIR}/TESTING/runtest.cmake")
endif()
#
########################################################################
-set(AEIGTST
- alahdg.f
- alasum.f
- alasvm.f
- alareq.f
- ilaenv.f
- xerbla.f
- xlaenv.f
+set(AEIGTST
+ alahdg.f
+ alasum.f
+ alasvm.f
+ alareq.f
+ ilaenv.f
+ xerbla.f
+ xlaenv.f
chkxer.f)
-set(SCIGTST slafts.f slahd2.f slasum.f slatb9.f sstech.f sstect.f
+set(SCIGTST slafts.f slahd2.f slasum.f slatb9.f sstech.f sstect.f
ssvdch.f ssvdct.f ssxt1.f)
-set(SEIGTST schkee.f
+set(SEIGTST schkee.f
sbdt01.f sbdt02.f sbdt03.f sbdt04.f sbdt05.f
- schkbb.f schkbd.f schkbk.f schkbl.f schkec.f
- schkgg.f schkgk.f schkgl.f schkhs.f schksb.f schkst.f
+ schkbb.f schkbd.f schkbk.f schkbl.f schkec.f
+ schkgg.f schkgk.f schkgl.f schkhs.f schksb.f schkst.f
sckcsd.f sckglm.f sckgqr.f sckgsv.f scklse.f scsdts.f
sdrges.f sdrgev.f sdrges3.f sdrgev3.f sdrgsx.f sdrgvx.f
sdrvbd.f sdrves.f sdrvev.f sdrvsg.f
sort03.f ssbt21.f ssgt01.f sslect.f sspt21.f sstt21.f
sstt22.f ssyt21.f ssyt22.f)
-set(CEIGTST cchkee.f
+set(CEIGTST cchkee.f
cbdt01.f cbdt02.f cbdt03.f cbdt05.f
- cchkbb.f cchkbd.f cchkbk.f cchkbl.f cchkec.f
- cchkgg.f cchkgk.f cchkgl.f cchkhb.f cchkhs.f cchkst.f
+ cchkbb.f cchkbd.f cchkbk.f cchkbl.f cchkec.f
+ cchkgg.f cchkgk.f cchkgl.f cchkhb.f cchkhs.f cchkst.f
cckcsd.f cckglm.f cckgqr.f cckgsv.f ccklse.f ccsdts.f
cdrges.f cdrgev.f cdrges3.f cdrgev3.f cdrgsx.f cdrgvx.f
cdrvbd.f cdrves.f cdrvev.f cdrvsg.f
csgt01.f cslect.f
cstt21.f cstt22.f cunt01.f cunt03.f)
-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)
-set(DEIGTST dchkee.f
- dbdt01.f dbdt02.f dbdt03.f dbdt04.f dbdt05.f
- dchkbb.f dchkbd.f dchkbk.f dchkbl.f dchkec.f
- dchkgg.f dchkgk.f dchkgl.f dchkhs.f dchksb.f dchkst.f
+set(DEIGTST dchkee.f
+ dbdt01.f dbdt02.f dbdt03.f dbdt04.f dbdt05.f
+ dchkbb.f dchkbd.f dchkbk.f dchkbl.f dchkec.f
+ dchkgg.f dchkgk.f dchkgl.f dchkhs.f dchksb.f dchkst.f
dckcsd.f dckglm.f dckgqr.f dckgsv.f dcklse.f dcsdts.f
ddrges.f ddrgev.f ddrges3.f ddrgev3.f ddrgsx.f ddrgvx.f
ddrvbd.f ddrves.f ddrvev.f ddrvsg.f
dort03.f dsbt21.f dsgt01.f dslect.f dspt21.f dstt21.f
dstt22.f dsyt21.f dsyt22.f)
-set(ZEIGTST zchkee.f
- zbdt01.f zbdt02.f zbdt03.f zbdt05.f
- zchkbb.f zchkbd.f zchkbk.f zchkbl.f zchkec.f
- zchkgg.f zchkgk.f zchkgl.f zchkhb.f zchkhs.f zchkst.f
+set(ZEIGTST zchkee.f
+ zbdt01.f zbdt02.f zbdt03.f zbdt05.f
+ zchkbb.f zchkbd.f zchkbk.f zchkbl.f zchkec.f
+ zchkgg.f zchkgk.f zchkgl.f zchkhb.f zchkhs.f zchkst.f
zckcsd.f zckglm.f zckgqr.f zckgsv.f zcklse.f zcsdts.f
zdrges.f zdrgev.f zdrges3.f zdrgev3.f zdrgsx.f zdrgvx.f
zdrvbd.f zdrves.f zdrvev.f zdrvsg.f
endmacro(add_eig_executable)
if (BUILD_SINGLE)
-add_eig_executable(xeigtsts ${SEIGTST} ${SCIGTST} ${AEIGTST}
+add_eig_executable(xeigtsts ${SEIGTST} ${SCIGTST} ${AEIGTST}
${SECOND_SRC} )
endif()
endif()
if (BUILD_DOUBLE)
-add_eig_executable(xeigtstd ${DEIGTST} ${DZIGTST} ${AEIGTST}
+add_eig_executable(xeigtstd ${DEIGTST} ${DZIGTST} ${AEIGTST}
${DSECOND_SRC} )
endif()
-set(ALINTST
- aladhd.f alaerh.f alaesm.f alahd.f alareq.f
+set(ALINTST
+ aladhd.f alaerh.f alaesm.f alahd.f alareq.f
alasum.f alasvm.f chkxer.f icopy.f ilaenv.f xlaenv.f xerbla.f)
set(SCLNTST slaord.f)
set(DZLNTST dlaord.f )
-set(SLINTST schkaa.f
- schkeq.f schkgb.f schkge.f schkgt.f
- schklq.f schkpb.f schkpo.f schkps.f schkpp.f
- schkpt.f schkq3.f schkql.f schkqr.f schkrq.f
- schksp.f schksy.f schksy_rook.f schktb.f schktp.f schktr.f
- schktz.f
- sdrvgt.f sdrvls.f sdrvpb.f
+set(SLINTST schkaa.f
+ schkeq.f schkgb.f schkge.f schkgt.f
+ schklq.f schkpb.f schkpo.f schkps.f schkpp.f
+ schkpt.f schkq3.f schkql.f schkqr.f schkrq.f
+ schksp.f schksy.f schksy_rook.f schktb.f schktp.f schktr.f
+ schktz.f
+ sdrvgt.f sdrvls.f sdrvpb.f
sdrvpp.f sdrvpt.f sdrvsp.f sdrvsy.f sdrvsy_rook.f
- serrgt.f serrlq.f serrls.f
- serrpo.f serrps.f serrql.f serrqp.f serrqr.f
- serrrq.f serrsy.f serrtr.f serrtz.f serrvx.f
- sgbt01.f sgbt02.f sgbt05.f sgelqs.f sgeqls.f sgeqrs.f
- sgerqs.f sget01.f sget02.f
- sget03.f sget04.f sget06.f sget07.f sgtt01.f sgtt02.f
- sgtt05.f slaptm.f slarhs.f slatb4.f slatb5.f slattb.f slattp.f
- slattr.f slavsp.f slavsy.f slavsy_rook.f slqt01.f slqt02.f
- slqt03.f spbt01.f spbt02.f spbt05.f spot01.f
- spot02.f spot03.f spot05.f spst01.f sppt01.f
- sppt02.f sppt03.f sppt05.f sptt01.f sptt02.f
- sptt05.f sqlt01.f sqlt02.f sqlt03.f sqpt01.f
- sqrt01.f sqrt01p.f sqrt02.f sqrt03.f sqrt11.f sqrt12.f
- sqrt13.f sqrt14.f sqrt15.f sqrt16.f sqrt17.f
- srqt01.f srqt02.f srqt03.f srzt01.f srzt02.f
+ serrgt.f serrlq.f serrls.f
+ serrpo.f serrps.f serrql.f serrqp.f serrqr.f
+ serrrq.f serrsy.f serrtr.f serrtz.f serrvx.f
+ sgbt01.f sgbt02.f sgbt05.f sgelqs.f sgeqls.f sgeqrs.f
+ sgerqs.f sget01.f sget02.f
+ sget03.f sget04.f sget06.f sget07.f sgtt01.f sgtt02.f
+ sgtt05.f slaptm.f slarhs.f slatb4.f slatb5.f slattb.f slattp.f
+ slattr.f slavsp.f slavsy.f slavsy_rook.f slqt01.f slqt02.f
+ slqt03.f spbt01.f spbt02.f spbt05.f spot01.f
+ spot02.f spot03.f spot05.f spst01.f sppt01.f
+ sppt02.f sppt03.f sppt05.f sptt01.f sptt02.f
+ sptt05.f sqlt01.f sqlt02.f sqlt03.f sqpt01.f
+ sqrt01.f sqrt01p.f sqrt02.f sqrt03.f sqrt11.f sqrt12.f
+ sqrt13.f sqrt14.f sqrt15.f sqrt16.f sqrt17.f
+ srqt01.f srqt02.f srqt03.f srzt01.f srzt02.f
sspt01.f ssyt01.f ssyt01_rook.f
- stbt02.f stbt03.f stbt05.f stbt06.f stpt01.f
- stpt02.f stpt03.f stpt05.f stpt06.f strt01.f
- strt02.f strt03.f strt05.f strt06.f
- sgennd.f
+ stbt02.f stbt03.f stbt05.f stbt06.f stpt01.f
+ stpt02.f stpt03.f stpt05.f stpt06.f strt01.f
+ strt02.f strt03.f strt05.f strt06.f
+ sgennd.f
sqrt04.f sqrt05.f schkqrt.f serrqrt.f schkqrtp.f serrqrtp.f)
if(USEXBLAS)
list(APPEND SLINTST sdrvge.f serrge.f sdrvgb.f sdrvpo.f)
endif()
-set(CLINTST cchkaa.f
- cchkeq.f cchkgb.f cchkge.f cchkgt.f
- cchkhe.f cchkhe_rook.f cchkhp.f cchklq.f cchkpb.f
- cchkpo.f cchkps.f cchkpp.f cchkpt.f cchkq3.f cchkql.f
- cchkqr.f cchkrq.f cchksp.f cchksy.f cchksy_rook.f cchktb.f
- cchktp.f cchktr.f cchktz.f
- cdrvgt.f cdrvhe.f cdrvhe_rook.f cdrvhp.f
- cdrvls.f cdrvpb.f cdrvpp.f cdrvpt.f
+set(CLINTST cchkaa.f
+ cchkeq.f cchkgb.f cchkge.f cchkgt.f
+ cchkhe.f cchkhe_rook.f cchkhp.f cchklq.f cchkpb.f
+ cchkpo.f cchkps.f cchkpp.f cchkpt.f cchkq3.f cchkql.f
+ cchkqr.f cchkrq.f cchksp.f cchksy.f cchksy_rook.f cchktb.f
+ cchktp.f cchktr.f cchktz.f
+ cdrvgt.f cdrvhe.f cdrvhe_rook.f cdrvhp.f
+ cdrvls.f cdrvpb.f cdrvpp.f cdrvpt.f
cdrvsp.f cdrvsy.f cdrvsy_rook.f
- cerrgt.f cerrhe.f cerrlq.f
- cerrls.f cerrps.f cerrql.f cerrqp.f
- cerrqr.f cerrrq.f cerrsy.f cerrtr.f cerrtz.f
- cerrvx.f
- cgbt01.f cgbt02.f cgbt05.f cgelqs.f cgeqls.f cgeqrs.f
- cgerqs.f cget01.f cget02.f
- cget03.f cget04.f cget07.f cgtt01.f cgtt02.f
- cgtt05.f chet01.f chet01_rook.f chpt01.f claipd.f claptm.f clarhs.f clatb4.f clatb5.f
- clatsp.f clatsy.f clattb.f clattp.f clattr.f
- clavhe.f clavhe_rook.f clavhp.f clavsp.f clavsy.f clavsy_rook.f clqt01.f
- clqt02.f clqt03.f cpbt01.f cpbt02.f cpbt05.f
- cpot01.f cpot02.f cpot03.f cpot05.f cpst01.f
- cppt01.f cppt02.f cppt03.f cppt05.f cptt01.f
- cptt02.f cptt05.f cqlt01.f cqlt02.f cqlt03.f
- cqpt01.f cqrt01.f cqrt01p.f cqrt02.f cqrt03.f cqrt11.f
- cqrt12.f cqrt13.f cqrt14.f cqrt15.f cqrt16.f
- cqrt17.f crqt01.f crqt02.f crqt03.f crzt01.f crzt02.f
- csbmv.f cspt01.f
- cspt02.f cspt03.f csyt01.f csyt01_rook.f csyt02.f csyt03.f
- ctbt02.f ctbt03.f ctbt05.f ctbt06.f ctpt01.f
- ctpt02.f ctpt03.f ctpt05.f ctpt06.f ctrt01.f
- ctrt02.f ctrt03.f ctrt05.f ctrt06.f
+ cerrgt.f cerrhe.f cerrlq.f
+ cerrls.f cerrps.f cerrql.f cerrqp.f
+ cerrqr.f cerrrq.f cerrsy.f cerrtr.f cerrtz.f
+ cerrvx.f
+ cgbt01.f cgbt02.f cgbt05.f cgelqs.f cgeqls.f cgeqrs.f
+ cgerqs.f cget01.f cget02.f
+ cget03.f cget04.f cget07.f cgtt01.f cgtt02.f
+ cgtt05.f chet01.f chet01_rook.f chpt01.f claipd.f claptm.f clarhs.f clatb4.f clatb5.f
+ clatsp.f clatsy.f clattb.f clattp.f clattr.f
+ clavhe.f clavhe_rook.f clavhp.f clavsp.f clavsy.f clavsy_rook.f clqt01.f
+ clqt02.f clqt03.f cpbt01.f cpbt02.f cpbt05.f
+ cpot01.f cpot02.f cpot03.f cpot05.f cpst01.f
+ cppt01.f cppt02.f cppt03.f cppt05.f cptt01.f
+ cptt02.f cptt05.f cqlt01.f cqlt02.f cqlt03.f
+ cqpt01.f cqrt01.f cqrt01p.f cqrt02.f cqrt03.f cqrt11.f
+ cqrt12.f cqrt13.f cqrt14.f cqrt15.f cqrt16.f
+ cqrt17.f crqt01.f crqt02.f crqt03.f crzt01.f crzt02.f
+ csbmv.f cspt01.f
+ cspt02.f cspt03.f csyt01.f csyt01_rook.f csyt02.f csyt03.f
+ ctbt02.f ctbt03.f ctbt05.f ctbt06.f ctpt01.f
+ ctpt02.f ctpt03.f ctpt05.f ctpt06.f ctrt01.f
+ ctrt02.f ctrt03.f ctrt05.f ctrt06.f
sget06.f cgennd.f
cqrt04.f cqrt05.f cchkqrt.f cerrqrt.f cchkqrtp.f cerrqrtp.f )
if(USEXBLAS)
- list(APPEND
+ list(APPEND
CLINTST cdrvgex.f cdrvgbx.f cerrgex.f cdrvpox.f cerrpox.f cebchvxx.f)
else()
list(APPEND CLINTST cdrvge.f cdrvgb.f cerrge.f cdrvpo.f cerrpo.f)
endif()
-set(DLINTST dchkaa.f
- dchkeq.f dchkgb.f dchkge.f dchkgt.f
- dchklq.f dchkpb.f dchkpo.f dchkps.f dchkpp.f
- dchkpt.f dchkq3.f dchkql.f dchkqr.f dchkrq.f
- dchksp.f dchksy.f dchksy_rook.f dchktb.f dchktp.f dchktr.f
- dchktz.f
- ddrvgt.f ddrvls.f ddrvpb.f
+set(DLINTST dchkaa.f
+ dchkeq.f dchkgb.f dchkge.f dchkgt.f
+ dchklq.f dchkpb.f dchkpo.f dchkps.f dchkpp.f
+ dchkpt.f dchkq3.f dchkql.f dchkqr.f dchkrq.f
+ dchksp.f dchksy.f dchksy_rook.f dchktb.f dchktp.f dchktr.f
+ dchktz.f
+ ddrvgt.f ddrvls.f ddrvpb.f
ddrvpp.f ddrvpt.f ddrvsp.f ddrvsy.f ddrvsy_rook.f
- derrgt.f derrlq.f derrls.f
- derrps.f derrql.f derrqp.f derrqr.f
- derrrq.f derrsy.f derrtr.f derrtz.f derrvx.f
- dgbt01.f dgbt02.f dgbt05.f dgelqs.f dgeqls.f dgeqrs.f
- dgerqs.f dget01.f dget02.f
- dget03.f dget04.f dget06.f dget07.f dgtt01.f dgtt02.f
- dgtt05.f dlaptm.f dlarhs.f dlatb4.f dlatb5.f dlattb.f dlattp.f
- dlattr.f dlavsp.f dlavsy.f dlavsy_rook.f dlqt01.f dlqt02.f
- dlqt03.f dpbt01.f dpbt02.f dpbt05.f dpot01.f
- dpot02.f dpot03.f dpot05.f dpst01.f dppt01.f
- dppt02.f dppt03.f dppt05.f dptt01.f dptt02.f
- dptt05.f dqlt01.f dqlt02.f dqlt03.f dqpt01.f
- dqrt01.f dqrt01p.f dqrt02.f dqrt03.f dqrt11.f dqrt12.f
- dqrt13.f dqrt14.f dqrt15.f dqrt16.f dqrt17.f
- drqt01.f drqt02.f drqt03.f drzt01.f drzt02.f
+ derrgt.f derrlq.f derrls.f
+ derrps.f derrql.f derrqp.f derrqr.f
+ derrrq.f derrsy.f derrtr.f derrtz.f derrvx.f
+ dgbt01.f dgbt02.f dgbt05.f dgelqs.f dgeqls.f dgeqrs.f
+ dgerqs.f dget01.f dget02.f
+ dget03.f dget04.f dget06.f dget07.f dgtt01.f dgtt02.f
+ dgtt05.f dlaptm.f dlarhs.f dlatb4.f dlatb5.f dlattb.f dlattp.f
+ dlattr.f dlavsp.f dlavsy.f dlavsy_rook.f dlqt01.f dlqt02.f
+ dlqt03.f dpbt01.f dpbt02.f dpbt05.f dpot01.f
+ dpot02.f dpot03.f dpot05.f dpst01.f dppt01.f
+ dppt02.f dppt03.f dppt05.f dptt01.f dptt02.f
+ dptt05.f dqlt01.f dqlt02.f dqlt03.f dqpt01.f
+ dqrt01.f dqrt01p.f dqrt02.f dqrt03.f dqrt11.f dqrt12.f
+ dqrt13.f dqrt14.f dqrt15.f dqrt16.f dqrt17.f
+ drqt01.f drqt02.f drqt03.f drzt01.f drzt02.f
dspt01.f dsyt01.f dsyt01_rook.f
- dtbt02.f dtbt03.f dtbt05.f dtbt06.f dtpt01.f
- dtpt02.f dtpt03.f dtpt05.f dtpt06.f dtrt01.f
- dtrt02.f dtrt03.f dtrt05.f dtrt06.f
+ dtbt02.f dtbt03.f dtbt05.f dtbt06.f dtpt01.f
+ dtpt02.f dtpt03.f dtpt05.f dtpt06.f dtrt01.f
+ dtrt02.f dtrt03.f dtrt05.f dtrt06.f
dgennd.f
dqrt04.f dqrt05.f dchkqrt.f derrqrt.f dchkqrtp.f derrqrtp.f )
if(USEXBLAS)
- list(APPEND
+ list(APPEND
DLINTST ddrvgex.f ddrvgbx.f derrgex.f ddrvpox.f derrpox.f debchvxx.f)
else()
list(APPEND
DLINTST ddrvge.f ddrvgb.f derrge.f ddrvpo.f derrpo.f)
endif()
-set(ZLINTST zchkaa.f
- zchkeq.f zchkgb.f zchkge.f zchkgt.f
- zchkhe.f zchkhe_rook.f zchkhp.f zchklq.f zchkpb.f
- zchkpo.f zchkps.f zchkpp.f zchkpt.f zchkq3.f zchkql.f
- zchkqr.f zchkrq.f zchksp.f zchksy.f zchksy_rook.f zchktb.f
- zchktp.f zchktr.f zchktz.f
- zdrvgt.f zdrvhe.f zdrvhe_rook.f zdrvhp.f
- zdrvls.f zdrvpb.f zdrvpp.f zdrvpt.f
- zdrvsp.f zdrvsy.f zdrvsy_rook.f
- zerrgt.f zerrhe.f zerrlq.f
- zerrls.f zerrps.f zerrql.f zerrqp.f
- zerrqr.f zerrrq.f zerrsy.f zerrtr.f zerrtz.f
- zerrvx.f
- zgbt01.f zgbt02.f zgbt05.f zgelqs.f zgeqls.f zgeqrs.f
- zgerqs.f zget01.f zget02.f
- zget03.f zget04.f zget07.f zgtt01.f zgtt02.f
- zgtt05.f zhet01.f zhet01.f zhet01_rook.f zhpt01.f zlaipd.f zlaptm.f zlarhs.f zlatb4.f zlatb5.f
- zlatsp.f zlatsy.f zlattb.f zlattp.f zlattr.f
- zlavhe.f zlavhe_rook.f zlavhp.f zlavsp.f zlavsy.f zlavsy_rook.f zlqt01.f
- zlqt02.f zlqt03.f zpbt01.f zpbt02.f zpbt05.f
- zpot01.f zpot02.f zpot03.f zpot05.f zpst01.f
- zppt01.f zppt02.f zppt03.f zppt05.f zptt01.f
- zptt02.f zptt05.f zqlt01.f zqlt02.f zqlt03.f
- zqpt01.f zqrt01.f zqrt01p.f zqrt02.f zqrt03.f zqrt11.f
- zqrt12.f zqrt13.f zqrt14.f zqrt15.f zqrt16.f
- zqrt17.f zrqt01.f zrqt02.f zrqt03.f zrzt01.f zrzt02.f
- zsbmv.f zspt01.f
- zspt02.f zspt03.f zsyt01.f zsyt01_rook.f zsyt02.f zsyt03.f
- ztbt02.f ztbt03.f ztbt05.f ztbt06.f ztpt01.f
- ztpt02.f ztpt03.f ztpt05.f ztpt06.f ztrt01.f
- ztrt02.f ztrt03.f ztrt05.f ztrt06.f
+set(ZLINTST zchkaa.f
+ zchkeq.f zchkgb.f zchkge.f zchkgt.f
+ zchkhe.f zchkhe_rook.f zchkhp.f zchklq.f zchkpb.f
+ zchkpo.f zchkps.f zchkpp.f zchkpt.f zchkq3.f zchkql.f
+ zchkqr.f zchkrq.f zchksp.f zchksy.f zchksy_rook.f zchktb.f
+ zchktp.f zchktr.f zchktz.f
+ zdrvgt.f zdrvhe.f zdrvhe_rook.f zdrvhp.f
+ zdrvls.f zdrvpb.f zdrvpp.f zdrvpt.f
+ zdrvsp.f zdrvsy.f zdrvsy_rook.f
+ zerrgt.f zerrhe.f zerrlq.f
+ zerrls.f zerrps.f zerrql.f zerrqp.f
+ zerrqr.f zerrrq.f zerrsy.f zerrtr.f zerrtz.f
+ zerrvx.f
+ zgbt01.f zgbt02.f zgbt05.f zgelqs.f zgeqls.f zgeqrs.f
+ zgerqs.f zget01.f zget02.f
+ zget03.f zget04.f zget07.f zgtt01.f zgtt02.f
+ zgtt05.f zhet01.f zhet01.f zhet01_rook.f zhpt01.f zlaipd.f zlaptm.f zlarhs.f zlatb4.f zlatb5.f
+ zlatsp.f zlatsy.f zlattb.f zlattp.f zlattr.f
+ zlavhe.f zlavhe_rook.f zlavhp.f zlavsp.f zlavsy.f zlavsy_rook.f zlqt01.f
+ zlqt02.f zlqt03.f zpbt01.f zpbt02.f zpbt05.f
+ zpot01.f zpot02.f zpot03.f zpot05.f zpst01.f
+ zppt01.f zppt02.f zppt03.f zppt05.f zptt01.f
+ zptt02.f zptt05.f zqlt01.f zqlt02.f zqlt03.f
+ zqpt01.f zqrt01.f zqrt01p.f zqrt02.f zqrt03.f zqrt11.f
+ zqrt12.f zqrt13.f zqrt14.f zqrt15.f zqrt16.f
+ zqrt17.f zrqt01.f zrqt02.f zrqt03.f zrzt01.f zrzt02.f
+ zsbmv.f zspt01.f
+ zspt02.f zspt03.f zsyt01.f zsyt01_rook.f zsyt02.f zsyt03.f
+ ztbt02.f ztbt03.f ztbt05.f ztbt06.f ztpt01.f
+ ztpt02.f ztpt03.f ztpt05.f ztpt06.f ztrt01.f
+ ztrt02.f ztrt03.f ztrt05.f ztrt06.f
dget06.f zgennd.f
zqrt04.f zqrt05.f zchkqrt.f zerrqrt.f zchkqrtp.f zerrqrtp.f )
ZLINTST zdrvge.f zdrvgb.f zerrge.f zdrvpo.f zerrpo.f)
endif()
-set(DSLINTST dchkab.f
- ddrvab.f ddrvac.f derrab.f derrac.f dget08.f
- alaerh.f alahd.f aladhd.f alareq.f
- chkxer.f dlarhs.f dlatb4.f xerbla.f
+set(DSLINTST dchkab.f
+ ddrvab.f ddrvac.f derrab.f derrac.f dget08.f
+ alaerh.f alahd.f aladhd.f alareq.f
+ chkxer.f dlarhs.f dlatb4.f xerbla.f
dget02.f dpot06.f)
-set(ZCLINTST zchkab.f
- zdrvab.f zdrvac.f zerrab.f zerrac.f zget08.f
- alaerh.f alahd.f aladhd.f alareq.f
- chkxer.f zget02.f zlarhs.f zlatb4.f
+set(ZCLINTST zchkab.f
+ zdrvab.f zdrvac.f zerrab.f zerrac.f zget08.f
+ alaerh.f alahd.f aladhd.f alareq.f
+ chkxer.f zget02.f zlarhs.f zlatb4.f
zsbmv.f xerbla.f zpot06.f zlaipd.f)
-set(SLINTSTRFP schkrfp.f sdrvrfp.f sdrvrf1.f sdrvrf2.f sdrvrf3.f sdrvrf4.f serrrfp.f
- slatb4.f slarhs.f sget04.f spot01.f spot03.f spot02.f
+set(SLINTSTRFP schkrfp.f sdrvrfp.f sdrvrf1.f sdrvrf2.f sdrvrf3.f sdrvrf4.f serrrfp.f
+ slatb4.f slarhs.f sget04.f spot01.f spot03.f spot02.f
chkxer.f xerbla.f alaerh.f aladhd.f alahd.f alasvm.f )
-set(DLINTSTRFP dchkrfp.f ddrvrfp.f ddrvrf1.f ddrvrf2.f ddrvrf3.f ddrvrf4.f derrrfp.f
- dlatb4.f dlarhs.f dget04.f dpot01.f dpot03.f dpot02.f
+set(DLINTSTRFP dchkrfp.f ddrvrfp.f ddrvrf1.f ddrvrf2.f ddrvrf3.f ddrvrf4.f derrrfp.f
+ dlatb4.f dlarhs.f dget04.f dpot01.f dpot03.f dpot02.f
chkxer.f xerbla.f alaerh.f aladhd.f alahd.f alasvm.f )
-set(CLINTSTRFP cchkrfp.f cdrvrfp.f cdrvrf1.f cdrvrf2.f cdrvrf3.f cdrvrf4.f cerrrfp.f
- claipd.f clatb4.f clarhs.f csbmv.f cget04.f cpot01.f cpot03.f cpot02.f
+set(CLINTSTRFP cchkrfp.f cdrvrfp.f cdrvrf1.f cdrvrf2.f cdrvrf3.f cdrvrf4.f cerrrfp.f
+ claipd.f clatb4.f clarhs.f csbmv.f cget04.f cpot01.f cpot03.f cpot02.f
chkxer.f xerbla.f alaerh.f aladhd.f alahd.f alasvm.f )
-set(ZLINTSTRFP zchkrfp.f zdrvrfp.f zdrvrf1.f zdrvrf2.f zdrvrf3.f zdrvrf4.f zerrrfp.f
- zlatb4.f zlaipd.f zlarhs.f zsbmv.f zget04.f zpot01.f zpot03.f zpot02.f
+set(ZLINTSTRFP zchkrfp.f zdrvrfp.f zdrvrf1.f zdrvrf2.f zdrvrf3.f zdrvrf4.f zerrrfp.f
+ zlatb4.f zlaipd.f zlarhs.f zsbmv.f zget04.f zpot01.f zpot03.f zpot02.f
chkxer.f xerbla.f alaerh.f aladhd.f alahd.f alasvm.f )
macro(add_lin_executable name )
# make single FRC=FRC
#
#######################################################################
-
+
set(SCATGEN slatm1.f slaran.f slarnd.f)
-set(SMATGEN slatms.f slatme.f slatmr.f slatmt.f
- slagge.f slagsy.f slakf2.f slarge.f slaror.f slarot.f slatm2.f
+set(SMATGEN slatms.f slatme.f slatmr.f slatmt.f
+ slagge.f slagsy.f slakf2.f slarge.f slaror.f slarot.f slatm2.f
slatm3.f slatm5.f slatm6.f slatm7.f slahilb.f)
-set(CMATGEN clatms.f clatme.f clatmr.f clatmt.f
- clagge.f claghe.f clagsy.f clakf2.f clarge.f claror.f clarot.f
+set(CMATGEN clatms.f clatme.f clatmr.f clatmt.f
+ clagge.f claghe.f clagsy.f clakf2.f clarge.f claror.f clarot.f
clatm1.f clarnd.f clatm2.f clatm3.f clatm5.f clatm6.f clahilb.f slatm7.f)
set(DZATGEN dlatm1.f dlaran.f dlarnd.f)
-set(DMATGEN dlatms.f dlatme.f dlatmr.f dlatmt.f
- dlagge.f dlagsy.f dlakf2.f dlarge.f dlaror.f dlarot.f dlatm2.f
+set(DMATGEN dlatms.f dlatme.f dlatmr.f dlatmt.f
+ dlagge.f dlagsy.f dlakf2.f dlarge.f dlaror.f dlarot.f dlatm2.f
dlatm3.f dlatm5.f dlatm6.f dlatm7.f dlahilb.f)
-set(ZMATGEN zlatms.f zlatme.f zlatmr.f zlatmt.f
- zlagge.f zlaghe.f zlagsy.f zlakf2.f zlarge.f zlaror.f zlarot.f
+set(ZMATGEN zlatms.f zlatme.f zlatmr.f zlatmt.f
+ zlagge.f zlaghe.f zlagsy.f zlakf2.f zlarge.f zlaror.f zlarot.f
zlatm1.f zlarnd.f zlatm2.f zlatm3.f zlatm5.f zlatm6.f zlahilb.f dlatm7.f)
if(BUILD_SINGLE)
endif()
message("Running: ${TEST}")
message("ARGS= ${ARGS}")
-execute_process(COMMAND "${TEST}"
+execute_process(COMMAND "${TEST}"
${ARGS}
RESULT_VARIABLE RET)
if(DEFINED OUTPUT)
endif()
if(WIN32)
- set(VSLOCATIONS
+ set(VSLOCATIONS
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\6.0\\Setup;VsCommonDir]/MSDev98/Bin"
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\7.0\\Setup\\VS;EnvironmentDirectory]"
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\VisualStudio\\7.1\\Setup\\VS;EnvironmentDirectory]"
message(FATAL_ERROR "compiler must be set")
endif(NOT compiler)
-
+
set(BUILDNAME "${osname}${osver}${osrel}${cpu}-${compiler}")
message("BUILDNAME: ${BUILDNAME}")
# CVS command and the checkout command
if(NOT EXISTS "${CTEST_DASHBOARD_ROOT}/${CTEST_DIR_NAME}")
- set(CTEST_CHECKOUT_COMMAND
+ set(CTEST_CHECKOUT_COMMAND
"\"${CTEST_UPDATE_COMMAND}\" co https://icl.cs.utk.edu/svn/lapack-dev/lapack/trunk ${CTEST_DIR_NAME}")
endif(NOT EXISTS "${CTEST_DASHBOARD_ROOT}/${CTEST_DIR_NAME}")
# Should not need to edit under this line
#----------------------------------------------------------------------------------
-# if you do not want to use the default location for a
+# if you do not want to use the default location for a
# dashboard then set this variable to the directory
# the dashboard should be in
make_directory("${CTEST_DASHBOARD_ROOT}")
-# these are the the name of the source and binary directory on disk.
+# these are the the name of the source and binary directory on disk.
# They will be appended to DASHBOARD_ROOT
set(CTEST_SOURCE_DIRECTORY "${CTEST_DASHBOARD_ROOT}/${CTEST_DIR_NAME}")
set(CTEST_BINARY_DIRECTORY "${CTEST_SOURCE_DIRECTORY}-${CTEST_BUILD_NAME}")