Martin Diehl
|
85d161f039
|
missing rename: bcc -> cI
also, no CamelCase in disloTungsten + a few renames of variable names
for more consistency
|
2020-11-29 12:57:51 +01:00 |
Martin Diehl
|
c712332e87
|
using consistent names for Bravais lattice in Fortran and Python
|
2020-11-28 22:38:12 +01:00 |
Martin Diehl
|
b7ae2c72f5
|
allow to parse extra options to PETSc in case of debugging
|
2020-11-28 11:47:20 +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
|
5bed0787ed
|
replace log scaling with geometric regression scaling
more flexibility in time discretization via parameter 'r'.
Also, changed variable names to reflect names in loadcase.yaml
|
2020-11-25 18:56:03 +01:00 |
Martin Diehl
|
4bf802a28e
|
fixed documentation
|
2020-11-18 21:51:37 +01:00 |
Martin Diehl
|
870c0f7aca
|
removed aliases
required bump of DADF5 version
|
2020-11-18 14:53:11 +01:00 |
Sharan Roongta
|
2157bf50cd
|
mech --> mechanics
|
2020-11-17 22:21:35 +01:00 |
Franz Roters
|
523a0979eb
|
Merge branch 'mpi-single-process-read' into 'development'
MPI single process read of grid
See merge request damask/DAMASK!277
|
2020-11-17 17:00:09 +01:00 |
Sharan Roongta
|
c16ad845bc
|
Merge branch 'modernize-testing' into 'development'
Modernize testing
See merge request damask/DAMASK!280
|
2020-11-16 20:10:38 +01:00 |
Sharan Roongta
|
c430b571fc
|
Merge branch 'safe-mpi-nonblocking' into 'development'
check all errors, avoid intermediate wait
See merge request damask/DAMASK!282
|
2020-11-16 18:50:05 +01:00 |
Martin Diehl
|
cf3a28952a
|
fixed tests
|
2020-11-16 16:38:17 +01:00 |
Martin Diehl
|
0bd8a410ad
|
check all errors, avoid intermediate wait
|
2020-11-16 09:22:55 +01:00 |
Martin Diehl
|
b3955573f6
|
using new tests
|
2020-11-15 22:39:47 +01:00 |
Martin Diehl
|
c9356fd447
|
error checking, making readable with damask.Result
|
2020-11-15 15:39:54 +01:00 |
Martin Diehl
|
5a28a5b4db
|
correct handling of C strings
cleaning and improving the C code for system routines and the interface
to Fortran
Reporting PETSc version
|
2020-11-14 14:36:10 +01:00 |
Martin Diehl
|
e419eea507
|
read vtr file only by process 1
|
2020-11-12 14:40:25 +01:00 |
Martin Diehl
|
bb471cb923
|
it's a process, not a thread
|
2020-11-12 07:51:07 +01:00 |
Martin Diehl
|
9c75674b20
|
unused
|
2020-11-12 07:50:56 +01:00 |
Martin Diehl
|
ff2eec133f
|
underflow/denormal might appear for gfortran
|
2020-11-11 21:30:11 +01:00 |
Martin Diehl
|
3d7aceb99b
|
avoid underflow/division by zero
|
2020-11-11 20:57:17 +01:00 |
Martin Diehl
|
cd7ada0da9
|
use Fortran internals for error handling
|
2020-11-11 20:09:14 +01:00 |
Martin Diehl
|
3dd5eaf1c1
|
clean exit with stack trace
|
2020-11-11 14:06:21 +01:00 |
Martin Diehl
|
8e89452791
|
not needed
|
2020-11-11 13:59:37 +01:00 |
Martin Diehl
|
5531f892c3
|
z = 0 for invalid number of processes
e.g. using 24 processes for a 128x128x128 grid would need 21 processes
with z=6 and 1 process with z=2
|
2020-11-11 12:47:13 +01:00 |
Martin Diehl
|
429c226008
|
IO is not inherited when using ifort 19
this is intented, public modules should only bring their own functions
and variables into global scope
|
2020-11-11 12:19:39 +01:00 |
Martin Diehl
|
b46a25a7d2
|
C capitalization
|
2020-11-11 11:47:23 +01:00 |
Martin Diehl
|
53110ccf35
|
use (also) PETSc error trapping
|
2020-11-11 11:46:12 +01:00 |
Martin Diehl
|
9c87142e6d
|
Merge branch 'development' into hdf5-error-stop
|
2020-11-11 11:17:37 +01:00 |
Martin Diehl
|
018709bfcf
|
error stop better suited for internal errors
error stop gives full stack trace, which is very helpful for debugging.
|
2020-11-11 10:19:47 +01:00 |
Martin Diehl
|
2923f639da
|
not needed
inverse mapping is computed in python
|
2020-11-11 10:16:38 +01:00 |
Martin Diehl
|
8429a9d695
|
Merge remote-tracking branch 'origin/development' into modularize-mech
|
2020-11-11 07:04:23 +01:00 |
Martin Diehl
|
5926f84851
|
WIP: refactoring Orientation=Symmetry+Rotation, Lattice=subclass of Sym, and Crystal=Lattice+Rotation
|
2020-11-09 21:20:56 +01:00 |
Sharan Roongta
|
8007c47b48
|
Merge branch 'development' into modularize-mech
|
2020-11-08 15:43:30 +01:00 |
Martin Diehl
|
03a68248b5
|
polishing
|
2020-11-06 13:25:00 +01:00 |
Martin Diehl
|
bbaeeb02da
|
Merge remote-tracking branch 'origin/misc-improvements' into h5py3
|
2020-11-06 13:19:47 +01:00 |
Martin Diehl
|
10b8a04d89
|
no need for fixed-length string
|
2020-11-06 00:59:12 +01:00 |
Martin Diehl
|
9cd2c19a20
|
no need for fixed length
|
2020-11-06 00:50:27 +01:00 |
Martin Diehl
|
e649fb195f
|
update to use variable-length strings
|
2020-11-05 22:34:41 +01:00 |
Martin Diehl
|
2b6001222d
|
black magic
compiles also with Intel (complained about non-existing interface
before).
Direct pointer crashes ..
|
2020-11-05 17:59:05 +01:00 |
Sharan Roongta
|
25e4b63969
|
polishing
|
2020-11-05 16:49:59 +01:00 |
Martin Diehl
|
b8c97c5b7e
|
change string type
normal fortran strings are fixed-length, spacepad. h5py (at least v3.x)
creates variable-length, nullterm
|
2020-11-05 15:36:13 +01:00 |
Sharan Roongta
|
921acb97c2
|
important to note
|
2020-11-05 00:23:43 +01:00 |
Sharan Roongta
|
bbeb031da5
|
only hooke is implemented
one function call is enough for the moment.
Should complicate/(have switch cases) when other laws apart from hooke is implemented.
|
2020-11-04 13:01:13 +01:00 |
Sharan Roongta
|
79071512c8
|
missed out
|
2020-11-03 11:51:57 +01:00 |
Sharan Roongta
|
2b6e09ad81
|
WIP: compatible with new names
|
2020-11-03 00:56:40 +01:00 |
Sharan Roongta
|
7b761476e4
|
under mech dictionary
|
2020-11-03 00:48:16 +01:00 |
Sharan Roongta
|
523a44a964
|
move to different module
|
2020-11-02 21:39:33 +01:00 |
Sharan Roongta
|
9cf2a5ed19
|
Merge branch 'development' into consistent-naming
|
2020-10-31 18:02:06 +01:00 |
Franz Roters
|
98cb7be21a
|
Merge branch 'development' into more_crystallite_cleaning
|
2020-10-30 16:42:19 +01:00 |