Coder Social home page Coder Social logo

lammpstutorials / lammpstutorials.github.io Goto Github PK

View Code? Open in Web Editor NEW
86.0 4.0 20.0 712.32 MB

LAMMPS tutorials for both beginners and advanced users

Home Page: https://lammpstutorials.github.io/

License: GNU General Public License v3.0

lammps molecular-dynamics molecular-dynamics-simulation monte-carlo-simulation lammps-tutorials lammps-script course step-by-step tutorial beginner

lammpstutorials.github.io's Introduction

LAMMPS tutorials

This is the repository of the LAMMPS tutorials webpage. All the LAMMPS input scripts and data files can be found in a separate repository named lammpstutorials-inputs.

The tutorials are compatible with the 2Aug2023 stable release of LAMMPS.

About LAMMPS tutorials

The LAMMPStutorials website is made of seven tutorials that are ordered by increasing difficulty. Lennard-Jones fluid is meant for absolute LAMMPS and molecular dynamics beginners, and the complexity of the simulation is progressively increased for Pulling on a carbon nanotube, Polymer in water, Nanosheared electrolyte, and Reactive silicon dioxide. Finally, Water adsorption in silica and Free energy calculation use some more advanced simulation methods that are commonly used when studying soft matter systems, respectively grand canonical Monte Carlo simulations and a free energy method named umbrella sampling.

Access the files

You can access all the files by cloning this repository with its submodules:

git clone https://github.com/lammpstutorials/lammpstutorials.github.io.git --recurse-submodule

Alternatively, you can download the inputs only:

git clone https://github.com/lammpstutorials/lammpstutorials.github.io.git

The Matplotlib Pyplot functions for the figures are shared here.

Template

The template from the first page has been adapted from HTML5 UP. The other pages use the Sphinx generator with the furo style.

About me & Contact

I am a computer physicist in soft matter and fluids at interfaces. You can find more information on my personal webpage.

See the contact page. You can report issues here on Github, or send me an email. Your feedback is always appreciated.

License and Acknowledgments

All the LAMMPS inputs/data/parameter files and Python scripts are released under the GNU general public license v3.0. Feel free to adapt and/or re-publish them.

This project has received funding from the European Union's Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No 101065060.

Acknowledgments-logos

lammpstutorials.github.io's People

Contributors

simongravelle avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

lammpstutorials.github.io's Issues

Outdated delete_atoms command

Issue raised by Alireza Nazarahari: delete_atoms atom command in tutorial 2 must be updated to :

delete_atoms random fraction 0.5 no all membrane 482793

Suggestion: list lammps package dependencies

I'm walking through your tutorials on an Arch Linux machine and I have to rebuild lammps every time I discover a new package is needed after running the input. It's not that much of a deal but my machine is quite slow. I would suggest to list all packages needed by the full walkthrough and the specific packages needed by each tutorial before the introduction paragraph to let their independence unaffected.

If you don't have such handy list I will be happy to contribute once I get to the end.

As a side note, I love these tutorials, thanks!

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.