Martin Diehl
ce7bf418bc
include latest tests, removed old code
2024-03-02 13:31:24 +05:30
Shah Vitesh
f15d1da169
[skip sc][skip ci] newer code structure to create DREAM3d files
2023-02-27 14:51:37 +01:00
Martin Diehl
29cbf1304b
grain growth not maintained and has issues
...
the grain growth model is based on the Voronoi Implicit Interface Method
(https://doi.org/10.1016/j.jcp.2012.04.004 ). The last step in this
algorithm is the assignment of the new phase/material ID to the voxels
in the 'thick boundary' which is done with distance_transform_edt from
ndimage. This problem can have multiple solution and can lead to the
translation of grains.
In the original publication, the position of the boundary is calculated
with subvoxel resolution by solving the eikonal equation. The following
python packages might help:
https://pypi.org/project/eikonalfm
https://pypi.org/project/scikit-fmm
https://github.com/malcolmw/pykonal
2022-01-12 07:48:09 +01:00
Martin Diehl
b285702d84
functionality is availabe in grid_filters.py
2021-12-27 21:18:31 +01:00
Martin Diehl
96767e75a3
can be done directly in the python library:
...
P = damask.Orientation(lattice='cF').Schmid('slip')
sigma = np.array([[1,0,0],[0,0,0],[0,0,0]])
sigma_extended = np.broadcast_to(sigma.reshape(damask.util.shapeshifter(sigma.shape,P.shape)),
P.shape)
tau = np.einsum('i...jk,i...jk->i...',sigma_extended,P)
2021-07-26 00:19:03 +02:00
Martin Diehl
63fee141b9
rubbish
...
neper offers advanced seeding/meshing methods
2021-07-16 10:37:09 +02:00
Martin Diehl
adee729b83
better keep reference close to the code
2021-07-01 14:34:16 +02:00
Martin Diehl
fd3d174f75
not needed anymore
2021-05-28 15:38:41 +02:00
Martin Diehl
d74c1534ed
bug fixes
2021-03-26 12:48:20 +01:00
Martin Diehl
75fb080638
old shell scripts
...
- removed unmaintained scripts from 'legacy'
- pushed deprecated scripts to 'legacy'
2021-03-26 08:48:05 +01:00
Martin Diehl
7dc8391c03
not needed anymore
2020-09-25 07:40:12 +02:00
Martin Diehl
6ab88aad2b
default format for Table is ASCII
...
hence, renamed load_ASCII/save_ASCII to load/save
2020-09-20 20:45:06 +02:00
Philip Eisenlohr
b57e8e69a8
switched save_ASCII() in more legacy scripts to legacy mode
2020-09-15 22:38:50 -04:00
Philip Eisenlohr
96ad358f83
modified file reading/writing methods to load_X, save_X formalism
2020-09-15 01:14:05 -04:00
Philip Eisenlohr
be0668dc27
fixed all affected shell scripts
2020-09-03 11:19:19 -04:00
Martin Diehl
0ad189ea9d
not needed anymore
2020-08-08 18:18:32 +02:00
Martin Diehl
ebaae151f5
not directly related to DAMASK
2020-06-26 22:03:42 +02:00
Martin Diehl
7a74a9ed10
cleaning for release
2020-06-15 15:31:09 +02:00