Giter Site home page Giter Site logo

sedaoturak / quantum_espresso_colab Goto Github PK

View Code? Open in Web Editor NEW
7.0 2.0 3.0 1.52 MB

This repository includes a notebook to run the open-source materials modeling package Quantum Espresso on Google Colab.

Home Page: https://www.quantum-espresso.org/

License: MIT License

Jupyter Notebook 100.00%
atomistic-modelling atomistic-simulations colab-notebook electronic-structure google-colab google-colab-notebook google-colaboratory materials-informatics materials-modelling materials-science

quantum_espresso_colab's Introduction

Quantum Espresso on Google Colaboratory (Colab) Open In Colab

Google Colab is a platform which provides an online computing sources to develop and work on coding projects, or even to teach coding or specific topics like modeling-simulations of physical phenomena in the schools. Quantum Espresso (QE)[1] is a widely-used open-source materials modeling software at nanoscale by performing density functional theory (DFT). DFT is the fundamental step in multiscale materials modelling (please see the figure below, taken from [2]). The most preferred method to use QE is installing it on a local computer together with necessary files (input, pseudopotentials) and packages/libraries like AiiDA or gnuplot, and executing the every every step by a command through the terminal.

Multiscale materials modelling framework. DFT takes the very first step.

This repository includes an example notebook showing how to install and use QE on Colab. This might be a quite useful go-to method for especially educational purposes of atomistic modeling in the schools. It just needs the pseudopotential files to be uploaded on the Colab directory -"Files" section on the left menu. Also, it is easier to modify the input file seamlessly and run multiple simulations consecutively. To show this in an example, a loop for convergence test is shared at the end.

Advantages of this notebook:

  • Easier input file preparation and modifications
  • Easier access the information in input and output files
  • Automatic, parametric simulations in a Python loop (E.g. convergence test)
  • Simpler installation and usage of the Quantum Espresso package
  • Direct visualization of the materials that are simulated

You're very welcome to share, use and contribute!

quantum_espresso_colab's People

Contributors

sedaoturak avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

quantum_espresso_colab's Issues

Unable to make pw.x file

I tried to run your colab in repository, but i don't know why the Colab didnt want to make pw file. It seems something happen with the configuration or gfortran or original quantum espresso github version.

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.