Taucs-大型稀疏矩阵计算库

  • O8_840131
    了解作者
  • 6.2MB
    文件大小
  • rar
    文件格式
  • 1
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-02 06:52
    上传日期
目前最快的大型稀疏矩阵计算库。已经预编译好了lib文件,可以在windows上直接使用。
taucs.rar
  • taucs
  • include
  • taucs.h
    25.4KB
  • taucs_private.h
    14.6KB
  • taucs_config_build.h
    1.1KB
  • blaswrap.h
    3.7KB
  • taucs_config_tests.h
    68B
  • lib
  • libmetis-vc90-mt.lib
    409.7KB
  • libtaucs-vc90-mt-gd.lib
    1.6MB
  • vcf2c-vc90-mt-gd.lib
    289.4KB
  • libtaucs-vc80-mt-sgd.lib
    1.6MB
  • libtstatlas.lib
    278.8KB
  • libtaucs-vc90-mt-sgd.lib
    1.6MB
  • libcblas.lib
    241.4KB
  • libtaucs-vc80-mt-sgd.pdb
    100KB
  • vcf2c-vc90-mt.lib
    288.6KB
  • libmetis-vc90-mt-gd.lib
    410.1KB
  • vcf2c-vc90-mt-s.lib
    274KB
  • libtaucs-vc90-mt-s.lib
    1.1MB
  • libmetis-vc80-mt-gd.lib
    368.9KB
  • libtaucs-vc80-mt-gd.lib
    1.6MB
  • libmetis-vc90-mt-sgd.lib
    402KB
  • libtaucs-vc80-mt.lib
    1.1MB
  • libf77blas.lib
    240.3KB
  • libtaucs-vc90-mt-gd.pdb
    108KB
  • libmetis-vc80-mt-s.lib
    385.9KB
  • vcf2c-vc80-mt-sgd.lib
    275.7KB
  • libtaucs-vc80-mt-s.lib
    1.1MB
  • libmetis-vc80-mt-sgd.lib
    402.5KB
  • vcf2c-vc90-mt-sgd.lib
    274.4KB
  • libtaucs-vc90-mt.lib
    1.1MB
  • libtaucs-vc80-mt-gd.pdb
    100KB
  • libatlas.lib
    6.9MB
  • vcf2c-vc80-mt-gd.lib
    227.8KB
  • libmetis-vc90-mt-s.lib
    401.9KB
  • vcf2c-vc80-mt-s.lib
    239.1KB
  • libtaucs-vc90-mt-sgd.pdb
    108KB
  • libmetis-vc80-mt.lib
    402.7KB
  • vcf2c-vc80-mt.lib
    271.6KB
  • liblapack.lib
    6.6MB
  • CGAL-README.TXT
    8.6KB
