1、在学习新技巧或者新软件的时候,先了解大概,然后让自己慢下来,直到掌握每个细节,并让它们成为无需思考的行为,提高速度,发现新问题,再慢下来,如此反复。
2、出现问题的时候,多找线索,自己成为-名侦探以PWmat例,查看其跟优化有关的主要输出文件,例如REPORT , RELAXSTEPS ,以及屏幕输出,找出其中不寻常的地方。查看REL AXSTEPS中总能随着离子步的变化关系图,查看收敛情况,好的结果如下图所示:
3、检查SCF的收敛情况在优化结构的时候,如果SCF不收敛,你可以把任务杀掉了,否则结构可能会直接跑散。对于SCF的收敛情况你可以查看REL AXSTEPS文件,下面我们给出不收敛的示例以及收敛的示例,大家可以类比自己的结果:
4、SCF不收敛的情况,可以看出dE, dRho, SCF都很大,你可以把任务停掉了。
5、调节输入文件etot.input中的参数SCF_ITER0_1, SCF_ITER0_2, SCF_ITER1_1:
6、如何让SCF收敛而结构优化不收敛的体系变得收敛如果通过建议4的设置,确保了SCF收敛,而结构优化仍然不收敛的情况,你可以设置Ecut2参数,Ecut2是用于展开电荷密度的平面波动能截断能。具体设置方法是,设置Ecut2 = 4Ecut (Ecut平面波动能截断能),有些特殊情况你也可以尝试Ecut2L = 4Ecut2。
7、Ecut2 = 2Ecut2时,总能和受力随着离子步的变化情况,可以看出曲线很不平滑,不利于收敛。