ngspice/src/maths/KLU/SuiteSparse.org

1.2 KiB

<2016-07-03 Sun>

old/archived source from http://faculty.cse.tamu.edu/davis/suitesparse.html http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-3.7.0.tar.gz

inject source files from there :

(compile "tar=../../../SuiteSparse-3.7.0.tar.gz for dir in SuiteSparse/KLU/Source SuiteSparse/KLU/Include
SuiteSparse/AMD/Source SuiteSparse/AMD/Include
SuiteSparse/BTF/Source SuiteSparse/BTF/Include
SuiteSparse/COLAMD/Source SuiteSparse/COLAMD/Include do tar -zxf $tar $dir files=$(cd $dir && ls -1 .c *.h) mv $dir/.c $dir/*.h . git add $files done

file=SuiteSparse/UFconfig/UFconfig.h tar -zxf $tar $file mv $file . git add $(basename $file) ")

(compile "for file in colamd.h amd.h btf.h klu.h UFconfig.h do git mv $file ../../include/ngspice/$file done ")

delete-trailing-whitespace and untabify :

(loop for file in (process-lines "git" "ls-files") do (with-temp-file file (insert-file-contents file) (delete-trailing-whitespace) ;; (untabify (point-min) (point-max)) ))