当前位置: 首页 > 第一原理 >【求助】特别初级问题(如何编写、运行vasp脚本)

【求助】特别初级问题(如何编写、运行vasp脚本)

作者 fangyongxinxi
来源: 小木虫 1150 23 举报帖子
+关注

现在的情况:比较熟悉linux 系统,ms软件,atk软件及atk脚本生成和运行方法。
                     vasp才开始接触
现在的需求:想接触vasp,看手册2天,手工实验一上午。

现在自己只会运行一些简单的例子,比如参考书中的单分子能量,结构优化,具体的命令只会把四个文件放一起,然后./vasp运行,然后分析结果。
vasp中文手册中有关于生成脚本和脚本运行的相关例子,自己却一点都搞不得如何生成脚本,如何用命令执行脚本。

具体问题:如何生成vasp脚本(什么语言写的,最好生成过程的给个例子);
                 在运行vasp脚本时,命令如何?

因为是初学者,麻烦大家了

6个金币相送。 返回小木虫查看更多

今日热帖
  • 精华评论
  • fangyongxinxi

    是不是要把一个写好的脚本编译什么的?
    不清楚,闷闷闷....

  • fangyongxinxi

    ATK中的脚本就很简单,模型建立好,放入SCRIPT菜单,自己就生成了,需要什么性质或参数,直接在.py文件中改,运行更简单:直接 atk .....py就可以了。

  • 六198

    生成脚本就是编写某个***.sh的文件,然后chmod +x ***.sh
    在然后就./***.sh就能运行了,搂主比较熟悉linux难道还不知道shell么??

  • veryman

    vasp用到的脚本就是用shell脚本来执行vasp,用到的语法就是对应你linux用到的shell语言。

  • veryman

    楼主给金币给的好快……
    补充一点,vasp使用脚本的目的是为了用脚本来循环改变vasp的输入文件,多次运行vasp后把自己需要的数据保存下来。可以简化输入过程,一次实现大量相关计算任务。
    这里用到的shell脚本可以基本分为三部分:
    1. 循环改变VASP的输入文件,常用for循环,改变INCAR、POSCAR、KPOINTS等文件中的参数。
    2.执行vasp的命令。如:mpirun -np 16 vasp
    3.保存数据,常用echo >>将多次循环中的统一参数保存到同一文件中以便比较,或者将每次计算的OUTCAR、DOSCAR等文件分别拷出,

  • mazuju028

    5楼讲得好。

  • fangyongxinxi

    如果上天再给我一次机会
    我会把今天领的红包----5个金币
    全部放到5楼门前

    ps版主好像可以扣我金币到5楼不?
       可以的话,扣我6个给5楼的同学,哈哈。

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