AMDAT: An Open-Source Molecular Dynamics Analysis Toolkit for Supercooled Liquids, Glass-Forming Materials, and Complex Fluids

์ €์ž: Pierre Kawak, William F. Drayer, David S. Simmons | ๋‚ ์งœ: 2026-02-05 | DOI: 10.48550/arXiv.2602.05865 📄 PDF


Essence

๋น„์ •์งˆ ์žฌ๋ฃŒ, ์œ ๋ฆฌ ํ˜•์„ฑ ๋ฌผ์งˆ, ์ดˆ๋ƒ‰๊ฐ ์•ก์ฒด์˜ ๋ถ„์ž๋™์—ญํ•™(MD) ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ถค์  ๋ถ„์„์„ ์œ„ํ•œ ๊ณ ์„ฑ๋Šฅ ์˜คํ”ˆ์†Œ์Šค C++ ๋„๊ตฌํ‚คํŠธ๋กœ, ๋ฉ”๋ชจ๋ฆฌ ๋‚ด ๊ถค์  ์ฒ˜๋ฆฌ์™€ ์ง€์ˆ˜ ์‹œ๊ฐ„ ์ƒ˜ํ”Œ๋ง์„ ํ†ตํ•ด ์žฅ์‹œ๊ฐ„ ๋™์—ญํ•™ ๋ถ„์„์„ ํšจ์œจ์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.

Motivation

Achievement

Figure 1

์ด์ง„ Lennard-Jones(binLJ), Kob-Andersen(KG), 2D ์ด์ง„ Lennard-Jones(binLJ2D) ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๋ฐฉ์‚ฌ์ƒ ๋ถ„ํฌํ•จ์ˆ˜(RDF) ๋ฐ ๊ตฌ์กฐ ์ธ์ˆ˜(Structure Factor)

Figure 2

๊ฐ ์‹œ์Šคํ…œ์˜ ๋™์—ญํ•™ ์„ฑ์งˆ: ํ‰๊ท ์ œ๊ณฑ๋ณ€์œ„(MSD), ์ค‘๊ฐ„์‚ฐ๋ž€ํ•จ์ˆ˜(ISF), ์ด์›ƒ ๊ทธ๋ž˜ํ”„ ๋ณ€๋™(NGP), ์ด์›ƒ ์žฅ์‹ ํ•จ์ˆ˜(NDF)

  1. ํšจ์œจ์  ์žฅ์‹œ๊ฐ„ ๋™์—ญํ•™ ๋ถ„์„: ๋ฉ”๋ชจ๋ฆฌ ๋‚ด ๊ถค์  ์ฒ˜๋ฆฌ(ํŒŒ์ผ I/O ์ตœ์†Œํ™”)์™€ ์ง€์ˆ˜ ์‹œ๊ฐ„ ์ƒ˜ํ”Œ๋ง์œผ๋กœ ์ˆ˜์‹ญ ๊ฐœ์˜ ์‹œ๊ฐ„ ์Šค์ผ€์ผ์— ๊ฑธ์นœ ๋ถ„์„์„ ์‹คํ˜„. ๊ถค์  ํŒŒ์ผ ํฌ๊ธฐ์˜ 2~3๋ฐฐ ๋ฉ”๋ชจ๋ฆฌ๋กœ ๊ฑฐ์˜ ์ฆ‰๊ฐ์ ์ธ ํ”„๋ ˆ์ž„ ์ ‘๊ทผ ๊ฐ€๋Šฅ
  2. ๊ด‘๋ฒ”์œ„ํ•œ ๊ฒ€์ฆ๋œ ๊ด€์ธก๋Ÿ‰ ์ œํ’ˆ๊ตฐ: ๋ฐฉ์‚ฌ์ƒ ๋ถ„ํฌํ•จ์ˆ˜(RDF), ๊ตฌ์กฐ ์ธ์ˆ˜(Structure Factor), ์ค‘๊ฐ„์‚ฐ๋ž€ํ•จ์ˆ˜(ISF), ์ด์›ƒ ์ƒ๊ด€(Neighbor Correlation), Van Hove ์ƒ๊ด€ํ•จ์ˆ˜ ๋“ฑ ๋น„์ •์งˆ/์œ ๋ฆฌ ์žฌ๋ฃŒ ๋ถ„์„์— ํ•„์ˆ˜์ ์ธ ๊ตฌ์กฐ ๋ฐ ๋™์—ญํ•™ ํ•จ์ˆ˜ ๋‹ค์ˆ˜ ๊ตฌํ˜„
  3. ๋ชจ๋“ˆ์‹ ํ™•์žฅ ๊ฐ€๋Šฅ ์•„ํ‚คํ…์ฒ˜: trajectory list, multibody list, neighbor list, value list ๋“ฑ์˜ ์กฐํ•ฉ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ ์ถ”์ƒํ™”๋กœ ๋ณต์žกํ•œ ๋ถ„์„ ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ฐ„๋‹จํžˆ ๊ตฌ์„ฑ ๊ฐ€๋Šฅ

