Git Product home page Git Product logo

calypso-gap's Introduction

CALYPSO-GAP

CALYPSO-GAP is a machine learning potentials(MLPs) to calculate the properties of multi-species materials.
There are two key methods in machine learning potentials which are descriptors and machine learning model.
In the CALYPSO-GAP, the weighted atom centered symmetry functions(wACSF) is used as descriptors, and wACSF is based upon the original ACSF which was suggested by Parrinello and Behler and describes the atomic environment by a series of radial symmetry functions(RSF) and angular symmetry functions(ASF). To overcome the scaling problem of ACSF, the weight of each atom in ACSF is used to distinguish the contribution from different atoms. This idea is inspired by the work of Nongnuch Artrith,
We use Gaussian process regression(GPR) to map the atomic environment vector to atomic energy, total energy usually is calculated by sum of atomic energy, and atomic force and cell stress is the derivative of total energy, for more information about GPR, please read the paper
GaussianApproximation Potentials: The Accuracy of Quantum Mechanics, without the Electrons
Gaussian Approximation Potentials: A Brief Tutorial introduction

Using CALYPSO-GAP

Fitting CALYPSO-GAP potentials,

CALYPSO-GAP module was integrated in binary calypos.x, it is available free in charge for non-commerical use by individuals and academic or research institutions. Please register in CALYPSO

Using CALYPSO-GAP for materials simulation,

These are two ways to use CALYPSO-GAP potentials,
(1) Using CALYPSO-GAP for structure prediction, which is the original intention of developing CALYPSO-GAP.
(2) Combining the python package GAPPY and Atomic Simulation Environment(ASE) to perform calculation, such as phonon calculation, molecular simulations and geometry optimization.

calypso-gap's People

Contributors

tongqcx avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.