Dear all,

Thank you for your valuable advice. Shuttleworth’s publication indeed seems very close to what I want to do.

Best regards,

Roland.

Le 17/01/2026 à 22:00, Francisco Garcia a écrit :
Hello Roland,

I believe this paper by I. G. Shutteworth contains valuable information that can address most of your questions:

https://urldefense.com/v3/__https://www.sciencedirect.com/science/article/abs/pii/S0022369715001663__;!!D9dNQwwGXtA!Qka0VxNOMOZH8VxLDJ5j1Z4Ias1m_1JrwIw7f-yswD1OUkdvjfkqzBSsiLsJ9gDnhn2M4a0B_RSKqN5Q2U7aXc0J-g$ <https://urldefense.com/v3/__https://www.sciencedirect.com/science/article/abs/pii/S0022369715001663__;!!D9dNQwwGXtA!QWSMgD_jSmHzoxT8j_dmZrR27JUoQhVhq3G91IQB1d1oCiP3OqQKMUgc4Tjf1POpfiwSHM5tn4y4w_1w6mVa6w$>

All the best,

F. G.

On Fri, Jan 16, 2026 at 2:00 PM I. Camps <[email protected]> wrote:

    Besides prof. Postnikov advices, if you are trying to compare your
    results with previous calculations, you need to check:

    - the slab structure (check the plane/direction for the slab)
    - the structure optimization and/or constraints (there are
    different ways to use and define the slab behavior)
    - the type of pseudopotentials
    - the size of the basis set
    - the convergence thresholds
    - the cut-off values
    - the initial position of the B atom
    - parameters that can affect the calculated energy values
    (electronic temperature, mixer method/weight/etc.)

    []'s,
    Camps


    On Thu, Jan 15, 2026 at 6:00 PM Andrei Postnikov
    <[email protected]> wrote:

        Dear Roland,
        some suggestions:
        1. Check the structure. It is difficult to judge from your
        input file;
        make a visualisation from working XV in order to see that
        everything is correct.
        From my experience, surprises due to structure input errors
        are not uncommon.
        2. The 3x3 lateral cell size seems rather small to simulate
        adsorption
        of an isolated atom. In principle this might be a factor
        responsible for a difference from the expected value.
        Ideally, a convergence with respect to supercell size has to
        be tested.
        3. As a reference energy for desorbed case, move the boron
        atom away from the surface
        within the same cell, retaining the Cu atoms at their
        positions. This will minimize
        systematic errors. Check the BSSE later on.
        4. The relaxation at the surface
        with and without the boron atom adsorbed might be different.
        Again,
        the lateral size might be too small for correctly
        incorporating the relaxation
        around the adsorbed atom. (This is just a guess; I don't know
        the system).

        Good luck

        Andrei


        to get the adsorption energy, the boron energy from boron
        crystal is not
        a good reference. I'd suggest


        ----- Le 14 Jan 26, à 9:59, Roland Coratger
        [email protected] a écrit :

        > Dear all,
        >
        > I am trying, as a training exercise, to recover the
        adsorption energy of
        > a boron atom on a Cu(111) slab, which according to the
        literature should
        > be around -2 eV. The energy is given by: E(ads) = E(slab+B)
        - E(slab) -
        > E(B). For E(B), if I use a B atom in the slab’s box, the
        energy is very
        > negative and unrealistic (around -4 eV). If I use the energy
        of a B atom
        > from the 3D boron crystal, the energy becomes positive
        (around +2 eV),
        > so there is no adsorption. Below you will find my input file
        for the
        > slab+B system. I use the same parameters for the other two
        energies. The
        > BSSE correction (a few tenths of an eV) does not change the
        observed
        > trend. Am I making a mistake somewhere and/or do you have any
        > suggestions to help me recover the correct value?
        >
        > Thank you in advance for you help.
        >
        > Regards,
        >
        > Roland.
        >
        > _______________________________________
        > SystemName             CuB test
        > SystemLabel            cu_b
        > NumberOfAtoms          46
        > NumberOfSpecies        2
        >
        > XC.functional          GGA
        > XC.authors             PBE
        >
        > MaxSCFIterations       200
        >
        > %block ChemicalSpeciesLabel
        >
        > 1  29 Cu        # Species index, atomic number, species label
        > 2  5  B         # Species index, atomic number, species label
        >
        > %endblock ChemicalSpeciesLabel
        >
        > PAO.FixSplitTable       T
        > PAO.EnergyShift         20 meV
        > PAO.SplitNorm           0.15
        > MeshCutoff              300.000000 Ry
        > ElectronicTemperature   50.000000 K
        >
        > #
        > MD.TypeOfRun            CG            # Broyden also possible
        > MD.NumCGsteps           200
        >
        > #
        > SolutionMethod diagon
        > SCF.DM.Converge         true            # Converge SCF step
        wrt density
        > matrix (default: 1e-4)
        > SCF.H.Converge          true
        > DM.NumberPulay          3
        > DM.History.Depth        3
        >
        > #SCF Mixer -> Density pour les systèmes difficiles
        >
        > SCF.Mix                 Hamiltonian
        >
        > # Mixer 0.5 reduit le nombre de pas pour des systèmes faciles
        > # Mixer 0.001 augmente le nombre de pas pour des systèmes
        difficiles
        >
        > SCF.Mixer.Weight       0.05
        > SCF.Mixer.History      6
        > SCF.Mixer.Method       Pulay
        > MaxSCFIterations       100
        >
        > SCF.DM.Tolerance       5.0E-5 eV
        > SCF.H.Tolerance        0.0005 eV
        >
        >
        > MD.MaxStressTol        0.0025 eV/Ang**3
        >
        > # Nouvelle ligne pour la force entre atomes
        >
        > MD.MaxForceTol         0.01 eV/Ang
        >
        >
        > # Use old data to save time
        > MD.UseSaveXV
        > MD.UseSaveDM
        >
        > # Save atomic coordinates at each step
        > WriteCoorStep         .true.
        > WriteMDHistory        .true.
        >
        >
        > PAO.BasisType         split
        > PAO.BasisSize         DZP
        >
        > LatticeConstant         1.0000 Ang
        >
        > %block LatticeVectors
        >    7.65797    0.00000   0.00000
        >    3.82898    6.63199   0.00000
        >    0.00000    0.00000  24.00000
        > %endblock LatticeVectors
        >
        > AtomicCoordinatesFormat Ang
        >
        > %block AtomicCoordinatesAndAtomicSpecies
        >
        >     3.829        0.7369         1.80        2      # Atome
        de B en site cfc
        >
        >     0.0        0.0         0.0        1
        >     1.2763        2.2107         0.0        1
        >     2.5527        4.4213         0.0        1
        >     2.5527        0.0         0.0        1
        >     3.829        2.2107         0.0        1
        >     5.1053        4.4213         0.0        1
        >     5.1053        0.0         0.0        1
        >     6.3816        2.2107         0.0        1
        >     7.658        4.4213         0.0        1
        >
        >     0.0        1.4738        -2.0842        1
        >     1.2763        3.6844        -2.0842        1
        >     2.5527        5.8951        -2.0842        1
        >     2.5527        1.4738        -2.0842        1
        >     3.829        3.6844        -2.0842        1
        >     5.1053        5.8951        -2.0842        1
        >     5.1053        1.4738        -2.0842        1
        >     6.3816        3.6844        -2.0842        1
        >     7.658        5.8951        -2.0842        1
        >
        >     1.2763        0.7369        -4.1685        1
        >     2.5527        2.9476        -4.1685        1
        >     3.829        5.1582        -4.1685        1
        >     3.829        0.7369        -4.1685        1
        >     5.1053        2.9476        -4.1685        1
        >     6.3816        5.1582        -4.1685        1
        >     6.3816        0.7369        -4.1685        1
        >     7.658        2.9476        -4.1685        1
        >     8.9343        5.1582        -4.1685        1
        >
        >     0.0        0.0        -6.2527        1
        >     1.2763        2.2107        -6.2527        1
        >     2.5527        4.4213        -6.2527        1
        >     2.5527        0.0        -6.2527        1
        >     3.829        2.2107        -6.2527        1
        >     5.1053        4.4213        -6.2527        1
        >     5.1053        0.0        -6.2527        1
        >     6.3816        2.2107        -6.2527        1
        >     7.658        4.4213        -6.2527        1
        >
        >     0.0        1.4738        -8.3369        1
        >     1.2763        3.6844        -8.3369        1
        >     2.5527        5.8951        -8.3369        1
        >     2.5527        1.4738        -8.3369        1
        >     3.829        3.6844        -8.3369        1
        >     5.1053        5.8951        -8.3369        1
        >     5.1053        1.4738        -8.3369        1
        >     6.3816        3.6844        -8.3369        1
        >     7.658        5.8951        -8.3369        1
        >
        > %endblock AtomicCoordinatesAndAtomicSpecies
        >
        > %block kgrid_Monkhorst_Pack
        >   12     0    0   0.
        >    0    12    0   0.
        >    0     0    1   0.
        > %endblock kgrid_Monkhorst_Pack
        >
        > SaveTotalPotential           T
        > SaveTotalCharge                 T
        > SaveElectrostaticPotential   T

-- SIESTA is supported by the Spanish Research Agency (AEI) and
        by the European H2020 MaX Centre of Excellence
(https://urldefense.com/v3/__http://www.max-centre.eu/__;!!D9dNQwwGXtA!Qka0VxNOMOZH8VxLDJ5j1Z4Ias1m_1JrwIw7f-yswD1OUkdvjfkqzBSsiLsJ9gDnhn2M4a0B_RSKqN5Q2U4KynTlrg$ <https://urldefense.com/v3/__http://www.max-centre.eu/__;!!D9dNQwwGXtA!StckWOSOOjpmsvjRweSqVEWqzGdIdPNy3eQF6OMu8DaMBJ1iNwSlSTbn0KsoLz3n_tNZZs7qzsBH$>)

Responder a