[PR]ÃÚËÞ”Ô‘g•\
¡–é‚̔ԑgÁª¯¸

Jun 30, 2008 (Mon)

/diary/phys

ryuon

  • 高速㪠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)