Martin Diehl
|
ae20ab8d42
|
more reasonable name
|
2020-05-16 17:05:03 +02:00 |
Martin Diehl
|
a6d1e02b32
|
LAPACK calls the unblocked versions for our small matrices
so a work that holds exactly the data seems to be the best choice
|
2020-04-10 23:54:38 +02:00 |
Martin Diehl
|
a2e70612ff
|
interface checking for LAPACK
|
2020-04-10 12:52:27 +02:00 |
Martin Diehl
|
ba5538516c
|
simplified
|
2020-03-29 20:04:24 +02:00 |
Martin Diehl
|
b6596a0310
|
compiler can do the counting
|
2020-03-29 19:17:24 +02:00 |
Martin Diehl
|
becb04c234
|
simpler ...
|
2020-03-16 22:50:09 +01:00 |
Martin Diehl
|
c702a9f1d7
|
numpy name
|
2020-03-16 22:50:09 +01:00 |
Martin Diehl
|
5b71f1050f
|
better make internal function
- not used
- no check whether matrix is positive-definite, i.e. danger of NaN
|
2020-03-15 16:11:28 +01:00 |
Martin Diehl
|
8c78347a8b
|
equivalent, but systematic better visible
|
2020-03-15 16:05:56 +01:00 |
Martin Diehl
|
7677bc876b
|
more precise documentation
symmetric is not enough, could result in taking the square root of negative eigenvalues
|
2020-03-15 15:58:25 +01:00 |
Martin Diehl
|
253ee0013d
|
equivalent, but more systematic
|
2020-03-15 15:03:53 +01:00 |
Martin Diehl
|
65decfc48a
|
intention more clear
|
2020-03-15 14:54:25 +01:00 |
Martin Diehl
|
66302fa6da
|
rotational part is always of 3x3 tensor
|
2020-03-15 14:21:11 +01:00 |
Martin Diehl
|
4b3f4834b5
|
unified documentation and variable names
|
2020-03-15 14:07:38 +01:00 |
Martin Diehl
|
2d678fae8f
|
better readable
|
2020-03-15 13:52:50 +01:00 |
Martin Diehl
|
6a0d4678a9
|
better readable
|
2020-03-15 13:19:07 +01:00 |
Martin Diehl
|
9aa9b7ff69
|
documenting parameters
|
2020-03-15 13:09:27 +01:00 |
Martin Diehl
|
33aaa94865
|
use centralized (and tested) funtionality
|
2020-03-14 17:29:08 +01:00 |
Martin Diehl
|
2f16c1cacf
|
more relevant test
restricting to reasonable F allows to use a reasonable tolerance
|
2020-03-10 07:58:03 +01:00 |
Martin Diehl
|
6bc57d4911
|
mainly code duplication and not used
|
2020-03-09 14:17:41 +01:00 |
Martin Diehl
|
4a93f2206d
|
avoid early return + use numpy names
|
2020-03-09 14:17:05 +01:00 |
Martin Diehl
|
c4a0bf62f0
|
UTF signs for clearer documentation
|
2020-03-02 15:30:39 +01:00 |
Martin Diehl
|
6701af6425
|
better readable, tested, and following standard notation
|
2020-03-01 23:00:06 +01:00 |
Martin Diehl
|
6dfc48f89e
|
better use names known from numpy
|
2020-03-01 09:52:46 +01:00 |
Martin Diehl
|
4ab3bfe96d
|
polishing/simplifying
|
2020-03-01 09:41:42 +01:00 |
Martin Diehl
|
2d74a83dad
|
cleaning
|
2020-02-03 23:48:09 +01:00 |
Martin Diehl
|
0ce0bb2d85
|
better understandable
|
2020-02-03 21:39:00 +01:00 |
Martin Diehl
|
588525611b
|
also report correctly negative seeds
|
2020-02-01 09:04:02 +01:00 |
Martin Diehl
|
b938f1a98d
|
polishing
* constants in CAPITALS
* more tests
* 'forall' is deprecated in Fortran 2018
|
2020-01-29 14:01:14 +01:00 |
Martin Diehl
|
3f96c12e06
|
avoid code duplication
|
2020-01-29 11:09:57 +01:00 |
Martin Diehl
|
cda1f4acab
|
more tests
failed unitTests report consistently with "internal error"
|
2020-01-26 20:53:13 +01:00 |
Martin Diehl
|
87c7a5d5a3
|
polishing
|
2020-01-10 02:11:19 +01:00 |
Martin Diehl
|
f633c67fe4
|
polishing
|
2020-01-02 20:49:02 +01:00 |
Martin Diehl
|
f5292019e5
|
use rotation class
|
2019-12-02 20:23:50 +01:00 |
Martin Diehl
|
8a9d3f8d6d
|
avoid code duplication
|
2019-12-02 20:09:27 +01:00 |
Martin Diehl
|
8189b50509
|
same functionality but tested
|
2019-12-02 12:58:23 +01:00 |
Martin Diehl
|
05aa38cc71
|
using short names
|
2019-12-01 15:05:49 +01:00 |
Martin Diehl
|
95ecc05cb0
|
better test ...
|
2019-10-16 21:13:26 +02:00 |
Martin Diehl
|
0ae0e23325
|
volume calculation was wrong
could result in negative volumes
|
2019-10-16 20:56:31 +02:00 |
Martin Diehl
|
48e0a7ad97
|
no floating point comparison for equality
|
2019-09-23 06:35:02 -07:00 |
Martin Diehl
|
b8204015f5
|
wrong type (math_range returns integers)
|
2019-09-23 06:29:32 -07:00 |
Martin Diehl
|
285dab4451
|
self consistent solutions
|
2019-09-22 23:53:56 -07:00 |
Martin Diehl
|
c1398e5fa4
|
more robust agains overflow + tests
|
2019-09-22 21:41:00 -07:00 |
Martin Diehl
|
5fa1ecb170
|
determinant calculations give slightly different results
|
2019-09-22 06:41:55 -07:00 |
Martin Diehl
|
25d91c79af
|
larger block size seems favorable
|
2019-09-21 23:03:27 -07:00 |
Martin Diehl
|
8b908fb350
|
some more testing
|
2019-09-21 21:25:55 -07:00 |
Martin Diehl
|
7837a6dc01
|
not used ...
... and equivalentStress33 seemed wrong
... and equivalentStrain33 was confusing
|
2019-09-20 18:45:54 -07:00 |
Martin Diehl
|
a17046cfdf
|
full merger
|
2019-09-20 18:44:23 -07:00 |
Martin Diehl
|
a16af9a7ad
|
single source of truth
|
2019-09-20 18:33:12 -07:00 |
Martin Diehl
|
97127f9034
|
following standard: Output first
|
2019-09-20 18:28:46 -07:00 |
Martin Diehl
|
53283d5c01
|
using newer interface
|
2019-09-20 18:20:33 -07:00 |
Martin Diehl
|
6c0e92d5c1
|
functionality to rotate 4-tensor
|
2019-09-20 16:47:44 -07:00 |
Martin Diehl
|
42fba28fa1
|
getting rid of conversions with unclear behavior
|
2019-09-20 07:37:58 -07:00 |
Martin Diehl
|
5d0a67e5dc
|
texture class replaces manual conversions
|
2019-09-19 18:25:51 -07:00 |
Martin Diehl
|
b41d6182a5
|
safe use of optional argument
|
2019-09-19 14:20:02 -07:00 |
Martin Diehl
|
f6c616c84b
|
consistent orientation/quaternion handling is in own submodule
|
2019-09-19 13:59:18 -07:00 |
Martin Diehl
|
7fa979f800
|
removed unused function
were based on/used for deprecated orientation handling
|
2019-09-19 13:51:37 -07:00 |
Martin Diehl
|
be0d961954
|
cleaning
|
2019-09-19 13:40:03 -07:00 |
Martin Diehl
|
e30478127d
|
cleaned
|
2019-06-15 20:42:16 +02:00 |
Martin Diehl
|
9dfe71aa06
|
better readable
|
2019-06-10 09:42:23 +02:00 |
Martin Diehl
|
7ac0013271
|
more consistent private/public declarations
|
2019-05-17 05:24:36 +00:00 |
Martin Diehl
|
7b620e3ce9
|
[skip ci] consistent with rest of the module
|
2019-05-17 06:49:25 +02:00 |
Martin Diehl
|
436dae8dd5
|
cleaning
|
2019-05-11 11:52:05 +02:00 |
Martin Diehl
|
93ded62e32
|
better readable
|
2019-05-10 16:38:47 +02:00 |
Martin Diehl
|
b8c8c4ade6
|
follow numpy naming convention
|
2019-05-10 15:19:00 +02:00 |
Martin Diehl
|
1cf6cc217d
|
one implicit none is enough
|
2019-05-10 15:12:40 +02:00 |
Martin Diehl
|
811fc5c30c
|
don't put implementation details in function name
|
2019-05-10 15:03:54 +02:00 |
Martin Diehl
|
c81a90350c
|
not needed anymore
|
2019-05-10 15:00:48 +02:00 |
Martin Diehl
|
dc57f6aba0
|
better use transpose
|
2019-05-10 14:53:22 +02:00 |
Martin Diehl
|
e25b4d6f17
|
math for quaterion / orientation have own classes
|
2019-05-10 14:52:01 +02:00 |
Martin Diehl
|
23cf134d6c
|
cleaning 2
|
2019-05-08 22:41:09 +02:00 |
Martin Diehl
|
453eb538f7
|
preparing for PGI compiler
|
2019-04-03 16:24:15 +00:00 |
Martin Diehl
|
3887d5631a
|
handling of PGI compiler was to cumbersome
|
2019-04-03 13:04:03 +02:00 |
Martin Diehl
|
4604e65a42
|
use matmul instead of hand-written functions
- performance is the same
- leaner code
- matmul works (was buggy a few years ago)
|
2019-04-03 08:22:04 +02:00 |
Martin Diehl
|
66aa9399a7
|
don'r rely on halton sequence
not really trustworthy as we saw some pattern for higher dimensional
data
|
2019-03-17 18:06:41 +01:00 |
Martin Diehl
|
c7f33f4696
|
no pInt
|
2019-03-13 06:46:59 +01:00 |
Martin Diehl
|
55d55a156b
|
following numpy syntax
|
2019-03-09 16:19:56 +00:00 |
Martin Diehl
|
a4cdbab7cf
|
not needed
|
2019-03-07 22:44:33 +01:00 |
Martin Diehl
|
4a636dbd99
|
not used at all
|
2019-03-07 22:41:07 +01:00 |
Martin Diehl
|
8224797e75
|
simplified
|
2019-03-07 22:31:54 +01:00 |
Martin Diehl
|
f0eeb3d9b4
|
using naming convention of numpy
|
2019-03-07 22:22:49 +01:00 |
Martin Diehl
|
d83847446d
|
Merge branch '32_NewStyleNonlocal-4' into development
|
2019-02-25 20:06:20 +01:00 |
Martin Diehl
|
93ae5cbd07
|
Merge remote-tracking branch 'origin/development' into 10-consistent-orientation-conversions-3
|
2019-02-22 23:05:36 +01:00 |
Martin Diehl
|
cb2d2b02dc
|
re-ordered and cleaned
|
2019-02-21 00:24:35 +01:00 |
Martin Diehl
|
7ad866b90f
|
not needed any more
|
2019-02-17 12:16:12 +01:00 |
Martin Diehl
|
87f3e3f621
|
more flexible and user friendly
|
2019-02-11 10:08:34 +01:00 |
Martin Diehl
|
09859f1b12
|
wrong variable rename (was forgotten)
|
2019-02-09 16:53:05 +01:00 |
Martin Diehl
|
de26e41684
|
some first steps to support debugging with the PGI compiler
norm2 and sum for initialization are not supported yet, need fixes
|
2019-02-09 15:02:07 +00:00 |
Martin Diehl
|
a260bd2d2b
|
Merge branch 'development' into 10-consistent-orientation-conversions
|
2019-02-01 07:33:52 +01:00 |
Martin Diehl
|
7484849b22
|
Merge remote-tracking branch 'origin/development' into 42-new-coding-style-for-homogenization-NEW
|
2019-01-27 08:44: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
|
54bb6a5eb6
|
more verbose name
credits to Franz
|
2019-01-14 16:36:08 +01:00 |
Martin Diehl
|
adb68ff792
|
avoid converstions and use of global variables
|
2019-01-14 12:45:07 +01:00 |
Martin Diehl
|
f82a422e21
|
do concurrent causes problems on matesting/Intel 18.0.1
|
2019-01-14 09:34:14 +01:00 |
Martin Diehl
|
01a2fffd3c
|
clearer naming for vector <-> tensor conversion
and a bunch of other improvements
|
2019-01-14 07:27:18 +01:00 |
Martin Diehl
|
619baefe19
|
some comments
calling a conversion "Mandel" that does not follow the Mandel convention
(at least according to wikipedia) is not really intuitive
|
2019-01-13 18:54:20 +01:00 |
Martin Diehl
|
fe28e0d739
|
better follow the same conventions everywhere
|
2019-01-13 08:47:01 +01:00 |
Franz Roters
|
cd8ee4503b
|
Merge branch '22-NewStyle_disloUCLA-2' into 'development'
Resolve "New coding style for plastic_disloUCLA"
See merge request damask/DAMASK!51
|
2018-12-18 15:02:12 +01:00 |
Martin Diehl
|
ccdf1e5e8e
|
polishing
|
2018-12-08 13:49:42 +01:00 |
Martin Diehl
|
5768356642
|
PGI compatible
|
2018-12-06 01:12:15 +01:00 |