How

Figure 3

KG ์‹œ์Šคํ…œ์˜ Van Hove ์ƒ๊ด€ํ•จ์ˆ˜ ์ž๊ธฐ๋ถ€๋ถ„(Self part)

Figure 4

์ด์ง„ Lennard-Jones ์‹œ์Šคํ…œ์˜ ๋ฐฐ์น˜ ๊ตฌ์กฐ, ์ž…์ž ์ด๋™์„ฑ ๋ฐ ๊ธฐํƒ€ ์„ฑ์งˆ๋กœ ์ƒ‰์น 

Originality

Limitation & Further Study

Evaluation

์ดํ‰: AMDAT๋Š” ๋น„์ •์งˆ ๋ฌผ์งˆ ๋ฐ ์œ ๋ฆฌ ํ˜•์„ฑ ์‹œ์Šคํ…œ์˜ MD ๋ถ„์„์— ํŠนํ™”๋œ ์ •๊ตํ•œ ์˜คํ”ˆ์†Œ์Šค ๋„๊ตฌํ‚คํŠธ๋กœ, ์žฅ๊ธฐ ๊ฒ€์ฆ๋œ ๋ถ„์„ ๋ฃจํ‹ด๊ณผ ํšจ์œจ์ ์ธ ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„๋กœ ํ•ด๋‹น ๋ถ„์•ผ ์—ฐ๊ตฌ์ž์˜ ์ƒ์‚ฐ์„ฑ ๋ฐ ์žฌํ˜„์„ฑ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ฌ ์ž ์žฌ๋ ฅ์ด ํฌ๋‹ค.

