Martin Diehl
b957f1f016
include of lib dir no longer needed
2016-10-24 14:17:26 +02:00
Martin Diehl
1f5a3f474c
consistent use of same name for communicator
...
will not make any difference, but clearer to understand
http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Sys/PETSC_COMM_WORLD.html
2016-10-24 10:42:01 +02:00
Martin Diehl
8c1fe4fff0
no need to have unused dummy arguments
2016-10-22 13:40:45 +02:00
Martin Diehl
cfb90c83d0
more infos for humans and compilers
2016-10-22 13:24:50 +02:00
Martin Diehl
b5c1b49137
unified definition of NaN for Intel and GNU Fortran (works for Intel 15. und 16.)
2016-10-22 12:17:18 +02:00
Martin Diehl
41f01e16cd
using PETSC_NULL_OBJECT instead of dummy where possible
2016-10-22 12:16:02 +02:00
Martin Diehl
54c0ba5599
Abaqus does not restore the jacobian (strange, but true)
2016-10-21 15:12:40 +02:00
Martin Diehl
54d98a2046
leftovers from perturbation calculation
2016-10-21 15:11:14 +02:00
Martin Diehl
633744bfa9
used only for commercial FEM anyway
2016-10-21 15:08:47 +02:00
Martin Diehl
cc28da502b
ifort 2017 requires new option format
2016-10-21 15:05:34 +02:00
Philip Eisenlohr
12e94bd310
revert to continuous spectral derivative, fwbw gets own branch
2016-10-19 08:07:54 -04:00
Philip Eisenlohr
e93db170da
fixed typo in help message
2016-10-18 16:24:23 -04:00
Philip Eisenlohr
85076ad613
check agreement between rate and time #points, extrapolate to outside
2016-10-18 16:23:52 -04:00
Philip Eisenlohr
b8bf51b366
changed default FFT spatial derivative to "fwbw_difference"
2016-10-18 15:31:52 -04:00
Philip Eisenlohr
e49d1d4792
slight readability improvement
2016-09-28 18:27:52 -04:00
Martin Diehl
ff13925afa
documented and simplified
2016-09-21 06:28:24 +02:00
Martin Diehl
d0ea692cf2
fix for 03aebdf958
2016-09-20 21:38:18 +02:00
Martin Diehl
03aebdf958
using standard function from C to determine hostname (no export of variable needed,
...
name can be either HOST or HOSTNAME).
fixed path separator as '/'
2016-09-20 07:08:31 +02:00
Martin Diehl
59e8109ced
some comments, missing ierr
2016-09-08 08:51:07 +02:00
Martin Diehl
c8f832e12f
communication in code only run with a certain debug option on will not work
...
debug only happens at rank 0!
2016-09-08 08:43:15 +02:00
Martin Diehl
9f1812bef9
not needed any more
2016-09-05 14:26:54 +02:00
Martin Diehl
221d3753f0
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-09-04 19:07:15 +02:00
Martin Diehl
5fec85a159
not needed any more
2016-09-03 17:01:39 +02:00
Martin Diehl
c05307a273
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-09-03 14:35:53 +02:00
Martin Diehl
a6940ab84f
did not compile
2016-09-03 14:30:59 +02:00
Martin Diehl
0d43dfb2f7
allreduce makes sense here as for all other processes, worldrank check not needed anymore
2016-09-03 14:27:56 +02:00
Martin Diehl
6207f1e7d9
reporting MPI processes
2016-09-03 14:25:45 +02:00
Martin Diehl
9512231d49
cleaning
2016-09-03 13:53:41 +02:00
Philip Eisenlohr
d529eae4a4
fixed MPI_reduce hiccup
...
see http://stackoverflow.com/questions/17741574/in-place-mpi-reduce-crashes-with-openmpi
2016-08-31 22:54:00 -04:00
Philip Eisenlohr
d3eb3451e3
improved readability by splitting to one file per line
2016-08-25 12:00:10 -04:00
Philip Eisenlohr
6076506738
general polishing and removal of redundant do-loop
2016-08-25 11:57:19 -04:00
zhangc43
af10f92041
remove space before preprocessor
2016-08-23 08:29:42 -04:00
zhangc43
3d0e19de0a
syntax polish for ifdef
2016-08-22 17:45:05 -04:00
zhangc43
4dfc8d0132
add MPI_finalize() following Martin & Philip suggestions;
2016-08-22 17:11:42 -04:00
Martin Diehl
59e7a41aa2
now longer write empty file if file given in {} not existing
2016-08-20 07:14:18 +02:00
Martin Diehl
c28649d348
error check for mpi parallelization
2016-08-16 13:30:11 +02:00
Martin Diehl
c2b1499d84
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-08-16 12:46:03 +02:00
Martin Diehl
22d275b009
initialization also needed for "empty" phase to allocate state arrays
...
seems to be safe
2016-08-08 10:36:34 +02:00
Martin Diehl
48a9aea9ff
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-08-01 16:57:59 +02:00
Martin Diehl
71095832a4
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-08-01 16:30:58 +02:00
Philip Eisenlohr
c1b6e08464
Merge branch 'AnalyticTangent' into 'development'
...
Analytic tangent
Analytic tangent is typically of same quality and much faster and memory efficient.
For simplyfied output, we should not have undetermined state/dotState
See merge request !9
2016-07-30 00:41:37 +02:00
Martin Diehl
a6ee4216d6
commenting
2016-07-29 16:34:51 +02:00
Martin Diehl
12d13fb2fa
giving unit
2016-07-29 16:27:27 +02:00
Martin Diehl
136d01cdfc
Merge branch 'development' into miscImprovements
2016-07-29 16:26:44 +02:00
Martin Diehl
f992e420e3
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-07-27 20:38:36 +02:00
Martin Diehl
e68b06f1cb
might be helpful
2016-07-27 14:32:03 +02:00
Martin Diehl
f411405da6
wrong comment
2016-07-27 14:29:16 +02:00
Martin Diehl
10897bcaae
not needed anymore
2016-07-27 09:18:13 +02:00
Martin Diehl
d0544a69dd
removed some remainders of state perturbation
2016-07-25 20:16:27 +02:00
Martin Diehl
d1b777a47c
flag for analytic tangent not needed anymore
2016-07-25 20:12:56 +02:00