Martin Diehl
3870a70a4e
HDF5 seems to use MPI (F90 style)
2021-07-09 12:37:39 +02:00
Martin Diehl
8e75e87ad9
Merge branch 'MPI_F08' into polishing-for-beta
2021-07-09 11:32:32 +02:00
Martin Diehl
f54bd8f3a9
correct capitalization
2021-07-08 17:56:49 +02:00
Martin Diehl
139f2c177a
use MPI_f08 if possible
...
most PETSc installations provide outdated MPI (f90 version)
MPI_COMM_WORLD is now of derived type (Fortran 08 style)
PETSC_COMM_WORLD is the plain integer (f90 style) alias.
Note that HDF5 is assumed to have f90 interfaces
2021-07-08 16:27:37 +02:00
Martin Diehl
4c3ff4bef4
consistent capitalization
2021-07-08 15:05:01 +02:00
Martin Diehl
58bc6e2ba6
avoid chained inclusions
2021-07-08 14:27:04 +02:00
Martin Diehl
69415d2e05
not needed
2021-07-08 12:30:00 +02:00
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