https://github.com/chiang-yuan/csh4lmp

The computational modeling tool for custom atomistic model of calcium-silicate-hydrates (C-S-H)

https://github.com/chiang-yuan/csh4lmp

Science Score: 39.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 10 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.3%) to scientific vocabulary

Keywords

computational-modeling cplusplus lammps-data molecular-dynamics

Keywords from Contributors

algorithm cgal particles
Last synced: 5 months ago · JSON representation

Repository

The computational modeling tool for custom atomistic model of calcium-silicate-hydrates (C-S-H)

Basic Info
  • Host: GitHub
  • Owner: chiang-yuan
  • License: mit
  • Language: C++
  • Default Branch: master
  • Homepage:
  • Size: 33.2 MB
Statistics
  • Stars: 18
  • Watchers: 0
  • Forks: 7
  • Open Issues: 1
  • Releases: 0
Topics
computational-modeling cplusplus lammps-data molecular-dynamics
Created almost 7 years ago · Last pushed almost 3 years ago
Metadata Files
Readme License

README.md

csh4lmp

A C++ modeling tool for full atomistic modeling of calcium-silicate-hydrates used in the paper "Bridging the gap between NMR measured mean silicate chain length and nano-scale silicate polymorphism of calcium silicate hydrates.," Yuan Chiang, Shu-Wei Chang, Cement and Concrete Research, 140, 106268.

CSH

Calcium-silicate-hydrates (C-S-H) is the main binding materials in the cement hydrates. To date, its atomistic configuration remains a conundrum and under extensive discussion. (Qomi et al. Nat. Comm.) (Kumar et al. ACS. JPCC.) The understanding of nanoscale silicate tetrahedral vacancies in C-S-H polymorphs is absent from previous literature and lack a handy tool to build the full atomistic model of C-S-H with tailored compositions. csh4lmp realizes atomic structure modification through removing silciate monoxdide (SiO), appending hydrogen (H), and inserting water molecules (H2O) based on the anhydrous supercell of Hamid's mineral 11-Å tobermorites.

Yuan Chiang Mar/2019 @ NTUCE

relaxation

Citing

If you happen to use/adapt this code or the example C-S-H structures provided in this repo, please cite the associated paper: Chiang, Y., & Chang, S. W. Bridging the gap between NMR measured mean silicate chain length and nano-scale silicate polymorphism of calcium silicate hydrates. Cement and Concrete Research, 140, 106268. Or cite by BibTex: BibTex @article{chiang140bridging, title={Bridging the gap between NMR measured mean silicate chain length and nano-scale silicate polymorphism of calcium silicate hydrates}, author={Chiang, Yuan and Chang, Shu-Wei}, journal={Cement and Concrete Research}, volume={140}, pages={106268}, publisher={Elsevier} doi={https://doi.org/10.1016/j.cemconres.2020.106268} }

Nomenclature and color for atoms

| Type | Name | Element | Color | | --- | --- | --- | --- | | 1 | O (oxygen) | oxygen | red | | 2 | Ca (intralayer calcium) | calcium | blue | | 3 | Si (silicon) | silicon | brown | | 4 | H (hydrogen) | hydrogen | white | | 5 | Oh (hydroxyl oxygen) | oxygen | yellow | | 6 | Ow (oxygen in water) | oxygen | cyan | | 7 | Cw (interlayer calcium) | calcium | magenta | | 8 | Hw (hydrogen in water) | hydrogen | white | | 9 | Ob (bridging oxygen) | oxygen | purple |

Build

make make -f Makefile

Command

  • I/O : input and output of LAMMPS data file

input < [input file name] output > [output file name] hint (y/n) - add water : add water molecules to current model

-aw add [#] [typeO] [typeH] syntax | definition ------ | ---------- # | addition number of water molecules typeO | added oxygen type typeH | added hydrogen type

  • delete water : remove all of water molecules -dw delete [typeO] [typeH] syntax | definition ------ | ---------- typeO | removed oxygen type in water molecules typeH | removed hydrogen type in water molecules

  • remove SiO : remove a number of silicate monoxide -s number [typeSi] [#] [BT/PT ratio] syntax | definition ------ | ---------- typeSi | silicon type # | removal number of silicate units α | vacancy ratio of bridging tetrahedra (BT) to pairing tetrahedra (PT)

  • add H : append multiple hydrogen to undercoordinated oxygen -h valence (n/#) [typeO] [typeH] [typeO-H] syntax | definition ------ | ---------- n/# | n : append hydrogen to meet electroneutrality / number of appended hydrogen typeO | atom type of oxygen to be bonded typeH | atom type of hydrogen to be added typeO-H | bond type of new bonds between O and H

  • delete atom : delete atoms with specific type -d delete atom type [type] syntax | definition ------ | ---------- type | atom type of atoms to be deleted

  • delete bond : -d delete bond type [type] syntax | definition ------ | ---------- type | bond type of bonds to be deleted

  • change box : -c boundary [pbcx] [pbcy] [pbcz] syntax | definition ------ | ---------- pbcx pbcy pbcz | periodic boundary condition in x y z direction = p (periodic), f (non-periodic)

This command will reset and make the image flag consistent and traslate the atoms whose bonds cross the boundary

License

MIT

Owner

  • Name: Yuan Chiang
  • Login: chiang-yuan
  • Kind: user
  • Location: Berkeley
  • Company: UC Berkeley

GitHub Events

Total
  • Issues event: 1
  • Watch event: 5
  • Fork event: 2
Last Year
  • Issues event: 1
  • Watch event: 5
  • Fork event: 2

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 96
  • Total Committers: 3
  • Avg Commits per committer: 32.0
  • Development Distribution Score (DDS): 0.229
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Chiang-Yuan 4****n 74
Yuan Chiang q****t@g****m 15
Yuan Chiang 4****n 7

Issues and Pull Requests

Last synced: 8 months ago

All Time
  • Total issues: 1
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 1
  • Total pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • dapang201 (1)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels