Posts
学习与思考
莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。
学习与思考
Packmol是分子模拟中最常用的搭建初始构型的软件。轻便、快捷的特性使其在诸多建模软件中脱颖而出。不过近日在Win10的Linux子系统中安装Packmol时遇到了之前从未遇到的报错。因为自己对Fortran一窍不通,此处先把错误与解决方法记录一下,方便日后研究。
按照标准的安装流程:解压,./configure
,make
。但是在make
过程中报错,错误信息如下:
random.f90:32:23: call random_seed(put=seed) 1 Error: Size of ‘put’ argument of ‘random_seed’ intrinsic at (1) too small (12/33) Makefile:182: recipe for target 'random.o' failed make: *** [random.o] Error 1
额…似乎是随机数种子的问题,上网搜索了一下,在StackOverflow上找到一个回答。原来在Fortran中put
的值要大于等于size
,答主还提供了一段检测系统size
的程序:
program seed_test implicit none integer n n...