

(7 intermediate revisions by 4 users not shown) 
Line 1: 
Line 1: 
−  __NOTOC__
 +  #REDIRECT [[:Category:NanoscaleCategory:Nanoscale]] 
−  {{Menu_Models}}
 +  
−   +  
−   +  
−  == Overview ==
 +  
−  [[Image:Al_SC_100_movie2.gifthumb600px [[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].
 +  
−   +  
−  == Tutorials ==
 +  
−   +  
−  If you are just beginning with atomistic codes, we recommend that you familiarize yourself with LAMMPS, MATLAB (pre and postprocessing) and some of the visualization codes.
 +  
−   +  
−  === LAMMPS ===
 +  
−  This section includes brief tutorials for learning to use LAMMPS.
 +  
−  * [[LAMMPS tutorials]]
 +  
−  ** [[LAMMPS_Help  How to calculate cohesive energy and lattice parameter for aluminum: Part 1]]
 +  
−  ** [[LAMMPS_Help2  How to calculate cohesive energy and lattice parameter for aluminum: Part 2]]
 +  
−  ** [[Uniaxial_Tension  How to deform a threedimensional periodic simulation cell in uniaxial tension for aluminum]]
 +  
−  ** [[Uniaxial_Compression  How to deform a threedimensional periodic simulation cell in uniaxial compression for aluminum]]
 +  
−  ** [[LAMMPS_Help3  How to generate a Sigma5(310) symmetric tilt grain boundary in aluminum]]
 +  
−  ** [[LAMMPS_Fracture  How to calculate fracture stress of an iron symmetric tilt grain boundary]]
 +  
−  ** [[LAMMPS_Nanowire_Deformation  How to deform a nanowire in LAMMPS]]
 +  
−  ** [[LAMMPS_Polymer  How to construct polymer chains in LAMMPS]]
 +  
−  ** [[LAMMPS_Relaxed_Bilayer  How to construct relaxed bilayer in LAMMPS]]
 +  
−  ** [[LAMMPS_Stacking_Fault_Energy  How to find the generalized stacking fault energy for aluminum]]
 +  
−  ** [[LAMMPS_Vacancy_Formation_Energy  How to calculate vacancy formation energy for copper]]
 +  
−   +  
−  === MATLAB ===
 +  
−   +  
−  This section includes a brief tutorial for using MATLAB.
 +  
−  * [[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]]
 +  
−  ** [[StressStrain Plot  How to make a stressstrain 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 ===
 +  
−   +  
−  * Atomeye Basics
 +  
−  ** [[Movie_AtomEye  How to make a movie using AtomEye and ImageJ]]
 +  
−  * OVITO Basics
 +  
−  ** [[Movie_OVITO  How to make a movie using OVITO]]
 +  
−   +  
−  === MEAM Parameter Calibration ===
 +  
−   +  
−  MEAM Parameter Calibration (MPC) is a graphical MATLAB application for:
 +  
−   +  
−  # interactive editing of MEAM library and parameter files,  +  
−  # running LAMMPS with an input file containing the commands 'pair_style meam' and 'pair_coeff * * LIBRARY_FILE ELEMENTS PARAMETER_FILE ATOM_TYPES', and
 +  
−  # automatic calibration of userspecified MEAM parameters.
 +  
−   +  
−  See the [[MPC MEAM Parameter Calibration  MPC Wiki page]].
 +  
−   +  
−  === Miscellaneous ===
 +  
−   +  
−  * [[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 ===
 +  
−   +  
−  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.
 +  
−   +  
−  * Initial Structure Generation
 +  
−  ** [[Amorphous_Polymer_Generator  Initial amorphous polymer configurations for LAMMPS]]
 +  
−  * Data Analysis and Plotting
 +  
−  ** [[StressStrain Plot  How to make a stressstrain plot using MATLAB]]
 +  
−  * Visualization
 +  
−  ** [[Movie_AtomEye  How to make a movie using AtomEye and ImageJ]]
 +  
−  ** [[Movie_OVITO  How to make a movie using OVITO]]
 +  
−   +  
−  === K12 Projects ===
 +  
−   +  
−  This project(s) is designed to help introduce high school students to STEMrelated 'relevant' research in physics and materials science and engineering.
 +  
−  * [[FeCrHe  K12 Project for FeCr and FeHe systems]]
 +  
−  ** [[FormBind  What are formation energies and binding energies?]]
 +  
−   +  
−  == Material Models ==
 +  
−   +  
−  === Molecular Dynamics Codes ===
 +  
−   +  
−  This section includes links to molecular dynamics codes. LAMMPS<ref>S. Plimpton, "Fast Parallel Algorithms for ShortRange Molecular Dynamics," J. Comp. Phys., 117, 119 (1995). </ref> (Largescale 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 embeddedatom 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.
 +  
−   +  
−  * [[Code:_LAMMPS  LAMMPS Code]] (see also: [[LAMMPS tutorials]])
 +  
−  * [[Code:_WARPWARP Code]]
 +  
−  * [[Code:_DYNAMODYNAMO Code]]
 +  
−  * [http://www.stfc.ac.uk/cse/default.aspx DLPoly]  Daresbury Laboratory POLY tools MD program
 +  
−  * [http://www.gromacs.org/ Gromacs]  GROningen MAchine for Chemical Simulation
 +  
−  * [http://imd.itap.physik.unistuttgart.de/ IMD]  The ITAP Molecular Dynamics program
 +  
−  * [http://www.ccp5.ac.uk/moldy/moldy.html MOLDY]  MOLecular DYnamics
 +  
−  * [http://www.ks.uiuc.edu/Research/namd/ NAMD]  Not (just) Another Molecular Dynamics program
 +  
−  * [https://simtk.org/home/openmm OpenMM]  OPEN source library for Molecular Modeling simulations
 +  
−  * [http://www.modelingmaterials.org/resources "Modeling Materials" Other Links]
 +  
−   +  
−  === Interatomic Potentials available online ===
 +  
−   +  
−  * [http://www.ctcms.nist.gov/potentials/ Interatomic Potentials Repository Project at NIST]
 +  
−  * [http://enpub.fulton.asu.edu/cms/potentials/submain/available.htm EAM Potential Database at Computational Materials Science Group in Arizona State University]
 +  
−  * [http://www.princeton.edu/mae/people/faculty/carter/homepage/research/potentials/ EAM potentials for hydrogen in BCC iron]
 +  
−  * [http://sites.google.com/a/gmu.edu/eampotentialdatabase/ Potentials developed by Howard Sheng of George Mason University]
 +  
−  * [http://cstwww.nrl.navy.mil/ccm6/ap/eam/index.html CCM6 EAM potentials]
 +  
−  * [http://potfit.itap.physik.unistuttgart.de/wiki/Main_Page potfit]  the ITAP forcematching Code
 +  
−   +  
−  For more information on interatomic potential generation using electronic structure information, use the following links.
 +  
−  * [http://dx.doi.org/10.1016/09202307(93)90001U The embeddedatom method: a review of theory and applications ]
 +  
−  * [http://link.aps.org/doi/10.1103/PhysRevB.46.2727 Modified embeddedatom potentials for cubic materials and impurities]
 +  
−  * [http://link.aps.org/doi/10.1103/PhysRevB.62.8564 Second nearestneighbor modified embeddedatommethod potential]
 +  
−  * [http://dx.doi.org.proxy.library.msstate.edu/10.1016/j.calphad.2010.10.007 The modified embeddedatom method interatomic potentials and recent progress in atomistic simulations]
 +  
−  * [http://dx.doi.org/10.1016/j.physrep.2007.09.004 Interatomic potentials of the binary transition metal systems and some applications in materials physics]
 +  
−  * [http://link.aps.org/doi/10.1103/PhysRevB.63.165106 Parametrization of modified embeddedatommethod potentials for Rh, Pd, Ir, and Pt based on density functional theory calculations, with applications to surface properties]
 +  
−  * [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.
 +  
−   +  
−  * [http://mt.seas.upenn.edu/Archive/Graphics/A/ AtomEye]
 +  
−  * [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/cgibin/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 opensource 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 embeddedatom method: a review of theory and applications, Materials Science Reports, Volume 9, Issues 78, Pages 251310. (http://dx.doi.org/10.1016/09202307(93)90001U).</ref> potentials can be found at the [http://www.ctcms.nist.gov/potentials/ NIST Interatomic Potential] website. A number of [[Modified Embedded Atom Methodmodified embedded atom method]]<ref name="MEAM">Lee, B.J., Baskes, M.I. (2000). Second nearestneighbor modified embeddedatommethod 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
 +  
−   +  
−  == Metals ==
 +  
−   +  
−  [[Image:PE_deformation.gifthumb600px[[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) 60716083.</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>.]]
 +  
−   +  
−  Aluminum
 +  
−  * [[AlMg  Modified Embedded Atom Method (MEAM) potential for AlMg]]
 +  
−  * [http://arxiv.org/abs/1107.0544 MEAM potential for Al, Si, Mg, Cu, and Fe alloys] (see also: [http://code.google.com/p/aseatomisticpotentialtests/ routines to reproduce the results])
 +  
−  * [[GB_Gen  Grain Boundary Generation of Aluminum]]<ref name="Tsc2007a">Tschopp, M. A., & McDowell, D.L. (2007). Structures and energies of Sigma3 asymmetric tilt grain boundaries in Cu and Al. Philosophical Magazine, 87, 31473173 ([http://dx.doi.org/10.1080/14786430701455321 http://dx.doi.org/10.1080/14786430701455321]).</ref><ref name="Tsc2007b">Tschopp, M. A., & McDowell, D.L. (2007). Asymmetric tilt grain boundary structure and energy in copper and aluminum. Philosophical Magazine, 87, 38713892 ([http://dx.doi.org/10.1016/j.commatsci.2010.02.003 http://dx.doi.org/10.1016/j.commatsci.2010.02.003]).</ref>
 +  
−  * [[Aluminum_Dislocation_Nucleation  Dislocation Nucleation in Single Crystal Aluminum]]<ref>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. 705714 ([http://dx.doi.org/10.1016/j.actamat.2006.08.060 http://dx.doi.org/10.1016/j.actamat.2006.08.060]).</ref><ref>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) 693709 ([http://dx.doi.org/10.1088/09650393/15/7/001 http://dx.doi.org/10.1088/09650393/15/7/001]).</ref><ref name="Tsc2008a">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) 18061830. ([http://dx.doi.org/10.1016/j.jmps.2007.11.012 http://dx.doi.org/10.1016/j.jmps.2007.11.012]).</ref>
 +  
−  * [[Uniaxial_Tension  Uniaxial Tension in Single Crystal Aluminum]]<ref name="Tsc2008a" />
 +  
−  * [[Uniaxial_Compression  Uniaxial Compression in Single Crystal Aluminum]]<ref name="Tsc2008a" />
 +  
−   +  
−  Copper
 +  
−  * [[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"/>
 +  
−   +  
−  Magnesium
 +  
−  * [[AlMg  Modified Embedded Atom Method (MEAM) potential for MgAl]]
 +  
−  * [[Grain boundary generation in Mg  Grain boundary generation in Mg]]<ref name="Tsc2007a" /><ref name="Tsc2007b" />
 +  
−  * [[MD_Fatigue_Crack_Growth  Fatigue Crack Growth Simulation]]<ref>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, 426439 ([http://dx.doi.org/10.1080/14786430701255895 http://dx.doi.org/10.1080/14786430701255895]).</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
 +  
−  * [[FeV  Modified Embedded Atom Method (MEAM) potential for FeV]]
 +  
−  * [[FeC  Modified Embedded Atom Method (MEAM) potential for FeC]]
 +  
−  * [[FeHe  Modified Embedded Atom Method (MEAM) potential for FeHe]]
 +  
−   +  
−  Tungsten
 +  
−  * [[W  Modified Embedded Atom Method (MEAM) potential for W]]
 +  
−   +  
−  Calcium
 +  
−  * [[Ca  Modified Embedded Atom Method (MEAM) potential for Ca]]
 +  
−   +  
−  == Ceramics ==
 +  
−   +  
−  == Polymers ==
 +  
−   +  
−  An example of tensile deformation in amorphous polyethylene using a united atom method potential.
 +  
−   +  
−  * [[MD_PE_deformation  Atomistic Deformation of Amorphous Polyethylene]]<ref name="Hos2010" /><ref name="Tsc_2010TMS" />
 +  
−  ** [[Amorphous_Polymer_Generator  Initial amorphous polymer generator used for polyethylene]]
 +  
−   +  
−  == Biomaterials ==
 +  
−  [[Contribution 8ICME Overview of Mechanical Properties of the Lipid Bilayer during Traumatic Brain Injury]]
 +  
−   +  
−  == Geomaterials ==
 +  
−  == Python Based Testing of Atomistic Potentials==
 +  
−  * [[Media:Bohumir_NIST2011_ASE.pdfThe universal interface for testing atomistic potentials]]
 +  
−   +  
−  * [[Media:Bohumir_CCP2011_LAMMPS_ASE.pdfRoutines for basic tests of atomistic potentials with universal interface]]
 +  
−   +  
−  == References ==
 +  
−   +  
−  <references>
 +  
−  <ref name="msdvcsc">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 23, FebruaryMarch 2005, Pages 317330 [http://dx.doi.org/10.1016/j.mechmat.2003.08.014 dx.doi.org/10.1016/j.mechmat.2003.08.014]</ref>
 +  
−  [[Material_Models  Back to Materials Models Home]]
 +  
−   +  
−   +  
−  [[Category: Overview]]
 +  
−  [[Category: Nanoscale]]
 +  