Commit 2af470b5 authored by Sherri Hadian's avatar Sherri Hadian
Browse files

more change

parent 9e5375bf
Loading
Loading
Loading
Loading
+0 −8
Original line number Diff line number Diff line
@@ -5,11 +5,7 @@ tags:
  - grain boundary
  - crystallography
  - CSL
<<<<<<< HEAD
  - atomistic simulations (VASP, LAMMPS)
=======
  - atomistic simulations: VASP, LAMMPS
>>>>>>> 4b7ce212f3029749937e2c1b3693ca0cf3c863dc
 authors:
  - name: R. Hadian
    orcid: 0000-0002-9616-4602
@@ -31,11 +27,7 @@ bibliography: paper.bib
Grain boundaries (GBs) are crystalline borders between single crystals in materials microstructure. They play an important
role in mechanical, chemical or electronic response of materials and are therefore essential to materials science and physics.

<<<<<<< HEAD
GBs are geometrical entities with a large parameter space that has been well formulated within a coincident site lattice (CSL) mathematical framework [@Sutton:1996]. One important computational advantage of the CSL formalism is that it enables the construction of GBs in a periodic setup for atomistic simulations. ``GB_code`` [@GB_code] uses the CSL construction to generate GB atomic structures (currently for cubic materials) systematically. It provides input atomic structures for large-scale atomistic simulations with interatomic potentials (as implemented e.g. in ``LAMMPS``[@LAMMPS]) or _ab initio_, density-functional-theory (DFT) simulations (as implemented e.g. in VASP [@VASP]). These atomistic codes can further calculate different properties of the GBs. In addition to providing the input structures, the ``csl_generator.py`` script and the attached Jupyter notebooks have extra functionality to show how the CSL properties can be used to locate, classify and categorize different GBs and to extract detailed information about them; which causes it to be a good interactive toolbox to learn about grain boundaries and versatile for running high-throughput calculations. The target audience are students/scientists of materials science and physics at any level of familiarity with the topic.
=======
GBs are geometrical entities with a large parameter space that has been well formulated within a coincident site lattice (CSL) mathematical framework [@Sutton:1996]. One important computational advantage of the CSL formalism is that it enables the construction of GBs in a periodic setup for atomistic simulations. ``GB_code`` [@GB_code] uses the CSL construction to generate GB atomic structures (currently for cubic materials) systematically. It provides input atomic structures for large-scale atomistic simulations with interatomic potentials (as implemented e.g. in ``LAMMPS``[@LAMMPS]) or _ab initio_, density-functional-theory (DFT) simulations (as implemented e.g. in VASP [@VASP]). These atomistic codes can further calculate different properties of the GBs. In addition to providing the input structures, the ``csl_generator.py`` script and the attached Jupyter notebooks have extra functionality to show how the CSL properties can be used to locate, classify and categorize different GBs and to extract detailed information about them; which causes it to be a good interactive toolbox to learn about grain boundaries and versatile for running high-throughput calculations. The target audience are students/scientists of materials science and physics at any level of familiarity with the topic. 
>>>>>>> 4b7ce212f3029749937e2c1b3693ca0cf3c863dc

``GB_code`` is mainly designed to be run in Linux terminal as it is documented in detail in the README file of the repository
but it can also be accessed via the attached Jupyter notebooks. The code consists of two main scripts, ``csl_generator.py`` and ``gb_generator.py``, that should be used in this order to produce the final GB structures. The attached Jupyter notebooks, ``Usage_of_GB_code.ipynb`` and ``Dichromatic_pattern_CSL.ipynb``, can access the two scripts as modules, the former addresses the