Commit Graph
38 Commits
Author SHA1 Message Date
Mark Gates 3c5ca872da doxygen: update config and Makefile, use same config for html and man 2023-07-04 02:50:22 -04:00
Julie e18d437924 Making LAPACK's code eternal... no more version and date in source files.
GitHub is now enabling us to track accurately version and date.
No need for this anymore.
2021-03-25 10:16:58 -07:00
Julie f67034373e Update LAPACK version number to 3.9.1
... waiting on decision for modified source files
2021-03-18 09:54:00 -07:00
Julie c636bb1d2b Allowing Doxygen to built html and man doc in specified directory
following recommendation from @albert-github
2021-03-02 16:40:19 -08:00
Julie aaf8c8972f fix wrong Makefile file commit
Makefiles got switched
2019-11-14 21:43:33 +01:00
scr2016 8189dae5ac New version of the Householder reconstruction routines design.
This commit provides both CODE and TESTING in DOUBLE PRECISION for
1) DORGTSQR that generates matrix with orthonormal columns form
an output of DLATSQR;
2) DORHR that reconstructs Householder column vectors
from an M-by-N matrix with orthonormal columns where M>=N.

modified:   SRC/CMakeLists.txt
modified:   SRC/Makefile
deleted:    SRC/dlaorhr.f
modified:   SRC/dorhr.f
modified:   TESTING/LIN/derrorhr.f
modified:   TESTING/LIN/dorhr01.f
new file:   SRC/dorgtsqr.f
2019-11-13 23:57:27 -08:00
Kyle Guinn dd2f632f2e Add PHONY targets 2019-07-27 23:07:37 -05:00
Kyle Guinn be23965929 Handle relative paths consistently
Place built libraries in $(TOPSRCDIR) and refer to their location by
using $(TOPSRCDIR).
2019-07-27 18:48:52 -05:00
Kyle Guinn 5344939497 Remove a non-portable makefile conditional
The $(strip) syntax is GNU Make specific, and what it's doing (adding
a "../../" prefix to LAPACKLIB but not VARLIB since that gets added
later) is not obvious.
2019-07-27 18:48:52 -05:00
Jean-Christophe Fillion-Robin 34498176b3 Makefile: Fix typo in message 2018-11-10 12:55:41 -05:00
Julie bc4728d8e5 BLAS++ and LAPACK++ info
Just to let know our users about those two projects and their possibly future external integration into the LAPACK library
2018-11-10 08:52:17 -08:00
Kyle Guinn 8fce0e24bd Simplify the clean targets
cleanobj:  Remove object files
cleanlib:  Remove libraries
cleanexe:  Remove test and example executables
cleantest: Remove test output and core dumps
clean:     All of the above
2017-02-06 01:07:10 -06:00
Kyle Guinn 7daa32722f Use $(MAKE) -C for recursion 2017-02-05 03:09:06 -06:00
Kyle Guinn 9746cd7d82 Fix missing or unnecessary prerequisites 2017-02-05 02:54:37 -06:00
Kyle Guinn b6f15e6189 Remove VARIANTSDIR so we don't have to use mkdir
Make the target an actual filename to avoid rebuilding the variant
libraries.
2017-02-04 23:13:34 -06:00
langou 7871b1e54d Merge pull request #117 from nickkolok/genEration
geNRation fixed to geNERation 4 times
2017-02-03 17:40:42 +01:00
NickKolok 9e4505367e geNRation fixed to geNERation 4 times 2017-02-03 18:57:10 +03:00
Kyle Guinn bf47acfddc Consolidate the BLAS/TESTING Makefiles
Move the test inputs into the TESTING dir.
2017-01-22 18:38:38 -06:00
Kyle Guinn ca854db888 Move some rules to INSTALL/Makefile 2017-01-22 18:05:07 -06:00
Julie 3f23bd5d53 merging: Various cleanups to makefiles #84
Contribution by @turboencabulator
Closing #84
2016-11-25 17:03:13 -08:00
Hans Johnson 9c7f84bd60 STYLE: Remove trailing whitespace in MISC files
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-09 11:19:33 -05:00
julie 21c91533ff Committing Sébastien Villemot patches (5) sent on Jan 6th 2016 to LAPACK Mailing list
From Sébastien Villemot:
I attach to this message 5 patches that are currently applied to the
Debian package for LAPACK, and that I think could be usefully merged in
the LAPACK SVN tree.