内容介绍
taucs_full/CGAL-README.TXT ----------------------------------------- TAUCS is a library of sparse linear solvers. The TAUCS web site is http://www.tau.ac.il/~stoledo/taucs/. The latest official version is TAUCS version 2.2, September 4, 2003. Copyright (c) 2001, 2002, 2003 by Sivan Toledo, Tel-Aviv University, stoledo@tau.ac.il. All Rights Reserved. See http://www.tau.ac.il/~stoledo/taucs/ for the license and the availability note. Used by permission of Sivan Toledo. This taucs_full.tgz archive is a version of TAUCS 2.2 modified by the CGAL team. It is available from the download section of http://www.cgal.org. It fixes some bugs, supports 64-bit platforms and allows a simplified installation process. It also contains a complete LAPACK implementation. This archive contains the third-party libraries used by TAUCS (ATLAS, Metis, f2c...) precompiled for all platforms supported by CGAL. If your platform is missing, you will have to compile them. The taucs_external_src.tgz archive, available also from the download section of http://www.cgal.org, contains the necessary source files. CAUTION: Since CGAL 3.3.1, CGAL is not compatible anymore with TAUCS official release. You must use this version modified by the CGAL team. Install instructions (Unix and Cygwin): -------------------------------------- The version modified by the CGAL project can be installed on Unix machines by: ./configure [module=\!AMD] [prefix=PREFIX] make make install TAUCS includes the AMD symmetric ordering routines, which come under a different, more restrictive license. Please consult this license in the source files (say src/amdtru.f). The "module=\!AMD" option allows you to compile and use the TAUCS without these routines if you cannot accept their license. CGAL itself does *not* use these routines. The prefix option allows to specify the installation directory (default is /usr/local). TAUCS comes with the ATLAS library precompiled on some platforms. If ATLAS is slow or crashes on your machine, please recompile it. Source code can be downloaded from the official site http://math-atlas.sourceforge.net and is part of taucs_external_src.tgz (available from the download section of http://www.cgal.org). TAUCS is compatible with most Blas/Lapack libraries like ATLAS, Intel MKL, Goto Blas, the reference LAPACK implementation or CLAPACK (unfortunately not AMD Core Math Library). By default, the configure script picks reasonable Blas/Lapack libraries for your platform. See taucs.pdf to create a "variant" makefile to compile TAUCS with other Blas/Lapack libraries. config\linux_mkl.mk is an example makefile to compile TAUCS with Intel MKL on Linux. Install instructions (Windows): ------------------------------- On Windows, CGAL installer installs TAUCS precompiled for Visual C++ 8.0 2005 and 9.0 2008 (32 or 64 bits), including the third-party libraries used by TAUCS (ATLAS, Metis, f2c ...). Note that these precompiled libraries do *not* include the AMD symmetric ordering routines, which come under a different, more restrictive license. You may consult this license in the source files (say src/amdtru.f). If you have to recompile TAUCS for Visual C++ 8.0 2005 on Windows 32 bits: Start a Visual C++ 8.0 x86 Prompt Shell cd P:\ath\to\TAUCS build_taucs_win32_vc80_for_CGAL prefix where 'prefix' is the installation folder (typically CGAL 'auxiliary' folder). If you have to recompile TAUCS for Visual C++ 8.0 2005 on Windows 64 bits: Start a Visual C++ 8.0 x64 Prompt Shell cd P:\ath\to\TAUCS build_taucs_win64_vc80_for_CGAL prefix Same process for Visual C++ 9.0 2008. The build_taucs_*_for_CGAL.bat scripts compile all variants of TAUCS library for Windows/VisualC++, and copy the headers and libraries to prefix/taucs/include/ and prefix/taucs/lib/ folders with names appropriate for CGAL. On Windows 32 bits, ATLAS provides Blas and a subset of Lapack. It is precompiled for a Pentium 4 processor with SSE2 instructions. If ATLAS is slow or crashes on your machine, please recompile it. Source code can be downloaded from the official site http://math-atlas.sourceforge.net and is part of taucs_external_src.tgz (available from the download section of http://www.cgal.org). On Windows 64, CGAL uses by default CLAPACK/CBLAS as no free Blas/Lapack are available on this platform (yet). These Blas and Lapack implementations are notably slow. You should rather use an optimized Blas library if you have access to one. TAUCS is compatible with most Blas/Lapack libraries like ATLAS, Intel MKL, Goto Blas, the reference LAPACK implementation or CLAPACK (unfortunately not AMD Core Math Library). By default, the configure script picks reasonable Blas/Lapack libraries for your platform. See taucs.pdf to create "variant" makefiles to compile TAUCS with other Blas/Lapack libraries. config\win32_vc80_mkl_*.mk are example makefiles to compile TAUCS with all runtimes and Intel MKL library on Windows 32 bits. Then modify build_taucs_win32_vc80_for_CGAL.bat or build_taucs_win64_vc80_for_CGAL.bat to call configure with a "variant" makefile (e.g. "configure variant=_vc80_mkl_MD"). Changes in CGAL 3.5 ------------------- * CGAL provides now TAUCS precompiled for Visual C++ 9.0 2008. * CGAL does not provide anymore precompiled libraries for Visual C++ 7.1 2003. * Fixed crashing bug in test_cilk_snmf.c (part of TAUCS test suite). Changes in CGAL 3.4 ------------------- * CGAL provides now TAUCS precompiled for Windows debug runtimes. * Fixed crashing bug in taucs_ooc_factor_lu() when memory was fragmented. * Fixed memory leak in taucs_ooc_factor_llt(). * Fixed bug in taucs_system_memory_size() on Intel Macs. * Replaced calls to exit() by calls to abort() which is more user friendly in Windows GUI applications. Changes in CGAL 3.3.1 --------------------- * CAUTION: Since CGAL 3.3.1, CGAL is not compatible anymore with TAUCS official release. You must use this version modified by the CGAL team. * Added support of Linux 64 bits and Windows 64 bits platforms. * Added support of CLAPACK. * Fixed freezing bug in taucs_ooc_factor_lu() under low memory conditions on Windows. * Fixed bug in taucs_available_memory_size() on Linux when ulimit was used to limit the process memory. Changes in CGAL 3.3 ------------------- * Added _MT, _ML, _MDd, _MLd and _MTd variants to support all Windows runtimes. CAUTION: in this release, taucs_ooc_factor_lu() crashes when compiled with a Windows debug runtime. Upgrading to a recent version is highly recommended!!! * Added build_taucs_win32_vc80_for_CGAL.bat. * Fixed bug in taucs_available_memory_size() on Linux 2.6. Implemented taucs_system_memory_size() for Cygwin. * Added darwin_intel platform for Intel Macs. * Removed -Werror (all warnings are errors) compilation option to support gcc 4. * Added libg2c.so in external/lib/linux/ and external/lib/solaris/ to support gcc 4.x. TODO: do the same for Irix. * ATLAS' liblapack.a replaced by an hybrid ATLAS/Reference LAPACK implementation library (in external/lib/linux/, external/lib/win32_vc80_MD/, external/lib/cygwin/ and external/lib/solaris/). * linux_intel.mk updated for Intel C++ 9. * testscript restores now TAUCS library and header files at the end of the test. Changes in CGAL 3.2 (compared to TAUCS 2.2 at http://www.tau.ac.il/~stoledo/taucs) ---------------------------------------------------------------------------------- * Fixed bug in taucs_system_memory_size() on Linux 2.6. * Fixed bugs in configure in $OSTYPE computation. * Changed taucs_config.c to add an "install" target to the makefile. * Changed in all .mk makefiles, "COUTFLG = -o " by "COUTFLG = -o ./" because by editor removes trailing slashes. Same thing for FOUTFLG. * Added "LIBMETI
评论
    相关推荐
    • 图形界面矩阵计算器
      利用Windows API构建的图形应用程序
    • 混淆矩阵
      混淆矩阵
    • LED矩阵-项目开发
      使用Windows远程Arduino库在Windows Phone上拍照并以48x48 RGB LED矩阵显示它们。
    • 并行矩阵乘法
      基于Pthread的多线程并行矩阵乘法,包含1000*1000矩阵随机矩阵生成代码,和串行矩阵乘法的比较,c++实现,Windows系统。
    • 矩阵计算器
      能够实现矩阵加减乘运算,幂运算,数乘运算,转置,行列式,逆矩阵。 能够检测矩阵是否完整,能够识别是否能进行所选择的运算,并且提示出不能进行计算的原因。
    • windows下多线程编程完成矩阵乘法
      windows下多线程编程完成矩阵乘法,从而提高效率
    • matrix:电影中看到的绿色,“矩阵”密码的小巧,快速,优雅的Windows屏幕保护程序
      矩阵屏保 描述: Matrix屏幕保护程序是电影中看到的绿色“ Matrix”密码代码的小型,快速且优雅的Windows版本。 最初由J Brown于2003年撰写。 网站: 支持: (c)2011-2021亨利++
    • 矩阵计算器
      可以实现矩阵的加、减、数乘、乘、转置等功能,语言为C++,使用类定义,运用面向对象方法
    • 矩阵运算工具
      产品版本号:矩阵运算工具3.0 试用版 矩阵运算工具,是帷幄软件的核心产品,又称帷幄矩阵运算工具。 矩阵运算工具1.0和2.0为内部测试版本,矩阵运算工具3.0 现在推出试用版。 官方网站:...
    • GaussDB_100_1.0.1-DATABASE-REDHAT-64bit.tar.gz
      guassdb100在redhat上安装包,单机部署的包,安装步骤请看我的文中介绍,经过大量实验搭建总结出来的文档