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
2d26cfe7b8
adapted flux routine to current state of source_thermal_dissipation.f90
2016-07-20 08:44: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
Martin Diehl
985eee094f
respecting compiler warnings
2016-06-27 17:46:34 +02:00
Martin Diehl
a3a36ead39
Libs not needed (got back during merge)
2016-06-27 15:43:04 +02:00
Martin Diehl
259ee072a6
Merge branch 'development' into NoCoreModule
2016-06-27 15:35:46 +02:00
Martin Diehl
2ebc5ec8ea
request thread aware MPI when using openMP
2016-06-27 12:23:42 +02:00
Martin Diehl
001c6e5951
unneded variables
2016-06-24 10:59:04 +02:00
Franz Roters
bf5e6fee07
added missing line continuation
2016-06-14 22:10:24 +02:00
Franz Roters
4a36179060
unified way gamma_dot is calculated
2016-06-14 22:06:04 +02:00
Martin Diehl
bbf09506e6
using dEq, dNeq, cEq, dEq
2016-06-01 09:53:39 +02:00
Martin Diehl
8d285e4190
removed compiler warnings about conversion and floating point comparison
2016-05-27 11:46:34 +02:00
Martin Diehl
a58e85e96d
explicit casting and overlong constants regognized by compiler
2016-05-25 07:52:56 +02:00
Philip Eisenlohr
0b5ce0ed80
Merge branch 'CCodeUse' into 'development'
...
C code use
Use a standard conforming C-to-Fortran wrapper to have access to system routines available in C but not in standard Fortran. Having PETSc as a backend ensures that we have a C compiler (don't make it as complex as with f2py). No need to use vendor specific extensions to figure out if a path is a directory and to get the current working directory anymore. Simplifies the makefiles (only exceptions currently are for NaN to be compatible to older gfortran).
See merge request !6
2016-05-21 03:31:41 +02:00
Martin Diehl
20b3b43785
wrong pointer alias (no harm caused so far)
2016-05-19 13:01:13 +02:00
Martin Diehl
91f96cf69b
reverted handling back
2016-05-18 07:52:19 +02:00
Martin Diehl
97f7abf915
cleaner declaration
2016-05-17 23:16:17 +02:00
Aritra Chakraborty
4a273f9cb3
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-05-11 14:53:21 -04:00
Aritra Chakraborty
739fc0f9ad
introduced H_int for family--wise assignment of initial hardening rate.
2016-05-11 14:53:05 -04:00
Martin Diehl
8a9c5efbe7
working for ifort
2016-05-05 16:38:08 +02:00
Martin Diehl
e0cc66950f
fixed intent in/out
2016-05-05 15:47:15 +02:00
Martin Diehl
0c105658c3
simplifying
2016-05-05 15:11:28 +02:00
Martin Diehl
ba0b278aca
better name
2016-05-05 13:13:52 +02:00
Martin Diehl
6f8f2da2c0
Merge branch 'development' into CCodeUse
2016-05-05 12:57:07 +02:00
Martin Diehl
1753d35e87
corrected subroutine description
2016-05-03 17:07:51 +02:00
Martin Diehl
3b673d23dc
added code for solving heat equation
2016-05-03 17:06:55 +02:00
Martin Diehl
aae41e0479
external lapack functions marked as external
2016-04-26 09:36:27 +02:00
Martin Diehl
f8e50cc304
fixed some missing "sum" initialisers, prepared more self consistent variable definitions for future use
...
(ifort > 15.0)
2016-04-26 09:35:42 +02:00
Martin Diehl
33b8360ebb
ifort 15.0 is not capable of simple definition
2016-04-26 08:11:55 +02:00
Martin Diehl
137a5d1d4b
bugfix, misplaced if statement caused failing update of orienation
2016-04-25 20:13:59 +02:00
Martin Diehl
7ce208019c
Merge branch 'development' into miscImprovements
2016-04-25 12:36:02 +02:00
Martin Diehl
dadf840c95
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-04-25 12:35:31 +02:00
Martin Diehl
469ec4b00e
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-04-25 12:33:06 +02:00
Martin Diehl
8ca5d559c3
unused variables
2016-04-24 22:45:33 +02:00
Martin Diehl
d35452533c
removing remainders of twinning
2016-04-24 22:36:35 +02:00
Martin Diehl
09dfa4a419
removing mechanical twinning part
2016-04-24 21:40:47 +02:00
Martin Diehl
696a3b74ca
simplified
2016-04-22 12:05:06 +02:00
Martin Diehl
6884a10434
removed J2 (isotropic plasticity replaces)
2016-04-22 11:46:30 +02:00
Martin Diehl
481e12e6c4
removed old HDF5 stuff encapsulated by ifdef preprocessor statements
2016-04-22 11:40:21 +02:00
Martin Diehl
573d10f1e1
Merge branch 'development' into NoCoreModule
2016-04-15 00:05:38 +02:00
Pratheek Shanthraj
8b27de7d16
fix bug in MPI output
2016-04-12 11:05:01 +02:00
Martin Diehl
48e508b5ad
MPI_OFFSET_KIND is a long int
2016-04-12 10:34:58 +02:00
Martin Diehl
ce25acce77
no allocation for disorientation for local models only
2016-04-11 21:00:43 +02:00
Martin Diehl
18f18aa4b9
detabbing
2016-04-11 19:55:55 +02:00
Martin Diehl
f483c6a404
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-04-11 16:06:00 +02:00
Martin Diehl
0ddc29d3c0
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into development
2016-04-10 16:52:55 +02:00
Martin Diehl
b76f499c45
Li and its tangent in isotropic returned undefined values for (default) J2 behavior, set mandatory parameters to NaN when initializing for faster dying
2016-04-10 15:52:43 +01:00
Martin Diehl
b1d714581c
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-04-10 15:40:52 +02:00
Philip Eisenlohr
8ebc5982e4
fixed wrong sign of deviation comparison between existing phase constituent distribution and target values.
2016-04-08 11:16:20 -04:00
Martin Diehl
0b1cd70e33
size needs to use larger integer
2016-03-27 09:15:47 +02:00
Martin Diehl
f88426201d
Merge branch 'development' of magit1.mpie.de:damask/DAMASK into miscImprovements
2016-03-26 19:58:45 +01:00
Martin Diehl
da89da6c21
checking for MPI errors
2016-03-26 19:55:44 +01:00
Martin Diehl
86e9615744
avoid error prone definition of derived quantities
2016-03-25 11:03:56 +01:00
Martin Diehl
d44e43e3e7
Merge branch 'development' of magit0.mpie.de:damask/DAMASK into miscImprovements
2016-03-24 17:52:26 +01:00