Commit Graph

2290 Commits

Author SHA1 Message Date
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