Category:Nanoscale

From EVOCD
(Difference between revisions)
Jump to: navigation, search
(LAMMPS)
 
(31 intermediate revisions by 8 users not shown)
Line 1: Line 1:
__NOTOC__
 
 
{{Menu_Models}}
 
{{Menu_Models}}
  
  
== Overview ==
+
= Overview =
 
[[Image:Al_SC_100_movie2.gif|thumb|600px| [[Uniaxial_Tension | Tensile Loading of an Aluminum Single Crystal]].  Movie showing deformation of single crystal aluminum loaded in the <100> direction at a strain rate of 10<sup>10</sup> s<sup>-1</sup> and a temperature of 300 K.]]
 
[[Image:Al_SC_100_movie2.gif|thumb|600px| [[Uniaxial_Tension | Tensile Loading of an Aluminum Single Crystal]].  Movie showing deformation of single crystal aluminum loaded in the <100> direction at a strain rate of 10<sup>10</sup> s<sup>-1</sup> and a temperature of 300 K.]]
  
 
The nanoscale material models are [http://en.wikipedia.org/wiki/Molecular_dynamics molecular dynamics] codes and tools used to ascertain properties at the atomistic scale.  These simulations generally use interatomic potentials, or [http://en.wikipedia.org/wiki/Force_field_(chemistry) force fields], developed using properties obtained from both [[MaterialModels:_Electronic_Scale | electronic scale]]) calculations and experiments, and feed these results into higher scale models, such as [http://en.wikipedia.org/wiki/Dislocation_dynamics dislocation dynamics] at the [[MaterialModels:_Microscale | microscale]], or continuum models at the [[MaterialModels:_Microscale | macroscale]].  To date, much of the research at the atomistic scale has focused on informing continuum models for multiscale modeling of [[Metals_Home | metal]] and [[Polymers_Home | polymer]] material systems.  This particular site contains production and research codes that have been developed both at CAVS and outside for performing and analyzing atomistic simulation results.  The production codes have user's manuals and a theoretical manual and have been used in practice to solve complex atomistic problems at the nanoscale.  The codes that are research codes have not enjoyed the wealth of application and might not have a user's manual or a theoretical manual.  We caution the user that there is some risk in using the research version of the codes.  Another resource for computational chemistry can be found at [http://cccbdb.nist.gov/ computational chemistry].
 
The nanoscale material models are [http://en.wikipedia.org/wiki/Molecular_dynamics molecular dynamics] codes and tools used to ascertain properties at the atomistic scale.  These simulations generally use interatomic potentials, or [http://en.wikipedia.org/wiki/Force_field_(chemistry) force fields], developed using properties obtained from both [[MaterialModels:_Electronic_Scale | electronic scale]]) calculations and experiments, and feed these results into higher scale models, such as [http://en.wikipedia.org/wiki/Dislocation_dynamics dislocation dynamics] at the [[MaterialModels:_Microscale | microscale]], or continuum models at the [[MaterialModels:_Microscale | macroscale]].  To date, much of the research at the atomistic scale has focused on informing continuum models for multiscale modeling of [[Metals_Home | metal]] and [[Polymers_Home | polymer]] material systems.  This particular site contains production and research codes that have been developed both at CAVS and outside for performing and analyzing atomistic simulation results.  The production codes have user's manuals and a theoretical manual and have been used in practice to solve complex atomistic problems at the nanoscale.  The codes that are research codes have not enjoyed the wealth of application and might not have a user's manual or a theoretical manual.  We caution the user that there is some risk in using the research version of the codes.  Another resource for computational chemistry can be found at [http://cccbdb.nist.gov/ computational chemistry].
  
== Tutorials ==
+
Finally, to garner more information about the information bridges between length scales go to the [[Mississippi State University| MSU Education page]].
  
If you are just beginning with atomistic codes, we recommend that you familiarize yourself with LAMMPS, MATLAB (pre- and post-processing) and some of the visualization codes.
+
= Tutorials =
  
=== LAMMPS ===
+
If you are just beginning with atomistic codes, we recommend that you familiarize yourself with LAMMPS, MATLAB (pre- and post-processing), and some of the visualization codes.
This section includes brief tutorials for learning to use LAMMPS.
+
 
 +
== LAMMPS ==
 +
 
 +
* [[Precompiled_LAMMPS_Versions_at_CAVS | How do I run parallel LAMMPS on LINUX?]]
 +
* [[PBS_script | How do I run LAMMPS on a cluster with and without PBS scripting?]]
 +
* [[Precompiled_LAMMPS_Versions_at_CAVS | What are the precompiled LAMMPS versions at HPC & CAVS?]]
 +
* [[https://www.youtube.com/watch?v=SISunFopNjE Installing Linux on Window 10 - Compiling LAMMPS package from the source]]
 +
 
 +
Here are some brief tutorials for learning to use LAMMPS.
 
* [[LAMMPS tutorials]]
 
* [[LAMMPS tutorials]]
 
** [[LAMMPS_Help | How to calculate cohesive energy and lattice parameter for aluminum: Part 1]]
 
** [[LAMMPS_Help | How to calculate cohesive energy and lattice parameter for aluminum: Part 1]]
Line 27: Line 34:
 
** [[LAMMPS_Vacancy_Formation_Energy | How to calculate vacancy formation energy for copper]]
 
** [[LAMMPS_Vacancy_Formation_Energy | How to calculate vacancy formation energy for copper]]
 
** [[LAMMPS_Interstitial_Formation_Energy | How to calculate interstitial formation energy for copper]]
 
** [[LAMMPS_Interstitial_Formation_Energy | How to calculate interstitial formation energy for copper]]
 +
** [[LAMMPS reactive deformation of a single polyethylene chain | Reactive Deformation of a Polymer Chain ]]
 +
** Video tutorials for LAMMPS Installation
 +
***[https://www.youtube.com/watch?v=UgmABjwrra0 Installation on Windows]
 +
***[https://www.youtube.com/watch?v=RFm86eYpcsk Installation on Windows with parallel processing capabilities part 1]
 +
***[https://www.youtube.com/watch?v=0kWcZLzrkLA Installation on Windows with parallel processing capabilities part 2]
 +
** Video tutorials for using LAMMPS
 +
***[https://youtu.be/GXA2PyqKYdY Intro]
 +
***[https://www.youtube.com/watch?v=7Ila18g8zSY Input file Part 1]
 +
***[https://www.youtube.com/watch?v=BOJPl9A7-K8 Input file Part 2]
 +
***[https://youtu.be/o8ZBgtXbMZ4 Two Element Simulations in LAMMPS] Files: [[File:Two-element.in.txt]] [[File:AlCu.meam.txt]]
  
=== MATLAB ===
+
== Visualization ==
  
This section includes a brief tutorial for using MATLAB.
+
This section shows links to visualization packages used at the atomistic scale.  Of these, AtomEye, Ensight, OVITO, and VMD are most frequently used at CAVS.  AtomEye, OVITO, and VMD are open source codes.
* [[MATLAB_Tutorials | MATLAB Tutorials]]
+
** [[MATLAB_Basics | How to use MATLAB: The Basics of MATLAB]]
+
** [[MATLAB_Basics_2 | How to use MATLAB: The Basics of MATLAB 2]]
+
** [[MATLAB_Import_Data | How to Import Data from a Textfile]]
+
** [[MATLAB_Export_Data | How to Write Data to a Textfile]]
+
** [[Stress-Strain Plot | How to make a stress-strain plot using MATLAB]]
+
** [[Journal_Quality_Plotting | How to make a journal quality plot using MATLAB]]
+
** [[Errorbars_Plot | Example: How to make a journal quality plot with errorbars]]
+
** [[Image_Processing_with_MATLAB_1 | How to do basic image processing with MATLAB]]
+
** [[DOE_with_MATLAB_1 | Design of Experiments with MATLAB: Part 1]]
+
** [[DOE_with_MATLAB_2 | Design of Experiments with MATLAB: Part 2]]
+
** [[DOE_with_MATLAB_3 | Design of Experiments with MATLAB: Part 3]]
+
** [[DOE_with_MATLAB_4 | Design of Experiments with MATLAB: Part 4]]
+
  
=== Visualization ===
+
* [http://mt.seas.upenn.edu/Archive/Graphics/A/ AtomEye]
 
+
* Atomeye Basics
+
 
** [[Movie_AtomEye | How to make a movie using AtomEye and ImageJ]]
 
** [[Movie_AtomEye | How to make a movie using AtomEye and ImageJ]]
* OVITO Basics
+
* [http://en.wikipedia.org/wiki/Avizo Avizo_(software)] - 3d visualization and analysis software.
 +
* [http://avogadro.openmolecules.net/wiki/Main_Page Avogadro] – Advanced molecule editor and visualizer
 +
* [http://en.wikipedia.org/wiki/BOSS BOSS (molecular mechanics)] - MC in [http://en.wikipedia.org/wiki/OPLS OPLS]
 +
* [http://www.ensight.com Ensight]
 +
* [http://esra.sourceforge.net/cgi-bin/index.cgi esra] - Lightweight molecular modeling and analysis library (Java/Jython/Mathematica).
 +
* [http://www.pirx.com/iMol/ iMol] – Molecular visualizer for Mac OS X
 +
* [http://jmol.sourceforge.net/ JMol] – An open-source Java viewer for chemical structures in 3D
 +
* [[MatLAB]] - A general purpose technical computing platform with plotting and visualization abilities.
 +
* [http://mw.concord.org/modeler/ Molecular Workbench] - Interactive molecular dynamics simulations on your desktop.
 +
* [http://ovito.org/ OVITO]
 
** [[Movie_OVITO | How to make a movie using OVITO]]
 
** [[Movie_OVITO | How to make a movie using OVITO]]
 +
* [http://www.ime.unicamp.br/~martinez/packmol Packmol] Package for building starting configurations for MD in an automated fashion.
 +
* [http://sourceforge.net/projects/punto/ Punto] is a freely available visualisation tool for particle simulations.
 +
* [http://en.wikipedia.org/wiki/PyMol PyMol] - Molecular Visualization software written in python.
 +
* [http://www.openrasmol.org/ RasMol] - Molecular Graphics Visualisation Tool
 +
* [http://en.wikipedia.org/wiki/Sirius Sirius visualization software] - Molecular modeling, analysis and visualization of MD trajectories.
 +
* [http://www.ks.uiuc.edu/Research/vmd/ Visual molecular dynamics (VMD)] - MD simulation trajectories can be visualized and analyzed.
  
=== MEAM Parameter Calibration ===
+
== MEAM Parameter Calibration ==
  
MEAM Parameter Calibration (MPC) is a graphical MATLAB application for:
+
MEAM Parameter Calibration [[MPC]] is a graphical MATLAB application for:
  
 
# interactive editing of MEAM library and parameter files,
 
# interactive editing of MEAM library and parameter files,
Line 62: Line 79:
 
See the [[MPC| MEAM Parameter Calibration - MPC Wiki page]].
 
See the [[MPC| MEAM Parameter Calibration - MPC Wiki page]].
  
=== Miscellaneous ===
+
Tutorial videos for using the MPC tool can be found [https://www.youtube.com/watch?v=bipKWVFX01I here], [https://youtu.be/1YTUQm7xY60 here], and [https://www.youtube.com/watch?v=4hgEv8C_KOw here].
 
+
* [[Precompiled_LAMMPS_Versions_at_CAVS | How do I run parallel LAMMPS on LINUX?]]
+
* [[PBS_script | How do I run LAMMPS on a cluster with and without PBS scripting?]]
+
* [[Precompiled_LAMMPS_Versions_at_CAVS | What are the precompiled LAMMPS versions at HPC & CAVS?]]
+
  
=== Preprocessing & Postprocessing Codes ===
+
== Preprocessing & Postprocessing Codes ==
  
 
This section includes codes used for preprocessing and postprocessing atomistic results.  This section can also include scripts used to generate initial structures for inclusion in molecular dynamics simulations.  Additionally, this subsection will include examples of xyz coordinate files that can be used in conjunction with the LAMMPS read_data command to upload.
 
This section includes codes used for preprocessing and postprocessing atomistic results.  This section can also include scripts used to generate initial structures for inclusion in molecular dynamics simulations.  Additionally, this subsection will include examples of xyz coordinate files that can be used in conjunction with the LAMMPS read_data command to upload.
Line 75: Line 88:
 
** [[Amorphous_Polymer_Generator | Initial amorphous polymer configurations for LAMMPS]]
 
** [[Amorphous_Polymer_Generator | Initial amorphous polymer configurations for LAMMPS]]
 
* Data Analysis and Plotting
 
* Data Analysis and Plotting
 +
** [[MATLAB_Import_Data | How to Import Data from a Textfile]]
 +
** [[MATLAB_Export_Data | How to Write Data to a Textfile]]
 
** [[Stress-Strain Plot | How to make a stress-strain plot using MATLAB]]
 
** [[Stress-Strain Plot | How to make a stress-strain plot using MATLAB]]
 +
** [[Journal_Quality_Plotting | How to make a journal quality plot using MATLAB]]
 +
** [[Errorbars_Plot | How to make a journal quality plot with errorbars]]
 
* Visualization
 
* Visualization
 
** [[Movie_AtomEye | How to make a movie using AtomEye and ImageJ]]
 
** [[Movie_AtomEye | How to make a movie using AtomEye and ImageJ]]
 
** [[Movie_OVITO | How to make a movie using OVITO]]
 
** [[Movie_OVITO | How to make a movie using OVITO]]
  
=== K-12 Projects ===
+
== K-12 Projects ==
  
 
This project(s) is designed to help introduce high school students to STEM-related 'relevant' research in physics and materials science and engineering.  
 
This project(s) is designed to help introduce high school students to STEM-related 'relevant' research in physics and materials science and engineering.  
Line 86: Line 103:
 
** [[FormBind | What are formation energies and binding energies?]]
 
** [[FormBind | What are formation energies and binding energies?]]
  
== Material Models ==
+
= Material Models =
  
=== Molecular Dynamics Codes ===
+
== Molecular Dynamics Codes ==
  
 
This section includes links to molecular dynamics codes.  LAMMPS<ref>S. Plimpton, "Fast Parallel Algorithms for Short-Range Molecular Dynamics," J. Comp. Phys., 117, 1-19 (1995). </ref> (Large-scale Atomic/Molecular Massively Parallel Simulator) is commonly used for many molecular dynamics simulations related to metal and polymer systems at CAVS.  LAMMPS' Fortran predecessor WARP can also be used for parallel molecular dynamics simulations.  Last, DYNAMO is commonly used for MEAM (modified embedded atom method)<ref name="MEAM">Baskes, M.I. (1992). Modified embedded-atom potentials for cubic materials and impurities. Phys. Rev. B, 46, 2727 (http://link.aps.org/doi/10.1103/PhysRevB.46.2727).</ref> interatomic potential generation.
 
This section includes links to molecular dynamics codes.  LAMMPS<ref>S. Plimpton, "Fast Parallel Algorithms for Short-Range Molecular Dynamics," J. Comp. Phys., 117, 1-19 (1995). </ref> (Large-scale Atomic/Molecular Massively Parallel Simulator) is commonly used for many molecular dynamics simulations related to metal and polymer systems at CAVS.  LAMMPS' Fortran predecessor WARP can also be used for parallel molecular dynamics simulations.  Last, DYNAMO is commonly used for MEAM (modified embedded atom method)<ref name="MEAM">Baskes, M.I. (1992). Modified embedded-atom potentials for cubic materials and impurities. Phys. Rev. B, 46, 2727 (http://link.aps.org/doi/10.1103/PhysRevB.46.2727).</ref> interatomic potential generation.
Line 103: Line 120:
 
* [http://www.modelingmaterials.org/resources "Modeling Materials" Other Links]
 
* [http://www.modelingmaterials.org/resources "Modeling Materials" Other Links]
  
=== Interatomic Potentials available online ===
+
== Interatomic Potentials available online ==
  
 
* [http://www.ctcms.nist.gov/potentials/ Interatomic Potentials Repository Project at NIST]
 
* [http://www.ctcms.nist.gov/potentials/ Interatomic Potentials Repository Project at NIST]
Line 121: Line 138:
 
* [http://www.springerlink.com/content/q73683q272716m78 Density functional theory (DFT)-based modified embedded atom method potentials: Bridging the gap between nanoscale theoretical simulations and DFT calculations ]
 
* [http://www.springerlink.com/content/q73683q272716m78 Density functional theory (DFT)-based modified embedded atom method potentials: Bridging the gap between nanoscale theoretical simulations and DFT calculations ]
  
=== Visualization Codes ===
 
  
This section shows links to visualization packages used at the atomistic scale.  Of these, AtomEye, Ensight, OVITO, and VMD are most frequently used at CAVS.  AtomEye, OVITO, and VMD are open source codes.
+
= Atomistic Research =
  
* [http://mt.seas.upenn.edu/Archive/Graphics/A/ AtomEye]
+
This section includes interatomic potential information for atomistic simulations. Embedded atom method<ref name="EAM"> Murray S. Daw, Stephen M. Foiles, Michael I. Baskes,(1993) The embedded-atom method: a review of theory and applications, Materials Science Reports, Volume 9, Issues 7-8, Pages 251-310. (http://dx.doi.org/10.1016/0920-2307(93)90001-U).</ref> potentials can be found at the [http://www.ctcms.nist.gov/potentials/ NIST Interatomic Potential] website. A number of [[Modified Embedded Atom Method|modified embedded atom method]]<ref name="MEAM">Lee, B.J., Baskes, M.I. (2000). Second nearest-neighbor modified embedded-atom-method potential. Phys. Rev. B, 62, 8564–8567 ([http://link.aps.org/doi/10.1103/PhysRevB.62.8564 http://link.aps.org/doi/10.1103/PhysRevB.62.8564]).</ref> potentials have been developed here at CAVS for lightweight metals and steel research. Some published and ongoing interatomic potential work at CAVS includes
* [http://en.wikipedia.org/wiki/Avizo Avizo_(software)] - 3d visualization and analysis software.
+
* [http://avogadro.openmolecules.net/wiki/Main_Page Avogadro] – Advanced molecule editor and visualizer
+
* [http://en.wikipedia.org/wiki/BOSS BOSS (molecular mechanics)] - MC in [http://en.wikipedia.org/wiki/OPLS OPLS]
+
* [http://www.ensight.com Ensight]
+
* [http://esra.sourceforge.net/cgi-bin/index.cgi esra] - Lightweight molecular modeling and analysis library (Java/Jython/Mathematica).
+
* [http://www.pirx.com/iMol/ iMol] – Molecular visualizer for Mac OS X
+
* [http://jmol.sourceforge.net/ JMol] – An open-source Java viewer for chemical structures in 3D
+
* [http://mw.concord.org/modeler/ Molecular Workbench] - Interactive molecular dynamics simulations on your desktop.
+
* [http://ovito.org/ OVITO]
+
* [http://www.ime.unicamp.br/~martinez/packmol Packmol] Package for building starting configurations for MD in an automated fashion.
+
* [http://sourceforge.net/projects/punto/ Punto] is a freely available visualisation tool for particle simulations.
+
* [http://en.wikipedia.org/wiki/PyMol PyMol] - Molecular Visualization software written in python.
+
* [http://www.openrasmol.org/ RasMol] - Molecular Graphics Visualisation Tool
+
* [http://en.wikipedia.org/wiki/Sirius Sirius visualization software] - Molecular modeling, analysis and visualization of MD trajectories.
+
* [http://www.ks.uiuc.edu/Research/vmd/ Visual molecular dynamics (VMD)] - MD simulation trajectories can be visualized and analyzed.
+
  
== Atomistic Research ==
 
  
This section includes interatomic potential information for atomistic simulations.  Embedded atom method<ref name="EAM"> Murray S. Daw, Stephen M. Foiles, Michael I. Baskes,(1993) The embedded-atom method: a review of theory and applications, Materials Science Reports, Volume 9, Issues 7-8, Pages 251-310. (http://dx.doi.org/10.1016/0920-2307(93)90001-U).</ref> potentials can be found at the [http://www.ctcms.nist.gov/potentials/ NIST Interatomic Potential] website.  A number of [[Modified Embedded Atom Method|modified embedded atom method]]<ref name="MEAM">Lee, B.J., Baskes, M.I. (2000). Second nearest-neighbor modified embedded-atom-method potential. Phys. Rev. B, 62, 8564–8567 ([http://link.aps.org/doi/10.1103/PhysRevB.62.8564 http://link.aps.org/doi/10.1103/PhysRevB.62.8564]).</ref> potentials have been developed here at CAVS for lightweight metals and steel research.  Some published and ongoing interatomic potential work at CAVS includes
+
== [[Biomaterials]] ==
 +
[[Contribution 8|ICME Overview of Mechanical Properties of the Lipid Bilayer during Traumatic Brain Injury]]
 +
 
 +
== Ceramics ==
 +
 
 +
== Geomaterials ==
  
 
== Metals ==
 
== Metals ==
  
Aluminum
+
=== Aluminum ===
 +
[[Image:ATGB_19deg_112.gif|thumb|1400px|  Movie showing dislocation nucleation from a Sigma 3 asymmetric tilt grain boundary.]]
 
* [[Al-Mg | Modified Embedded Atom Method (MEAM) potential for Al-Mg]]
 
* [[Al-Mg | Modified Embedded Atom Method (MEAM) potential for Al-Mg]]
 
* [http://arxiv.org/abs/1107.0544 MEAM potential for Al, Si, Mg, Cu, and Fe alloys] (see also: [http://code.google.com/p/ase-atomistic-potential-tests/ routines to reproduce the results])
 
* [http://arxiv.org/abs/1107.0544 MEAM potential for Al, Si, Mg, Cu, and Fe alloys] (see also: [http://code.google.com/p/ase-atomistic-potential-tests/ routines to reproduce the results])
Line 156: Line 162:
 
* [[Uniaxial_Compression | Uniaxial Compression in Single Crystal Aluminum]]<ref name="Tsc2008a" />
 
* [[Uniaxial_Compression | Uniaxial Compression in Single Crystal Aluminum]]<ref name="Tsc2008a" />
  
Copper
+
=== Copper ===
 
* [[GB_Gen | Grain Boundary Generation of Copper]]<ref name="Tsc2007a" /><ref name="Tsc2007b" />
 
* [[GB_Gen | Grain Boundary Generation of Copper]]<ref name="Tsc2007a" /><ref name="Tsc2007b" />
 
* [[Multiscale Study Dynamic Void Collapse in Single Crystals|  Multiscale study of dynamic void collapse in single crystals]]<ref name="msdvcsc"/>
 
* [[Multiscale Study Dynamic Void Collapse in Single Crystals|  Multiscale study of dynamic void collapse in single crystals]]<ref name="msdvcsc"/>
  
Magnesium
+
=== Magnesium ===
 
* [[Al-Mg | Modified Embedded Atom Method (MEAM) potential for Mg-Al]]
 
* [[Al-Mg | Modified Embedded Atom Method (MEAM) potential for Mg-Al]]
 
* [[Grain boundary generation in Mg | Grain boundary generation in Mg]]<ref name="Tsc2007a" /><ref name="Tsc2007b" />
 
* [[Grain boundary generation in Mg | Grain boundary generation in Mg]]<ref name="Tsc2007a" /><ref name="Tsc2007b" />
Line 166: Line 172:
 
* [[Single Crystal Tensile Deformation | Uniaxial Tension MD]]<ref>Barrett, C.D., El Kadiri, H., Tschopp, M.A. (2011). Breakdown of the Schmid Law in Homogenous and Heterogenous Nucleation Events of Slip and Twinning in Magnesium. Journal of Mechanics and Physics of Solids, in review.</ref>
 
* [[Single Crystal Tensile Deformation | Uniaxial Tension MD]]<ref>Barrett, C.D., El Kadiri, H., Tschopp, M.A. (2011). Breakdown of the Schmid Law in Homogenous and Heterogenous Nucleation Events of Slip and Twinning in Magnesium. Journal of Mechanics and Physics of Solids, in review.</ref>
  
Iron
+
=== Iron ===
 
* [[Fe-V | Modified Embedded Atom Method (MEAM) potential for Fe-V]]
 
* [[Fe-V | Modified Embedded Atom Method (MEAM) potential for Fe-V]]
 
* [[Fe-C | Modified Embedded Atom Method (MEAM) potential for Fe-C]]
 
* [[Fe-C | Modified Embedded Atom Method (MEAM) potential for Fe-C]]
 
* [[FeHe | Modified Embedded Atom Method (MEAM) potential for Fe-He]]
 
* [[FeHe | Modified Embedded Atom Method (MEAM) potential for Fe-He]]
  
Tungsten
+
=== Tungsten ===
 
* [[W | Modified Embedded Atom Method (MEAM) potential for W]]
 
* [[W | Modified Embedded Atom Method (MEAM) potential for W]]
  
Calcium
+
=== Calcium ===
 
* [[Ca | Modified Embedded Atom Method (MEAM) potential for Ca]]
 
* [[Ca | Modified Embedded Atom Method (MEAM) potential for Ca]]
 
== Ceramics ==
 
  
 
== Polymers ==
 
== Polymers ==
  
 +
=== Polyethylene ===
 +
=====Coarse Grain Simulations=====
 
[[Image:PE_deformation.gif|thumb|600px|[[MD_PE_deformation | Polymer Atomistic Research]].  Movie showing deformation of an amorphous polyethylene structure with 20 chains of 1000 monomers length.  The strain rate is 10<sup>10</sup> s<sup>-1</sup> and the temperature is 100 K<ref name="Hos2010">Hossain, D., Tschopp, M.A., Ward, D.K., Bouvard, J.L., Wang, P., Horstemeyer, M.F.,
 
[[Image:PE_deformation.gif|thumb|600px|[[MD_PE_deformation | Polymer Atomistic Research]].  Movie showing deformation of an amorphous polyethylene structure with 20 chains of 1000 monomers length.  The strain rate is 10<sup>10</sup> s<sup>-1</sup> and the temperature is 100 K<ref name="Hos2010">Hossain, D., Tschopp, M.A., Ward, D.K., Bouvard, J.L., Wang, P., Horstemeyer, M.F.,
 
"Molecular dynamics simulations of deformation mechanisms of amorphous polyethylene," Polymer, 51 (2010) 6071-6083.</ref><ref name="Tsc_2010TMS">Tschopp, M.A., Ward, D.K., Bouvard, J.L., Horstemeyer, M.F., "Atomic Scale Deformation Mechanisms of Amorphous Polyethylene under Tensile Loading," TMS 2011 Conference Proceedings, accepted.</ref>.]]
 
"Molecular dynamics simulations of deformation mechanisms of amorphous polyethylene," Polymer, 51 (2010) 6071-6083.</ref><ref name="Tsc_2010TMS">Tschopp, M.A., Ward, D.K., Bouvard, J.L., Horstemeyer, M.F., "Atomic Scale Deformation Mechanisms of Amorphous Polyethylene under Tensile Loading," TMS 2011 Conference Proceedings, accepted.</ref>.]]
Line 189: Line 195:
 
** [[Amorphous_Polymer_Generator | Initial amorphous polymer generator used for polyethylene]]
 
** [[Amorphous_Polymer_Generator | Initial amorphous polymer generator used for polyethylene]]
  
 +
=====All Atom Simulations=====
 
Reactive molecular dynamics simulation of hydrocarbon-based polymers, such as polyethylene and polypropylene, is now possible using the recently parameterized modified embedded-atom method (MEAM) potential for hydrocarbons (C/H system).<ref name="NTG2014" /> For more information about the potential, please visit the following link:
 
Reactive molecular dynamics simulation of hydrocarbon-based polymers, such as polyethylene and polypropylene, is now possible using the recently parameterized modified embedded-atom method (MEAM) potential for hydrocarbons (C/H system).<ref name="NTG2014" /> For more information about the potential, please visit the following link:
  
 
* [[Modified_Embedded_Atom_Method_(MEAM)_potential_for_hydrocarbon_(C/H) | Modified Embedded Atom Method (MEAM) potential for hydrocarbons (C/H)]]
 
* [[Modified_Embedded_Atom_Method_(MEAM)_potential_for_hydrocarbon_(C/H) | Modified Embedded Atom Method (MEAM) potential for hydrocarbons (C/H)]]
 +
* [[LAMMPS reactive deformation of a single polyethylene chain | Deformation of a Polymer Chain using MEAM]]
  
== Biomaterials ==
 
[[Contribution 8|ICME Overview of Mechanical Properties of the Lipid Bilayer during Traumatic Brain Injury]]
 
 
== Geomaterials ==
 
 
== Python Based Testing of Atomistic Potentials==  
 
== Python Based Testing of Atomistic Potentials==  
 
* [[Media:Bohumir_NIST2011_ASE.pdf‎‎|The universal interface for testing atomistic potentials]]
 
* [[Media:Bohumir_NIST2011_ASE.pdf‎‎|The universal interface for testing atomistic potentials]]
Line 202: Line 206:
 
* [[Media:Bohumir_CCP2011_LAMMPS_ASE.pdf|Routines for basic tests of atomistic potentials with universal interface]]
 
* [[Media:Bohumir_CCP2011_LAMMPS_ASE.pdf|Routines for basic tests of atomistic potentials with universal interface]]
  
== References ==
+
== Atomistic Measures of the Elastic and Plastic Deformation Gradient==
 +
* [[Media:Dickel_2016_Modelling_Simul._Mater._Sci._Eng._24_085010.pdf|Plastic Material Spin in Atomistic Simulations]]
 +
 
 +
= References =
  
 
<references>
 
<references>
Line 218: Line 225:
  
 
[[Category: Overview]]
 
[[Category: Overview]]
[[Category:LAMMPS]]
 
[[Category:MATLAB]]
 
 
[[Category:Multiscale Simulations]]
 
[[Category:Multiscale Simulations]]

Latest revision as of 15:34, 23 March 2019

MetalsCeramicsPolymersBiomaterialsGeomaterialsReferences


Contents

[edit] Overview

Tensile Loading of an Aluminum Single Crystal. Movie showing deformation of single crystal aluminum loaded in the <100> direction at a strain rate of 1010 s-1 and a temperature of 300 K.

The nanoscale material models are molecular dynamics codes and tools used to ascertain properties at the atomistic scale. These simulations generally use interatomic potentials, or force fields, developed using properties obtained from both electronic scale) calculations and experiments, and feed these results into higher scale models, such as dislocation dynamics at the microscale, or continuum models at the macroscale. To date, much of the research at the atomistic scale has focused on informing continuum models for multiscale modeling of metal and polymer material systems. This particular site contains production and research codes that have been developed both at CAVS and outside for performing and analyzing atomistic simulation results. The production codes have user's manuals and a theoretical manual and have been used in practice to solve complex atomistic problems at the nanoscale. The codes that are research codes have not enjoyed the wealth of application and might not have a user's manual or a theoretical manual. We caution the user that there is some risk in using the research version of the codes. Another resource for computational chemistry can be found at computational chemistry.

Finally, to garner more information about the information bridges between length scales go to the MSU Education page.

[edit] Tutorials

If you are just beginning with atomistic codes, we recommend that you familiarize yourself with LAMMPS, MATLAB (pre- and post-processing), and some of the visualization codes.

[edit] LAMMPS

Here are some brief tutorials for learning to use LAMMPS.

[edit] Visualization

This section shows links to visualization packages used at the atomistic scale. Of these, AtomEye, Ensight, OVITO, and VMD are most frequently used at CAVS. AtomEye, OVITO, and VMD are open source codes.

[edit] MEAM Parameter Calibration

MEAM Parameter Calibration MPC is a graphical MATLAB application for:

  1. interactive editing of MEAM library and parameter files,
  2. running LAMMPS with an input file containing the commands 'pair_style meam' and 'pair_coeff * * LIBRARY_FILE ELEMENTS PARAMETER_FILE ATOM_TYPES', and
  3. automatic calibration of user-specified MEAM parameters.

See the MEAM Parameter Calibration - MPC Wiki page.

Tutorial videos for using the MPC tool can be found here, here, and here.

[edit] Preprocessing & Postprocessing Codes

This section includes codes used for preprocessing and postprocessing atomistic results. This section can also include scripts used to generate initial structures for inclusion in molecular dynamics simulations. Additionally, this subsection will include examples of xyz coordinate files that can be used in conjunction with the LAMMPS read_data command to upload.

[edit] K-12 Projects

This project(s) is designed to help introduce high school students to STEM-related 'relevant' research in physics and materials science and engineering.

[edit] Material Models

[edit] Molecular Dynamics Codes

This section includes links to molecular dynamics codes. LAMMPS[1] (Large-scale Atomic/Molecular Massively Parallel Simulator) is commonly used for many molecular dynamics simulations related to metal and polymer systems at CAVS. LAMMPS' Fortran predecessor WARP can also be used for parallel molecular dynamics simulations. Last, DYNAMO is commonly used for MEAM (modified embedded atom method)[2] interatomic potential generation.

[edit] Interatomic Potentials available online

For more information on interatomic potential generation using electronic structure information, use the following links.


[edit] Atomistic Research

This section includes interatomic potential information for atomistic simulations. Embedded atom method[3] potentials can be found at the NIST Interatomic Potential website. A number of modified embedded atom method[2] potentials have been developed here at CAVS for lightweight metals and steel research. Some published and ongoing interatomic potential work at CAVS includes


[edit] Biomaterials

ICME Overview of Mechanical Properties of the Lipid Bilayer during Traumatic Brain Injury

[edit] Ceramics

[edit] Geomaterials

[edit] Metals

[edit] Aluminum

Movie showing dislocation nucleation from a Sigma 3 asymmetric tilt grain boundary.

[edit] Copper

[edit] Magnesium

[edit] Iron

[edit] Tungsten

[edit] Calcium

[edit] Polymers

[edit] Polyethylene

[edit] Coarse Grain Simulations
Polymer Atomistic Research. Movie showing deformation of an amorphous polyethylene structure with 20 chains of 1000 monomers length. The strain rate is 1010 s-1 and the temperature is 100 K[12][13].

An example of tensile deformation in amorphous polyethylene using a united atom method potential.

[edit] All Atom Simulations

Reactive molecular dynamics simulation of hydrocarbon-based polymers, such as polyethylene and polypropylene, is now possible using the recently parameterized modified embedded-atom method (MEAM) potential for hydrocarbons (C/H system).[14] For more information about the potential, please visit the following link:

[edit] Python Based Testing of Atomistic Potentials

[edit] Atomistic Measures of the Elastic and Plastic Deformation Gradient

[edit] References

  1. S. Plimpton, "Fast Parallel Algorithms for Short-Range Molecular Dynamics," J. Comp. Phys., 117, 1-19 (1995).
  2. 2.0 2.1 Baskes, M.I. (1992). Modified embedded-atom potentials for cubic materials and impurities. Phys. Rev. B, 46, 2727 (http://link.aps.org/doi/10.1103/PhysRevB.46.2727).
  3. Murray S. Daw, Stephen M. Foiles, Michael I. Baskes,(1993) The embedded-atom method: a review of theory and applications, Materials Science Reports, Volume 9, Issues 7-8, Pages 251-310. (http://dx.doi.org/10.1016/0920-2307(93)90001-U).
  4. 4.0 4.1 4.2 Tschopp, M. A., & McDowell, D.L. (2007). Structures and energies of Sigma3 asymmetric tilt grain boundaries in Cu and Al. Philosophical Magazine, 87, 3147-3173 (http://dx.doi.org/10.1080/14786430701455321).
  5. 5.0 5.1 5.2 Tschopp, M. A., & McDowell, D.L. (2007). Asymmetric tilt grain boundary structure and energy in copper and aluminum. Philosophical Magazine, 87, 3871-3892 (http://dx.doi.org/10.1016/j.commatsci.2010.02.003).
  6. Spearot, D.E., Tschopp, M.A., Jacob, K.I., McDowell, D.L., "Tensile strength of <100> and <110> tilt bicrystal copper interfaces," Acta Materialia 55 (2007) p. 705-714 (http://dx.doi.org/10.1016/j.actamat.2006.08.060).
  7. Tschopp, M.A., Spearot, D.E., McDowell, D.L., "Atomistic simulations of homogeneous dislocation nucleation in single crystal copper," Modelling and Simulation in Materials Science and Engineering 15 (2007) 693-709 (http://dx.doi.org/10.1088/0965-0393/15/7/001).
  8. 8.0 8.1 8.2 Tschopp, M.A., McDowell, D.L., "Influence of single crystal orientation on homogeneous dislocation nucleation under uniaxial loading," Journal of Mechanics and Physics of Solids 56 (2008) 1806-1830. (http://dx.doi.org/10.1016/j.jmps.2007.11.012).
  9. K. Solanki, M.F. Horstemeyer, M. I. Baskes, and H. Feng, Multiscale study of dynamic void collapse in single crystals, Mechanics of Materials Volume 37, Issues 2-3, February-March 2005, Pages 317-330 dx.doi.org/10.1016/j.mechmat.2003.08.014
  10. Tang, T., Kim, S., & Horstemeyer, M. (2010). Fatigue Crack Growth in Magnesium Single Crystals under Cyclic Loading: Molecular Dynamics Simulation. Computational Materials Science, 48, 426., 48, 426-439 (http://dx.doi.org/10.1080/14786430701255895).
  11. Barrett, C.D., El Kadiri, H., Tschopp, M.A. (2011). Breakdown of the Schmid Law in Homogenous and Heterogenous Nucleation Events of Slip and Twinning in Magnesium. Journal of Mechanics and Physics of Solids, in review.
  12. 12.0 12.1 Hossain, D., Tschopp, M.A., Ward, D.K., Bouvard, J.L., Wang, P., Horstemeyer, M.F., "Molecular dynamics simulations of deformation mechanisms of amorphous polyethylene," Polymer, 51 (2010) 6071-6083.
  13. 13.0 13.1 Tschopp, M.A., Ward, D.K., Bouvard, J.L., Horstemeyer, M.F., "Atomic Scale Deformation Mechanisms of Amorphous Polyethylene under Tensile Loading," TMS 2011 Conference Proceedings, accepted.
  14. S Nouranian, MA Tschopp, SR Gwaltney, MI Baskes, and MF Horstemeyer, An Interatomic Potential for Saturated Hydrocarbons Based on the Modified Embedded-Atom Method, Physical Chemistry Chemical Physics 16 (13) (2014):6233-6249.

Subcategories

This category has the following 3 subcategories, out of 3 total.

Pages in category "Nanoscale"

The following 76 pages are in this category, out of 76 total.

A

B

C

C cont.

D

E

F

G

I

L

M

M cont.

N

O

P

R

S

T

U

V

W

Personal tools
Namespaces

Variants
Actions
home
Materials
Material Models
Design
Resources
Projects
Education
Toolbox