Martin Diehl
e74a852ef7
new style is noticable slower
...
runtime (polycrystal example) increased from 70s to 90s.
Need to figure out how to write readable AND fast code
2018-10-05 06:38:20 +02:00
Martin Diehl
3a00fcde16
WIP: characteristic shear calculated in lattice
2018-10-05 05:09:31 +02:00
Martin Diehl
fda2676365
calculate only if required
2018-10-05 04:54:47 +02:00
Martin Diehl
79b0efc678
also using nonSchmid matrix from lattice
2018-10-04 21:20:42 +02:00
Martin Diehl
35956ce0c8
needs to be multiplikative
2018-10-04 21:06:57 +02:00
Vitesh Shah
a6ebdfc1ff
Reading and writing not very efficient method
2018-10-04 17:00:24 +02:00
Martin Diehl
cd7f285686
prevent use of unallocated array
...
interaction matrices are used even if no slip/twin systems defined
2018-10-04 07:17:00 +02:00
Martin Diehl
dc289a278b
clearer code
...
homogenization is defined per element, not per IP
hence, use material_homogenizationAt instead of deprecated
material_homog which pretends a dependency on the integration point
2018-10-04 06:48:33 +02:00
Martin Diehl
df473302f4
consistent (and better understandable) names
2018-10-04 06:03:48 +02:00
Martin Diehl
f494803c76
fixed tangent calculation
2018-10-03 16:40:40 +02:00
Martin Diehl
ec77d4450b
checking for required things
2018-10-03 09:17:06 +02:00
Martin Diehl
db645efda7
function to calculate nonSchmid matrix
2018-10-03 08:49:23 +02:00
Martin Diehl
103b46ecbb
don't repeate code over different plastic_xxx modules
2018-10-03 07:58:02 +02:00
Martin Diehl
89e03be699
also building interactions for slip-twin and twin-slip
2018-10-03 07:51:11 +02:00
Martin Diehl
0cac6ce0d2
allocating to wrong size
2018-10-03 07:36:57 +02:00
Martin Diehl
ba383336f5
only one projection matrix required for all (non)schmid projections
...
following the example from plastic_nonlocal
2018-10-03 07:23:18 +02:00
Martin Diehl
d718521890
polishing
2018-10-03 07:13:30 +02:00
Martin Diehl
67c55965e9
segmentation fault, tried LHS with scalar
...
Nxx per system is stored in LATTICE_yyy_NxxxSYSTEM
Using CAPITALS for parameters improves readbility
2018-10-03 06:45:42 +02:00
Martin Diehl
97d2c2b353
mesh_element(1) has a size of 4
...
fixed sigsegv
2018-10-02 22:54:44 +02:00
Martin Diehl
014c7894bf
Merge branch 'development' into 29-rename-mesh_element-array
2018-10-02 20:38:19 +02:00
Test User
64a160eaab
[skip ci] Merge branch 'master' into development
2018-10-02 18:15:05 +02:00
Test User
3394d39c44
Merge commit 'v2.0.2-701-g7ac6a5e7'
2018-10-02 18:14:32 +02:00
Test User
7ac6a5e739
[skip ci] updated version information after successful test of v2.0.2-700-g27bde055
2018-10-02 18:14:32 +02:00
Test User
7ac07f3d99
[skip ci] Merge branch 'master' into development
2018-10-02 02:53:39 +02:00
Test User
b59b6523b4
[skip ci] updated version information after successful test of v2.0.2-638-gd5cf7d21
2018-10-02 02:53:01 +02:00
Martin Diehl
384a785805
more sevice functions use
...
still trying
2018-10-01 23:02:31 +02:00
Martin Diehl
ff2614b757
using 'service functions' from lattice
...
get rid of many global array on the long run
2018-10-01 22:48:14 +02:00
Martin Diehl
a943940760
Merge branch 'development' into 44-column-major-access-to-interaction-matrices
2018-10-01 22:32:38 +02:00
Martin Diehl
98296a978e
Merge branch 'development' into 29-rename-mesh_element-array
2018-10-01 22:29:31 +02:00
Martin Diehl
27bde05529
Merge branch '38-introduce-rudimentary-PETSc-based-FEM-solver' into 'development'
...
Resolve "Introduce Rudimentary PETSc based FEM solver"
Closes #38
See merge request damask/DAMASK!41
2018-10-01 21:10:03 +02:00
Franz Roters
d5cf7d2144
Merge branch '19-NewStylePhenopowerlaw' into 'development'
...
Resolve "New coding style for phenopowerlaw"
See merge request damask/DAMASK!39
2018-10-01 16:08:05 +02:00
Test User
bd882bb39e
[skip ci] updated version information after successful test of v2.0.2-591-ga00d15b8
2018-09-30 00:12:50 +02:00
Martin Diehl
a00d15b889
geom files are not labeled
2018-09-29 11:18:35 +02:00
Martin Diehl
49a4202e26
not needed here
2018-09-29 10:31:45 +02:00
Martin Diehl
14509876d4
error == 0 is normal termination
2018-09-29 09:57:53 +02:00
Test User
bdc0051c19
[skip ci] Merge branch 'master' into development
2018-09-29 00:50:15 +02:00
Test User
813b22da49
Merge commit 'v2.0.2-584-g56c7b2e4'
2018-09-29 00:49:44 +02:00
Test User
56c7b2e433
[skip ci] updated version information after successful test of v2.0.2-583-gb391ad30
2018-09-29 00:49:43 +02:00
Martin Diehl
637544509e
rewind needed
...
the file is read twice from beginning to end
2018-09-28 10:06:21 +02:00
Vitesh Shah
8619b49e20
made it nonexecutable
2018-09-28 08:47:00 +02:00
Vitesh Shah
8bd0cb3b25
Made it non executable
2018-09-28 08:45:52 +02:00
Vitesh Shah
6efde5f4ce
Combined the dataset creation and writing dataset in single subroutine. Created group for looped writing.
2018-09-28 08:41:29 +02:00
Martin Diehl
b141252f1f
doing the same things in the same way in both solvers
2018-09-28 08:06:22 +02:00
Martin Diehl
d1f614991e
merging good style mutually FEM <-> Spectral
2018-09-28 07:49:52 +02:00
Martin Diehl
6780217193
adopted from DAMASK_spectral
2018-09-28 07:25:32 +02:00
Philip Eisenlohr
7c71530eca
slightly more picky in what exceptions to catch, now complain when losing all labels
2018-09-27 14:21:17 -04:00
Philip Eisenlohr
273874d3fb
slightly more picky in what exceptions to catch, now complain when losing all labels
2018-09-27 14:19:10 -04:00
Martin Diehl
e8f687a99c
typo, Abaqus/Marc did not compile
2018-09-27 20:18:37 +02:00
Martin Diehl
822bc4dbbf
Merge branch 'development' into 29-rename-mesh_element-array
2018-09-27 20:12:09 +02:00
Martin Diehl
4c057ba529
both solvers can share quit
2018-09-27 20:09:59 +02:00