2016 年度「実践的シミュレーションソフトウェア開発演習」

ᩍ⫱฼⏝ㅮ⩏ሗ࿌㸸
ᖺᗘࠕᐇ㊶ⓗࢩ࣑࣮ࣗࣞࢩࣙࣥࢯࣇࢺ࢙࢘࢔㛤Ⓨ₇⩦ࠖ
బ⸨ᩥಇ
ᮾி኱Ꮫ⏕⏘ᢏ⾡◊✲ᡤ
ᒃ㥖ᖿኵ
ᮾி኱Ꮫ኱Ꮫ㝔ᕤᏛ⣔◊✲⛉㠀ᖖ໅ㅮᖌ
㸯㸬ࡣࡌࡵ࡟
ᮏ✏ࡣ㸪 ᖺᗘࡼࡾᮏᏛ኱Ꮫ㝔ᕤᏛ⣔◊✲⛉࡛ᐇ᪋ࡋ࡚࠸ࡿ₇⩦ㅮ⩏ࠕᐇ㊶ⓗࢩ࣑ࣗࣞ
࣮ࢩࣙࣥࢯࣇࢺ࢙࢘࢔㛤Ⓨ₇⩦ࠖ࡟㛵ࡍࡿ ᖺᗘࡢᐇ᪋ሗ࿌࡛࠶ࡿࠋᮏ₇⩦ㅮ⩏ࡢヲࡋ࠸ෆ
ᐜ࡜᫖ᖺᗘࡢ≧ἣࡣ㸪ᮏᗈሗㄅࠕࢫ࣮ࣃ࣮ࢥࣥࣆ࣮ࣗࢸ࢕ࣥࢢࢽ࣮ࣗࢫࠖ࡟࡚ሗ࿌ࡋ࡚࠸ࡿࡓ
ࡵ㸪 ᖺᗘࡢ࢔ࢵࣉࢹ࣮ࢺศࢆࢥࣥࣃࢡࢺ࡟ሗ࿌ࡍࡿࠋ
㸰㸬௒ᖺᗘࡢሗ࿌࡜࢔ࢵࣉࢹ࣮ࢺ
᝟ሗ⣔ࡢㅮ⩏࡛ࡣ㸪ᴗົ⣔ࢯࣇࢺ࢙࢘࢔ࢆᶍࡋࡓࢯࣇࢺ࢙࢘࢔ࡢ㛤Ⓨࣉࣟࢪ࢙ࢡࢺ࡞࡝ࢆయ
㦂ⓗ࡟Ꮫࡪ 3URMHFW%DVHG/HDUQLQJ ࡀᬑཬࡋ࡚࠸ࡿࡀ㸪ࡇࢀࢆࠕࢩ࣑࣮ࣗࣞࢩࣙࣥࢯࣇࢺ࢙࢘
࢔ࠖࡢศ㔝࡟㐺⏝ࡍࡿヨࡳࡣ㸪ᕤᏛ⣔㸪᝟ሗ⣔࡜ࡶ࡟୙༑ศ࡛࠶ࡿࠋࡑࡇ࡛㸪ᮏ₇⩦ㅮ⩏࡛ࡣ㸪
㠀᝟ሗ⣔ࡢᏛ⏕ࢆࢱ࣮ࢤࢵࢺ࡟㸪ಙ㢗ᛶ㸪ಖᏲᛶ㸪⛣᳜ᛶ࡟ඃࢀࡓࢩ࣑࣮ࣗࣞࢩࣙࣥࢯࣇࢺ࢘
࢙࢔ࢆ㛤Ⓨࡍࡿࢫ࢟ࣝࢆ㌟࡟௜ࡅࡉࡏࡿࡇ࡜ࢆ┠ᶆ࡟タᐃࡋࡓࠋලయⓗ࡟ࡣ㸪」ᩘேࡢཷㅮ⏕
ࡀࢳ࣮࣒ࢆ⤌ࡳ㸪ᮾி኱Ꮫ᝟ሗᇶ┙ࢭࣥࢱ࣮ࡢࢫ࣮ࣃ࣮ࢥࣥࣆ࣮ࣗࢱ ); ࢆά⏝ࡋ࡚ࢩ࣑ࣗࣞ
࣮ࢩࣙࣥࢯࣇࢺ࢙࢘࢔ࢆ㛤Ⓨࡍࡿᑠつᶍࣉࣟࢪ࢙ࢡࢺࢆᡂຌࡉࡏࡿࡇ࡜ࢆࢦ࣮ࣝ࡜ࡋࡓࠋ኱Ꮫ
ഃ࠿ࡽࡣὶయᕤᏛࡸศᏊືຊᏛࡢᑓ㛛ᐙ㸪௻ᴗഃ࠿ࡽࢯࣇࢺ࢙࢘࢔ᕤᏛࡢᑓ㛛ᐙࡀㅮᖌ࡜ࡋ࡚
ཧຍࡋ㸪ࢥ࣮ࣛ࣎ࣞࢩࣙࣥࡋ࡞ࡀࡽཷㅮ⏕ࢆᣦᑟࡋ࡚࠸ࡿࠋ
௒ᖺᗘࡣ㸪᫖ᖺᗘࡼࡾࡶⱝᖸከࡵࡢཷㅮ⏕ᩘ࠾ࡼࡧࣉࣟࢪ࢙ࢡࢺᩘ࡜࡞ࡗࡓࡀ㸪࡯ࡰ౛ᖺ୪
ࡳ࡛࠶ࡾ㸪㐩ᡂෆᐜࡶ‶㊊ࡀ࠸ࡃࡶࡢ࡛࠶ࡗࡓࠋ
ᮏ₇⩦ㅮ⩏ࡢᐇ᪋࡜୪⾜ࡋ࡚㸪
ࠕࢩ࣑࣮ࣗࣞࢩࣙࣥࢯࣇࢺ࢙࢘࢔ᕤᏛࠖ࡟≉໬ࡋࡓ᝟ሗฎ⌮ࡢ
ᩍ⛉᭩సᡂࡶㅮᖌഃࡢࣉࣟࢪ࢙ࢡࢺ࡜ࡋ࡚㐍⾜ࡉࡏࡓࠋࡑࡢᡂᯝ≀ࡀ㸪ࠕࢯࣇࢺ࢙࢘࢔㛤Ⓨධ
㛛㸸ࢩ࣑࣮ࣗࣞࢩࣙࣥࢯࣇࢺタィ⌮ㄽ࠿ࡽࣉࣟࢪ࢙ࢡࢺ⟶⌮ࡲ࡛ࠖ
㸪࠾ࡼࡧ௒ᖺᗘ┤๓࡟ୖᱻࡋ
ࡓࠕࢯࣇࢺ࢙࢘࢔㛤Ⓨᐇ㊶⛉Ꮫᢏ⾡ࢩ࣑࣮ࣗࣞࢩࣙࣥࢯࣇࢺࡢタィࠖ
࡛࠶ࡿ
㸦ཧ⪃ᩥ⊩ཧ↷㸧
ࠋ
ࡇࢀࡽࡣ㸪ࡑࢀࡒࢀᮏ₇⩦ㅮ⩏ࡢ⌧⾜ࡢᩍ⛉᭩㸪ཧ⪃᭩࡟ᣦᐃࡋ࡚࠸ࡿࠋ࡞࠾㸪ᮏ᭩ࡣ㸪௚኱
Ꮫ࣭௻ᴗ࡟࠾ࡅࡿㅮ⩏࣭◊ಟ㸪ಶேࡢ⮬ᏛᏛ⩦࡟࠾࠸࡚㸪ᩍ⛉᭩ࡲࡓࡣ₇⩦᭩࡜ࡋ࡚ᙺ❧࡚ࡿ
ࡼ࠺ᕤኵࢆจࡽࡋ࡚࠸ࡿࠋࡈ⯆࿡ࡢ࠶ࡿ᪉ࡣ㸪᫝㠀㸪ᡭ࡟ྲྀࡗ࡚࠸ࡓࡔࡁࡓ࠸ࠋ
ཧ⪃᭩Ⓨ⾜௨እࡢ኱ࡁ࡞࢔ࢵࣉࢹ࣮ࢺࡣ㸪
ࢯࣇࢺ࢙࢘࢔㛤Ⓨ⎔ቃࡢኚ᭦࡛࠶ࡿࠋᮏ₇⩦࡛ࡣ㸪
ཷㅮ⪅ࡀඹྠࡋ࡚ࢩ࣑࣮ࣗࣞࢩࣙࣥࢯࣇࢺ࢙࢘࢔ࢆ㛤Ⓨ⟶⌮ࡍࡿࡢ࡟᭷⏝࡞㸪ࣉࣟࢪ࢙ࢡࢺ⟶
KWWSZZZFFXWRN\RDFMSVXSSRUWSUHVVQHZV92/1RBHGXFDWLRQSGI
KWWSZZZFFXWRN\RDFMSVXSSRUWSUHVVQHZV92/1R/HFVDWRIXPLSGI
スーパーコンピューティングニュース
- 34
Vol.18,No.5 2016
⌮ࢶ࣮ࣝ㸪ࣂ࣮ࢪࣙࣥ⟶⌮ࢩࢫࢸ࣒ࢆ㸪₇⩦ᐊࡔࡅ࡛࡞ࡃ◊✲ᐊࡸ⮬Ꮿ࡞࡝࠿ࡽࡶ࢔ࢡࢭࢫ࡛
ࡁࡿ⎔ቃࢆᵓ⠏ࡋ࡚࠸ࡿ㸬౑⏝ࡍࡿࢶ࣮ࣝࡢ㑅ᐃ࡟ࡣ㸪◊✲ᐊࡸ௻ᴗ࡛௒ᚋࡶ౑⏝ࡍࡿྍ⬟ᛶ
ࡀ㧗ࡃ㸪࣮࢜ࣉࣥࢯ࣮ࢫ࡛ୡ⏺ⓗ࡟ᐇ⦼ࡢ࠶ࡿࢶ࣮ࣝࢆ⪃៖ࡋ࡚࠸ࡿࠋ
ᮏᖺᗘ㸪ཷㅮ⪅ࡢ฼౽ᛶྥୖ㸪ㅮᖌഃࡢ⟶⌮㈇Ⲵపῶࢆ┠ᶆ࡟㸪ࡇࢀࡲ࡛኱Ꮫෆ࡛ࢧ࣮ࣂࢆ
❧࡚࡚㐠⏝ࡋ࡚࠸ࡓ㛤Ⓨ⎔ቃࢆ㸪
࢖ࣥࢱ࣮ࢿࢵࢺୖࡢྠ✀ࢧ࣮ࣅࢫ࡟ษࡾ᭰࠼ࡓࠋ
ලయⓗ࡟ࡣ㸪
᫖ᖺᗘࡲ࡛ࢳࢣࢵࢺ⟶⌮㸪ࢥࣥࢸࣥࢶ⟶⌮㸪:LNL㸪ࢥ࣮ࣛ࣎ࣞࢩࣙࣥ➼ࢆ⾜࠺ࡓࡵࡢࣉࣟࢪ࢙
ࢡࢺ⟶⌮ࢶ࣮ࣝ࡟฼⏝ࡋ࡚࠸ࡓ 5HGPLQH ࢆ %LW%XFNHW ࡜ 6ODFN ࡟ๅ᪂ࠋ
ྠᵝ࡟㸪
ࢯ࣮ࢫࢥ࣮ࢻ㸪
ࢸࢫࢺ㸪ᩥ᭩᱁⣡ࢆ⾜࠺ࣂ࣮ࢪࣙࣥ⟶⌮ࢩࢫࢸ࣒࡟ࡣ 6XEYHUVLRQ ࠿ࡽ *LW ࡬࡜ኚ᭦ࢆ᪋ࡋࡓࠋ
ࡇࢀࡽ࡬ࡢ⛣⾜࡟㝿ࡋ࡚ࡣ㸪ࡑࡶࡑࡶᪧ⎔ቃ࡛⵳✚ࡋ࡚ࡁࡓࢹ࣮ࢱࢆ࡝ࡢ⛬ᗘ᪂⎔ቃ࡟⛣᳜
ྍ⬟࡞ࡢ࠿࠿ࡽጞࡲࡾ㸪኱Ꮫࡢࢭ࢟ࣗࣜࢸ࢕⎔ቃୗ࡛࡝ࡢᶵ⬟ࡀ฼⏝࡛ࡁ㸪࡝ࡢᶵ⬟ࡀ฼⏝ᅔ
㞴࡞ࡢ࠿㸪᪂⎔ቃ࡟࠾ࡅࡿࢶ࣮ࣝ㛫ࡢ㐃ᦠࡀ࠺ࡲࡃືసࡍࡿ࠿࡞࡝㸪ከࡃࡢ㡯┠ࢆ▷࠸ᮇ㛫࡛
ࢳ࢙ࢵࢡࡍࡿᚲせࡀ࠶ࡾ㸪ㅮᖌ㝕࡟࡜ࡗ࡚ࡶࢳࣕࣞࣥࢪࣥࢢ࡛࠶ࡗࡓࡶࡢࡢ㸪᫝ࠎ㠀ࠎⓗ࡞ᑐ
ᛂ࡛ᖾ࠸኱ࡁ࡞ࢺࣛࣈࣝ࡬࡜Ⓨᒎࡏࡎ࡟₇⩦ࢆ᏶㐙ࡍࡿࡇ࡜ࡀ࡛ࡁࡓࠋ᮶ᖺᗘ௨㝆ࡣ㸪᪂⎔ቃ
ࡢࡼࡾⰋ࠸฼⏝᪉ἲࢆᶍ⣴ࡍࡿࡇ࡜ࡀ୺せᨵၿࢸ࣮࣐࡛࠶ࡿࠋ
㸱㸬࠾ࢃࡾ࡟
ᮏ₇⩦ㅮ⩏ࡣ㸪≉࡟ព㆑ࡏࡎ࡟ᕤᏛ⣔◊✲⛉ᶵᲔᕤᏛᑓᨷࡢ᪂ධ⏕ࢆᑐ㇟࡜ࡋ࡚㛤ㅮࡋࡓࡀ㸪
࠶ࡾࡀࡓ࠸ࡇ࡜࡟㸪࣐ࢸࣜ࢔ࣝᕤᏛ㸪ᛂ⏝໬Ꮫ㸪໬Ꮫࢩࢫࢸ࣒ᕤᏛ㸪ඛ➃Ꮫ㝿ᕤᏛ㸪⯟✵Ᏹᐂ
ᕤᏛ㸪᪂㡿ᇦ๰ᡂ⛉Ꮫ◊✲⛉➼㸪ẖᖺ࠸ࡎࢀ࠿ࡢᑓᨷࡸ◊✲⛉࠿ࡽࡢཷㅮࡀ࠶ࡿࠋཷㅮ⏕ࡣᛂ
⏝₇⩦࡛ࢳ࣮࣒ࢆసࡾ㸪ྛࢳ࣮࣒ࡣ ࣛ࢖ࣥ⛬ᗘ࡛グ㏙࡛ࡁࡿᶵ⬟ࡢὶయᕤᏛ࠿ศᏊືຊ
Ꮫࡢࢩ࣑࣮ࣗࣞࢩࣙࣥࢯࣇࢺ࢙࢘࢔ࢆసᡂࡍࡿࠋᮏ㒓࣭㥖ሙ࣭᯽ࡢⴥ㸪␗࡞ࡿᑓᨷ࣭◊✲⛉࡜
࠸ࡗࡓ₇⩦᫬㛫እ࡟࠾ࡅࡿάື࡟࠾࠸࡚ࡣࢫࢣࢪ࣮ࣗࣜࣥࢢࡀ㞴ࡋ࠸⎔ቃ࡛ࡶ㸪ࡍ࡭࡚ࡢࢳ࣮
࣒ࡣࡇࢀࡽࡢࢯࣇࢺ࢙࢘࢔ࢆ๰ࡾୖࡆࡿࡇ࡜࡟ᡂຌࡋ࡚࠸ࡿࠋ
㛤ㅮᙜึࡣᡭ᥈ࡾ࡛࠶ࡗࡓ㸪タィ࣭⟶⌮࣭ࢥ࣮ࢹ࢕ࣥࢢ࡞࡝ࡢྛᕤ⛬࡟࠾ࡅࡿ㸪㠀᝟ሗ⣔ཷ
ㅮ⏕ࡢᖹᆒⓗ࡞ࢫ࢟ࣝࣞ࣋ࣝ࡬ࡢᑐᛂ㸪⩦ᚓࡀᚲ㡲࠶ࡿ࠸ࡣ┬␎ྍ⬟࡞▱㆑࣭ࢶ࣮ࣝ⩌ࡢ᭦᪂㸪
₇⩦ෆᐜ࡜ศ㔞㸪ㅮᖌࡀ୚࠼ࡿࢻ࣓࢟ࣗࣥࢺ࣭ࢥ࣮ࢻ࡜ཷㅮ⏕࡟సᡂࡉࡏࡿࢻ࣓࢟ࣗࣥࢺ࣭ࢥ
࣮ࢻࡢศᢸࡢࢥࢶࡸ㸪ᙜୡ࡟࠾ࡅࡿࢳ࣮࣒㐠⏝ࡢὀពⅬ➼㸪ẖᖺࡢ₇⩦ㅮ⩏ࡢ཯┬ࢆࡶ࡜࡟ᨵ
ၿ࡟ດࡵ࡚࠸ࡿࠋࡇࡢࡼ࠺࡞ᨵಟࡢ⤖ᯝ㸪࡯ࡰ඲ࢳ࣮࣒ࡀືసࡍࡿࡶࡢࡀసᡂ࡛ࡁࡿࡼ࠺࡟࡞
ࡾ㸪⡆࡛᫆ࡣ࠶ࡿࡀࢸࢫࢺࡸ୪ิࢳ࣮ࣗࢽࣥࢢ࡟ࡲ࡛⮳ࡿࢳ࣮࣒ࡶ⌧ࢀࡿࡼ࠺࡟࡞ࡗࡓࠋ
ᖺᗘ࠶ࡓࡾ࠿ࡽ㸪ࡍ࡭࡚ࡢࢳ࣮࣒ࡢࣉࣟࢲࢡࢺࡣಖᏲᛶࡢప࠸ࢥ࣮ࢻ㸦ᚠ⎔ⓗ」㞧ᗘࡢ㧗࠸ࢥ
࣮ࢻ㸧ࡢẚ⋡ࡀ ࢆඃ࡟ୗᅇࡿࡼ࠺࡟࡞ࡾ㸦ㅮᖌࡀ୚࠼ࡿࢥ࣮ࢻࢆ㝖࠸࡚࢝࢘ࣥࢺࡋ࡚࠸ࡿ㸧
㸪
ಖᏲᛶࡀ㧗࠸ࢯࣇࢺ࢙࢘࢔ࢆసᡂ࡛ࡁ࡚࠸ࡿࡇ࡜ࡶ⏦ࡋ㏙࡭࡚࠾ࡁࡓ࠸ࠋ
ཧ ⪃ ᩥ ⊩
బ⸨ᩥಇ㸪ຍ⸨༓ᖾ⦅㸪
ࠗࢯࣇࢺ࢙࢘࢔㛤Ⓨධ㛛㸸ࢩ࣑࣮ࣗࣞࢩࣙࣥࢯࣇࢺタィ⌮ㄽ࠿ࡽࣉࣟࢪ
࢙ࢡࢺ⟶⌮ࡲ࡛࠘
㸪ᮾ኱ฟ∧఍㸪㸬
బ⸨ᩥಇ㸪ຍ⸨༓ᖾ⦅㸪
ࠗࢯࣇࢺ࢙࢘࢔㛤Ⓨᐇ㊶⛉Ꮫᢏ⾡ࢩ࣑࣮ࣗࣞࢩࣙࣥࢯࣇࢺࡢタィ࠘
㸪
ᮾ኱ฟ∧఍㸪㸬
ᒃ㥖ᖿኵ௚㸪ࠕ㠀᝟ሗ⣔ࡢᏛ⏕ࢆᑐ㇟࡜ࡋࡓࢯࣇࢺ࢙࢘࢔㛤Ⓨ₇⩦ࡢタィ࡜ᨵၿࠖ㸪➨ ᅇ
᝟ሗࢩࢫࢸ࣒࡜♫఍⎔ቃ◊✲Ⓨ⾲఍㸪㸬
スーパーコンピューティングニュース
- 35
Vol.18,No.5 2016