Lammpsインストール@Mac


Lammpsインストール@Mac

MacにLammpsをインストールする。

Homebrewでインストール

と言ってもhomebrew使って一発。

Terminal window
brew install lammps

これだけ。

実行

examplesは、 /opt/homebrew/share/lammps/examplesにあるので、好きなの選んで走らせてみるといい。

ex. melt

コマンドファイルは以下。

in.melt
# 3d Lennard-Jones melt
units lj
atom_style atomic
lattice fcc 0.8442
region box block 0 10 0 10 0 10
create_box 1 box
create_atoms 1 box
mass 1 1.0
velocity all create 3.0 87287 loop geom
pair_style lj/cut 2.5
pair_coeff 1 1 1.0 1.0 2.5
neighbor 0.3 bin
neigh_modify every 20 delay 0 check no
#change_box all x scale 2.0 y scale 2.0 z scale 2.0 remap
fix 1 all nve
dump 1 all atom 25 *.dump
dump_modify 1 pad 4
dump 2 all image 25 *.jpg type type &
axes yes 0.8 0.02 view 60 -30
dump_modify 2 pad 4
#dump 3 all movie 25 movie.mpg type type &
# axes yes 0.8 0.02 view 60 -30
#dump_modify 3 pad 3
thermo 50
run 1000

dump movieはbrewでインストールした場合は使えない。使いたければソースコードからビルドする必要がある。サクッとffmpegで作ることも可能。

Terminal window
lmp_serial -in in.melt
ls *.jpg | sort | awk '{print "file \x27" $0 "\x27"}' > filelist.txt
ffmpeg -f concat -safe 0 -i filelist.txt -vsync vfr -pix_fmt yuv420p output.mp4
Play

ただ、ovitoでdumpを読み込んでアニメーションを作る方が色々できて良い。

Play

Author

me

入谷 史人

Scientist (Ph.D.), Programer, Web Developer, Guitarist, Photographer

more...