Rev 4995 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
#!/bin/shufl_URL=http://www.cise.ufl.edu/research/sparsewget $ufl_URL/amd/current/AMD.tar.gzwget $ufl_URL/cholmod/current/CHOLMOD.tar.gzwget $ufl_URL/colamd/current/COLAMD.tar.gzwget $ufl_URL/UFconfig/current/UFconfig.tar.gz## install UFconfig.h file (now needed by some UFsparse libraries)tar zxf UFconfig.tar.gz UFconfig/UFconfig.h UFconfig/README.txt## Move the UFconfig/README.txt file to ../inst/doc/UFsparse/UFconfig.txtmv UFconfig/README.txt ../inst/doc/UFsparse/UFconfig.txt## touch the file UFconfig/UFconfig.mk. We use other configuration## environment variables but this name is embedded in some Makefilestouch UFconfig/UFconfig.mk## install COLAMD/Source and COLAMD/Include directoriestar zxf COLAMD.tar.gz COLAMD/Source/ COLAMD/Include/## install documentation for COLAMDtar zxf COLAMD.tar.gz COLAMD/README.txt COLAMD/ChangeLogmv COLAMD/README.txt ../inst/doc/UFsparse/COLAMD.txt## install AMD/Source and AMD/Include directoriestar zxf AMD.tar.gz AMD/Source AMD/Include AMD/README.txt## restore the AMD/Source/Makefilesvn revert AMD/Source/Makefile## install AMD documentationmv AMD/README.txt ../inst/doc/UFsparse/AMD.txt## remove Fortran source files and GNUMakefilerm AMD/Source/*.f AMD/Source/GNUmakefile## install CHOLMOD source filesfor d in Check Cholesky Core Include Lib MatrixOps Modify Partition Supernodaldotar zxf ./CHOLMOD.tar.gz CHOLMOD/$ddone## install CHOLMOD documentation in ../inst/doc/UFsparsetar zxf ./CHOLMOD.tar.gz CHOLMOD/README.txtmv CHOLMOD/README.txt ../inst/doc/UFsparse/CHOLMOD.txtmv CHOLMOD/Lib/Makefile CHOLMOD/Lib/Makefile_CHOLMODsvn revert CHOLMOD/Lib/Makefile##ls -l CHOLMOD/Lib/Makefile_CHOLMODecho 'now diff CHOLMOD/Lib/Makefile with .... Makefile_CHOLMD'echo ' make changes as necessary, and then'echo ' rm CHOLMOD/Lib/Makefile_CHOLMOD'## remove the downloaded tar filesrm CHOLMOD.tar.gz AMD.tar.gz COLAMD.tar.gz UFconfig.tar.gz