๊ฐ™์ด ๋ณด๋ฉด ์ข‹์€ ๋…ผ๋ฌธ

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
์ˆ˜ํ•™์  ์ถ”๋ก  ๋ฐ ์ฆ๋ช… ์ž๋™ํ™” ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๊ธฐ์ดˆ์ด๋ก  ๋ฐ ์ตœ๊ทผ ๋ฐœ์ „์„ ๋‹ค๋ฃจ์–ด AGI ๊ธฐ๋ฐ˜ ๊ณผํ•™ ์‹œ๋Œ€์˜ ์ž๋™ ์ฆ๋ช…/๋ฐœ๊ฒฌ ๋„๊ตฌ์˜ ์ดํ•ด๋„๋ฅผ ๋†’์ž…๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
095๋ฒˆ ๋…ผ๋ฌธ์€ ๋ถ„์ž๋™์—ญํ•™ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ถ„์„ ํˆดํ‚ท์„ ๋‹ค๋ฃจ๋ฏ€๋กœ, 007์—์„œ ์ œ์‹œํ•œ LLM ๊ธฐ๋ฐ˜ MD์—์ด์ „ํŠธ๊ฐ€ ์‹ค์ œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์ •๋Ÿ‰์ ์œผ๋กœ ์ดํ•ดํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
์ „ํ†ต์  MD์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ถ„์„๊ณผ all-atom ๋ถ„ํฌ ๋ฐ์ดํ„ฐ ๋Ÿฌ๋‹(Learning the All-Atom Equilibrium Distribution) ์—ฐ๊ตฌ๋ฅผ ์ ‘๋ชฉํ•ด MD๋ฐ์ดํ„ฐ ์ดํ•ด๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋ถ„์ž๋™์—ญํ•™ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ถ„์„์„ ์œ„ํ•œ ๋‹ค๋ฅธ ๋„๊ตฌํ‚คํŠธ ๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์•ˆํ•œ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
095๋ฒˆ ๋…ผ๋ฌธ์€ ๋‹ค์–‘ํ•œ ๊ณผํ•™ AI ์‘์šฉ ํ˜„์žฅ์—์„œ์˜ ์‚ฌ๋ก€์™€ ๋ฐœ์ „ ๊ฐ€๋Šฅ์„ฑ์„ ์ด๊ด„์ ์œผ๋กœ ํ‰๊ฐ€ํ•ด, 899๋ฒˆ์˜ ChatGPT ์‚ฌ๋ก€ ์ค‘์‹ฌ ์‹œ๊ฐ๊ณผ ๋ณด์™„์ด ๋œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๊ณ ์„ฑ๋Šฅ C++ ๊ธฐ๋ฐ˜ ์ „ํ†ต MD ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํˆดํ‚ท(095)๊ณผ LLM ํ™œ์šฉ ๋ถ„์ž ๋™์—ญํ•™ ์—์ด์ „ํŠธ(007) ๋ฐฉ์‹์„ ์ง์ ‘ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์„œ์ง€์  ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•˜์ง€ ์•Š๊ณ  ๋ถ„์ž ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฐ์ดํ„ฐ๋งŒ์œผ๋กœ AI ์„ฑ๋Šฅ ๋ถ„์„์„ ์‹œ๋„ํ•œ ์—ฐ๊ตฌ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋ถ„์ž๋™์—ญํ•™ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ ์žฅ์‹œ๊ฐ„ ๋™์—ญํ•™ ๋ถ„์„์„ ์œ„ํ•œ ์œ ์‚ฌํ•œ ๋ฐฉ๋ฒ•๋ก ์„ ์ œ์•ˆํ•œ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
3157์€ ๋ถ„์ž๋™์—ญํ•™๊ณผ ๊ธฐ๊ณ„ํ•™์Šต ๊ฒฐํ•ฉํ•ด ๋ถ„์ž๊ธฐ์ž‘์„ ํ•ด์„ํ•˜๋Š” ๋Œ€์•ˆ์  ์ ‘๊ทผ๋ฒ•์œผ๋กœ, 095์˜ MD ๊ถค์ ๋ถ„์„ ์˜คํ”ˆ์†Œ์Šค ํˆดํ‚คํŠธ์™€ ๋น„๊ตํ•ด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
์‹คํ—˜-์ด๋ก  ์‹ค์‹œ๊ฐ„ ํด๋กœ์ฆˆ๋“œ ๋ฃจํ”„ ์ƒํ˜ธ์ž‘์šฉ ์‚ฌ๋ก€๋ฅผ ํ†ตํ•ด ๋ถ„์ž๋™์—ญํ•™(MD) ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฐ ์‘์šฉ์˜ ๋ฒ”์œ„๋ฅผ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
amorphous ์‹œ์Šคํ…œ์—์„œ ์ƒ์„ฑํ˜• AI๋ฅผ ํ†ตํ•œ ๊ตฌ์กฐ ๋ณต์› ์—ฐ๊ตฌ๋Š” 095์˜ MD ๋ฐ์ดํ„ฐ ํ•ด์„ ๋ฐฉ๋ฒ•์„ ์ƒ์„ฑ๋ชจ๋ธ ๊ธฐ๋ฐ˜์œผ๋กœ ํ™•์žฅํ•˜๋Š” ์‚ฌ๋ก€๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
ํ™”ํ•™ ์†Œ์žฌ ๋™์—ญํ•™ ๋ฐ ์ƒ์„ฑํ˜• ๋ถ„์ž ์„ค๊ณ„ ๋ถ„์•ผ์—์„œ์˜ ์‹ ๊ฒฝ๋ง ํ™œ์šฉ์ด ๋ถ„์ž๋™์—ญํ•™ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ถค์  ๋ถ„์„ ์‹ค๋ฌด์™€ ์„œ๋กœ ๋ณด์™„์ ์ž…๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
694๋Š” ๋Œ€๊ทœ๋ชจ ๋ถ„์ž๋™์—ญํ•™ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ ๋ถ„์‚ฐ์ฒ˜๋ฆฌ ๋ฐ federated learning ์ ์šฉ์„ ์ œ์•ˆํ•˜์—ฌ, 095์˜ ๋ถ„์„ ํŒŒ์ดํ”„๋ผ์ธ์„ ๋Œ€๊ทœ๋ชจ ํ™˜๊ฒฝ์œผ๋กœ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
AMDAT ๋…ผ๋ฌธ์€ ์˜คํ”ˆ์†Œ์Šค ๋ถ„์ž๋™์—ญํ•™ ๋ถ„์„์„ ํ†ตํ•œ ์ฝ”๋“œ ์ค‘์‹ฌ ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃจ๋ฉฐ, ์‹ค๋ฌผ ์ƒŒ๋“œ๋ฐ•์Šค ํ™˜๊ฒฝ์—์„œ LLM ํ‰๊ฐ€์˜ ์‘์šฉ ์˜ˆ์‹œ๊ฐ€ ๋œ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
๋ถ„์ž๋™์—ญํ•™, ๊ณ„์‚ฐํ™”ํ•™ ๋“ฑ ์‹ค์ œ ๊ตฌ์กฐ ์ตœ์ ํ™”์™€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์— AI๋ฅผ ์ ์šฉํ•œ ๋‹ค์–‘ํ•œ ์‚ฌ๋ก€๋ฅผ ์ข…ํ•ฉํ•˜์—ฌ ์‹ค์‹œ๊ฐ„ ์ „์ž๊ธฐ ๋””๋ฐ”์ด์Šค ์—ญ์„ค๊ณ„ ์ ์šฉ์„ ๋”์šฑ ํญ๋„“๊ฒŒ ์กฐ๋ช…ํ•œ๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

์ด ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ๋ฅผ ํŒŸ์บ์ŠคํŠธํ˜• ์˜ค๋””์˜ค๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. (Gemini ยท ํ‚ค๋Š” ๋ธŒ๋ผ์šฐ์ €์—๋งŒ ์ €์žฅ ยท ์™„์„ฑ๋ณธ์€ ์ด๋ฉ”์ผ๋กœ๋„ ์ „์†ก)
โ–ธ ๊ณ ๊ธ‰: ๊ตฌ์„ฑ ๋ฐฉํ–ฅ(๋Œ€๋ณธ ์ž‘์„ฑ ์ง€์นจ) ์ง์ ‘ ์ˆ˜์ •