[CP2K-user] EXTERNAL_PRESSURE and PRESSURE_TOLERANCE settings in cell optimisations for crystals
Huaiyang Sun
shyf... at gmail.com
Wed Nov 25 14:44:47 UTC 2020
Dear Fabian,
Thanks for the explanation! I've noticed the CELL_REF and OT issues of the
input file. The CP2K output file also hints about the OT algorithm.
The reason I use DZV-GTH-PADE basis for Y is that I cannot find GTH-PBE
basis set for it in the cp2k/data directory. Maybe I should find the
corresponding basis set in somewhere else.
Anyway, thanks for your help and suggestions!
Best regards.
Huaiyang Sun
On Wednesday, November 25, 2020 at 3:26:58 PM UTC+8 fa... at gmail.com
wrote:
> Dear Huaiyang Sun,
>
> Many solids have a bulk modulus in the range of 1 to 100 GPa. A material
> with a bulk modulus of 10 GPa changes its volume by 1% when subjected to a
> pressure of 1000 bar. In this case a PRESSURE_TOLERANCE of 100 bar is
> already accurate to within 0.1% of the volume.
>
> The input file has some issues:
> use CELL_REF for a cell optimization
> you cannot use OT together with k-points, use DIAGONALIZATION instead
> I would recomment to not mix different basis sets, especially not using
> PADE ones for PBE calculations
>
> Cheers,
> Fabian
> On Wednesday, 25 November 2020 at 04:09:02 UTC+1 sh... at gmail.com wrote:
>
>>
>> Deal all,
>>
>> I'm doing a cell optimisation run of a YAG (Y3Al5O12) crystal. I wonder
>> about the meaning of the tags EXTERNAL_PRESSURE and PRESSURE_TOLERANCE in
>> the CELL_OPT section of the input. The default values are both 100 bar.
>> Here are the few points I don't understand,
>>
>> 1. If the cell optimisation run is targeted at the input
>> EXTERNAL_PRESSURE, shouldn't the default PRESSURE_TOLERANCE be given a much
>> smaller value, like 5.0 or 1.0 bar?
>>
>> 2. Why 100 bar? 1 atm = 1.013 bar sounds more reasonable.
>>
>> 3. My simple understanding of cell optimisation is to find the minimum
>> point of the energy-volume (E-V) curve. Then what's the role of external
>> pressure?
>>
>> Here is my input file.
>>
>> &GLOBAL
>> project pristine-opt
>> run_type CELL_OPT
>> print_level MEDIUM
>> &END GLOBAL
>>
>> &FORCE_EVAL
>> METHOD QS
>>
>> &SUBSYS
>> &CELL
>> ABC 12.0003 12.0003 12.0003
>> PERIODIC XYZ
>> MULTIPLE_UNIT_CELL 1 1 1
>> SYMMETRY CUBIC
>> &END CELL
>>
>> &TOPOLOGY
>> MULTIPLE_UNIT_CELL 1 1 1
>> COORD_FILE_FORMAT XYZ
>> COORD_FILE_NAME yag_from_cif_conven_unit.xyz
>> &END TOPOLOGY
>>
>> &KIND Y
>> ELEMENT Y
>> BASIS_SET DZV-GTH-PADE
>> POTENTIAL GTH-PBE-q11
>> &END KIND
>>
>>
>> &KIND Al
>> ELEMENT Al
>> BASIS_SET DZVP-MOLOPT-SR-GTH
>> POTENTIAL GTH-PBE-q3
>> &END KIND
>>
>> &KIND O
>> ELEMENT O
>> BASIS_SET DZVP-GTH-PBE
>> POTENTIAL GTH-PBE-q6
>> &END KIND
>>
>> &KIND Ce
>> ELEMENT Ce
>> BASIS_SET DZVP-MOLOPT-SR-GTH-q12
>> POTENTIAL GTH-PBE-q12
>> &END KIND
>>
>> &KIND Yb
>> ELEMENT Yb
>> BASIS_SET DZVP-MOLOPT-SR-GTH-q24
>> POTENTIAL GTH-PBE-q24
>> &END KIND
>>
>> &END SUBSYS
>>
>> &DFT
>> BASIS_SET_FILE_NAME BASIS_SET_YAG
>> POTENTIAL_FILE_NAME POTENTIAL_YAG
>>
>> &MGRID
>> NGRIDS 4
>> CUTOFF 600
>> REL_CUTOFF 60
>> &END MGRID
>>
>> &QS
>> EPS_DEFAULT 1.0E-12
>> &END QS
>>
>> &POISSON
>> PERIODIC XYZ
>> &END POISSON
>>
>> &SCF
>> SCF_GUESS ATOMIC
>> EPS_SCF 5.0E-7
>> MAX_SCF 200
>>
>> CHOLESKY INVERSE
>>
>> &OT ON
>> MINIMIZER DIIS
>> &END OT
>> #&DIAGONALIZATION
>> # ALGORITHM STANDARD
>> #&END DIAGONALIZATION
>>
>> # ADDED_MOS 30
>> #
>> # &SMEAR ON
>> # METHOD FERMI_DIRAC
>> # ELECTRONIC_TEMPERATURE [K] 300
>> #&END SMEAR
>>
>> # &MIXING
>> # METHOD BROYDEN_MIXING
>> # ALPHA 0.4
>> # BETA 0.5
>> # NBROYDEN 8
>> # &END MIXING
>> &END SCF
>>
>> &XC
>> &XC_FUNCTIONAL PBE
>> &END XC_FUNCTIONAL
>> &END XC
>>
>> &KPOINTS
>> EPS_GEO 1.0E-5
>> SCHEME MONKHORST 3 3 3
>> &END KPOINTS
>> &END DFT
>>
>> &PRINT
>> &TOTAL_NUMBERS ON
>> &END TOTAL_NUMBERS
>> &END PRINT
>>
>> STRESS_TENSOR ANALYTICAL
>> &END FORCE_EVAL
>>
>> &MOTION
>> &GEO_OPT
>> OPTIMIZER LBFGS
>> TYPE MINIMIZATION
>> MAX_DR 5.0E-4
>> MAX_FORCE 5.0E-4
>> RMS_DR 5.0E-4
>> RMS_FORCE 5.0E-4
>> MAX_ITER 500
>> &END GEO_OPT
>>
>> &CELL_OPT
>> TYPE DIRECT_CELL_OPT
>> OPTIMIZER LBFGS
>> KEEP_SYMMETRY
>> MAX_DR 5.0E-4
>> MAX_FORCE 1.0E-4
>> RMS_DR 5.0E-4
>> RMS_FORCE 5.0E-4
>> # defaults for p and delta p [bar]
>> EXTERNAL_PRESSURE 100.0 0.0 0.0 0.0 100.0 0.0 0.0 0.0 100.0
>> PRESSURE_TOLERANCE 100.0
>> &END CELL_OPT
>> &END MOTION
>>
>>
>>
>>
>> Thank you,
>> Huaiyang Sun
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20201125/5bc4f1e4/attachment.htm>
More information about the CP2K-user
mailing list