Code Monkey home page Code Monkey logo

conquest-release's Introduction

build

CONQUEST: Large-scale DFT calculations

CONQUEST is a DFT code designed for large-scale calculations, with excellent parallelisation. It gives a consistent, exact diagonalisation approach for systems from 1 to 10,000+ atoms, and brings the possibility of linear scaling calculations on over 1,000,000 atoms. The code has been demonstrated on scaling to nearly 200,000 cores and 2,000,000 atoms.

Capabilities

CONQUEST can perform static electronic structure calculations (including DOS and band structure calculations), structural relaxation, molecular dynamics (with NVE, NVT and NPT ensembles all implemented) and simulation cell optimisation. It can output energies, forces and stresses as well as density of states, charge density, orbital density and Tersoff-Hamann STM images. The facility to perform delta-SCF and cDFT calculations is available. The code can use LibXC for access to a wide variety of exchange-correlation functionals.

The basis sets used are primarily pseudo-atomic orbitals (PAOs), generated by a utility provided in the package. The PAOs can be used as primitive basis sets, and as basis functions for multi-site support functions (MSSF) to allow large-scale diagonalisation calculations (up to several thousand atoms). Linear scaling calculations with on-site support functions or small PAO basis sets are also possible.

CONQUEST reads pseudopotentials produced by Don Hamann's ONCVPSP code, and is fully compatible with the the PseudoDojo and SG15 databases. It can also read the .ion files produced by Siesta, using both the pseudopotentials and pseudo-atomic orbitals (PAOs) in those files. CONQUEST integrates with ASE, the atomic simulation environment.

The manual is provided with the release (see the docs directory) but is also available on ReadTheDocs.

DOI

The DOI for all versions of CONQUEST is here; you can find a DOI for each version under this umbrella DOI (which will resolve to the latest version). Please use the DOI for the specific version you have used in any given study.

DOI

Version number

CONQUEST is now at version 1.2 (tag:v1.2)

conquest-release's People

Contributors

davidbowler avatar paraquat avatar tsuyoshi38 avatar ayakon avatar tkoskela avatar lionelalexandre avatar jtlp avatar yadavsushma avatar jackbaker1001 avatar jianbolin avatar jonnydpbowler avatar smujahed avatar negf 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.