Commit Graph

15549 Commits

Author SHA1 Message Date
Martin Diehl c75ac5fe6c let gitlab-runner handle the submodule 2021-11-13 14:03:06 +01:00
Martin Diehl 45af45615a build to new bin location 2021-11-13 14:02:40 +01:00
Martin Diehl 2682a26497 preparing for pipeline-wide location of executables 2021-11-13 11:32:55 +01:00
Martin Diehl f112d11985 new locking mechanism
only runtime test needs to run exclusively. lock per job, not per
pipeline.
should be more stable and allow more concurrency

needs python script for job management on gitlab-runner
2021-11-13 11:14:21 +01:00
Martin Diehl 97e289decc not needed
automated push to master skips CI already
2021-11-12 22:11:11 +01:00
Martin Diehl 579f3ba5d3 more robust storage of runtime measurements 2021-11-12 21:38:13 +01:00
Martin Diehl cd2ecef92f Merge remote-tracking branch 'origin/development' into Marc-spelling 2021-11-12 09:25:41 +01:00
Martin Diehl aa6efd21cd Merge remote-tracking branch 'origin/development' into initial-eigenstrain 2021-11-12 08:46:50 +01:00
Test User e8d2281bb5 [skip ci] updated version information after successful test of v3.0.0-alpha5-72-g8138d3a18 2021-11-12 08:43:50 +01:00
Martin Diehl 8138d3a180 style adjustments 2021-11-11 23:59:48 +01:00
Martin Diehl ba31ff7263 do not rely on ML per default 2021-11-11 23:23:14 +01:00
Martin Diehl 476f1975db use fixed PETSc
already includes new version of ML proposed in
https://gitlab.com/petsc/petsc/-/merge_requests/4549
2021-11-11 23:04:00 +01:00
Martin Diehl 7766b5465b Merge branch '135-discretization_grid-too-strict-with-celldata' into 'development'
only look for opening part of <CellData> tag

Closes #135

See merge request damask/DAMASK!451
2021-11-10 22:11:47 +00:00
Martin Diehl b7ad5b3167 'standard' style 2021-11-10 20:53:20 +01:00
Philip Eisenlohr 186b688b04 only look for opening part of <CellData> tag 2021-11-09 15:10:19 -05:00
Philip Eisenlohr 292449aca9 W has cI, not cF 2021-11-09 19:30:35 +00:00
Martin Diehl 1038abd1a3 testing initial eigenstrain 2021-11-08 18:50:00 +01:00
Martin Diehl 0514ca7a56 Merge remote-tracking branch 'origin/development' into initial-eigenstrain 2021-11-08 18:49:41 +01:00
Test User 5142813a98 [skip ci] updated version information after successful test of v3.0.0-alpha5-64-g8e08af31e 2021-11-05 10:23:36 +01:00
Daniel Otto de Mentock 8e08af31e5 Merge branch '125-python-typehints' into 'development'
first few type hints for Python

See merge request damask/DAMASK!450
2021-11-05 07:45:29 +00:00
Test User ba66d7b816 [skip ci] updated version information after successful test of v3.0.0-alpha5-52-g5b0ad1eb8 2021-11-04 21:19:55 +01:00
Martin Diehl 5b0ad1eb8d Merge branch 'mesh-order' into 'development'
symbolic notation in numerics.yaml

See merge request damask/DAMASK!445
2021-11-04 18:39:58 +00:00
Martin Diehl a041551b9f Merge remote-tracking branch 'origin/development' into mesh-order 2021-11-03 07:57:59 +01:00
Martin Diehl f0c587d4aa polishing
oder of imports is build-in, 3rd party, internal
2021-11-03 07:53:38 +01:00
Philip Eisenlohr 59a6dc3652 run mypy on all python/damask 2021-11-02 14:40:09 -04:00
Philip Eisenlohr ccfe276ae1 fixed type hinting for seeds.py and grid_filters.py 2021-11-02 14:28:54 -04:00
Philip Eisenlohr 8636c5dad4 removed grid typehint <-- no clue how to break circular import 2021-11-02 13:41:05 -04:00
Philip Eisenlohr 735952bd32 fixed typo 2021-11-02 13:40:09 -04:00
Philip Eisenlohr 32aff9d966 added typehints to seeds.py 2021-11-02 13:01:32 -04:00
Test User 493a0969eb [skip ci] updated version information after successful test of v3.0.0-alpha5-45-g1a558db83 2021-11-02 16:42:50 +01:00
Franz Roters 1a558db83d Merge branch 'fix-dislotungsten' into 'development'
Fixing dislotungsten

See merge request damask/DAMASK!449
2021-11-02 13:40:11 +00:00
Martin Diehl f4f0163d5e Merge remote-tracking branch 'origin/development' into initial-eigenstrain 2021-11-02 13:22:47 +01:00
Martin Diehl 2e3de727cc hint at issues with the current parametrization 2021-11-02 07:27:08 +01:00
Martin Diehl 34e04fa45e tests should work after updating test server
typehints for numpy and pyyaml are now available
2021-11-01 10:00:13 +01:00
Martin Diehl 0bc267c76b automated type checking for mechanics 2021-10-31 22:50:41 +01:00
Martin Diehl 2d25dfcdf2 automated type checking 2021-10-31 22:43:06 +01:00
Martin Diehl 509835bf0b type hints for tensor
adjustments to Rotation/Orientation needed to enable type checking with
mypy
2021-10-31 22:37:54 +01:00
Martin Diehl e0b6a28b48 better matching name 2021-10-31 22:13:36 +01:00
Martin Diehl 3f3224a9cb found better source 2021-10-31 18:59:57 +01:00
Martin Diehl 737eff9179 bugfix: change of behavior
v_0 was erroneously introduced
use tau = (tau_pos+tau_neg)/2
2021-10-31 18:59:51 +01:00
Martin Diehl 6d117882c5 use precalculated value 2021-10-31 17:29:35 +01:00
Martin Diehl a352f8deeb reasonable convergence 2021-10-31 16:05:22 +01:00
Martin Diehl fbc4865c30 mathematically equivalent re-formulation
allows to disable contribution from grain size by setting it to a large
value
2021-10-31 15:42:18 +01:00
Martin Diehl 25ca77c38e parameters from original paper (mostly) 2021-10-31 13:34:48 +01:00
Martin Diehl f5fe0b9dca bugfix: change of behavior
negative values for the resolved stress do not make sense.
The paper does not take this into account (eq (14), Cereceda et. al
2016). According to my understanding, only the non-thermal contributions should be
substracted, so abs(tau_pos)/abs(tau_neg) would not be sufficient.
2021-10-31 09:53:58 +01:00
Martin Diehl e20b705f54 following dislotwin 2021-10-30 23:02:51 +02:00
Martin Diehl bff186051c simplified 2021-10-30 22:54:02 +02:00
Martin Diehl bb757cf82e style adjustments 2021-10-30 13:15:03 +02:00
Test User 9f152aca0d [skip ci] updated version information after successful test of v3.0.0-alpha5-31-gddb25ad0e 2021-10-30 10:03:53 +02:00
Philip Eisenlohr ddb25ad0e5 remove duplicate lattice_symmetries dictionary 2021-10-29 20:04:09 -04:00