Polymer Modeler

By Benjamin P Haley1; Nate Wilson1; Chunyu Li1; Andrea Arguelles; Eugenio Jaramillo; Alejandro Strachan1

1. Purdue University

Build thermoplastic polymer chains and run LAMMPS to relax the chains and study mechanical properties

Launch Tool

This tool version is unpublished and cannot be run. If you would like to have this version staged, you can put a request through HUB Support.

Archive Version 3.17
Published on 02 Dec 2015 All versions

doi:10.4231/D3W08WH73 cite this

This tool is closed source.

Category

Tools

Published on

Abstract

This tool provides a chain builder, with options to specify monomers, monomer arrangements (tacticity), torsion angles between monomers, system parameters such as density and temperature, as well as some prebuilt epoxy structures from current research interests. The resulting structure (constructed or prebuilt) can be used as input to LAMMPS to run molecular dynamics (MD) simulations. Many MD options are available.  Structures packed with this tool may be used as inputs to the Polymatic tool.

 

Version information

New in version 3.17

  • Improved handling for resonant types other than C;  improved handling of unidentified atom types in LAMMPS parameter generation

New in versions 3.15 and 3.16

  • Minor bug fixes

 

New in version 3.14

  • Fixed bug in LAMMPS pair_coeff generation

 

New in version 3.13

  • Fixed bug in generation of Polymatic inputs with no improper angles

 

New in version 3.12

  • LAMMPS data file created as an input to the Polymatic tool now includes pair coefficients.

 

New in versions 3.10 and 3.11

  • Minor bug fixes

 

New in version 3.9

  • Added bead monomer to list of available monomers


New in version 3.8

  • Fixed bugs in handling of custom torsions
  • Improved generation of internal coordinates from PDB input


New features in version 3.7

  • Fixed a bug in the builder that prevented modeling monomers as beads


New features in version 3.6

  • Bug fix for LAMMPS executable path on nanoHUB


New features in version 3.5

  • Bug fix for dihedral style in prebuilt EPON862 systems

 


New features in version 3.4

 

  • Bug fix for rodlike polymers


New features in version 3.3

  • Improved sampling of torsion space
  • New option to minimize built structure using an n-step push off in the spirit of the method described by Auhl et al. in J. Chem. Phys 119, 12718 (2003)
  • Improved error handling to provide better error messages if LAMMPS crashes
  • Updated parallel LAMMPS to 4Jul12 release
  • Submit polymer building runs over 10,000 atoms to HPC resources; previously this ran in the nanoHUB container and would often encounter time and memory limits
  • Bug fixes


New features in versions 3.1 and 3.2

  • Fixed bugs in LAMMPS Dreiding parameter generation


New features in version 3.0

  • Upload monomers in PDB and XYZ format, rather than z-matrix
  • Upload LAMMPS data file (and pair coefficients) from previous LAMMPS run as initial structure, for restarting or continuing mechanical property simulation
  • Simplified structure and configuration inputs


New features in version 2.3

  • Fixed electrostatic-pair_style conflict bug in generated LAMMPS input file


New features in version 2.2

 

  • LAMMPS failures result in an error message in the output log, rather than stack traces dumped to the screen.
  • Correct setup of LAMMPS input file for systems with no impropers


New features in version 2.1

 

 

  • Gasteiger charge calculation
  • Correct handling of bonds not explicitly specified by input z-matrix: missing bonds added. This fixes the problem addressed by this question
  • Submission of large builds to HPC resources
  • Distinction between isotactic, syndiotactic, and atactic polystyrene
  • Automatic grid spacing determined from self-avoiding or Lennard-Jones cutoffs
  • Bonded (covalent) torsion energies included along with non-bonded Lennard-Jones energies in Monte Carlo sampling
  • Updated PMMA z-matrix
  • Bug fixes, including the resolution of this question


New features in version 2.0

 

 

  • Significant speed increase (~10x) in building chains
  • Specify multiple monomers and arrangements of monomers for e.g. isotactic, syndiotactic, and atactic chains
  • Specify which torsion angles along the backbone of a chain are permitted to rotate and energies or probabilities of each configuration
  • Improved self-avoiding algorithm
  • Long range Lennard-Jones interactions between chain atoms separated by more than 4 bonds and interactions between chains
  • Chain length histogram
  • Global energy minimization before running MD, which fixes several outstanding problems, including this question, this question, and this ticket
  • Plot density vs time during MD simulations
  • Trajectory animation, in response to this wish


New features in version 1.4

 

 

  • Bug fixes for LAMMPS input file generation


New features in version 1.3

 

 

  • New self-avoiding algorithm in the chain builder (this is still a work-in-progress)
  • Parallel LAMMPS simulations
  • Download generated LAMMPS input files: script (commands) and data files, granting this wish
  • Added new pre-built systems: EPON 862 in various stages of cross linking
  • Reorganized and expanded strain options


New features in version 1.2

 

 

  • Added self-avoiding algorithm to the chain builder
  • Fixed output units on energy and stress plots
  • Added progress bar for LAMMPS simulations of pre-built structures


New features in version 1.1

 

 

  • Minor bugfixes


Version 1.0: initial public release

 

Powered by

Chain building powered by PolymerBuilder by Benjamin P. Haley MD simulations powered by LAMMPS

Sponsored by

Cyber-enabling polymer research tools supported by the National Science Foundation (NSF).

Cite this work

Researchers should cite this work as follows:

  • Benjamin P Haley, Nate Wilson, Chunyu Li, Andrea Arguelles, Eugenio Jaramillo, Alejandro Strachan (2022), "Polymer Modeler," https://nanohub.org/resources/polymod. (DOI: 10.4231/D3W08WH73).

    BibTex | EndNote

Tags