Martin Diehl
20fdcb91d9
use central functionality
2023-12-30 15:48:04 +01:00
Martin Diehl
0d747ae5e4
(incomplete) split: spectral/FFT vs mech functionality
2023-12-24 13:26:32 +01:00
Martin Diehl
169bc977d7
was a 'write-only' variable
2023-12-23 22:39:23 +01:00
Philip Eisenlohr
341119d706
Merge branch 'solver-simplification' into 'development'
...
simplified thermal and damage solvers
See merge request damask/DAMASK!778
2023-07-18 16:05:43 +00:00
Martin Diehl
37c0b59afd
clearer name for (non-general) postfix
2023-07-18 01:36:52 +02:00
Martin Diehl
0479db85ae
indicate constant with CAPITALS
2023-07-17 17:51:34 +02:00
Philip Eisenlohr
223d321a94
concatenated error reporting
2023-07-17 11:37:52 -04:00
Sharan Roongta
78431783ba
capitalisation indicate constants
2023-07-17 17:26:11 +02:00
Martin Diehl
ddeb218728
unified naming scheme with damage/thermal
2023-07-17 05:56:06 +02:00
Sharan
a1f797de3e
consistency
2023-07-16 22:43:10 +02:00
Martin Diehl
b54cf03d6d
allgather instead of allreduce+sum with contribution from 1 proc
2023-07-16 19:29:45 +02:00
Sharan Roongta
35b8d5fc7f
missing parameters of grid added to the current structure
2023-07-13 22:03:29 +02:00
Sharan Roongta
12cb043d6d
grid solver related changes
2023-07-12 23:14:46 +02:00
Martin Diehl
15e5bce7e4
indicate read-only access
2023-07-10 20:50:24 +02:00
Martin Diehl
cf74a687c5
not needed
2023-07-10 20:40:22 +02:00
Philip Eisenlohr
d2c374624e
Additional language polish
2023-06-28 10:23:00 +00:00
Philip Eisenlohr
da51fa5fdc
Reporting language polishing
2023-06-21 09:37:00 +00:00
Martin Diehl
0324e7ece1
parameters should be spelled in capitals
2023-06-04 13:52:31 +02:00
Martin Diehl
ca1c22874b
consistent and short
2023-06-04 13:51:05 +02:00
Martin Diehl
d0b832e6f1
consistent with naming in HDF5_utilities
2023-06-03 17:06:32 +02:00
Martin Diehl
e5b7ad335f
debug.yaml causes more work than it saves
2023-02-13 22:26:58 +01:00
Martin Diehl
9464279eb5
better to understand
2023-01-14 22:34:05 +01:00
Martin Diehl
ede04c0264
style polishing
2022-12-11 18:16:13 +01:00
Martin Diehl
e6c2e73e03
Merge remote-tracking branch 'origin/development' into 231-no-petscscalar-and-_range
2022-12-10 14:54:02 +01:00
Martin Diehl
aaae8a701b
Fortran style adjustments
2022-12-07 17:29:03 +00:00
Martin Diehl
411c86b5ef
following style guide
2022-12-01 19:52:53 +01:00
Daniel Otto de Mentock
b96576ce93
standardizing double definition across modules
2022-12-01 17:27:30 +01:00
Martin Diehl
0508fa9ec2
flatten solver data layout
...
avoid problem with chunking/compression (only relevant for large
simulations when this feature is used).
In addition, use a unified variable naming: no "_current" for
thermal and damage to follow example of mech.
2022-11-27 17:07:25 +01:00
Martin Diehl
df5487e1a9
Re-written YAML types
...
Strict typing for YAML
New access pattern requires to specify the expected type, i.e. 'scalar', 'list', or 'dict'. This ensures that the node offers the expected functionality instead of polluting 'tNode' with dummy functions which throw error messages if not overwritten.
The restructuring of the code allows to hierarchically construct methods without much code duplication.
Some aspects of the error messaging system have been improved.
2022-10-25 16:09:36 +00:00
Martin Diehl
61dc14e0b9
Merge remote-tracking branch 'origin/development' into implicit-none-external
2022-06-27 15:13:20 +02:00
Martin Diehl
3b57934d6e
Marc precision handling
2022-06-27 08:37:41 +00:00
Martin Diehl
2f1904efec
only MPI_f08 is standard conforming
2022-06-21 23:11:22 +02:00
Martin Diehl
b8c3d75700
[skip sc] enforce interfaces (quick fix: declare as external)
2022-06-21 22:59:01 +02:00
Martin Diehl
d5db083fec
more convenient to see all invalid parameters
2022-05-27 00:25:25 +02:00
Martin Diehl
91b71fdff8
systematic naming scheme
2022-04-24 04:45:41 +02:00
Martin Diehl
b80b406ad5
more specific name
...
'interface' can be an interface to anything, 'CLI' is an established
abbreviation for 'command line interface'
2022-04-23 16:09:31 +02:00
Martin Diehl
bd657e6c62
fixed style and corrected copy and paste errors
2022-02-09 12:29:55 +01:00
Martin Diehl
762f93d724
following naming convention
2022-01-29 15:30:59 +01:00
Martin Diehl
487912cfb0
following Python notation
2022-01-29 15:14:40 +01:00
Martin Diehl
68ea33c591
start at 1 for the same loop pattern
2022-01-26 12:21:08 +01:00
Martin Diehl
a86dc322fb
consistently put the check on the next line
2022-01-26 12:18:26 +01:00
Martin Diehl
96fed368ad
name adjustments
2022-01-21 14:51:46 +01:00
Martin Diehl
292cbdee30
consistent name
2022-01-20 14:56:21 +01:00
Martin Diehl
7bd8452bf8
set return value
2022-01-20 07:56:45 +01:00
Martin Diehl
7b1080fdb7
better and consistent variable name
2022-01-20 07:42:16 +01:00
Martin Diehl
1f86111f57
call SNESSetDM after DMDASNESSetFunctionLocal
...
following example ex5f.F90, seems to resolve segmentation fault
2022-01-19 22:57:22 +01:00
Martin Diehl
0f4f2b6717
use only grid, not (x/y/z) start and end
2022-01-19 19:38:07 +01:00
Martin Diehl
25ddec76e7
avoid (x/y/z)end and (x/y/z)start, same information is in grid
2022-01-19 17:41:16 +01:00
Martin Diehl
96ff3314a3
simplified
2022-01-19 17:10:47 +01:00
Martin Diehl
642df40634
one-based counting
2022-01-19 16:56:54 +01:00