The patches include fixes for old outstanding bugs in the CBLAS test
programs, fixes for the build system, and fixes for various typos.

Each patch file contains a more detailed description of its purpose.
2016-01-08 03:07:42 +00:00
julie a3177c4b05 remove extra tabs - Thank you Matyas A Sustik 2015-11-01 16:21:47 +00:00
julie ab19fb88cf correct typo while editing Makefile with VI 2014-10-09 01:12:17 +00:00
julie 8d160e5f96 Fixing folder uppercase / lower case issue - Thank you Don 2014-10-08 18:40:57 +00:00
julie 29788da147 Commit to integrate CMAKE and MAKEFILE build system for CBLAS
Also modify the way the CBLAS mangling was generated...now CBLAS follows LAPACKE model

Details on MAKEFILE build
  To compile CBLAS library from the LAPACK folder:
    - make cblaslib --> create the cblas lib
    - make cblas_testing --> compile BLAS Ref if necessary, build exe, then run exe

Details on CMAKE build
  Now you have an option to select CBLAS
  If CBLAS is check the Library is built and if BUILD_TESTING is enable, test and example are built and run
 

following
-->  modification of all make.inc
-->  more clean up
-->  debugging on other platforms

** PLEASE TRY and SEND FEEDBACK - Thanks - Julie **
2014-08-23 01:21:57 +00:00
julie f0b200da5b Update version number 2012-04-13 18:22:32 +00:00
julie 3542df4eea Integrate LAPACKE into LAPACK make and CMAKE build system.
First commit, works on my mac! Need to see how to adapt to intel compilers and of course Windows.

LAPACKE is not built by default. Is that OK?
User need to type 'make lapackelib' to generate the lib
I add a couple of examples taken from MKL LAPACKE 'make lapacke_example'
2011-12-03 05:37:44 +00:00
julie ba4f3e59e4 Various change: add target to generate doc (man and html) and cleanup make.inc's 2011-11-11 21:08:04 +00:00
igor175 0cd8057636 Per consultation with Julie, added ./testieee to main Makefile lapack_install target 2011-10-01 02:41:38 +00:00
igor175 8dd2dca7de Reverting previous bad commit and going back to revision 1008 2011-09-30 00:03:50 +00:00
igor175 4e293f99ff convinience change to Makefile to clean BLAS directory from object files 2011-09-29 23:33:36 +00:00
julie 27164edcec CHANGE IN THE SCRIPT:
lapack_testing.py has been moved to the top directory
One argument was added :
     - d [dir] is to indicate where is the LAPACK testing directory (.out files). By default, the script will use .-d or --dir to 
The -f argument was replaced by -r argument. Now by default the script will use the LAPACK output.
     - r is to use to run the LAPACK tests then analyse the output (.out files). By default, the script will not run all the LAPACK tests

INTEGRATION:
Integration of the LAPACK Testing parsing in the Makefile and CMake build process.

In the Makefile build: now the lapack_testing target will call the script after running the tests
In the CMAKE build: after the tests are run, the script will be executed with the option -s (short)
the end of the output will look like this:
100% tests passed, 0 tests failed out of 98

Total Test time (real) = 211.83 sec
SUMMARY                 numerical error         other error  
================        =================       ================  
REAL                    40      (0.004%)        0       (0.000%)
DOUBLE PRECISION        202     (0.020%)        0       (0.000%)
COMPLEX                 2       (0.000%)        0       (0.000%)
COMPLEX16               28      (0.005%)        0       (0.000%)

--> ALL PRECISIONS      272     (0.009%)        0       (0.000%)
2011-06-28 08:07:35 +00:00
julie ef920e099d Update date and version for 3.2.2 release 2010-06-23 17:25:30 +00:00
langou aa6a716cbe Following a complain from John Tellefson (Salina, KS), added the make of the
variant library to the testing of the variants if the variant library is not
present.
2010-02-10 16:09:38 +00:00
du 9d0ac2bb4f fixed the variants_testing Makefile problem 2009-06-04 20:24:24 +00:00
julie ff981f106b 2008-12-16 17:06:58 +00:00
jason baba851215 Move LAPACK trunk into position. 2008-10-28 01:38:50 +00:00