Skip to content

Latest commit

 

History

History
66 lines (38 loc) · 3.22 KB

README.md

File metadata and controls

66 lines (38 loc) · 3.22 KB

defectsElasticity: Gradient elasticity based code for modeling defects and structural problems. Based on openIGA library.

Developed by the Computational Physics Group at the University of Michigan. http://www.umich.edu/~compphys/index.html

List of contributors: Zhenlin Wang (Lead Developer); Shiva Rudraraju; Krishna Garikipati

Code documentation: https://goo.gl/Qyx4Rv

Overview

defectsElasticity code is an isogeometric analysis based code, for solving the partial differential equations. Currently it includes two initBoundValueProblems.

1.structure problem [S. Rudraraju, A. Van der Ven, K. Garikipati, “Three dimensional iso-geometric solutions to general boundary value problems of Toupin's theory of gradient elasticity at finite strains“, Computer Methods in Applied Mechanics and Engineering, 2014]

2.defects (point defects, edge dislocations, screw dislocations and dislocation loop) represent by force dipole [Z, Wang, S. Rudraraju, K. Garikipati, “A three dimensional field formulation, and isogeometric solutions to point and line defects using Toupin's theory of gradient elasticity at finite strains”, Journal of the Mechanics and Physics of Solids, 2016]

The code is based on openIGA lib [https://github.com/mechanoChem/openIGA]

Usage

  1. download and install openIGA [https://github.com/mechanoChem/openIGA]

  2. download defectElasticity code

  3. modify code as necessary; initBoundValueProblems contains templates for defects problem and structure problem

  4. modify CmakeLists.txt, it also contains more details about code.

  5. $cmake CmakeLists.txt

  6. $make run

Version information

This is version 0.1, the intial release of the code.

License

GNU LESSER GENERAL PUBLIC LICENSE. Please see the file LICENSE for details.

Acknowledgements

This code has been developed under the support of the following:

  1. NSF CDI Type I Grant: CHE1027729 “Meta-Codes for Computational Kinetics”

  2. NSF DMREF grant: DMR1436154 “DMREF: Integrated Computational Framework for Designing Dynamically Controlled Alloy-Oxide Heterostructures”.

Reference

If you write a paer using results obtained with the help of this code, please consider citing one or more of the following:

  1. Z, Wang, S. Rudraraju, K. Garikipati, “A three dimensional field formulation, and isogeometric solutions to point and line defects using Toupin's theory of gradient elasticity at finite strains”, Journal of the Mechanics and Physics of Solids, Vol. 94: 336-361, 2016, doi:10.1016/j.jmps.2016.03.028 [http://arxiv.org/abs/1508.07035]

  2. S. Rudraraju, A. Van der Ven, K. Garikipati, “Three dimensional iso-geometric solutions to general boundary value problems of Toupin's theory of gradient elasticity at finite strains”, Computer Methods in Applied Mechanics and Engineering Vol 278: 705-728, 2014 [http://arxiv.org/abs/1404.0094]