[PR]ÃÚËÞ”Ô‘g•\
¡–é‚̔ԑgÁª¯¸
Jun 30, 2008 (Mon)
-
高速㪠implicit algorithm ã®å®Ÿè£…:
-
å‰å›žã®ãƒ†ã‚¹ãƒˆã®ç¶šã:
-
N=100 ã§ NITSOL ãŒã“ã‘ã‚‹å•題ã€è§£æ±ºã€‚
-
å•題ã¯ã€ã¾ãŸã‚‚ã‚„ config ã®è¨å®š (else if ã™ã¹ã所ãŒä¸€ãƒ¶æ‰€ if ã ã‘ã«ãªã£ã¦ã„ãŸã€ã¨ã„ã†ãŠãƒã‚«ãªã‚‚ã®ï¼‰ã€‚
-
以上㧠no-HI 版ã®ãƒ†ã‚¹ãƒˆã¯çµ‚了ã¨ã™ã‚‹ã€‚
-
HI 化:
-
ãƒŽãƒ¼ãƒˆã«æˆ»ã£ã¦ã€å®šå¼åŒ–を確èªã€‚
-
ãµã‚€ã€ right-hand side vector ã®ã¿ã®å¤‰æ›´ã§å¯¾å¿œã§ãる。
-
ã—ã‹ã‚‹ã¹ãã€å®Ÿè£…。
-
ã§ããŸã€‚ straight chain ã® F ã®æ±ºã‚打ã¡ã§ã€ã—ã‹ã‚‚ non periodic ã ã‘。
-
ã¤ã„ã§ãªã®ã§ corrector step ã®åˆæœŸã¨ update ã®çµ±åˆã‚‚ã—ã¦ãŠã。 (詳ã—ã„ç†ç”±ã¯çŸ¥ã‚‰ãªã„ã‘ã©ã€å¾®å¦™ã«é•ã†ã‚“ã よãªã€‚ ã“ã®é•ã„ã«ã¤ã„ã¦ã¯ã€å¾Œã§ã¡ã‚‡ã£ã¨èª¿ã¹ã¦ãŠã“ã†ã€‚)
-
ã“れã¾ã§ã®ãƒã‚§ãƒƒã‚¯ã§é€šã‚‹ã“ã¨ã‚’確èªã®ã®ã¡ã€å¤ã„(éžçµ±åˆï¼‰ã‚³ãƒ¼ãƒ‰ã¯ç ´æ£„。
-
ã“れã§ã€ä¸€å¿œ HI 化ã¯ã§ããŸã¯ã™ã€‚
-
ä¸å分ãªç‚¹ãŒã‚‚ã†ä¸€ã¤ã€ connector ã‹ã‚‰ position を作るã®ã«ã€ COM を手ã§ä¸Žãˆã¦ã„る。
-
テスト:
-
æ—¢å˜ã®ãƒ†ã‚¹ãƒˆã« flag_noHI ã‚’è¿½åŠ ã€‚ 一通り走るよã†ã«ãªã£ãŸï¼ï¼
-
ã¨æ€ã£ã¦ã„ãŸã‚‰ã€ 何ã‹ã®åŠ æ¸›ã§ check_fastSI_solve_cubic ãŒæ–‡å¥ã‚’言ã†ã‚ˆã†ã«ãªã£ãŸã€‚
-
見るã¨ã€ã„ã‚ã„ã‚下らãªã„ bug ã‚„ã€æ€ã„é•ã„ãŒã‚ã£ãŸã€‚
-
ãれらを修æ£å¾Œã‚‚ã€ã¾ã ã©ã“ã‹ã§ nan ã«ãªã£ã¦ã„る模様……。
-
7/3/2008: テストã®ç¶šã。
-
今月ã¯ã“ã“ã¾ã§ã€‚
perm link
- Posted at 00:01
|
comment (0)