vasp安装需要改电脑系统吗_vasp软件需要的电脑配置
1.VASP只能在linux系统
2.vasp计算中,在哪个文件夹中查看nsw离子步运行了多少步
3.XP 能安装最高那个版本.net
4.如何查看linux 系统 是否安装了安全狗
5.求助phonopy的安装
vasp运行中断,出现unknown怎么回事
检查下你的POSCAR是否有问题。
2.在你的INCAR中设置NPAR=4,再输入运行命令 ?vasp -np 16 如果你的核是的话,就NPAR=8 vasp -np 16
3.参考别人的makefile 重新编译下vasp 特别注意数学库的指向 然后就是检查你的并行编译器,ifort是否有问题,
4.在bashrc中加入ulimit -s unlimited
最后,按照我的理解,最可能是POSCAR有问题。毕竟你肯定做过其他的运算都没问题,最好就看看运行日志,找找错误提示。按错误提示修改就没问题了,如果是体系过大的话,就应该在设置INCAR中 IAMIN=0.01
一般出现这个现象有三个方面的原因,一是硬件,即内存方面有问题,二是系统! 下面先说说硬件: 一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容...
VASP只能在linux系统
我们平时最常用的研究方法是做单点能计算,结构优化、从头计算的分子动力学和电子结构相关性质的计算。
一般我们的研究可以按照这样的过程来进行 如果要研究一个体系的最优化构型问题可以首先进行结构弛豫优化,然后对优化后的结构进行性质计算或者单点能计算。如果要研究一个体系的热力学变化过程可以首先进行分子动力学过程模拟,然后在某个温度或压强下进行性质计算或者单点能计算。如果要研究一个体系的热力学结构变化可以首先在初始温度下进行NVT计算,然后进行分子动力学退火,然后在结束温度下进行性质计算研究。什么是单点能计算(single point energy)?如何计算? 跟其它软件类似,VASP具有单点能计算的功能。也就是说,对一个给定的固定不变的结构(包括原子、分子、表面或体材料)能够计算其总能,即静态计算功能。单点能计算需要的参数最少,最多只要在KPOINTS文件中设置一下合适的K点或者在INCAR文件中给定一个截断能ENCUT就可以了。还有一个参数就是电子步的收敛标准的设置EDIFF,默认值为EDIFF=1E-4,一般不需要修改这个值。具体来说要计算单点能,只要在INCAR中设置IBRION=-1也就是让离子不移动就可以了。什么是结构优化(structure optimization)?如何计算? 结构优化又叫结构弛豫(structure relax),是指通过对体系的坐标进行调整,使得其能量或内力达到最小的过程,与动力学退火不同,它是一种在0K下用原子间静力进行优化的方法。可以认为结构优化后的结构是相对稳定的基态结构,能够在实验之中获得的几率要大些(当然这只是理论计算的结果,必须由实验来验证)。一般要做弛豫计算,需要设置弛豫收敛标准,也就是告诉系统收敛达成的判据(convergence break condition),当系统检测到能量变化减小到一个确定值时例如EDIFFG=1E-3时视为收敛中断计算,移动离子位置尝试进行下一步计算。EDIFFG这个值可以为负,例如EDIFFG=-0.02,这时的收敛标准是当系统发现所有离子间作用力都小于给定的数值,如0.02eV/A时视为收敛而中断。弛豫计算主要有两种方式:准牛顿方法(quasi-Newton RMM-DIIS)和共轭梯度法(CG)两种。准牛顿方法计算速度较快,适合于初始结构与平衡结构(势能面上全局最小值)比较接近的情况,而CG方法慢一些,找到全局最小的可能性也要大一些。选择方法为IBRION=1时为准牛顿方法而IBRION=2时为CG方法。具体来说要做弛豫计算,设置IBRION=1或者2就可以了,其它参数根据需要来设置。NSW是进行弛豫的最大步数,例如设置NSW=100,当计算在100步之内达到收敛时计算自动中断,而100步内没有达到收敛的话系统将在第100步后强制中止(平常计算步数不会超过100步,超过100步可能是计算的体系出了问题)。参数通常可以从文献中发现,例如收敛标准EDIFFG等。有的时候我们需要一些带限制条件的弛豫计算,例如冻结部分原子、限制自旋的计算等等。冻结部分原子可以在POSCAR文件中设置selective dynamic来实现。自旋多重度限制可以在INCAR中以NUPDOWN选项来设置。另外ISIF选项可以控制弛豫时的晶胞变化情况,例如晶胞的形状和体积等。费米面附近能级电子分布的smearing是一种促进收敛的有效方法,可能产生物理意义不明确的分数占据态情况,不过问题不大。在INCAR文件中以ISMEAR来设置。一般来说K点只有一两个的时候采用ISMEAR=0,金属体材料用ISMEAR=1或2,半导体材料用ISMEAR=-5等等。不过有时电子步收敛速度依然很慢,还需要设置一些算法控制选项,例如设置ALGO=Very_Fast,减小真空层厚度,减少K点数目等。弛豫是一种非常有效的分析计算手段,虽然是静力学计算但是往往获得一些动力学得不到的结果。
vasp计算中,在哪个文件夹中查看nsw离子步运行了多少步
一般用的都是linux,另外也会有windows。
当然你也可以用北鲲云超算来运行,不需要安装到本地,软件都是预装好直接可用,为了加快计算效率,大部分人都会选择云超算来跑作业,可以节省大量计算时间。
XP 能安装最高那个版本.net
我们平时最常用的研究方法是做单点能计算,结构优化、从头计算的分子动力学和电子结构相关性质的计算.一般我们的研究可以按照这样的过程来进行如果要研究一个体系的最优化构型问题可以首先进行结构弛豫优化,然后对优化后的结构进行性质计算或者单点能计算.如果要研究一个体系的热力学变化过程可以首先进行分子动力学过程模拟,然后在某个温度或压强下进行性质计算或者单点能计算.如果要研究一个体系的热力学结构变化可以首先在初始温度下进行NVT计算,然后进行分子动力学退火,然后在结束温度下进行性质计算研究.什么是单点能计算(singlepointenergy)?如何计算?跟其它软件类似,VASP具有单点能计算的功能.也就是说,对一个给定的固定不变的结构(包括原子、分子、表面或体材料)能够计算其总能,即静态计算功能.单点能计算需要的参数最少,最多只要在KPOINTS文件中设置一下合适的K点或者在INCAR文件中给定一个截断能ENCUT就可以了.还有一个参数就是电子步的收敛标准的设置EDIFF,默认值为EDIFF=1E-4,一般不需要修改这个值.具体来说要计算单点能,只要在INCAR中设置IBRION=-1也就是让离子不移动就可以了.什么是结构优化(structureoptimization)?如何计算?结构优化又叫结构弛豫(structurerelax),是指通过对体系的坐标进行调整,使得其能量或内力达到最小的过程,与动力学退火不同,它是一种在0K下用原子间静力进行优化的方法.可以认为结构优化后的结构是相对稳定的基态结构,能够在实验之中获得的几率要大些(当然这只是理论计算的结果,必须由实验来验证).一般要做弛豫计算,需要设置弛豫收敛标准,也就是告诉系统收敛达成的判据(convergencebreakcondition),当系统检测到能量变化减小到一个确定值时例如EDIFFG=1E-3时视为收敛中断计算,移动离子位置尝试进行下一步计算.EDIFFG这个值可以为负,例如EDIFFG=-0.02,这时的收敛标准是当系统发现所有离子间作用力都小于给定的数值,如0.02eV/A时视为收敛而中断.弛豫计算主要有两种方式:准牛顿方法(quasi-NewtonRMM-DIIS)和共轭梯度法(CG)两种.准牛顿方法计算速度较快,适合于初始结构与平衡结构(势能面上全局最小值)比较接近的情况,而CG方法慢一些,找到全局最小的可能性也要大一些.选择方法为IBRION=1时为准牛顿方法而IBRION=2时为CG方法.具体来说要做弛豫计算,设置IBRION=1或者2就可以了,其它参数根据需要来设置.NSW是进行弛豫的最大步数,例如设置NSW=100,当计算在100步之内达到收敛时计算自动中断,而100步内没有达到收敛的话系统将在第100步后强制中止(平常计算步数不会超过100步,超过100步可能是计算的体系出了问题).参数通常可以从文献中发现,例如收敛标准EDIFFG等.有的时候我们需要一些带限制条件的弛豫计算,例如冻结部分原子、限制自旋的计算等等.冻结部分原子可以在POSCAR文件中设置selectivedynamic来实现.自旋多重度限制可以在INCAR中以NUPDOWN选项来设置.另外ISIF选项可以控制弛豫时的晶胞变化情况,例如晶胞的形状和体积等.费米面附近能级电子分布的smearing是一种促进收敛的有效方法,可能产生物理意义不明确的分数占据态情况,不过问题不大.在INCAR文件中以ISMEAR来设置.一般来说K点只有一两个的时候采用ISMEAR=0,金属体材料用ISMEAR=1或2,半导体材料用ISMEAR=-5等等.不过有时电子步收敛速度依然很慢,还需要设置一些算法控制选项,例如设置ALGO=Very_Fast,减小真空层厚度,减少K点数目等.弛豫是一种非常有效的分析计算手段,虽然是静力学计算但是往往获得一些动力学得不到的结果.
如何查看linux 系统 是否安装了安全狗
何必要强迫你的用户用win7呢?客户想用啥用啥呗!
用vs2012的话也只是你用,你的客户又不需要用vs2012!!!
你的客户用的是你用vs2012开发出来的产品,你完全可以使用支持.net4.5的VS2012开发出来.net2.0,1.1 3.5的东东,那么客户的XP就可以用啊?!!!!!
求助phonopy的安装
如何查看linux 系统 是否安装了安全狗
我的系统是red hat
我用命令rpm查是否安装了某个软件(例如: matlab 与 fluent ),得到了如下的结果:
我用rpm -qa (| grep) matlab , 回车后没有任何显示
我用rpm -qa fluent , 回车后没有任何显示
我用rpm -qa vasp , 回车后没有任何显示
但实际上肯定是装了matlab和fluent , 而我用[root@node1 /]# rpm -q fluent
显示的却是package fluent is not installed
matlab也一样
另外,命令 [root@node1 /]# man rpm
返回的却是 No manual entry for rpm
1.Pyhon
这个比较顺利,一直到最后:
教程上说“此处需要yum install python-devel在之前执行也行”
一直没明白上面这句话的意思是什么。
是说执行yum install python-devel么?我敲了之后,发现出现下面提示:
SyntaxError: invalid syntax
请问这个怎么解决呀
2. Numpy
我将site.cfg.example改为site.cfg,并将里面修改为:
library_dirs=/usr/local/lib
include_dirs=/usr/local/include
libraries=f77blas,cblas,atlas
#
libraries=lapack,f77blas,cblas,atlas
运行python3.2 setup.py build --fcompiler=intel
这一步出现了两个问题:
Q1: python 3.2 :command not found
指令不识别,我换成python就识别了。请问这是什么原因啊?上面已经装了python 3.2.3了呀,应该识别版本号的吧?
Q2: error: option --fcompiler not recognized
或者是error: option --help-fcompiler not recognized
然后就彻底干瞪眼儿了,完全不知道咋回事。。。。。搞不定了。。。。
后面的Matplotlib什么的都没继续装了。。。。
拜托各位前辈指点下啊!!!!!!
小女子不胜感激!!
举报删除此信息
chuanghua304 (站内联系TA)
建议用ubuntu,因为作者用的就是ubuntu.没必要花时间去搞这个,在你WINDOWS上装一个虚拟机,再装ubuntu,最后按手册安装phonopy,很简单。 计算声子用虚拟机足够了。关键是用VASP 等软件计算力比较费资源。祝你成功。
chuanghua304 (站内联系TA)
ubuntu中的PATHON好像是2.7的,够用了,用最新版的3.0版本编译phonopy 1.6 好像有些问题。我用的是1.6的。总之用ubuntu就对了。用这个系统,安装其他软件,比如说后处理的可视化软件也都挺方便。
刘仕晨 (站内联系TA)
楼上所说,建议用ubuntu或者基于ubuntu的系统,比如linuxmint,如果硬要用红帽的话,还是建议所有的软件都用yum自动安装,至于Numpy,这个一般是基于python安装,所以你需要指定其路径,而不是直接敲Python命令,因为你没有加入环境变量,所以你只需要在前面加上类似这样的路径“~/apps/python/bin/python”就可以了,你应该知道你的python安装在哪里的,不过不建议自己安装,不然全是问题。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。