Martin Diehl
|
dcbd7624dd
|
array order was wrong
|
2019-10-14 11:25:48 +02:00 |
Martin Diehl
|
57af822396
|
better readable
|
2019-10-14 10:36:59 +02:00 |
Martin Diehl
|
57fef8fa57
|
consistent naming
|
2019-10-14 10:08:35 +02:00 |
Martin Diehl
|
fae4546cfd
|
polishing
|
2019-10-14 09:37:31 +02:00 |
Martin Diehl
|
513b1906f6
|
bugfixes:
cell definition was not stored correctly due to wrong indexing
|
2019-10-14 08:23:21 +02:00 |
Martin Diehl
|
c41d8eb257
|
use new data structure to calculate cell node coordinates
|
2019-10-13 23:34:03 +02:00 |
Martin Diehl
|
2b65c888c4
|
avoid public variables
|
2019-10-13 22:16:42 +02:00 |
Martin Diehl
|
33e639426a
|
polishing
|
2019-10-13 21:45:08 +02:00 |
Martin Diehl
|
d03efade06
|
better calculate nodes later
|
2019-10-13 21:09:49 +02:00 |
Martin Diehl
|
369cae5332
|
no public variables
|
2019-10-13 20:52:49 +02:00 |
Martin Diehl
|
6456f9891b
|
avoid public variables
|
2019-10-13 20:34:20 +02:00 |
Martin Diehl
|
c2a8701940
|
further removal of deprecated stuff
|
2019-10-13 19:55:25 +02:00 |
Martin Diehl
|
4999aa4e14
|
more cleaning
|
2019-10-13 19:41:55 +02:00 |
Martin Diehl
|
e0cb1a87cd
|
cleaning
|
2019-10-13 19:22:57 +02:00 |
Martin Diehl
|
004abc2d4e
|
cell node definition needs to be stored
|
2019-10-13 13:28:04 +02:00 |
Martin Diehl
|
ed1d06d6f1
|
make functions independent of file state
|
2019-10-13 11:53:35 +02:00 |
Martin Diehl
|
9ea91b84e8
|
easier to read and without file access
|
2019-10-13 11:48:27 +02:00 |
Martin Diehl
|
680ed535d7
|
avoid file operations and line labels
|
2019-10-13 10:42:34 +02:00 |
Martin Diehl
|
d6b6096007
|
avoid global variables
|
2019-10-12 22:40:00 +02:00 |
Martin Diehl
|
4c9bc326f6
|
better read file only once
|
2019-10-12 21:58:26 +02:00 |
Martin Diehl
|
e6d25bfdab
|
almost no shared functionality
|
2019-10-12 19:24:03 +02:00 |
Martin Diehl
|
d8d99f3694
|
geometry folder needs to be created earlier
|
2019-10-12 16:39:44 +02:00 |
Martin Diehl
|
fabab08936
|
did not run without HDF5 support
|
2019-10-12 16:25:59 +02:00 |
Martin Diehl
|
734e6ef15f
|
writing initial coordinates to DADF5
|
2019-10-12 15:03:26 +02:00 |
Martin Diehl
|
df3bb7c559
|
cleaning
|
2019-10-08 23:53:16 +02:00 |
Martin Diehl
|
90c03d94d1
|
further separation for clearer structure
|
2019-10-08 19:08:29 +02:00 |
Martin Diehl
|
b647245e39
|
general polishing
|
2019-10-08 18:52:34 +02:00 |
Martin Diehl
|
040cd3e35d
|
no public variables
|
2019-10-08 17:26:02 +02:00 |
Martin Diehl
|
16fd608da6
|
more reasonable name
|
2019-10-08 17:12:53 +02:00 |
Martin Diehl
|
098f2903ea
|
not used anymore
|
2019-10-08 17:04:27 +02:00 |
Martin Diehl
|
5e79c360e9
|
no need for double definition
|
2019-10-08 10:03:03 +02:00 |
Martin Diehl
|
04272f88d5
|
untangling
- avoid public variables
- openMP in initialization hardly useful
- structure of init should reflect tasks:
1) reading
2) discretization
3) nonlocal stuff
|
2019-10-08 09:30:32 +02:00 |
Martin Diehl
|
7f403ad50e
|
avoid global variables
|
2019-10-05 20:23:33 +02:00 |
Martin Diehl
|
18b8e71f69
|
polishing
|
2019-10-05 20:09:01 +02:00 |
Martin Diehl
|
1d35699884
|
ip volume is only needed by plastic nonlocal
|
2019-10-05 19:46:08 +02:00 |
Martin Diehl
|
076aa3f72b
|
not needed
|
2019-10-05 17:37:14 +02:00 |
Martin Diehl
|
019f0556e6
|
better have explicit arguments
|
2019-10-05 17:18:21 +02:00 |
Martin Diehl
|
116f43f401
|
[skip ci] indentation hick-up
|
2019-09-23 22:15:13 -07:00 |
Martin Diehl
|
e30478127d
|
cleaned
|
2019-06-15 20:42:16 +02:00 |
Martin Diehl
|
47df2b581e
|
does not exist anymore
|
2019-06-13 19:09:49 +02:00 |
Martin Diehl
|
4651bfdb90
|
[skip ci] clearer logic
|
2019-06-13 09:59:37 +02:00 |
Martin Diehl
|
c7513b010b
|
use definition from element
|
2019-06-13 09:13:03 +02:00 |
Martin Diehl
|
17761c1864
|
better use function arguments
|
2019-06-13 07:38:19 +02:00 |
Martin Diehl
|
42beb5c227
|
same label everywhere
|
2019-06-13 07:25:26 +02:00 |
Martin Diehl
|
78d604df7d
|
cleaning
|
2019-06-13 07:06:01 +02:00 |
Martin Diehl
|
e117ffbc0c
|
cleaning
|
2019-06-13 00:39:35 +02:00 |
Martin Diehl
|
2d52560b6d
|
unused
|
2019-06-13 00:05:29 +02:00 |
Martin Diehl
|
ac493adc5c
|
commenting and discussing with Franz
|
2019-06-12 19:11:29 +02:00 |
Martin Diehl
|
676c772a98
|
many variables do not need to be public anymore
|
2019-06-08 12:02:52 +02:00 |
Martin Diehl
|
f22fcc7271
|
further removal of mesh
|
2019-06-07 10:20:56 +02:00 |
Martin Diehl
|
4025951dc1
|
missing use caused compilation error
|
2019-06-07 08:17:26 +02:00 |
Martin Diehl
|
87bc95e6fb
|
IPvolume is only needed for nonlocal
|
2019-06-06 23:17:02 +02:00 |
Martin Diehl
|
f0adcc665c
|
discretization contains now all information to substitute mesh
only plastic_nonlocal needs extra information
|
2019-06-06 20:54:19 +02:00 |
Martin Diehl
|
73d41ffaf7
|
less global variables
|
2019-06-06 13:08:10 +02:00 |
Martin Diehl
|
b127dcf44e
|
separating mesh and nonlocal related geometry
|
2019-06-06 08:19:29 +02:00 |
Martin Diehl
|
6a8cea90d5
|
simpler way to calculate IP neighborhood
|
2019-06-06 07:37:37 +02:00 |
Martin Diehl
|
d13d6549af
|
polishing
|
2019-06-05 20:29:14 +02:00 |
Martin Diehl
|
4b6ff59e49
|
make public variables visible
|
2019-06-05 20:18:19 +02:00 |
Martin Diehl
|
3990284b63
|
sorting face definitions of each cell
|
2019-06-05 18:57:03 +02:00 |
Martin Diehl
|
efac905fb2
|
less module wide variables
|
2019-06-05 18:57:03 +02:00 |
Martin Diehl
|
4b57722446
|
initial ideas for simplification of IP neighborhood determination
much easier for one type of element
|
2019-06-05 08:22:34 +02:00 |
Martin Diehl
|
3c46296941
|
cleaning
|
2019-06-05 00:36:25 +02:00 |
Martin Diehl
|
6bd380bcfd
|
using (partly) the cell new cell node definition
|
2019-06-04 22:02:54 +02:00 |
Martin Diehl
|
d0602513ac
|
write out and calculate cell and element connectivity
|
2019-06-04 21:30:51 +02:00 |
Martin Diehl
|
96cb2a8fb8
|
mesh needs HDF5+results for connectivity
|
2019-06-04 20:22:53 +02:00 |
Martin Diehl
|
f51599eda7
|
easier to read
|
2019-06-04 19:13:01 +02:00 |
Martin Diehl
|
2d366f8aca
|
no clue where or when this was used
|
2019-05-18 23:20:22 +02:00 |
Martin Diehl
|
2ccfc9f6da
|
simpler to use variables directly
|
2019-05-18 23:10:40 +02:00 |
Martin Diehl
|
93827b8809
|
not needed
|
2019-05-18 23:03:02 +02:00 |
Martin Diehl
|
3db32102a3
|
algorithm to split elements into cells
- finds all shared nodes
- needs polishing
|
2019-05-17 13:22:52 +02:00 |
Martin Diehl
|
c6b5d45944
|
cleaning
|
2019-05-17 12:43:42 +02:00 |
Martin Diehl
|
346c7c4a7f
|
one implicit none is enough
|
2019-05-14 23:12:32 +02:00 |
Martin Diehl
|
51e19048f7
|
pInt not needed anymore
|
2019-05-14 22:52:33 +02:00 |
Martin Diehl
|
b8c8c4ade6
|
follow numpy naming convention
|
2019-05-10 15:19:00 +02:00 |
Martin Diehl
|
811fc5c30c
|
don't put implementation details in function name
|
2019-05-10 15:03:54 +02:00 |
Martin Diehl
|
c8f426a875
|
use variables from mesh object
|
2019-03-10 12:05:52 +01:00 |
Martin Diehl
|
363a95d5b7
|
not needed
|
2019-03-08 19:07:19 +01:00 |
Martin Diehl
|
77d60be127
|
avoid superfluous reporting
|
2019-02-16 11:30:56 +01:00 |
Martin Diehl
|
61032b5fd8
|
wrong jump position
probably a copy and paste error
|
2019-02-16 10:24:12 +01:00 |
Martin Diehl
|
542ab946cc
|
[skip ci] not needed
|
2019-02-04 19:05:02 +01:00 |
Martin Diehl
|
3f61c97ded
|
don't support non-DAMASK materials
|
2019-02-04 18:58:36 +01:00 |
Martin Diehl
|
59dd9b16e1
|
cleaning
|
2019-02-03 16:40:15 +01:00 |
Martin Diehl
|
b0b1ea3b84
|
input argument not needed any more
|
2019-02-03 14:23:32 +01:00 |
Martin Diehl
|
2d0c74d7d9
|
implicit dependencies made explicit
|
2019-02-03 14:22:06 +01:00 |
Martin Diehl
|
2aba6faf40
|
cleaning and making dependencies clear
|
2019-02-03 14:22:06 +01:00 |
Martin Diehl
|
d605adc92e
|
avoid the use of global variables to make dependencies clear
|
2019-02-03 11:12:23 +01:00 |
Martin Diehl
|
bb135463c4
|
using data from theMesh instead of local variables
|
2019-02-02 20:45:19 +01:00 |
Martin Diehl
|
35c37ef9dc
|
forgotten format specifier
|
2019-02-02 17:39:31 +01:00 |
Martin Diehl
|
abedb5c3db
|
ordered according to calling sequence
|
2019-02-02 17:24:18 +01:00 |
Martin Diehl
|
d51a379376
|
avoid jump labels
|
2019-02-02 17:24:18 +01:00 |
Martin Diehl
|
819ec40b44
|
clearer order:
1) parse file
2) set up element
3) set up mesh
|
2019-02-02 17:24:18 +01:00 |
Martin Diehl
|
4f2a3d7f55
|
unused variables
|
2019-02-02 12:23:53 +01:00 |
Martin Diehl
|
94a24e45ee
|
bugfixes:
theMesh%Nelems need to be set (using an intermediate function until a
routine does that)
spectral.geom file can have "N+n to N" (backwards counting)
|
2019-02-02 11:46:38 +01:00 |
Martin Diehl
|
5f8b110f63
|
initialize mesh and element
|
2019-02-01 12:24:23 +01:00 |
Martin Diehl
|
b87a09a466
|
not needed
|
2019-02-01 11:22:06 +01:00 |
Martin Diehl
|
bcd9908a88
|
all variables/functions were not used
|
2019-01-31 12:23:23 +01:00 |
Martin Diehl
|
615b166992
|
removed unused stuff
|
2019-01-31 11:39:28 +01:00 |
Martin Diehl
|
beb0ca01eb
|
define functions where needed
only use solver specific element names
|
2019-01-31 11:29:56 +01:00 |
navyanthkusam
|
09dc1041a5
|
variable attributes adjusted
compiles now
|
2019-01-28 14:36:44 +01:00 |
navyanthkusam
|
3ebc0c2e37
|
tMesh_marc object extends tMesh
Functionality seperated for mesh_marc
|
2019-01-28 13:53:44 +01:00 |