aboutsummaryrefslogtreecommitdiff
path: root/LAPACKE
AgeCommit message (Collapse)Author
2016-12-29fixes some more complex to int conversion in the LAPACKE files during workspaceJulien Langou
queries See pull request #107 for an initial bunch of these corrections, this is a follow up. This should hopefully fix them all.
2016-12-29Fix complex to int conversionJulien Schueller
2016-12-26Inappropriate use of 'LAPACKE_dge_trans' instead of LAPACKE_dsy_trans in ↵Julien Langou
LAPACKE_dsygvx under 'LAPACK_ROW_MAJOR' Same for c,s,z See http://icl.cs.utk.edu/lapack-forum/viewtopic.php?t=5018 Thanks to pysmile@lapack-forum for bug report
2016-12-23Updating version number on source file modified since 3.6.1Julie
This is really old school, but a lot of times we have users sending us copy pasting of codes, and that is the only way to know the version of the code.
2016-12-23Fixing 2stage lapackeJulie
Thank you @haidarazzam
2016-12-17Adding 2stage to LAPACKEJulie
2016-12-13Add lapacke interfaces for ?getslseugene.chereshnev
2016-12-13Add lapacke interfaces for ?geqr, ?gelq, ?gemqr and ?gemlqeugene.chereshnev
2016-12-10Adding [SY/HE]CON_3 to LAPACKEJulie
2016-12-10oopsJulie
2016-12-10Adding [SY/HE]TRI_3 to LAPACKEJulie
2016-12-10Adding [SY/HE]TRF_RK to LAPACKEJulie
2016-12-10Adding [SY/HE]SV_RK to LAPACKEJulie
2016-12-10Adding [SY/HE]TRS_3 to LAPACKEJulie
2016-12-08Fix Issue #95Julien Langou
2016-12-06redundant variablescmoha
2016-12-06fix #5cmoha
2016-12-06fix #4cmoha
2016-12-06fix #3cmoha
2016-12-06Merge remote-tracking branch 'refs/remotes/Reference-LAPACK/master'cmoha
2016-12-06fixed definition of some voidscmoha
2016-12-03Adding complex symmetric Aasen routines to LAPACKEJulie
2016-11-25merging: Various cleanups to makefiles #84Julie
Contribution by @turboencabulator Closing #84
2016-11-11Name change for Aasen in LAPACKE plus adding TRS_AAJulie
2016-11-03Aasen sv and trs in LAPACKEJulie
2016-10-05Improve pkgconfig file generationKyle Guinn
The prefix and libdir lines at the top of the .pc files are variable declarations. Set these variables appropriately, reference them in the rest of the file, and prevent cmake from expanding ${}-style references. Switch back to @prefix@ and @libdir@ for compatibility with autoconf. Make the descriptions consistent and update the URLs.
2016-09-29LAPACKE: fix wrong direction in LAPACKE_?larfb_workVladimir Chalupecky
2016-09-01Update lapacke.pc.inAntonio Rojas
2016-08-05LAPACKE_?trexc_work: check ldq conditionally on compqVladimir Chalupecky
2016-07-11Merge branch 'FixInstalledPathingWithLib64' of ↵Julien Langou
https://github.com/hjmjohnson/lapack into hjmjohnson-FixInstalledPathingWithLib64
2016-07-10Remove CMake-language block-end command argumentsHans Johnson
Ancient versions of CMake required else(), endif(), and similar block termination commands to have arguments matching the command starting the block. This is no longer the preferred style. NOTE: MUST USE GNU compliant version of sed Run the following shell code: for c in else endif endforeach endfunction endmacro endwhile; do echo 's/\b'"$c"'\(\s*\)(.\+)/'"$c"'\1()/' done >convert.sed \ && git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' \ | xargs -0 gsed -i -f convert.sed \ && rm convert.sed
2016-07-10STYLE: Convert CMake-language commands to lower caseHans Johnson
Ancient CMake versions required upper-case commands. Later command names became case-insensitive. Now the preferred style is lower-case. Run the following shell code: NOTE: MUST USE GNU compliant version of sed cmake --help-command-list \ | grep -v "cmake version" \ | while read c; do echo 's/\b'"$(echo $c | tr '[:lower:]' '[:upper:]')"'\(\s*\)(/'"$c"'\1(/g' done >convert.sed \ && git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' \ | xargs -0 gsed -i -f convert.sed \ && rm convert.sed
2016-07-09STYLE: Remove trailing whitespace in MISC filesHans Johnson
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. =SCRIPT==================================================================== if which tempfile &>/dev/null; then TEMPMAKER=tempfile elif which mktemp &>/dev/null; then TEMPMAKER=mktemp else echo "Cannot find tempfile program." 2>&1 exit 1 fi MYTEMP=$($TEMPMAKER) trap 'rm -f $MYTEMP' SIGINT SIGTERM stripit() { echo "stripping $1" sed 's/[ \t]*$//' "$1" > $MYTEMP cp $MYTEMP "$1" } if [ $# -gt 0 ]; then while [ "$1" != "" ]; do stripit $1 shift done else while read -t 2; do stripit $REPLY done fi rm $MYTEMP =================================================
2016-07-09STYLE: Remove trailing whitespace in C filesHans Johnson
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. =SCRIPT==================================================================== if which tempfile &>/dev/null; then TEMPMAKER=tempfile elif which mktemp &>/dev/null; then TEMPMAKER=mktemp else echo "Cannot find tempfile program." 2>&1 exit 1 fi MYTEMP=$($TEMPMAKER) trap 'rm -f $MYTEMP' SIGINT SIGTERM stripit() { echo "stripping $1" sed 's/[ \t]*$//' "$1" > $MYTEMP cp $MYTEMP "$1" } if [ $# -gt 0 ]; then while [ "$1" != "" ]; do stripit $1 shift done else while read -t 2; do stripit $REPLY done fi rm $MYTEMP =================================================
2016-07-09STYLE: Remove trailing whitespace in CMake filesHans Johnson
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.
2016-07-09BUG: path failure for find_package config filesHans Johnson
CMake Error at src/lapack-install/lib64/cmake/lapacke-3.6.1/lapacke-config.cmake:13 (include): include could not find load file: src/lapack-install/lib64/cmake/lapacke-3.6.1/lapacke-targets.cmake Call Stack (most recent call first): CMakeLists.txt:26 (find_package) -- src/lapack-install/lib64/cmake/lapacke-3.6.1 -- Configuring incomplete, errors occurred! See also "src/lapackTest-bld/CMakeFiles/CMakeOutput.log". The file was installed in: src/lapack-install/lib/cmake/lapacke-3.6.1/lapacke-targets.cmake ^^ - Missing lib suffix of 64
2016-07-05Merge pull request #3 from hjmjohnson/FixFindPackgePathsjulielangou
BUG: Fix pathing to include files
2016-07-05COMP: Improve introspection and header configurationHans Johnson
Use CMake capabilities to test if the specified fortran and C compilers are compatible. Fail early if they are determined to be incompatible. Use CMake capabilities to generate platform specific header files, If CMake FortranCInterface_HEADER function fails to identify FortranCInterface_GLOBAL_FOUND or FortranCInterface_MODULE_FOUND, then fall back to the statically generated file that is used by Makefiles.
2016-07-05BUG: Fix pathing to include filesHans Johnson
During building of external packages, only the build tree or install tree files should be used (the source tree may not be available from the binary package). Set to use the build tree locations for the configuration files.
2016-07-04STYLE: Change source template files to .in extensionHans Johnson
The cblas_mangling_with_flags.h and lapacke_mangling_with_flags.h are template files that are not used directly. They need to be configured (i.e. copied) to lapacke_mangling.h and cblas_mangling.h header files that are used. These renamings make the intent of these files more clearly reported. The file LAPACKE/include/lapacke_mangling.h should not be stored in the repository because it should be generated (copied from above) at build time.
2016-06-18Update date, version for 3.6.1 releaseJulie
2016-06-18Adding *trevc3 routines to CMakefile.txt file + fix lapacke.hJulie
2016-06-18Fix *syswapr definitionJulie
From compiler warning.
2016-06-14In LAPACKE interfaces for ?GGSVD3, ?GGSVP3 in LWORK query all *_t matrices ↵Julie
should be replaced with ones without _t. reported by Alex Zotkevich, Intel Co. on april 11th 2016 See http://icl.cs.utk.edu/lapack-forum/viewtopic.php?f=13&t=4950
2016-02-26lapacke.h remove extra comma (one more)julie
2016-02-26remove extra commajulie
2016-02-23APPLYING INTEL PATCHES sent to Julie on Feb 19th 2016 by Dima from INTEL ↵julie
(dmitry.g.baksheev@intel.com) [PATCH 42/42] Fix lapacke_?tprfb - avoid nancheck of unset data ---> LAST ONE!!!
2016-02-23APPLYING INTEL PATCHES sent to Julie on Feb 19th 2016 by Dima from INTEL ↵julie
(dmitry.g.baksheev@intel.com) [PATCH 41/42] Fix lapacke_?tpmqrt - avoid nancheck of unset data
2016-02-23APPLYING INTEL PATCHES sent to Julie on Feb 19th 2016 by Dima from INTEL ↵julie
(dmitry.g.baksheev@intel.com) [PATCH 40/42] Fix lapacke_?steqr - avoid nancheck of z when compz=='i'
2016-02-23APPLYING INTEL PATCHES sent to Julie on Feb 19th 2016 by Dima from INTEL ↵julie
(dmitry.g.baksheev@intel.com) [PATCH 39/42] Fix lapacke_?hetri2x - avoid nancheck of unset data