| umfpack. UMFPACKÀº ºñÁ¤»ó Àû ½ºÆÄ ½º ¼±Çü ½Ã½ºÅÛÀ» ÇØ°áÇϱâÀ§ÇÑ ÀÏ·ÃÀÇ ÀÏ·ÃÀÇ ÀÏ·ÃÀÇ ÀÏ·ÃÀÇ ÀÏ·ÃÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
umfpack. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Timothy A. Davis
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.cise.ufl.edu/research/sparse/umfpack/
umfpack. ű×
umfpack. ¼³¸í
UMFPACKÀº ºñÁ¤»ó Àû ½ºÆÄ ½º ¼±Çü ½Ã½ºÅÛÀ» ÇØ°áÇϱâÀ§ÇÑ ÀÏ·ÃÀÇ ÀÏ·ÃÀÇ ÀÏ·ÃÀÇ ÀÏ·ÃÀÇ ÀÏ·ÃÀÇ ÀÏ·ÃÀÔ´Ï´Ù. UMFPACKÀº ºñÁ¤»ó Àû ½ºÆÄ ½º ¼±Çü ½Ã½ºÅÛ, AX = B¸¦ ÇØ°áÇϱâÀ§ÇÑ ÀÏ·ÃÀÇ ÀÏ·ÃÀÇ ÀÏ·ÃÀÇ ÀÏ·ÃÀÇ ÀÏ·ÃÀÇ ÀÏ·ÃÀÇ ÀÏ·ÃÀÇ ·çƾÀÔ´Ï´Ù. MATLAB¿¡¼ MATLAB (¹öÀü 6.0 ÀÌ»ó) ÀÎÅÍÆäÀ̽º°¡ÀÖ´Â ANSI / ISO C (¹öÀü 6.0 ÀÌ»ó) ÀÎÅÍÆäÀ̽º°¡ ÀÖ½À´Ï´Ù. MATLAB ÀÎÅÍÆäÀ̽º, C-Callable ÀÎÅÍÆäÀ̽º ¹× Fortran-Callable ÀÎÅÍÆäÀ̽º¸¦ Æ÷ÇÔÇÕ´Ï´Ù. "UMFPACK"Àº "UMPH ÆÑ"À̶ó´Â µÎ °³ÀÇ À½Àý·Î ¹ßÀ½µË´Ï´Ù. LGPL ¶óÀ̼¾½º¿¡¼ "EF EF PACK".UMFPACK 3.2 ~ 5.1Àº »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. UMFPACK 5.2 (¹× ÀÌÈÄ ¹öÀü)´Â GPL ¶óÀ̼¾½ºÇÏ¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ºñ GNU ¶óÀ̼¾½ºÀÇ °æ¿ì Tim Davis.Requirements¿¡ ¹®ÀÇÇϽʽÿÀ. ¡¤ Blas Package (ÇÁ·Î±×·¥ÀºÀÌ ¾øÀÌ´Â »ó´çÈ÷ ´À¸®°Ô ½ÇÇà) ºü¸¥ ½ÃÀÛ : UMFPACK ¹× AMD¸¦ ÄÄÆÄÀÏ, Å×½ºÆ® ¹× ¼³Ä¡ÇÏ·Á¸é UMFPACK ¹× AMD µð·ºÅ丮´Â ¸ðµÎ µ¿ÀÏÇؾßÇÕ´Ï´Ù. »óÀ§ µð·ºÅ丮. ±¸¼ºÇÏ·Á¸é ufconfig / ufconfig.mk ÆÄÀÏÀ» ÆíÁýÇϽʽÿÀ (±×·¸Áö ¾ÊÀ¸¸é BLAS (DGEMM µî)°¡ ¹ß°ßµÇÁö ¾Ê´Â °æ°í°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù). blas¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é ufconfig / ufconfig.mk ÆÄÀÏ¿¡¼ umfpack_config.mk ÆÄÀÏ¿¡¼ umfpack_config = -dnblas¸¦ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ UMFPackÀº ´À¸®°ÔµË´Ï´Ù. ´ÙÀ½À¸·Î CD¸¦ÀÌ µð·ºÅ丮 (UMFPACK)¿Í "make"ÀÔ·ÂÇϽʽÿÀ. Harwell / Boeing Matrices ¿ë Fortran µ¥¸ð ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇÏ°í ½ÇÇàÇÏ·Á¸é "HB"¸¦ ÀÔ·ÂÇϽʽÿÀ. 32 ºñÆ® C-Challable UMFPack ¶óÀ̺귯¸®¸¦ È£ÃâÇÏ´Â Fortran ¸ÞÀÎ ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇÏ·Á¸é "Fortran"À» ÀÔ·ÂÇϽʽÿÀ. ¿Ï·áµÇ¸é »ç¿ëÇÏÁö ¾Ê´Â * .o ÆÄÀÏÀ» Á¦°ÅÇÏ·Á¸é "Clean"À» ÀÔ·ÂÇϽʽÿÀ (ÄÄÆÄÀÏ µÈ ¶óÀ̺귯¸® ¹× µ¥¸ð ÇÁ·Î±×·¥À» À¯ÁöÇϽʽÿÀ). ÀÚ¼¼ÇÑ ³»¿ëÀº »ç¿ëÀÚ °¡À̵å (doc / userguide.pdf) ¶Ç´Â ../ufconfig/ufconfig.mk¸¦ ÂüÁ¶ÇϽʽÿÀ (64 ºñÆ® ¸ðµå ÄÄÆÄÀÏ ¿É¼Ç Æ÷ÇÔ).
umfpack. °ü·Ã ¼ÒÇÁÆ®¿þ¾î