Commit Graph

2267 Commits

Author SHA1 Message Date
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
Martin Diehl faf44c0754 removed allocation for (dot)state backup, simplified screen output handling for MPI 2016-07-25 20:12:00 +02:00
Martin Diehl e4c590699f removed numerical perturbation calculation 2016-07-25 20:07:12 +02:00
Franz Roters 3305cae220 now also corrected calculation of gamma_dot in postresults 2016-07-18 13:03:23 +02:00
Martin Diehl 630b89c25a bugfixes (did not compile) 2016-07-14 15:29:53 +02:00
Martin Diehl 091b72c3ff commenting 2016-07-13 16:25:27 +02:00
Martin Diehl bc8ecc5437 polishing 2016-07-08 22:12:02 +02:00
Martin Diehl 9dea11f10e Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements 2016-07-05 17:00:17 +02:00
Martin Diehl af4307ea72 Merge branch 'NoCoreModule' into development 2016-07-01 15:08:47 +02:00
Martin Diehl ffcc9300c5 using norm2 function and newly introduced dNeq0/dEq0 2016-06-30 14:39:11 +02:00
Martin Diehl e97f3a788d added special function for often used comparison to 0 2016-06-30 10:30:40 +02:00
Martin Diehl 3e130ee7b6 Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements 2016-06-30 10:25:32 +02:00
Martin Diehl ddb292e360 some simplifications 2016-06-29 23:27:22 +02:00
Martin Diehl c949f407e5 unused variable 2016-06-29 17:13:02 +02:00
Martin Diehl ddff0035b6 removed old regridding related stuff 2016-06-29 16:59:22 +02:00
Martin Diehl 3a0a7dea9a not needed for disabled output MPI rank>0 2016-06-29 16:44:05 +02:00
Martin Diehl e1802cb31d removed some more core module functionality 2016-06-29 16:28:15 +02:00
Martin Diehl 39c9c18ade disabling stdout for MPIrank>0 now working for ifort: 2016-06-29 13:40:54 +02:00
Martin Diehl b759a79f9a small check to see if 6 is really STDOUT (no idea what to do if not) 2016-06-27 23:36:09 +02:00
Martin Diehl bfc02af515 closing stdout for mpi rannk >0 (enables to get rid of many if statements and allows for
central debug handling like writing to file per process)
2016-06-27 23:15:41 +02:00
Martin Diehl 21cfe09412 removed a bunch of unneded functions 2016-06-27 18:15:56 +02:00
Martin Diehl 14394e7e13 Merge branch 'development' into NoCoreModule 2016-06-27 17:51:45 +02:00
Martin Diehl de614f5ce7 declaring external only where needed 2016-06-27 17:50:43 +02:00
Martin Diehl a27aba1a47 correct casting to cmplx 2016-06-27 17:47:32 +02:00