Commit Graph

8363 Commits

Author SHA1 Message Date
Martin Diehl 738114bc27 clean and initialize element 2019-01-24 15:19:17 +01:00
Martin Diehl 7e039dff67 verbose initialization 2019-01-24 15:18:53 +01:00
Martin Diehl 8f106ca8c4 base class for mesh
no functions defined yet, only common variables
2019-01-24 14:53:23 +01:00
Martin Diehl fcdab21565 avoid flush of full array
more clear logic
2019-01-24 14:15:26 +01:00
Martin Diehl 30dc8b4831 delta state update for all points
replaced stateJump, which works only on one point
2019-01-24 11:33:04 +01:00
Martin Diehl badf9e9cca object oriented element definitions 2019-01-24 10:24:10 +01:00
Martin Diehl 55845d222d function was removed 2019-01-24 10:13:40 +01:00
Martin Diehl f6cd37f11a removing non-grid(spectral) related functionality 2019-01-24 10:12:27 +01:00
Martin Diehl 012759d036 remove non-marc specific code 2019-01-24 10:04:43 +01:00
Martin Diehl 612fa31188 preparing solver-specific mesh functionality 2019-01-24 09:52:18 +01:00
Martin Diehl 558a610df1 underscore for separation 2019-01-24 09:49:21 +01:00
Martin Diehl c3b48c3484 WIP: update_deltaState 2019-01-24 07:34:30 +01:00
Martin Diehl a8a5c8eec0 preparing function for deltaState
essential a "stateJump" over all points
2019-01-24 07:12:20 +01:00
Martin Diehl a458dc831b prepare for consistent use of full tensor representation 2019-01-24 06:56:43 +01:00
Martin Diehl ff5de988ee Merge branch '46-simplification-of-crystallite-f90-NEW5' into development 2019-01-24 06:36:04 +01:00
Philip Eisenlohr eee7ad44a7 [skip ci] updated keywords in config files 2019-01-23 20:59:07 -05:00
Philip Eisenlohr 74956c0290 avoid error for empty "name" 2019-01-23 20:59:07 -05:00
Test User e7d344c4e8 [skip ci] updated version information after successful test of v2.0.2-1453-g8e56f0d0 2019-01-24 01:45:33 +01:00
Martin Diehl 1cccd761cd variables were not used 2019-01-23 23:18:14 +01:00
Martin Diehl ae931c49a1 more "building block" separation 2019-01-23 23:02:21 +01:00
Martin Diehl 8e56f0d072 Merge branch '46-simplification-of-crystallite-f90-NEW5' into development 2019-01-23 22:44:34 +01:00
Test User 164fe35ac5 [skip ci] updated version information after successful test of v2.0.2-1450-gf18c6c53 2019-01-23 19:45:44 +01:00
Martin Diehl c60bb2edd3 function for update of dependent state
not introduced everywhere
2019-01-23 18:04:19 +01:00
Martin Diehl f18c6c5385 Merge branch '46-simplification-of-crystallite-f90-NEW5' into development 2019-01-23 16:45:00 +01:00
Test User d37ebca93a [skip ci] updated version information after successful test of v2.0.2-1447-gd9853e92 2019-01-23 14:27:57 +01:00
Martin Diehl 0a6bcadafe using a function for state update
avoids a lot of code repetition
2019-01-23 11:51:43 +01:00
Martin Diehl d9853e921e Merge branch '46-simplification-of-crystallite-f90-NEW5' into development 2019-01-23 11:27:31 +01:00
Test User 8ad879a8a1 [skip ci] updated version information after successful test of v2.0.2-1444-gac9d49f6 2019-01-23 08:53:23 +01:00
Martin Diehl b1522b1b9d common function to update dot state 2019-01-23 06:14:19 +01:00
Martin Diehl ac9d49f6be state = subState0 + doState * dt
this is the usual state update used in all other integrators. also
in-line with logic in crystallite_stress
2019-01-22 23:23:48 +01:00
Test User 5ed3707013 [skip ci] updated version information after successful test of v2.0.2-1442-gfe08ba86 2019-01-19 21:03:31 +01:00
Martin Diehl fe08ba8683 Merge branch '46-simplification-of-crystallite-f90-NEW4' into development 2019-01-19 18:01:32 +01:00
Test User 93cc840f05 [skip ci] updated version information after successful test of v2.0.2-1437-ge112804e 2019-01-19 12:21:58 +01:00
Martin Diehl 443519be72 cleaning
no reason to assume that the math functions are not thread safe
2019-01-19 10:02:04 +01:00
Martin Diehl 1be4426dc5 not needed 2019-01-19 09:54:37 +01:00
Martin Diehl 6fe099b978 [skip ci] re-ordered functions
internal/private functions at the end
2019-01-19 09:35:45 +01:00
Martin Diehl e112804e89 Merge branch '46-simplification-of-crystallite-f90-NEW4' into development 2019-01-19 09:22:50 +01:00
Test User e92c7cd59b [skip ci] updated version information after successful test of v2.0.2-1433-g221c5873 2019-01-19 01:47:25 +01:00
Martin Diehl 30f28c9f4e do concurrent causes problems on some Intel compilers
use forall instead.
Mandel/Plain prefixes not needed any more
2019-01-18 23:20:44 +01:00
Martin Diehl 695b331db0 takeover from old 46-XXX branch 2019-01-18 23:09:46 +01:00
Martin Diehl 221c587362 using separate functions for stress and tangent
extensively tested in 46-simplification-of-crystallite-f90-NEW3 already
2019-01-18 15:30:50 +01:00
Martin Diehl 406a2cc542 further separation
still using old combined function
2019-01-18 14:42:44 +01:00
Martin Diehl e433aea193 preparing for separation of stress calculation and tangent calculatin 2019-01-18 12:18:13 +01:00
Test User ad5424f149 [skip ci] Merge branch 'master' into development 2019-01-18 01:33:19 +01:00
Test User ee1d907a1e [skip ci] updated version information after successful test of v2.0.2-1427-g90b829ea 2019-01-18 01:33:15 +01:00
Philip Eisenlohr f81c25bb58 [skip ci] allow strain softening in phenopowerlaw, i.e. xi_sat might be less than xi_0 2019-01-17 17:51:38 -05:00
Martin Diehl 90b829ea90 preparing for DREAM.3D 2019-01-17 22:29:20 +01:00
Test User 6d7d186a64 [skip ci] Merge branch 'master' into development 2019-01-16 22:59:15 +01:00
Test User bd1417b7e0 Merge commit 'v2.0.2-1422-g00bcd7c3' 2019-01-16 22:59:06 +01:00
Test User 00bcd7c365 [skip ci] updated version information after successful test of v2.0.2-1421-gda115ca9 2019-01-16 22:59:04 +01:00