• 大小: 5.65MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-01
  • 语言: 其他
  • 标签: UMFPACK  Windows  lib  

资源简介

UMFPACK包及已经编译好的Windows下的lib.

资源截图

代码片段和文件信息

/* ========================================================================= */
/* === AMD demo main program =============================================== */
/* ========================================================================= */

/* ------------------------------------------------------------------------- */
/* AMD Copyright (c) by Timothy A. Davis      */
/* Patrick R. Amestoy and Iain S. Duff.  See ../README.txt for License.     */
/* email: davis at cise.ufl.edu    CISE Department Univ. of Florida.        */
/* web: http://www.cise.ufl.edu/research/sparse/amd                          */
/* ------------------------------------------------------------------------- */

/* A simple C main program that illustrates the use of the ANSI C interface
 * to AMD.
 */

#include “amd.h“
#include 
#include 

int main (void)
{
    /* The symmetric can_24 Harwell/Boeing matrix including upper and lower
     * triangular parts and the diagonal entries.  Note that this matrix is
     * 0-based with row and column indices in the range 0 to n-1. */
    int n = 24 nz
    Ap [ ] = { 0 9 15 21 27 33 39 48 57 61 70 76 82 88 94 100
106 110 119 128 137 143 152 156 160 }
    Ai [ ] = {
/* column  0: */    0 5 6 12 13 17 18 19 21
/* column  1: */    1 8 9 13 14 17
/* column  2: */    2 6 11 20 21 22
/* column  3: */    3 7 10 15 18 19
/* column  4: */    4 7 9 14 15 16
/* column  5: */    0 5 6 12 13 17
/* column  6: */    0 2 5 6 11 12 19 21 23
/* column  7: */    3 4 7 9 14 15 16 17 18
/* column  8: */    1 8 9 14
/* column  9: */    1 4 7 8 9 13 14 17 18
/* column 10: */    3 10 18 19 20 21
/* column 11: */    2 6 11 12 21 23
/* column 12: */    0 5 6 11 12 23
/* column 13: */    0 1 5 9 13 17
/* column 14: */    1 4 7 8 9 14
/* column 15: */    3 4 7 15 16 18
/* column 16: */    4 7 15 16
/* column 17: */    0 1 5 7 9 13 17 18 19
/* column 18: */    0 3 7 9 10 15 17 18 19
/* column 19: */    0 3 6 10 17 18 19 20 21
/* column 20: */    2 10 19 20 21 22
/* column 21: */    0 2 6 10 11 19 20 21 22
/* column 22: */    2 20 21 22
/* column 23: */    6 11 12 23 } ;

    int P [24] Pinv [24] i j k jnew p inew result ;
    double Control [AMD_CONTROL] Info [AMD_INFO] ;
    char A [24][24] ;

    /* here is an example of how to use AMD_VERSION.  This code will work in
     * any version of AMD. */
#if defined(AMD_VERSION) && (AMD_VERSION >= AMD_VERSION_CODE(12))
    printf (“AMD version %d.%d date: %s\n“ AMD_MAIN_VERSION AMD_SUB_VERSION
    AMD_DATE) ;
#else
    printf (“AMD version: 1.1 or earlier\n“) ;
#endif

    printf (“AMD demo with the 24-by-24 Harwell/Boeing matrix can_24:\n“) ;

    /* get the default parameters and print them */
    amd_defaults (Control) ;
    amd_control  (Control) ;

    /* print the 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-03-12 13:29  UMFPACK_Windows_lib\
     目录           0  2012-03-12 13:28  UMFPACK_Windows_lib\AMD\
     目录           0  2012-03-12 13:28  UMFPACK_Windows_lib\AMD\Demo\
     文件        5632  2007-05-03 23:16  UMFPACK_Windows_lib\AMD\Demo\amd_demo.c
     文件        7583  2011-12-15 00:54  UMFPACK_Windows_lib\AMD\Demo\amd_demo.out
     文件        6238  2007-05-03 23:15  UMFPACK_Windows_lib\AMD\Demo\amd_demo2.c
     文件        8960  2011-12-15 00:54  UMFPACK_Windows_lib\AMD\Demo\amd_demo2.out
     文件        2157  2007-05-03 23:16  UMFPACK_Windows_lib\AMD\Demo\amd_f77cross.f
     文件        2020  2005-06-05 05:07  UMFPACK_Windows_lib\AMD\Demo\amd_f77cross.out
     文件        6397  2007-05-03 23:16  UMFPACK_Windows_lib\AMD\Demo\amd_f77demo.f
     文件       11930  2005-06-05 05:07  UMFPACK_Windows_lib\AMD\Demo\amd_f77demo.out
     文件        1488  2007-05-03 23:16  UMFPACK_Windows_lib\AMD\Demo\amd_f77simple.f
     文件          60  2005-06-05 05:07  UMFPACK_Windows_lib\AMD\Demo\amd_f77simple.out
     文件        3319  2007-05-03 23:16  UMFPACK_Windows_lib\AMD\Demo\amd_f77wrapper.c
     文件        5687  2007-05-03 23:16  UMFPACK_Windows_lib\AMD\Demo\amd_l_demo.c
     文件        7585  2011-12-15 00:54  UMFPACK_Windows_lib\AMD\Demo\amd_l_demo.out
     文件         811  2007-05-03 23:17  UMFPACK_Windows_lib\AMD\Demo\amd_simple.c
     文件          50  2009-11-08 01:41  UMFPACK_Windows_lib\AMD\Demo\amd_simple.out
     文件        2915  2011-12-09 00:09  UMFPACK_Windows_lib\AMD\Demo\Makefile
     目录           0  2012-03-12 13:28  UMFPACK_Windows_lib\AMD\Doc\
     文件        2499  2005-06-05 05:05  UMFPACK_Windows_lib\AMD\Doc\AMD_UserGuide.bib
     文件      169135  2011-12-13 00:17  UMFPACK_Windows_lib\AMD\Doc\AMD_UserGuide.pdf
     文件       52891  2011-12-13 00:17  UMFPACK_Windows_lib\AMD\Doc\AMD_UserGuide.tex
     文件        4996  2011-12-09 03:11  UMFPACK_Windows_lib\AMD\Doc\ChangeLog
     文件       26432  2005-07-07 19:55  UMFPACK_Windows_lib\AMD\Doc\lesser.txt
     文件        1815  2007-05-03 23:25  UMFPACK_Windows_lib\AMD\Doc\License
     文件        1024  2009-11-12 04:11  UMFPACK_Windows_lib\AMD\Doc\Makefile
     目录           0  2012-03-12 13:28  UMFPACK_Windows_lib\AMD\Include\
     文件       18185  2011-12-13 00:15  UMFPACK_Windows_lib\AMD\Include\amd.h
     文件        9320  2011-12-13 00:15  UMFPACK_Windows_lib\AMD\Include\amd_internal.h
     目录           0  2012-03-12 13:28  UMFPACK_Windows_lib\AMD\Lib\
............此处省略468个文件信息

评论

共有 条评论