Martin Diehl
296a5040b9
fixed bug in initialization when reading in material.config.
...
Fortran does not short-circuit, e.g. (if a>0 .and. b(a) ==c) might cause an out-of-bounds error when a=-1 it'll try to access b(-1)!
2013-06-11 20:16:40 +00:00
Martin Diehl
6f7740a243
made doxygen working for MSC.Marc again, small changes on the todo-statements for doxygen, they don't work on single lines of codes but only on module/variables
2013-06-11 16:35:04 +00:00
Ding Wang
ce9f92a884
polishing output
2013-06-11 10:27:38 +00:00
Martin Diehl
1b53bad9a4
removed doubled equal sign in compiler name definition
2013-06-11 09:06:25 +00:00
Martin Diehl
a7b6093edc
fixed bug in include_linux64 for Marc 2012, tests should run again after updating the copy in /msc/....
...
polished two other versions of this file
unified output format for /echo/ in material.f90
2013-06-11 07:28:08 +00:00
Christoph Kords
55735b9580
grainrotation output now uses corrected rotation math
2013-06-07 09:35:00 +00:00
Martin Diehl
5d7f7f1bc5
reverted accidently commited changes to Makefile.
...
one public statement in math.f90 still prevented compilation of core module, fixed that
2013-06-07 07:27:12 +00:00
Martin Diehl
e6ca36c7d7
removed old DAMASK_marcXXXX.f90 source files.
...
If you just use one Marc version, simply select DAMASK_marc.f90, this matches for all releases.
DAMAKS_marc.marc compile with Marc 2010 does not work with Marc 2012. In case you need more than one Marc version in parallel, run symLink_Code.py in /code/setup to generate symlinks for Marc version 2010,2011,2012
2013-06-06 16:04:40 +00:00
Martin Diehl
06b977ff61
added public statements to fftw functions and constants after whole math module is private now
2013-06-06 09:25:27 +00:00
Christoph Kords
622e2dcf15
Fixed bug in math rotations: passive and active rotations were not clearly distinguished and partly mixed up; yet, luckily, only resulted in wrong output of euler angles.
...
Now fixed with following convention:
Rotation conversions do not switch implicitly from active to passive or vice versa EXCEPT when converting to or from any "Euler" type (Euler angles or Euler axis/angles). Those functions expect a passive rotation as input if converting to Euler type and return a passive rotation if converting from Euler type.
2013-06-05 19:10:37 +00:00
Philip Eisenlohr
84c43741a6
reworked distribution of microstructure constituents. now each material point represents "as good as possible" the fractional content of constituents.
...
removed error for volume fractions not equalling 1.
implemented capability to rotate the texture given in material.config.
2013-05-29 17:23:49 +00:00
Martin Diehl
a21dd816c7
init reporting of constitutive_*.f90 had less/to much spaces, renamed label to LABEL because it is a parameter.
...
removed debug output of geom_fromEuclideanDistance.py
2013-05-28 17:31:55 +00:00
Christoph Kords
a6361738fb
(again!) fixed bug that was introduced in rev 2085: messed up indices of stiffness matrix in calculation of Poisson's ratio
2013-05-26 14:31:31 +00:00
Christoph Kords
ab997f19ac
fixed bug in nonlocal state init that was introduced in rev 2438 and used to reset states from other constitutions
2013-05-24 13:43:44 +00:00
Christoph Kords
c0539d2383
replaced all remaining occurrences of state indices
2013-05-24 11:48:34 +00:00
Christoph Kords
e2d970ce57
combined some state indices to an array with a more generic name
2013-05-24 09:02:30 +00:00
Christoph Kords
ad4a66cb4e
use named state variable indices in "deltaState"
2013-05-23 21:46:15 +00:00
Christoph Kords
332b207270
use named state variable indices in "kinetics" and "microstructure"
2013-05-23 21:40:00 +00:00
Christoph Kords
5900076d72
rename state variable index for critical resolved shear stress from "iTau" to "iTauF"
2013-05-23 21:32:36 +00:00
Christoph Kords
ad2a245cdf
use named state variable indices in "microstructure"
2013-05-23 21:28:45 +00:00
Christoph Kords
c02645c996
use named state variable indices in "aTolState"
2013-05-23 21:13:56 +00:00
Christoph Kords
f04a531e9b
use named state variable indices in "stateInit"
2013-05-23 21:10:31 +00:00
Christoph Kords
65524b7f84
corrected named indices for state variables; however, not yet used
2013-05-23 20:30:06 +00:00
Christoph Kords
e249366ded
introduced named indices for state variables; however, not yet used
2013-05-23 20:15:23 +00:00
Christoph Kords
72129cae00
removed prefix "constitutive_nonlocal_" from all private variables
2013-05-23 19:56:36 +00:00
Christoph Kords
b559666436
replaced FE_maxNipNeighbors with mesh_maxNipNeighbors, which is sufficient for memory allocation, since this gives the maximum of neighbors in all cp elements
2013-05-23 17:46:21 +00:00
Christoph Kords
77e9b80a16
bug fix for calculation of fluxdensity and slipnormal/direction in constitutive_nonlocal_postResults: indices for Fe were missing
2013-05-23 14:52:57 +00:00
Christoph Kords
41faa60323
fixed bug in backstress calculation for elements with periodic neighbors
2013-05-23 12:36:48 +00:00
Christoph Kords
3aaf60cffe
polishing
2013-05-23 12:25:56 +00:00
Christoph Kords
ec2503253e
added output of slip direction and slip normal
...
changed name of fluxdensity outputs
2013-05-23 08:19:36 +00:00
Pratheek Shanthraj
399a0218c7
bug fix on commit 2424 that caused compilation errors
2013-05-22 09:40:23 +00:00
Christoph Kords
e758ee32be
improved accuracy of accumulated shear output: take shear rate from LpAndItsTangent for time integration
2013-05-21 10:04:52 +00:00
Nader Zaafarani
882c3e155f
Adding two titles for accumulated shear due to "slip" and "twin"
2013-05-19 20:34:40 +00:00
Nader Zaafarani
a104fda3b9
Adding accumulated shear due to "slip" and "twin" as two outputs
2013-05-19 20:32:06 +00:00
Christoph Kords
3759024b42
forgot to set neighboring_rho (also reverting changes made in rev 2384)
2013-05-19 19:23:31 +00:00
Nader Zaafarani
871df5427d
Correction for shear_rate_twin in postresults: characteristic twin shear was missing
2013-05-19 15:45:34 +00:00
Martin Diehl
c7ba8a2a9b
introduced plain mode (no ping pong) again and added test for MSC.MArc 2012 as prove that its working
2013-05-17 17:52:46 +00:00
Martin Diehl
4416efe89b
doxygen documentation for constitutive_none
2013-05-17 17:09:42 +00:00
Martin Diehl
7833f79f75
replaced numerics_unitlength with mesh_unitlength
2013-05-17 16:52:19 +00:00
Christoph Kords
0504fb3b21
reverted changes made in rev2384
2013-05-17 12:54:47 +00:00
Ding Wang
57b591ff39
corrected PETSc debug and Capitalization
2013-05-16 08:55:10 +00:00
David Mercier
190a59b707
set Lib_VTK_IO-master.zip and related files back to initial version, new version is not working with MSC.Marc 2010
2013-05-15 16:43:18 +00:00
Christoph Kords
7ae786e802
fixed bug in mesh_spectral_build_ipneighborhood that was introduced in rev2390: loop counter were mixed up
2013-05-14 09:45:22 +00:00
Martin Diehl
364267afa2
fixed bug when having . at end of directory name, added check to see if the specified working directory exists
2013-05-13 14:10:48 +00:00
Martin Diehl
872f6a9d90
introduced possibility so specify deformation gradient aim at end of load case, rate will be calculated using difference between start of load case and aim. Needed for cyclic loading.
...
Use keyword "f" for this behavior, don't use it as short name for freq any more!
2013-05-13 09:44:23 +00:00
Christoph Kords
6fac7c347c
fixed bug in constitutive_nonlocal_kinetics that was introduced in rev2088 along with the non-Schmid behavior: nonSchmid matrix of last slip system was used for all slip systems; led to extremely bad convergence due to flawed dLp_dT
2013-05-10 22:29:12 +00:00
Martin Diehl
b83b557af2
updated Lib_VTK_IO again. Contains small bug fix ans support for Base64 encoding
2013-05-10 12:57:00 +00:00
Christoph Kords
d9cc42daef
slight change in flux formulation: no flux to neighbor, not only if there is a sign change in the velocity, but also if the neighboring velocity is exactly zero
2013-05-10 08:42:42 +00:00
Martin Diehl
cfac73043d
some lines in crystallite.f90 exceeded limit of 132 characters
...
fixed bug in Lib_VTK_IO.f90 (informed author as well)
added zip file containing source of Lib_VTK_IO.f90
2013-05-08 17:48:00 +00:00
Martin Diehl
755e0e2440
vtk files are now correctly written to current working directory.
...
updated Lib_VTK_IO.f90
2013-05-08 16:10:21 +00:00