-

22859e7c5e72468aa3ad04bea3739c97

+

d1a9b4c28bf34f5cb99671a26fc22843

Quantum Mechanics and Interatomic Potentials – the QUIP code

James Kermode

Warwick Centre for Predictive Modelling / School of Engineering University of Warwick

CCP5++ Software Seminar - 17th June 2021

-

e8d3fe5147614ab48fa4035f08809246

-

a6da067e6bc24491a6a8d48f3676b130

+

0a032d4bb0714324bd8b25b2af58db3c

+

6b7b288893974b86931c366496b6958a

These slides will subsequently be made available at https://libatoms.github.io/QUIP/Tutorials

[ ]:
@@ -190,7 +190,7 @@ 

Motivation

+

3c4ff2453d1946bb8a4dab56b07f1eb2

Image credit: Gábor Csányi

@@ -408,7 +408,7 @@

Using QUIP with Python and the Atomic Simulation Environmentjupyter/IPython notebooks encourage reproducible research

  • anaconda distribution and package management system

  • -

    d6e10b0dc9c14002b9042b8c90788bb3

    +

    2bf219a3f8f94b8982ac2b38f6600492

    http://www.scipy.org

    @@ -418,7 +418,7 @@

    Atomic Simulation Environment (ASE)

    +

    c601a72fb7664711867d9b0f4021214a

    https://wiki.fysik.dtu.dk/ase/

    diff --git a/Tutorials/adaptive-qmmm-references.html b/Tutorials/adaptive-qmmm-references.html index eb3244363..0da9f8a8f 100644 --- a/Tutorials/adaptive-qmmm-references.html +++ b/Tutorials/adaptive-qmmm-references.html @@ -4,7 +4,7 @@ - References — quippy 7c428af documentation + References — quippy 0e1d713 documentation @@ -41,7 +41,7 @@
    - 7c428af + 0e1d713
    diff --git a/Tutorials/adaptive-qmmm-solutions.html b/Tutorials/adaptive-qmmm-solutions.html index 167033e5e..896ae86a1 100644 --- a/Tutorials/adaptive-qmmm-solutions.html +++ b/Tutorials/adaptive-qmmm-solutions.html @@ -4,7 +4,7 @@ - Solutions — quippy 7c428af documentation + Solutions — quippy 0e1d713 documentation @@ -41,7 +41,7 @@
    - 7c428af + 0e1d713
    diff --git a/Tutorials/adaptive-qmmm-step0.html b/Tutorials/adaptive-qmmm-step0.html index b9a38dc78..1857cfb09 100644 --- a/Tutorials/adaptive-qmmm-step0.html +++ b/Tutorials/adaptive-qmmm-step0.html @@ -4,7 +4,7 @@ - Introduction — quippy 7c428af documentation + Introduction — quippy 0e1d713 documentation @@ -41,7 +41,7 @@
    - 7c428af + 0e1d713
    diff --git a/Tutorials/adaptive-qmmm-step1.html b/Tutorials/adaptive-qmmm-step1.html index f295778e8..2b7424ffe 100644 --- a/Tutorials/adaptive-qmmm-step1.html +++ b/Tutorials/adaptive-qmmm-step1.html @@ -4,7 +4,7 @@ - Step 1: Setup of the Silicon model system — quippy 7c428af documentation + Step 1: Setup of the Silicon model system — quippy 0e1d713 documentation @@ -43,7 +43,7 @@
    - 7c428af + 0e1d713
    diff --git a/Tutorials/adaptive-qmmm-step2.html b/Tutorials/adaptive-qmmm-step2.html index 20ee69a5d..7fc11ac03 100644 --- a/Tutorials/adaptive-qmmm-step2.html +++ b/Tutorials/adaptive-qmmm-step2.html @@ -4,7 +4,7 @@ - Step 2: Classical MD simulation of fracture in Si — quippy 7c428af documentation + Step 2: Classical MD simulation of fracture in Si — quippy 0e1d713 documentation @@ -43,7 +43,7 @@
    - 7c428af + 0e1d713
    @@ -647,7 +647,7 @@

    Milestone 2.2twinx() function.

    +twinx() function.

    ../_images/energy-release-rate-crack-position.png

    In this case the crack actually arrests for a while at around \(t = 6\) ps. This is another characteristic feature of non-brittle diff --git a/Tutorials/adaptive-qmmm-step3.html b/Tutorials/adaptive-qmmm-step3.html index 2a78f5708..eb45a38e9 100644 --- a/Tutorials/adaptive-qmmm-step3.html +++ b/Tutorials/adaptive-qmmm-step3.html @@ -4,7 +4,7 @@ - Step 3: LOTF hybrid MD simulation of fracture in Si — quippy 7c428af documentation + Step 3: LOTF hybrid MD simulation of fracture in Si — quippy 0e1d713 documentation @@ -43,7 +43,7 @@

    - 7c428af + 0e1d713
    diff --git a/Tutorials/adaptive-qmmm-theory.html b/Tutorials/adaptive-qmmm-theory.html index 8e1653943..b7a8a72ac 100644 --- a/Tutorials/adaptive-qmmm-theory.html +++ b/Tutorials/adaptive-qmmm-theory.html @@ -4,7 +4,7 @@ - Theoretical background — quippy 7c428af documentation + Theoretical background — quippy 0e1d713 documentation @@ -43,7 +43,7 @@
    - 7c428af + 0e1d713
    diff --git a/Tutorials/adaptive-qmmm.html b/Tutorials/adaptive-qmmm.html index ff243a2a3..663040522 100644 --- a/Tutorials/adaptive-qmmm.html +++ b/Tutorials/adaptive-qmmm.html @@ -4,7 +4,7 @@ - Adaptive QM/MM MD of Fracture in Silicon — quippy 7c428af documentation + Adaptive QM/MM MD of Fracture in Silicon — quippy 0e1d713 documentation @@ -41,7 +41,7 @@
    - 7c428af + 0e1d713
    diff --git a/Tutorials/adglass.html b/Tutorials/adglass.html index 0c04e02a4..e2831c41d 100644 --- a/Tutorials/adglass.html +++ b/Tutorials/adglass.html @@ -4,7 +4,7 @@ - Molecular Dynamics Simulation of Fracture in Quartz — quippy 7c428af documentation + Molecular Dynamics Simulation of Fracture in Quartz — quippy 0e1d713 documentation @@ -43,7 +43,7 @@
    - 7c428af + 0e1d713
    @@ -174,14 +174,14 @@

    Starting a fracture simulation${QUIP_ROOT}/build/${QUIP_ARCH} to a directory on your PATH, +${QUIP_ROOT}/build/${QUIP_ARCH} to a directory on your PATH, e.g. ~/bin.

    Similarly, to compile eval run:

    $ make QUIP_Programs/eval
     

    It is highly recommended to change the name when copying the eval prgram to a -directory on PATH to avoid a clash with the builtin eval command.

    +directory on PATH to avoid a clash with the builtin eval command.

    Start the simulation by running the crack program, which takes the “stem” of the input filenames as its only argument:

    $ crack quartz_crack > quartz_crack.out &
    diff --git a/Tutorials/committee_modelling.html b/Tutorials/committee_modelling.html
    index 3ca3b443c..62b496f69 100644
    --- a/Tutorials/committee_modelling.html
    +++ b/Tutorials/committee_modelling.html
    @@ -4,7 +4,7 @@
       
     
       
    -  Committee Modelling using GAP potentials — quippy 7c428af documentation
    +  Committee Modelling using GAP potentials — quippy 0e1d713 documentation
           
           
           
    @@ -43,7 +43,7 @@
                   
               
                   
    - 7c428af + 0e1d713
    diff --git a/Tutorials/index.html b/Tutorials/index.html index affbe48b0..c613b3bea 100644 --- a/Tutorials/index.html +++ b/Tutorials/index.html @@ -4,7 +4,7 @@ - Tutorials — quippy 7c428af documentation + Tutorials — quippy 0e1d713 documentation @@ -41,7 +41,7 @@
    - 7c428af + 0e1d713
    diff --git a/Tutorials/overview.html b/Tutorials/overview.html index 74d476457..cdc86a246 100644 --- a/Tutorials/overview.html +++ b/Tutorials/overview.html @@ -4,7 +4,7 @@ - QUIP Overview Tutorials — quippy 7c428af documentation + QUIP Overview Tutorials — quippy 0e1d713 documentation @@ -41,7 +41,7 @@
    - 7c428af + 0e1d713
    diff --git a/Tutorials/quippy-ase-interoperability.html b/Tutorials/quippy-ase-interoperability.html index 1b7bcefcb..baa67373d 100644 --- a/Tutorials/quippy-ase-interoperability.html +++ b/Tutorials/quippy-ase-interoperability.html @@ -4,7 +4,7 @@ - Interoperability with Atomic Simulation Environment — quippy 7c428af documentation + Interoperability with Atomic Simulation Environment — quippy 0e1d713 documentation @@ -41,7 +41,7 @@
    - 7c428af + 0e1d713
    diff --git a/_static/documentation_options.js b/_static/documentation_options.js index 144c11e02..f5ec5a8d1 100644 --- a/_static/documentation_options.js +++ b/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '7c428af', + VERSION: '0e1d713', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/convert.html b/convert.html index cacdac72f..673ccb184 100644 --- a/convert.html +++ b/convert.html @@ -4,7 +4,7 @@ - Conversion between quippy and ASE — quippy 7c428af documentation + Conversion between quippy and ASE — quippy 0e1d713 documentation @@ -41,7 +41,7 @@
    - 7c428af + 0e1d713
    diff --git a/descriptors.html b/descriptors.html index a53804ae0..d87fc63e3 100644 --- a/descriptors.html +++ b/descriptors.html @@ -4,7 +4,7 @@ - Descriptors for atomic environments — quippy 7c428af documentation + Descriptors for atomic environments — quippy 0e1d713 documentation @@ -41,7 +41,7 @@
    - 7c428af + 0e1d713
    diff --git a/dictionary.html b/dictionary.html index 11003d108..cf12aef77 100644 --- a/dictionary.html +++ b/dictionary.html @@ -4,7 +4,7 @@ - Fortran Dictionary objects for storing key/value pairs — quippy 7c428af documentation + Fortran Dictionary objects for storing key/value pairs — quippy 0e1d713 documentation @@ -40,7 +40,7 @@
    - 7c428af + 0e1d713
    diff --git a/dynamicalsystem.html b/dynamicalsystem.html index 6ba58e293..08e3d0320 100644 --- a/dynamicalsystem.html +++ b/dynamicalsystem.html @@ -4,7 +4,7 @@ - Molecular Dynamics — quippy 7c428af documentation + Molecular Dynamics — quippy 0e1d713 documentation @@ -41,7 +41,7 @@
    - 7c428af + 0e1d713
    diff --git a/genindex.html b/genindex.html index 40130fe64..2f9748c53 100644 --- a/genindex.html +++ b/genindex.html @@ -3,7 +3,7 @@ - Index — quippy 7c428af documentation + Index — quippy 0e1d713 documentation @@ -38,7 +38,7 @@
    - 7c428af + 0e1d713
    diff --git a/index.html b/index.html index 6fcc3ca29..ba229d751 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ - QUIP and quippy documentation — quippy 7c428af documentation + QUIP and quippy documentation — quippy 0e1d713 documentation @@ -40,7 +40,7 @@
    - 7c428af + 0e1d713
    diff --git a/install.html b/install.html index 7b764c7b5..29be4b97a 100644 --- a/install.html +++ b/install.html @@ -4,7 +4,7 @@ - Installation of QUIP and quippy — quippy 7c428af documentation + Installation of QUIP and quippy — quippy 0e1d713 documentation @@ -41,7 +41,7 @@
    - 7c428af + 0e1d713
    diff --git a/objects.inv b/objects.inv index 8ba12d9b2..9b65a363c 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/potential.html b/potential.html index 253d900c2..2b850fd27 100644 --- a/potential.html +++ b/potential.html @@ -4,7 +4,7 @@ - Potential objects — quippy 7c428af documentation + Potential objects — quippy 0e1d713 documentation @@ -41,7 +41,7 @@
    - 7c428af + 0e1d713
    diff --git a/py-modindex.html b/py-modindex.html index e90540e6d..91b408e34 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -3,7 +3,7 @@ - Python Module Index — quippy 7c428af documentation + Python Module Index — quippy 0e1d713 documentation @@ -45,7 +45,7 @@
    - 7c428af + 0e1d713
    diff --git a/quippy.html b/quippy.html index b33083c17..2f1e42373 100644 --- a/quippy.html +++ b/quippy.html @@ -4,7 +4,7 @@ - Quippy library reference — quippy 7c428af documentation + Quippy library reference — quippy 0e1d713 documentation @@ -41,7 +41,7 @@
    - 7c428af + 0e1d713
    diff --git a/search.html b/search.html index b0299a31e..a0b2b5651 100644 --- a/search.html +++ b/search.html @@ -3,7 +3,7 @@ - Search — quippy 7c428af documentation + Search — quippy 0e1d713 documentation @@ -41,7 +41,7 @@
    - 7c428af + 0e1d713
    diff --git a/system.html b/system.html index 6643640fc..bcb4329d7 100644 --- a/system.html +++ b/system.html @@ -4,7 +4,7 @@ - Low-level system routines — quippy 7c428af documentation + Low-level system routines — quippy 0e1d713 documentation @@ -41,7 +41,7 @@
    - 7c428af + 0e1d713