计算化学公社

标题: packmol安装 [打印本页]

作者
Author:
teller3531    时间: 2014-12-15 12:28
标题: packmol安装
     在win7安装packmol按照网站上的提示,先解压在用Fortran编译,但是这个Fortran没有学过,说明要用gfortran -O3 *.f -o packmol.exe 这个命令是什么意识,我安装的Fortran是Compaq Visual Fortran 6 我要怎么做才能编译这个packmol,要用那个命令。谢谢了

作者
Author:
ruanyang    时间: 2014-12-15 18:06
这个gfortran应该是对应着gfortran编译器,这个可能需要在cmd中处理吧!我用linux版本的,不好意思帮不上忙!
作者
Author:
sobereva    时间: 2014-12-15 18:14
gfortran是gcc中的fortran编译器,通常linux系统中都自带,但gfortran也有windows版。

你用CVF的话,由于此编译器不支持openmp,只能编译串行版本。把以下文件加入到工程,直接编译即可
   cenmass.f
    feasy.f
    fgcommon.f
    geasy.f
    gencan.f
    gencan.i
    heuristics.f
    initial.f
    io.f
    molpa.i
    packmolnew.f
    polartocart.f
    sizes.i
作者
Author:
teller3531    时间: 2014-12-15 21:02
谢谢sob老师,我自己在学学
作者
Author:
卖猪肉的孔明    时间: 2015-9-1 09:55
楼主,你好!你的windows版的packmol安装成功了吗?我最近也想学习一下这个软件,但是我从下手,还望指导
作者
Author:
长颈鹿先森    时间: 2018-11-16 11:40
本帖最后由 长颈鹿先森 于 2018-11-16 16:49 编辑
sobereva 发表于 2014-12-15 18:14
gfortran是gcc中的fortran编译器,通常linux系统中都自带,但gfortran也有windows版。

你用CVF的话,由 ...

老师您好:
1. 请问在windows环境下如果用gfortran 编译的话,是不是得下载windows版本的gfortran,然后在cmd中输入gfortran -O3 *.f -o packmol.exe就行呢?
2. 图1 中的是我搜的,这上面是说的linux环境下的编译过程吗?我看了下载下来的makefile文件,里面好乱,不知道怎么改。
3. 如果用cygwin编译的话是不是就可以直接按官网上的方法编译,跟linux环境下的操作一样就行,输入 tar -xvzf packmol.tar.gz,cd packmol  make就行。
4  您说的CVF编译器,只能编译串行版本,并行和串行的差多少呢,还有就是把下面的文件加入到工程是什么意思呢?
还是不知道在windows下怎么编译
作者
Author:
sobereva    时间: 2018-11-19 09:42
长颈鹿先森 发表于 2018-11-16 11:40
老师您好:
1. 请问在windows环境下如果用gfortran 编译的话,是不是得下载windows版本的gfortran,然 ...

1 试试吧
2 是
3 是
4 现在的packmol已经不支持并行了。编译器支持openmp并行也没用
源文件显然得加入工程才能编译,要不然CVF不知道要编译什么

我不认为有任何必要在windows下编译,用vmware装虚拟机极其方便,速度也很快;何况现在win10也有WSL(尽管我不喜欢)

作者
Author:
lxc    时间: 2020-1-22 15:28

这种情况是咋回事




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3