Martin Diehl
93b9677ec8
not needed anymore
2020-12-20 11:24:29 +01:00
Martin Diehl
dac6540a46
crystallite should become part of constitutive_mech
2020-12-20 10:48:13 +01:00
Martin Diehl
613fa5f9b2
cleaning interface
2020-12-20 10:30:41 +01:00
Martin Diehl
9425184b52
using new functions
2020-12-20 09:31:02 +01:00
Martin Diehl
9f2c150944
separate integration for source and plastic state
2020-12-19 20:31:15 +01:00
Martin Diehl
d83f72dcb8
separate collection of plastic and source state
2020-12-19 20:14:15 +01:00
Martin Diehl
0dc388ac5c
limit multiphysics to FPI integration
2020-12-19 17:54:54 +01:00
Martin Diehl
eca28556ae
not tested
...
implement again in new structure if needed
2020-12-19 17:43:37 +01:00
Martin Diehl
8dbc3d2d47
no special (untested) cases any more
2020-12-19 17:25:57 +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
Martin Diehl
b1a5472794
new PETSc (including bugfix for Krylov solver)
2020-12-12 16:30:14 +01:00