24小时热门版块排行榜    

查看: 15620  |  回复: 314

hheart

新虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
送红花一朵
请问在算HSE时, 对于绝缘体需要设置的NBANDS = number of occupied bands,这里number of occupied bands怎样得到呢?谢谢
311楼2016-06-20 10:05:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

宇ll

银虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
遇到错误提示 open_device, open NIO device: No such file or directory  不知道什么原因  求助  谢谢
312楼2017-12-08 10:43:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小青年NK

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
为什么我的能带计算结束后为什么EIGENVAL里面只有几行呢,这样没法画能带图了 INCAR:
SYSTEM = diamond
PREC = Accurate
NCORE=2
ENCUT = 520.0
ISTART = 1
ICHARG = 11
LORBIT=10
LWAVE= .TURE.
ISMEAR = 1
SIGMA = 0.2
POTIM = 0.100
LCHARG = .TURE.
NSW=0
IBRION=2
NEDOS=2000
EDIFF = 1e-5
EDIFFG = -0.001
313楼2019-11-07 19:28:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

rlafite

木虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
I recommend CASTEP, which is free for the academy and shares the same root as VASP (quite expensive).
the workflow transferring from VASP to CASTEP is quite similar.

within VASP, there are four main files that you need for a calculation:
poscar ╟ gives the positions of the atoms within the unit cell and its lattice vectors.
kpoints ╟ sets the k-point mesh to be used.
potcar ╟ determines the type of pseudopotential to be used.
incar ╟ controls most of the main calculation parameters.

on the other hand, within CASTEP, there are two files, the seed.cell, and the seed.param files, where seed is an arbitrary name you give to the system. the seed.cell essentially contains all of the poscar and kpoint parameters at once. in castep, the pseudopotential is automatically generated by the program, so you do not need to procure a potcar file of any sort. the specific pseudopotential which you would like to use (i.e. ncp or usp) can be set within seed.cell file as well. the seed.param file is essentially the equivalent to the incar file in vasp and it controls the same types of calculation parameters (e.g. cutoff, xc functional, etc.).

ASE supports CASTEP input and output formats, so atomic models can be written out into a seed.cell file the same way a poscar is written out with ase.io.write using the keyword format=castep-cell. additionally, if you are already using the VASP calculator (ase.calculators.vasp) within ase to prepare your input parameters/files, there is also one for CASTEP (ase.calculators.castep) as well.

the biggest difference is perhaps CASTEP takes two input files with the suffix "cell" and "param", other things are very similar. after all, both programs do plane-wave pseudopotential calculations.

below are a few other subtle differences (or tips?) - I am a CASTEP user who recently started using VASP!

in CASTEP the calculation job is selected by a single task keyword in the param file, rather than multiple tags as in VASP.
bandstructure/dos calculation in VASP typically takes two steps, but in CASTEP the program itself can do a self-consistent calculation followed by a non-self-consistent calculation in one go - you just need to supply two sets of kpoints paths/meshes.
variable cell geometry optimizations in CASTEP default to "constant cut-off" so typically there is no need to redo a single point calculation for the optimized geometry. but still, mind the pulay stress!
parallelization in CASTEP is fully automatic and there is no need to set ncore kpar explicitly like in vasp. it tends to maximize kpoints parallelization which is most efficient, but sometimes this can lead to high memory usage.
CASTEP has a --dry-run options - you can make use of it to check memory requirements and a number of kpoints to decide the number of mpi processes.
the cell file also takes a few keyword options such as symmetry_generate and snap_to_symmeyry. the former turns on the symmetry and the latter snap the atoms to their high symmetry positions in case the input coordinates do not have high floating-point precision. you almost always want those two in the cell file.
ase can be very useful for generating CASTEP inputs. i have also made another simpler package for just writing simple input files in python called castepinput. it is used by a more complex package for interfacing CASTEP with a workflow/data management engine called aiida (aiida-castep). it also has interfaces to vasp and quantum-espresso.
314楼2022-06-21 01:20:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小木虫: 金币+0.5, 给个红包,谢谢回帖
本帖内容被屏蔽

315楼2022-07-12 15:43:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 gavinliu7390 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见