網頁

2018年11月4日 星期日

GNU Scientific Library (gsl) on Mac

GNU Scientific Library是一種數值計算的C語言函式庫
https://www.gnu.org/software/gsl/doc/html/index.html
由於分子模擬的平衡速度為Maxwell-Boltzmann distribution,為了讓初始結構在平衡過程中不受到local minimum影響,可以利用gsl_ran_exponential設定系統初速度。


1. 安裝gsl
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
$ brew install gsl

參考

2. gsl code



3. compile
$ g++ random.cpp -lgsl





沒有留言:

張貼留言