Hi all,
Hope you’re doing well.
I’ve run a convergence test (Ecut and K-points) for a primitive Pt cell, using absolute energy as the property of interest. I’m using PAW_PBE pseudopotentials and the revised PB functional.
For the Ecut convergence, I used a k-mesh of 25×25×25 and observed convergence at Ecut > 650 eV. For the k-mesh convergence, I used Ecut = 650 eV and found convergence at 33×33×33. However, I’ve seen some examples where convergence is reached at slightly lower settings.
1. I’m computing the difference in absolute energy between consecutive Ecut values and checking when the difference is <1 meV/atom.
Q1: Is this a reasonable approach, or should I instead compare each Ecut value to the lowest energy obtained so far?
2. I notice some oscillations in the energy difference between consecutive Ecut values after Ecut > 650 eV of around 0.3 meV/atom.
Q2: Is this numerically expected? (Maybe the figure below is more illustrative)
3. If I want to build a slab from this bulk material, I was told to relax the primitive cell first. I first manually varied the lattice parameter and found the equilibrium value at 3.99 A. Then I did relaxation using ISIF=3 and ISIF=4
Q3: I wonder if symmetry should be turned off for any of these? I have done all my tests before with symmetry on (default ISYM).
4. ISIF=3 and =4 gave the same optimized lattice and energy, with external pressure = 0.11 kB Pullay stress = 0.00 kB.
Q4: What is a reasonable threshold value for the external pressure to indicate that the primitive cell is well converged?
Thank you very much for your response!
Below are my INCAR file settings:
SYSTEM = bulk fcc Pt primitive cell (ecut400)
ENCUT = 650 # Plane-wave cutoff energy in eV
EDIFF = 1E-7 # SCF energy convergence criterion
GGA = RP # Revised Perdew-Burke-Ernzerhof functional
LWAVE = .FALSE. # No wavefunction file output
LCHARG = .FALSE. # No charge density file output
ISMEAR = 1 # Methfessel-Paxton smearing
SIGMA = 0.1 # Smearing width in eV
PREC = Accurate
LREAL = .FALSE. # Real-space projection
KPAR = 2 # Parallelization over k-points
NCORE=1
ALGO = Normal # Electronic minimization algorithm
NELM = 200 # Maximum electronic steps
EDIFFG= -0.01
IBRION=2
NSW = 120

