Commit Graph

63 Commits

Author SHA1 Message Date
Martin Diehl c109d5a37b better have different physics separated 2021-07-17 14:06:48 +02:00
Martin Diehl f9edeb40a5 descriptive names 2021-07-17 11:50:21 +02:00
Martin Diehl e6d25294d3 separating functionality 2021-07-16 23:32:08 +02:00
Martin Diehl fc735d6391 substate0 only needed for staggered state-stress integration 2021-07-16 23:19:48 +02:00
Martin Diehl 2b24224c7e more meaningful name 2021-07-16 20:52:41 +02:00
Martin Diehl 58bc6e2ba6 avoid chained inclusions 2021-07-08 14:27:04 +02:00
Martin Diehl 6651656903 isoductile is not working 2021-06-28 23:13:56 +02:00
Martin Diehl 8f5a370388 bugfix: update compatibility for nonlocal
intent(out) resulted in setting nonlocal = .false.
now using plasticState%nonlocal consistently
2021-06-24 18:59:52 +02:00
Martin Diehl b4265149c8 simplified 2021-06-24 15:08:31 +02:00
Martin Diehl 431416b5ba Separating functionality
lattice should become a module with static data and functions
2021-06-01 07:56:55 +02:00
Martin Diehl 4d889e0b1b Merge remote-tracking branch 'origin/development' into Fortran-cleaning 2021-05-23 21:24:53 +02:00
Martin Diehl 78799f9794 fix for openMP 2021-05-23 18:44:24 +02:00
Martin Diehl 4713e0e85d new names and mappings 2021-05-23 13:14:57 +02:00
Martin Diehl 72ab936ec3 cleaning 2021-05-23 00:12:55 +02:00
Martin Diehl d41f3a5490 consistent data structure 2021-05-22 21:53:39 +02:00
Martin Diehl 6d31f77deb natural data structure 2021-05-22 17:54:42 +02:00
Martin Diehl d2855913b5 new mappings 2021-05-22 11:48:42 +02:00
Martin Diehl 801e9f512b simplified state initialization
- not needed for damage (is an intial value problem, will trickle down)
- plastic initializes state, copy to state0 (centrally)
2021-05-21 22:07:55 +02:00
Martin Diehl 47e69019b6 matching name 2021-05-21 21:53:37 +02:00
Sharan Roongta c24d41ac4d Merge remote-tracking branch 'origin/development' into internal-restructure 2021-05-19 22:26:38 +02:00
Sharan Roongta e3506576e7 isobrittle handles stiffness degradation implicitly 2021-05-10 14:37:09 +02:00
Sharan Roongta e795e72df7 new names 2021-04-29 14:24:19 +02:00
Sharan Roongta 7e9133621a Merge remote-tracking branch 'origin/development' into internal-restructure 2021-04-28 23:24:02 +02:00
Martin Diehl d0b86f54fb consistent with new naming scheme 2021-04-25 08:16:26 +02:00
Martin Diehl 74548d5f51 new names (as in HDF5 out) 2021-04-12 21:29:04 +02:00
Martin Diehl b2292986f4 distributing responsibilities 2021-04-11 13:42:50 +02:00
Martin Diehl 1b89032086 names as in DAMASK paper 2021-04-08 23:45:26 +02:00
Martin Diehl c4765d3742 following paper 2021-04-08 13:31:21 +02:00
Martin Diehl d59051f576 systematic names 2021-04-07 22:42:10 +02:00
Martin Diehl 0fc7f66ef8 consistent names 2021-04-07 21:25:11 +02:00
Martin Diehl bbb292d093 polishing 2021-04-07 20:39:29 +02:00
Martin Diehl 16f7af4c27 consistent interface 2021-04-07 13:02:42 +02:00
Martin Diehl cdae867beb simplified
damage currently works only for single constituent
2021-04-07 09:11:40 +02:00
Martin Diehl 0d974648f0 part of damage, not of eigen 2021-04-06 12:18:48 +02:00
Martin Diehl 869976c7a0 new names 2021-04-06 11:38:44 +02:00
Martin Diehl 2b798589ce modularizing 2021-04-06 10:22:47 +02:00
Martin Diehl b797d9d76b not needed 2021-04-06 10:14:52 +02:00
Martin Diehl 3b6c97edb0 adjusting names 2021-03-26 17:39:21 +01:00
Martin Diehl cb0d407ce4 not used 2021-03-26 12:40:01 +01:00
Sharan Roongta ef792a578b separate elastic submodule 2021-03-16 20:35:29 +01:00
Sharan Roongta 9679c5403e continue with cell based map (solver + homog) 2021-02-23 15:44:58 +01:00
Sharan Roongta 89858543fa more cleaning; use 'ce', 'ph', 'me' wherever applicable
hide ip,el
2021-02-23 11:47:29 +01:00
Sharan Roongta 286f59ed8c fix for OpenMP 2021-02-23 10:47:04 +01:00
Sharan Roongta e249168189 modifying storing of orientations;
needed for nonlocal, and also to remove the use if ip,el at homogenization level.
ip, el should be used only for looping eventually.
2021-02-22 20:38:49 +01:00
Sharan Roongta 9f78e27724 use cell mapping 2021-02-15 18:43:51 +01:00
Martin Diehl 341e8ddd6a storing per instance does not add any value 2021-02-14 18:34:48 +01:00
Martin Diehl 4026881e5a clean interface
still need to get rid of internal converstion to instance and el,ip
arguments
2021-02-14 15:29:10 +01:00
Martin Diehl 9481b16878 missing renames 2021-02-13 19:10:13 +01:00
Martin Diehl 22a0aff488 separting thermal and damage sources 2021-02-13 18:41:30 +01:00
Martin Diehl b3dde6d722 only one damage mechanism per phase
material.yaml specification is designed to allow more than one, but that
requires to have two phase fields etc.
For the moment, keep it as simple as possible.
2021-02-13 09:55:17 +01:00