Commit Graph

12662 Commits

Author SHA1 Message Date
Test User 8b2f75b99b [skip ci] updated version information after successful test of v3.0.0-alpha2-75-gac45427e9 2020-12-22 11:22:57 +01:00
Franz Roters ac45427e9e Merge branch 'notimplemented-rotation-mul' into 'development'
raise NotImplemented when using R*b instead of R@b

See merge request damask/DAMASK!308
2020-12-22 09:06:52 +01:00
Philip Eisenlohr d8b57680ec raise NotImplemented when using R*b instead of R@b 2020-12-21 15:47:18 -05:00
Test User fb300febdd [skip ci] Merge branch 'master' into development 2020-12-21 21:32:18 +01:00
Test User 6d08f0c169 Merge commit 'v3.0.0-alpha2-69-g3ea05caba' 2020-12-21 21:32:13 +01:00
Test User 3ea05cabad [skip ci] updated version information after successful test of v3.0.0-alpha2-68-gbc32797fa 2020-12-21 21:32:13 +01:00
Test User 144d41e844 [skip ci] Merge branch 'master' into development 2020-12-21 19:15:33 +01:00
Test User c913a577d0 [skip ci] updated version information after successful test of v3.0.0-alpha2-62-gd1c7ec068 2020-12-21 19:15:06 +01:00
Sharan Roongta bc32797fad Merge branch 'modernize-testing' into 'development'
Modernize testing

See merge request damask/DAMASK!306
2020-12-21 17:01:49 +01:00
Sharan Roongta d1c7ec0680 Merge branch 'plain-field-variables' into 'development'
multiphysics restructure

See merge request damask/DAMASK!304
2020-12-21 16:24:18 +01:00
Martin Diehl 877a489ea5 improved tests 2020-12-19 14:49:25 +01:00
Test User 35b833e2ad [skip ci] updated version information after successful test of v3.0.0-alpha2-42-g6cc78cb41 2020-12-18 20:08:35 +01:00
Sharan Roongta 6cc78cb41e Merge branch 'misc-improvements' into 'development'
Misc improvements

See merge request damask/DAMASK!302
2020-12-18 15:19:04 +01:00
Martin Diehl 35f9861818 Fortran standard is 2018
will not work for older compilers
2020-12-18 15:19:04 +01:00
Martin Diehl afc53e5d9f one more test migrated to pytest 2020-12-18 12:17:26 +01:00
Test User 3010d11c8e [skip ci] updated version information after successful test of v3.0.0-alpha2-39-g5fb0e4908 2020-12-18 10:51:46 +01:00
Martin Diehl 5fb0e4908b Examples reflect actual behavior 2020-12-18 07:09:05 +01:00
Philip Eisenlohr 403ac693da need to pass init argument to dict superclass 2020-12-17 18:08:55 -05:00
Martin Diehl 2b54c07416 not needed anymore 2020-12-17 22:02:27 +01:00
Martin Diehl 5b67cadb51 test not needed anymore 2020-12-17 21:58:51 +01:00
Martin Diehl 1f021880eb pytest for temperature now fully working 2020-12-17 21:52:12 +01:00
Philip Eisenlohr e11be7e600 preinitialize a ConfigMaterial object with 'constituents','homogenization','phase' keys 2020-12-17 10:49:33 -05:00
Martin Diehl 3884549e19 store field variables as 1D array
first step of simplifying layout:
1) Solver translates from ip,el tuple (FEM) or cells(1),cells(2),cells(3) triple to list.
2) DAMASK iterates over all points
3) homogenization knows mapping (point,constituent) -> (instance,member)
2020-12-16 21:56:02 +01:00
Martin Diehl 5d9c931008 code follows structure 2020-12-16 11:27:42 +01:00
Martin Diehl d7889aff12 extra function not (yet) needed 2020-12-16 09:13:13 +01:00
Martin Diehl 710c217d8a no extra mapping for damage 2020-12-15 19:55:55 +01:00
Martin Diehl f8e3cfe91d not needed (was stored as restart data) 2020-12-15 19:41:47 +01:00
Martin Diehl f8756ad95a simplifying
no extral handling for homogeneous temperature (the memory that was
saved was consumed by the extra mapping)
2020-12-15 19:05:01 +01:00
Martin Diehl d7f035235c do initialization later 2020-12-15 14:01:39 +01:00
Martin Diehl 872ceac855 not needed 2020-12-15 11:26:31 +01:00
Martin Diehl afbcb82502 Merge remote-tracking branch 'origin/development' into misc-improvements 2020-12-15 10:32:59 +01:00
Test User b030123980 [skip ci] updated version information after successful test of v3.0.0-alpha2-35-g1ebd10745 2020-12-15 10:16:44 +01:00
Martin Diehl 1ebd10745a Merge branch 'fix-stress-ramp' into 'development'
Fix stress ramp

See merge request damask/DAMASK!301
2020-12-15 08:06:50 +01:00
Martin Diehl 2dd520b4a2 P_aim should be independent from P_av
P_av is not defined after restart or cutback. Restart with change of
load case is probably still an issue
2020-12-15 08:06:50 +01:00
Martin Diehl 8fbadef524 print instead of write 2020-12-14 22:37:14 +01:00
Martin Diehl 168d6e85e1 simplified 2020-12-14 17:44:31 +01:00
Martin Diehl b95eb6f604 simplified (using pkg-config module of PETSc)
might be possible to use pkg-config for FFTW and HDF5 in future
2020-12-14 13:01:52 +01:00
Martin Diehl 8100f3ebfa not required for cmake > 2.4 2020-12-13 22:29:36 +01:00
Martin Diehl 104fa167bd missing rename: constituent -> phase
meaningfull order
2020-12-13 19:30:34 +01:00
Martin Diehl 189597dbff drop support for old PETSc versions 2020-12-13 08:55:07 +01:00
Martin Diehl b6d00e2fb8 limit access to public variables to one function
not sure if the 'volatile' attribute is needed
2020-12-13 08:48:04 +01:00
Martin Diehl 0e8082860c Fortran standard is 2018
will not work for older compilers
2020-12-13 08:45:44 +01:00
Martin Diehl 610c233fb6 ensure correct shape 2020-12-13 08:45:08 +01:00
Test User b6db675f1a [skip ci] Merge branch 'master' into development 2020-12-13 00:22:56 +01:00
Test User 01e60d38b9 Merge commit 'v3.0.0-alpha2-29-g511bc6005' 2020-12-13 00:22:51 +01:00
Test User 511bc60053 [skip ci] updated version information after successful test of v3.0.0-alpha2-28-g279ec65f9 2020-12-13 00:22:50 +01:00
Test User 0e78fff531 [skip ci] Merge branch 'master' into development 2020-12-12 22:08:55 +01:00
Test User 1aaec9c5d2 [skip ci] updated version information after successful test of v3.0.0-alpha2-26-gaad123f41 2020-12-12 22:08:46 +01:00
Martin Diehl 279ec65f93 Merge branch 'PETSc-3.14.2' into development 2020-12-12 20:02:09 +01:00
Martin Diehl aad123f41b Merge branch 'table-getitem' into development 2020-12-12 19:58:42 +01:00