[Ape-users] Pseudopotential for uranium

Micael Oliveira micael at teor.fis.uc.pt
Wed Dec 7 18:01:29 WET 2011


Dear Vasily,

  When using the Troullier-Martins scheme, only one state can be used 
per angular momentum channel to generate the pseudopotentials. If you 
want to include semi-core states, you can still do it by setting the 
PPSemiCoreComponents block, although in that case the valence states 
will not be used during the pseudopotential generation. As an 
alternative, you can also use the MRPP scheme, which takes both valence 
and semi-core states into account when generating the pseudopotentials.

  Best regards,

Micael


On 12/07/2011 08:35 AM, Василий Писарев wrote:
> Dear APE users,
>
> I am trying to generate a PP for Uranium. AE calculation goes OK, but the
> program crashes on generating PP.
>
> APE 1.1.1, libxc 1.1.0, tried with GSL 1.13 and 1.14
> Input for PP:
> -----------------------------------------
> CalculationMode = pp
> Verbose = 40
>
> PPScheme = rtm
>
> %PPComponents
>   6 | 0 | 1.20
>   6 | 1 | 1.50
>   5 | 3 | 1.00
>   6 | 2 | 1.80
>   7 | 0 | 2.40
> %
>
> ODEIntTolerance = 1e-07
> PPCalculationTolerance = 1e-07
> #################################
>
> Program output:
>
>                   APE - Atomic Pseudopotentials Engine
>
>                Program started on 2011/12/07 at 12:22:01
>
> Compilation Info
>    Version: 1.1.1
>    Revision: 5986 [fc_command_line.m4 2009-10-26]
>    Build time: Mon Dec  5 14:18:28 MSK 2011
>    C compiler: gcc
>    C compiler flags: -g -O2 -I/usr/include
>    Fortran compiler: gfortran
>    Fortran compiler flags: -g -O2
>
> Calculation Type:
>    PseudoPotential Generation
>
> Setting units
>    Input units system:  Atomic Units
>    Output units system: Atomic Units
>
> Initializing Wave-Equations Integrator
>    Stepping function: Embedded 8th order Runge-Kutta Prince-Dormand
>                       method with 9th order error estimate
>    ODE Integrator tolerance:  1.000E-07
>    ODE Integrator maximum number of steps:  50000
>    ODE Integrator minimum step size:  1.000E-15
>
> Eigensolver Info
>    Method:    Brent's method
>    Tolerance:  1.000E-05
>
>
>                     -- Pseudopotential Generation --
>
> Pseudo atom information:
>    PP generation scheme : Troullier-Martins Relativistic extension
>    Wavefunction info:
>      State   Occupation    Node radius   Peak radius   Default core radius
>      6s0.5      2.00          0.802         1.342             0.000
>      6p0.5      2.00          0.824         1.496             0.000
>      6p1.5      4.00          0.919         1.667             0.000
>      5f2.5      1.29          0.442         1.052             0.000
>      5f3.5      1.71          0.442         1.081             0.000
>      6d1.5      0.40          1.081         2.371             0.000
>      6d2.5      0.60          1.110         2.503             0.000
>      7s0.5      2.00          1.760         3.464             0.000
>
> Pseudopotential Generation:
>    State: 6s0.5
>      Core radius:   1.200
>        Iteration number:   1
>        Coefficients:
>          c0  =  3.999999474E-01   c2  = -3.509959070E+00
>          c4  =  4.848535087E-01   c6  =  9.128076237E+00
>          c8  = -1.117226099E+01   c10 =  5.123093791E+00
>          c12 = -8.444621103E-01
>        Residues:
>          c2**2 + c4(2l+5)            =  7.715764818E-02
>          ln(norm)[AE] - ln(norm)[PP] =  1.474408022E+01
> ...
> Pseudopotentials Self-Consistency:
>    State  Eigenvalue [H ]    Norm Test   Slope Test
> Segmentation fault
> #############################
>
> Input for AE:
> -----------------------------------------------------------
> Title = "Uranium"
> CalculationMode = ae
>
> Verbose = 40
>
> WaveEquation = dirac
>
> XCFunctional = lda_x + lda_c_pw
> XCCorrections = rel_x
>
> NuclearCharge = 92
> %Orbitals
>   "Rn"
>   5 | 3 | 3
>   6 | 2 | 1
>   7 | 0 | 2
> %
>
> ConvAbsDens = 5.0e-6
>
> EigenSolverTolerance = 1e-07
> ODEIntTolerance = 1e-07
>
> MeshStartingPoint = 1.0e-7
> MeshOutmostPoint = 250.0
> MeshNumberOfPoints = 800
>
> TypeOfMixing = broyden
> Mixing = 0.5
> MixNumberSteps = 5
> ######################################
>
> I would appreciate any help.
> Best regards,
> Vasily
> _______________________________________________
> Ape-users mailing list
> Ape-users at tddft.org
> http://www.tddft.org/mailman/listinfo/ape-users
>



More information about the Ape-users mailing list