BDF极简输入指南 <> = BDF输入文件的结构 = BDF极简输入有四个功能块组成,如下: {{{ #!bdf.sh B3lyp/TDDFT/3-21G nroots=10 geometry O 0.00000 0.00000 0.36937 H 0.00000 -0.78398 -0.18468 H 0.00000 0.78398 -0.18468 end geometry $tddft memjkop 128MW $end }}} == 第一输入块 == 只有一行,以 “#!” 开始,后面为输入脚本名字,例如 #!ch2.bdf == 第二输入块 == 从第二行开始,至geometry行前一行结束。 这一输入块,可能由多行组成,是BDF的命令行控制行,用于指定BDF做什么计算任务,采用什么方法,命令行内容以空格作为间隔分开不同的关键词。 == 第三输入块 == 本块输入几何结构,从 geometry行起始,到end geometry结束。几何结构可以按照直角坐标,内坐标,或指定xyz文件的形式输入。 注意,geometry域可以指定 1 简单分子结构输入。 2 通过指定xyz文件定义分子结构 3 简单内坐标模式 4 内坐标模式,定义势能面扫描 5 内坐标模式,定义冗余内坐标进行结构优化 5 定义分子片,支持FLMO,Onim等计算模式。 例1: 直角坐标形式输入几何结构 {{{ Geometry O 0.00000 0.00000 0.36937 H 0.00000 -0.78398 -0.18468 H 0.00000 0.78398 -0.18468 End geometry }}} 例2: 内坐标形式输入 {{{ Geometry O H 1 0.9 H. 1 0.9. 2. 109.0 End geometry }}} 例3: 内坐标形式输入 {{{ Geometry O H 1 R1 H. 1 R1. 2 A1 R1 = 0.9 A1 = 109. End geometry }}} 例4: 内坐标形式输入,势能面扫描 H2O的坐标输入,势能面扫描,键长从0.75 开始,按照0.05 step,计算20个点。 {{{ Geometry O H 1 R1 H. 1 R1 2 109 R1. 0.75 0.05 20 End geometry }}} 例5: 内坐标形式输入,势能面扫描 H2O的坐标输入,势能面扫描,键长从0.75 开始,按照0.05 step,计算20个点。SCF通过Read获取初始猜测轨道。 {{{ #! h2o.sh B3lyp/3-21G Scan Guess=read Geometry O H 1 R1 H. 1 R1 2 A1 A1 = 109.0 R1 0.75 0.05 20 End geometry }}} == 第四输入块 == End geometry行后的所有行为第四个部分,与BDF的传统输入格式相同,用于精确控制各BDF计算模块的参数。这些参数将被加入BDF输入中,具有最高的控制优先级。