[CP2K-user] EXTERNAL_PRESSURE and PRESSURE_TOLERANCE settings in cell optimisations for crystals

fa...@gmail.com fabia... at gmail.com
Wed Nov 25 07:26:58 UTC 2020


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/20201124/e948db6c/attachment-0001.htm>


More information about the CP2K-user mailing list