Martin Diehl
|
facb1c2407
|
unified error checking
|
2018-10-07 20:03:45 +02:00 |
Martin Diehl
|
0e17b17b90
|
using full precision
|
2018-10-07 18:40:02 +02:00 |
Martin Diehl
|
34e0aca564
|
using full precision
|
2018-10-07 18:18:24 +02:00 |
Martin Diehl
|
a53488d666
|
calculation of slip/twin/trans/damage-coordinate system was wrong
|
2018-10-07 15:44:13 +02:00 |
Martin Diehl
|
032c35a499
|
WIP: Calculation of elasticity matrices for twin and trans
|
2018-10-06 10:42:25 +02:00 |
Martin Diehl
|
3a2f86df1c
|
non-schmid is always bcc
|
2018-10-05 23:04:06 +02:00 |
Martin Diehl
|
81a77b508a
|
check for array size was off by 1
|
2018-10-05 22:46:53 +02:00 |
Martin Diehl
|
2a51e528bd
|
Merge branch 'development' into 44-column-major-access-to-interaction-matrices
|
2018-10-05 11:11:20 +02:00 |
Martin Diehl
|
40cf7f134d
|
Merge branch '44-column-major-access-to-interaction-matrices' of magit1.mpie.de:damask/DAMASK into 44-column-major-access-to-interaction-matrices
|
2018-10-05 11:08:29 +02:00 |
Martin Diehl
|
aa34b83978
|
avoid array out of bounds
allows to handle un- or partly defined non schmid coefficients
|
2018-10-05 10:36:44 +02:00 |
Martin Diehl
|
47a748831f
|
Cannot write out resolved stress including non schmid
Would need to write out tau_pos and tau_neg separately, so limit to
resolved stress in the sense of Schmid
|
2018-10-05 07:26:13 +02:00 |
Martin Diehl
|
6ccbc5e4e6
|
characteristing shear is defined per system
|
2018-10-05 07:20:51 +02:00 |
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 |
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
|
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
|
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
|
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 |
Martin Diehl
|
14509876d4
|
error == 0 is normal termination
|
2018-09-29 09:57:53 +02:00 |
Martin Diehl
|
637544509e
|
rewind needed
the file is read twice from beginning to end
|
2018-09-28 10:06:21 +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 |
Martin Diehl
|
4c057ba529
|
both solvers can share quit
|
2018-09-27 20:09:59 +02:00 |
Chuanlai Liu
|
b391ad304d
|
tensor input/output is of the form 11,12,13, 21,22,23, 31,32,33. Thus row index i is slow, while column index j is fast
|
2018-09-27 11:53:45 +02:00 |
Martin Diehl
|
6509775d41
|
cleaning
avoiding compiler warnings and confusion of the user
|
2018-09-27 08:23:30 +02:00 |
Martin Diehl
|
f701910c71
|
Merge branch '38-introduce-rudimentary-PETSc-based-FEM-solver' of magit1.mpie.de:damask/DAMASK into 38-introduce-rudimentary-PETSc-based-FEM-solver
|
2018-09-23 19:32:19 +02:00 |
Pratheek Shanthraj
|
109ed4308f
|
change in tabulation order. should now be working correctly
|
2018-09-23 03:14:23 +02:00 |
Martin Diehl
|
9eb318b9bf
|
Merge branch '38-introduce-rudimentary-PETSc-based-FEM-solver' of magit1.mpie.de:damask/DAMASK into 38-introduce-rudimentary-PETSc-based-FEM-solver
|
2018-09-22 14:54:58 +02:00 |
Pratheek Shanthraj
|
d9bdf53628
|
quadrature weights defined twice for some reason
|
2018-09-22 12:55:23 +02:00 |
Pratheek Shanthraj
|
ffcadc1d86
|
use displacements instead of coordinates
|
2018-09-22 12:54:45 +02:00 |
Pratheek Shanthraj
|
4a25520828
|
removed debug write statements
|
2018-09-22 12:53:33 +02:00 |
Pratheek Shanthraj
|
6c21c60c70
|
corrected nbasis
|
2018-09-22 12:53:02 +02:00 |
Pratheek Shanthraj
|
becd959913
|
dmda not needed
|
2018-09-22 12:52:29 +02:00 |
Pratheek Shanthraj
|
81ced06393
|
order --> degree
|
2018-09-22 12:51:02 +02:00 |
Pratheek Shanthraj
|
22c1436af6
|
working with petsc 3.10
|
2018-09-22 12:49:56 +02:00 |