Martin Diehl
3c6c5d77e8
following paper
2021-07-06 22:58:18 +02:00
Martin Diehl
a13e02da44
easier to follow
2021-07-06 22:33:12 +02:00
Martin Diehl
cd9d704aae
bug fixes:
...
invalid material.yaml, detect such errors in future
2021-07-05 11:30:52 +02:00
Martin Diehl
f0a75d8d62
consistent capitalization
...
Capitals for pre processor macros to avoid clashes
2021-07-04 17:43:19 +02:00
Martin Diehl
6dc70fa4e7
not used anywhere
...
was only required for ductile damage
2021-07-04 08:51:53 +02:00
Martin Diehl
7daef03e65
new multiphyics notation
2021-07-03 22:50:14 +02:00
Martin Diehl
8acecc1306
preparing standard multiphysics notation
2021-07-03 22:41:34 +02:00
Martin Diehl
f69f61dcb7
avoid duplication
2021-07-03 22:30:06 +02:00
Martin Diehl
a0ffbc5f17
little polishing
...
- same names as for grid
- 'local' naming misleading here (probably for x_local etc also not a
good choice)
- following names in PETSc notation (https://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/DMPLEX/DMPlexGetPointLocal.html )
- using allocation with bounds to simplify access
- NOTE: The nodal coordinates are not what damask.Result expects except
for simple, 1 IP elements!
2021-07-02 23:49:06 +02:00
Martin Diehl
1516ded71b
Merge remote-tracking branch 'origin/development' into write_displacements
2021-07-02 23:07:51 +02:00
Martin Diehl
7745640393
consistently use prefix as modifier
2021-06-28 23:41:50 +02:00
Martin Diehl
f2a359bea1
relaxing tolerances
...
allowed for simplified cases (no temperature dependency/friction)
2021-06-28 23:28:41 +02:00
Martin Diehl
5973ef5b13
Merge remote-tracking branch 'origin/nonlocal-examples' into preparing-alpha4
2021-06-28 23:22:16 +02:00
Martin Diehl
6651656903
isoductile is not working
2021-06-28 23:13:56 +02:00
Martin Diehl
b1f4c06f9c
takeover from Christophs thesis
2021-06-26 13:25:13 +02:00
Abisheik Panneerselvam
b322ed3e03
feauture to write nodal displacements to hdf5 file added
2021-06-25 20:46:21 +02:00
Martin Diehl
ab0e65c6bc
systematic names and sensible defaults
2021-06-25 15:12:54 +02:00
Martin Diehl
06e76c1a81
consistent default absolute tolerances
...
better use conservative values, users can easily relax if needed
2021-06-25 10:13:03 +02:00
Martin Diehl
a9f5dcfbf1
avoid allocate based on random value in sum_N_sl
2021-06-24 23:35:14 +02:00
Martin Diehl
106fec92d7
C is the common symbol
2021-06-24 19:14:19 +02:00
Martin Diehl
8f5a370388
bugfix: update compatibility for nonlocal
...
intent(out) resulted in setting nonlocal = .false.
now using plasticState%nonlocal consistently
2021-06-24 18:59:52 +02:00
Martin Diehl
f42157c076
consistent names
2021-06-24 16:31:07 +02:00
Martin Diehl
f834a1534e
simplified
2021-06-24 16:07:54 +02:00
Martin Diehl
12ca7428cf
cleaning
2021-06-24 15:25:43 +02:00
Martin Diehl
ae9a48c124
polishing
2021-06-24 15:23:24 +02:00
Martin Diehl
b4265149c8
simplified
2021-06-24 15:08:31 +02:00
Martin Diehl
95c9434a21
bugfix: enable local simulations
2021-06-24 15:01:32 +02:00
Martin Diehl
8c06e7a4ff
generic and extendable multiphysics notation
2021-06-24 14:49:09 +02:00
Martin Diehl
c49ba5419b
sign-transfer done right
2021-06-21 23:26:17 +02:00
Martin Diehl
4b82cb4c14
extra parameter needed
...
Hardening parameters determine rate of hardening in phenopowerlaw.
This flexibility is also needed in J2.
2021-06-21 23:22:51 +02:00
Martin Diehl
27431bd60c
avoid division by M gives better agreement with phenopowerlaw
2021-06-21 23:11:09 +02:00
Martin Diehl
ea4867770f
avoid error due to limited floating point accurary
2021-06-21 16:15:40 +02:00
Martin Diehl
38e4802867
3.15.1 works (3.15.0 has a bug)
2021-06-21 06:53:17 +02:00
Martin Diehl
0a22916aba
not a double subscript
2021-06-19 15:13:27 +02:00
Abisheik Panneerselvam
8bba021fe1
Merge remote-tracking branch 'origin/development' into mesh_test
2021-06-18 19:23:20 +02:00
Abisheik Panneerselvam
36bf68b336
Out of plane coordinates for 2D elements are updated with dummy values
2021-06-17 20:26:37 +02:00
Abisheik Panneerselvam
b9d4217d86
permutationStar111 for 4th order integration is updataed
2021-06-16 14:58:26 +02:00
Martin Diehl
1bfbd30ae2
polishing
2021-06-15 19:53:05 +02:00
Martin Diehl
218e6a79a8
VTK image data is the appropriate type, not VTK rectilinear grid
...
FFTs require constant spacing in all three directions, this is
guaranteed by the vtkImageData but not by vtkRectilinearGrid
2021-06-15 19:02:26 +02:00
Martin Diehl
e10701b32a
easier to understand
2021-06-14 15:21:10 +02:00
Sharan Roongta
5f01b076d2
This change makes the test work for GNU too
...
Probably something was uninitialized and GNU was accessing unallocated memory
2021-06-14 14:58:14 +02:00
Sharan Roongta
c64f9eb805
hardcoding '3' is an issue for 2d simulations
2021-06-11 20:42:31 +02:00
Martin Diehl
3705f1d3a2
F,P, ... in loadcase are 2nd order tensors
2021-06-03 08:21:16 +02:00
Sharan Roongta
6cd0d79c61
old merge not reflected
2021-06-02 14:08:12 +02:00
Sharan Roongta
39c2506b8d
Merge branch 'Fortran-cleaning' into 'development'
...
Separating functionality
See merge request damask/DAMASK!396
2021-06-02 09:24:47 +00:00
Martin Diehl
fada9a7f6c
more meaningful order
2021-06-01 17:05:13 +02:00
Martin Diehl
5d0fc4fca3
more meaningful order
...
and intent(out) variables for read are at the front
2021-06-01 16:46:24 +02:00
Martin Diehl
569b1fc563
not needed (duplicated code)
2021-06-01 11:09:02 +02:00
Martin Diehl
6f9e521cdb
Merge branch 'HDFgeometryupdate' into 'development'
...
HDF geometry update
See merge request damask/DAMASK!395
2021-06-01 08:01:53 +00:00
Martin Diehl
431416b5ba
Separating functionality
...
lattice should become a module with static data and functions
2021-06-01 07:56:55 +02:00