-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Basic crystal plasticity model #119
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor comments.
ba24a02
to
32199bb
Compare
FYI, I force-pushed to include changes from main. |
Coverage after merging basic_cp_model into main
Coverage Report
|
Coverage after merging basic_cp_model into main
Coverage Report
|
Coverage after merging basic_cp_model into main
Coverage Report
|
Everything passes. I also fixed some typos so I just have that final function renaming comment. Once you are done, just squash and I'll merge. |
Coverage after merging basic_cp_model into main
Coverage Report
|
d9ae781
to
499b593
Compare
This includes: 1. Basic crystallography, including generating slip systems from Miller indices. 2. A few more tensor types to fill out the derivatives of other tensors with respect to rotations. 3. Crystal plasticity kinematics, following Asaro's incremental formulation. 4. A few basic slip rules and hardening models. 5. Implicit and explicit exponential time integration for rotations. 6. Taylor simulations as an option in `TransientDriver`. 7. Drivers for incremental large deformations. 8. Verification tests versus NEML for single and polycrystal models. 9. Regression tests on the new models 10. A benchmark study to assess the performance of the crystal models.
499b593
to
005d2a2
Compare
Coverage after merging basic_cp_model into main
Coverage Report
|
Adds basic crystal plasticity capabilities, including:
TransientDriver
.Closes #118
Closes #86