Martin Diehl
e855083964
systematic names
2021-02-11 14:19:04 +01:00
Martin Diehl
5891786680
Merge remote-tracking branch 'origin/development' into new-gmsh-version
2021-01-13 22:52:50 +01:00
Sharan Roongta
52aaf2fa5e
not needed
2021-01-07 17:04:30 +01:00
Sharan Roongta
793e5d0d2b
Merge branch 'development' into new-gmsh-version
2021-01-07 16:38:16 +01:00
Martin Diehl
437d91495b
No FEsolving
2021-01-06 14:24:02 +01:00
Martin Diehl
3884549e19
store field variables as 1D array
...
first step of simplifying layout:
1) Solver translates from ip,el tuple (FEM) or cells(1),cells(2),cells(3) triple to list.
2) DAMASK iterates over all points
3) homogenization knows mapping (point,constituent) -> (instance,member)
2020-12-16 21:56:02 +01:00
Martin Diehl
afbcb82502
Merge remote-tracking branch 'origin/development' into misc-improvements
2020-12-15 10:32:59 +01:00
Martin Diehl
2dd520b4a2
P_aim should be independent from P_av
...
P_av is not defined after restart or cutback. Restart with change of
load case is probably still an issue
2020-12-15 08:06:50 +01:00
Martin Diehl
8fbadef524
print instead of write
2020-12-14 22:37:14 +01:00
Martin Diehl
189597dbff
drop support for old PETSc versions
2020-12-13 08:55:07 +01:00
Sharan Roongta
21faee4eaa
'0' based indexing
2020-12-07 13:03:18 +01:00
Sharan Roongta
f563313ce9
PETSc provides subroutine to read physical tags
2020-12-06 00:10:04 +01:00
Sharan Roongta
665dd3020d
new gmsh version
2020-12-04 03:30:39 +01:00
Martin Diehl
80c8c9e51e
fixing use for new Intel Fortran
...
visibility of use associated entities can now be limited
2020-11-28 07:23:55 +01:00
Martin Diehl
c9356fd447
error checking, making readable with damask.Result
2020-11-15 15:39:54 +01:00
Martin Diehl
9119254210
materialpoint => homogenization
...
especially as prefix for global data (clear name spaces)
2020-10-24 17:26:42 +02:00
Martin Diehl
1681889e0b
PETSc 3.14 is out
2020-10-06 07:12:04 +02:00
Martin Diehl
cdf3c8cdee
Merge remote-tracking branch 'origin/development' into no-crystallite-dPdF
2020-10-03 08:34:02 +02:00
Sharan Roongta
776901cb81
microstructure --> material
2020-10-01 12:43:05 +02:00
Martin Diehl
7f8613f6ad
always update dPdF (was the default anyways)
2020-09-30 10:24:24 +02:00
Martin Diehl
41fbc58c1b
standard conforming name
2020-09-22 13:09:12 +02:00
Martin Diehl
53ce4e07d2
forgotten renames in subfolders
2020-09-22 13:02:33 +02:00
Martin Diehl
cc92b0ad84
print is more appropriate than write
2020-09-19 08:29:50 +02:00
Martin Diehl
74b35f5612
short numpy name
2020-09-13 11:18:57 +02:00
Martin Diehl
e5c2382f73
missing renames ...
2020-09-13 11:17:49 +02:00
Martin Diehl
38a4118dc5
prefix to global variables increases readability
2020-09-13 11:05:42 +02:00
Martin Diehl
da0e16520c
handling of MPI in 'parallelization'
2020-09-13 10:26:33 +02:00
Martin Diehl
23bf51cca0
homogenizationAt from discretization not needed anymore
2020-08-29 16:45:18 +02:00
Sharan Roongta
7754a1ea56
Restructuring for material.yaml
2020-08-15 16:08:46 +02:00
Martin Diehl
68bf21c900
can use string of dynamic length
2020-08-09 06:40:43 +02:00
Sharan Roongta
48b42debe0
redundant
2020-07-03 20:55:05 +02:00
Martin Diehl
432609ec14
cleaning
2020-07-03 16:45:11 +02:00
Sharan Roongta
dda2f2cf22
defined locally
2020-07-01 22:39:44 +02:00
Sharan Roongta
57e4d01a6b
Merge branch 'development' into YAML-compatible-debug
2020-07-01 13:40:56 +02:00
Sharan Roongta
0b2d62e98d
polishing
2020-06-29 17:05:11 +02:00
Martin Diehl
640bc7b190
[skip ci] polishing
2020-06-29 15:09:13 +02:00
Sharan Roongta
14a4dc5184
Merge branch 'YAML-compatible-numerics' into YAML-compatible-debug
2020-06-27 21:48:59 +02:00
Sharan Roongta
77e7e3d3c4
polishing
2020-06-26 20:12:05 +02:00
Sharan Roongta
6e6e4dcdfd
typo during resolve merge conflict
2020-06-25 15:15:48 +02:00
Sharan Roongta
78b6b3ecdb
Merge branch 'development' into YAML-compatible-numerics
2020-06-25 11:02:54 +02:00
Sharan Roongta
be84561e2e
num structure replicated; polishing
2020-06-24 16:48:51 +02:00
Martin Diehl
cf1cfb0cd9
Merge branch 'development' into misc-improvements
2020-06-20 21:43:28 +02:00
Sharan Roongta
7c4afe06c9
less generic variables
2020-06-19 03:56:16 +02:00
Sharan Roongta
0cf06a77d4
bugfix
2020-06-18 18:14:53 +02:00
Sharan Roongta
eb71c1033d
extended for FEM
2020-06-18 17:52:25 +02:00
Sharan Roongta
0fc482585b
used for both grid & mesh; polishing
2020-06-17 23:00:03 +02:00
Sharan Roongta
ac2539b305
further cleaning of numerics.f90
2020-06-17 20:46:03 +02:00
Sharan Roongta
d3f9e9f115
polishing
2020-06-17 18:02:22 +02:00
Sharan Roongta
d4d29ff376
cleaning: comments added
2020-06-17 17:19:21 +02:00
Sharan Roongta
f6355d199a
better as local variables
2020-06-17 16:47:13 +02:00
Sharan Roongta
5cd2be0569
less global variables
2020-06-16 19:15:01 +02:00
Martin Diehl
e0d4ee44a3
better name
2020-06-16 13:59:59 +02:00
Martin Diehl
753fbb70fd
cleaning
2020-06-16 13:55:32 +02:00
Martin Diehl
9cd9ee71c5
off-by-one issue fixed
2020-06-05 14:44:31 +02:00
Martin Diehl
431284aa95
not needed
2020-06-01 18:23:01 +02:00
Martin Diehl
44fc65b812
Merge branch 'development' into FEM-PETSC_3.11+
2020-06-01 15:19:37 +02:00
Martin Diehl
1885a701fa
nothing to debug here
2020-06-01 15:19:30 +02:00
Martin Diehl
530623a2b3
function was only renamed in PETSc 3.12
2020-05-13 13:15:37 +02:00
Martin Diehl
f2d1343cdf
need to select the whole mesh
2020-05-13 12:58:39 +02:00
Martin Diehl
72c835a554
not used
2020-05-11 16:00:53 +02:00
Martin Diehl
9553a7838b
needs to be logical
2020-05-06 22:15:09 +02:00
Martin Diehl
0f2447d413
restart does not overwrite existing results
2020-05-06 21:48:55 +02:00
Martin Diehl
7ec1ae977e
new names
...
spectral => grid
FEM => mesh
because there are FEM solvers for both discretizations. old names will
be available for a certain time
2020-04-25 09:56:51 +02:00
Martin Diehl
48c9d31720
matching names
2020-03-20 15:08:07 +01:00
Martin Diehl
03bec0221a
systematic names
2020-03-20 15:00:18 +01:00
Martin Diehl
dd30a4ca65
module name = file name
2020-03-20 14:56:04 +01:00
Martin Diehl
b569e9cd6e
clearer name
2020-03-20 14:55:10 +01:00
Martin Diehl
6ad1315b60
consistent name
2020-03-20 13:37:37 +01:00
Martin Diehl
e1bd49a12b
constants/parameters in capitals
2020-03-17 08:17:14 +01:00
Martin Diehl
8d46a22f5a
better keep data close to its use
2020-03-17 00:10:23 +01:00
Martin Diehl
0bb7fea782
sort into folders ...
...
and avoid names like mesh_mesh
2020-03-16 21:03:54 +01:00
Martin Diehl
cd76172d74
debugging PETSc
2020-02-08 09:17:44 +01:00
Martin Diehl
187b3603d3
using new names
2020-02-08 09:08:52 +01:00
Martin Diehl
8f2e345ab4
polishing
2020-02-08 08:19:06 +01:00
Martin Diehl
4c4c052e73
slowly getting newer PETSc versions to work
2020-02-08 07:03:18 +01:00
Martin Diehl
5456ee98f4
still needed (new section was created)
2020-02-08 06:59:37 +01:00
Martin Diehl
984370d7d1
not needed
2020-02-07 18:34:00 +01:00
Martin Diehl
1ceba73d31
adopting to PETSc >3.10
...
thanks to Matthew Knepley from the PETSc team
2020-02-07 09:10:08 +01:00
Martin Diehl
9e131c0110
rank 0 takes care of statistics file
2020-02-03 23:09:46 +01:00
Martin Diehl
e9dad64f2b
use central functionality
2020-02-03 23:01:08 +01:00
Martin Diehl
7bdfd05749
simplified
2020-02-03 22:44:57 +01:00
Martin Diehl
c6579f8890
[skip ci] unified
2020-02-03 22:41:52 +01:00
Martin Diehl
3b8dd17e5b
avoiding hard-coded constants
2020-01-26 12:25:45 +01:00
Martin Diehl
9c7f6811a2
use default string length
2020-01-26 12:17:59 +01:00
Martin Diehl
91d25ec897
rename in PETSc function
2020-01-21 18:18:27 +01:00
Martin Diehl
ad2520bec1
compiles with PETSc > 3.10
...
but does not run
2020-01-21 15:27:11 +01:00
Martin Diehl
8ef3985da7
debug info
2020-01-21 14:58:35 +01:00
Martin Diehl
9b4f773a0b
work around for bug in Intel
2020-01-21 08:43:16 +01:00
Martin Diehl
1a31ff82bb
avoid code duplication
2020-01-21 07:46:32 +01:00
Martin Diehl
2e38582824
no need for additional variables
2020-01-21 07:08:02 +01:00
Martin Diehl
47e5b0077a
fixed typo
2020-01-21 06:53:32 +01:00
Martin Diehl
843676fb10
grouping variables for better readability
2020-01-21 06:10:19 +01:00
Martin Diehl
34af10fac1
using default string length
2019-12-21 12:39:54 +01:00
Martin Diehl
4eacc1d16d
polishing
2019-12-07 15:45:37 +01:00
Martin Diehl
7ecb0245ec
simplified (use novel i0 format specifier)
2019-12-07 11:12:46 +01:00
Martin Diehl
50769b52a5
don't continue if calculation did not converge
2019-10-24 06:32:46 +02:00
Martin Diehl
52190382ac
cleaning
2019-10-23 22:42:46 +02:00
Martin Diehl
e1d820bff1
does not support restart
2019-10-23 22:04:50 +02:00
Martin Diehl
c0210659b6
statUnit was not opened, stat file was written to STDERR
2019-09-22 15:56:37 -07:00
Martin Diehl
25d02c2f19
most of the functionality is only relevant for commercial FEM
2019-06-15 16:21:04 +02:00
Martin Diehl
82ab1f5e10
sorted for better readability
2019-06-11 14:29:10 +02:00
Martin Diehl
f2be94ed5f
function better suited for single return value
...
use correct shapes (1D list) for return value
2019-06-11 14:15:10 +02:00
Martin Diehl
b2409d6998
cleaning
2019-06-11 13:34:55 +02:00
Martin Diehl
7d5f5afe01
further cleaning
2019-05-12 13:11:30 +02:00
Martin Diehl
f0f8be7840
not used
2019-05-12 10:05:40 +02:00
Martin Diehl
8286a289df
try to directly allocate pointers
2019-05-12 09:52:56 +02:00
Martin Diehl
7f0008c4a3
not used at the moment
2019-05-12 09:37:59 +02:00
Martin Diehl
70b7cbea7c
does not exist anymore
2019-05-10 15:47:27 +02:00
Martin Diehl
9703d04a7d
grid/mesh for mesh needs rename
...
keep the old naming/location for the moment consistently for all solvers
2019-04-30 06:31:03 +02:00
Martin Diehl
477478f66c
source code structure reflects build targets
2019-04-29 10:43:49 +02:00