Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Complete Introduction to LAMMPS
Rating: 4.4 out of 5(519 ratings)
1,896 students

The Complete Introduction to LAMMPS

Learn the Fundamentals of the Most Popular Molecular Dynamics Software in Use Today
Created byPhilip Baldock
Last updated 1/2020
English
English [Auto],

What you'll learn

  • LAMMPS
  • Molecular Dynamics
  • Coding and Modelling Complex Molecules, Stressing Crystal Structures, Deposition of Atoms/Molecules onto Solid Substrates and More

Course content

6 sections60 lectures5h 11m total length
  • Learning Outcomes4:19

    Learn to format LAMMPS input files and interpret results for biomolecules and material dynamics. Enforce rigid bonds, apply simplifying assumptions, and study potential energies, motion, and statistical physics.

  • Course Requirements4:07

    Prepare for molecular dynamics with a basic programming background, a willingness to debug and iterate in LAMMPS, and a desire to learn atomic physics concepts like temperature and activation energy.

  • Who is this Course for?3:03

    Target users, not developers, prioritizing practicality to get LAMMPS running and yield molecular dynamics results for research. Focus on obtaining images, animations, and thermodynamic data from simulations.

  • Installation prt 01 - LAMMPS6:54

    Install LAMMPS on your machine using the official Sandia site, with Windows shown and Linux or Macintosh options. Download the stable 64-bit Windows executable and consult manual for guidance.

  • Installation prt 02 - Ubuntu Terminal Emulator2:56

    Install LAMMPS on Windows via Ubuntu terminal emulator by enabling Windows Subsystem for Linux, launching Ubuntu, and running the installer in Linux environment.

  • Installation prt03 - Ovito2:45

    Install Ovito, a 3D visualization tool, to examine your LAMMPS results, create images or animations, cite it in publications, and drag-and-drop files while scripting.

  • LAMMPS Installation Structure prt 013:32

    Explore the LAMMPS installation structure, accessing tutorial examples and learning to adapt existing scripts for molecular dynamics, while understanding potentials and licensing from Sandia National Labs.

  • LAMMPS Installation Structure prt 023:22

    Explore the installation structure of LAMMPS, consult the user manual and online documentation, and examine example cases across lowercase directories, uppercase directories, and the user directory for practical simulations.

  • LAMMPS Case Directory Structure (prt 03)4:16

    Explore the Krank case in LAMMPS to model crack formation in a 2d system, and learn to set up simulations by safely copying the case to a separate directory.

  • LAMMPS Input Files - First Look (prt 04)3:22

    Open and edit LAMMPS input files in lightweight editors, use hash-style comments, and run molecular dynamics with data dumps every few steps.

  • LAMMPS Installation Structure prt 057:39

    Explore how to install and run LAMMPS from a Linux emulator on Windows, compare tools like veto and VMD, and interpret the output and log file with KPIs.

  • LAMMPS Installation Structure prt 065:23

    Lammps outputs a log file and a dump dot file with atom positions to visualize with a viewer, showing a two-dimensional hexagonal lattice cracking under Newton's laws with defined potentials.

Requirements

  • Basic chemistry and physics

Description

Molecular Dynamics has a bright future - in the next few years we expect huge advancements in medicine, materials science, nanoscale machines and so on. Combined with recent advances in computing there has never been a better time to get into the field. It's no wonder then that something with so much potential should be so complicated and have so many requirements and issues that must be solved in order to get it to work properly.

This course will:

  • Take you through the structure of all LAMMPS cases so you can navigate any common LAMMPS case file and directory.

  • Explain the most common Commands, Fixes and similar LAMMPS functions that control every simulation and give the power to organise anything from the stressing of crystals to the folding of Enzymes.

  • Explore the way complex molecules are put together with classical mechanics based molecular dynamics simulations and the formats used by LAMMPS in particular.

  • Demystify the fundamentals of molecular dynamics and demonstrate that it can be straightforward and easily understood providing you have at least a lower undergraduate level background in atomic science.

My main intention is to give enthusiastic students a solid grounding in LAMMPS simulation use and construction from which they can expand into any area of interest.

Disclaimer:

This course is not a substitute for a degree in molecular dynamics or specialist consultancy, by purchasing this course you agree that the course instructor is in no way liable for any disputes, claims, losses, injuries, or damage of any kind that might arise out of or relate to the content of this course or any supporting communications between instructor and student.

Who this course is for:

  • Beginner LAMMPS users looking to set up their own molecular dynamics simulations in applications