Christoph Kords
92d2c83334
more debugging info for timesyncing
2012-12-16 11:30:19 +00:00
Christoph Kords
4f12073dcb
once again corrected parallelization statements
...
added some debugging writes for timesyncing
2012-12-16 10:54:13 +00:00
Martin Diehl
1baf8dea5d
load case rotation no working for Basic PETSc solver
2012-12-15 23:52:06 +00:00
Martin Diehl
5c0c7121e7
made PETSc silent by removing -snes_view from default options.
...
introduced PETSc option for debugging that introduces some debugging options into the petsc options and move PETSc initialization from numerics to DAMASK_spectral_utilities
2012-12-15 18:07:49 +00:00
Martin Diehl
566b680319
made new spectral solver the default (no need for SOLVER=NEW anymore) and added additional warnings switche to be used with gfortran >= 4.6
...
added comments
2012-12-15 16:21:10 +00:00
Martin Diehl
ec9e7908a6
still playing with keyword substitution
2012-12-15 12:42:56 +00:00
Martin Diehl
312bcb3b1f
agains small improvements for documentation
2012-12-15 12:39:51 +00:00
Martin Diehl
1b6bf12159
introduced latex formula support for html via MathJax
2012-12-15 12:16:11 +00:00
Martin Diehl
98afee2180
corrected typo, Abaqus tests did not run
2012-12-15 08:25:29 +00:00
Martin Diehl
b1f28ba5e7
made restart working for all solvers and added corresponding test
...
corrected error handling for FFT based function in case of odd numbers etc.
2012-12-14 17:30:22 +00:00
Martin Diehl
7b87987751
introduced option for regridding to numerics.f90, working as follows:
...
first cut back is tried if material point model oder BVP solver does not converge.
If no regridding is enabled after max cut back, in case of non-converged material point the simulation stops and in case of non-converged BVP solver it continues.
set regridMode to 2 to enable regridding if BVP solver OR materialPoint model do not converge,
set regridMode to 1 to enable regridding if materialPoint model do not converge, non-converged BVP solver will be ignored as in the standard case.
For regridding, the load case need to have a restart freq set.
enabled restarting for Basic PETSc variant
2012-12-14 15:18:04 +00:00
Christoph Kords
64d9c70dc7
corrected nonconforming use of openmp parallelization
2012-12-14 14:30:08 +00:00
Martin Diehl
2eb9f66c6c
again some changes on the test definition for loadcase parsing
2012-12-14 14:01:38 +00:00
Martin Diehl
72c0687d70
modified load files
2012-12-14 10:02:05 +00:00
Martin Diehl
28e5114508
corrected small typos in test description
2012-12-14 07:11:48 +00:00
Martin Diehl
d559653722
small improvements on tests
2012-12-13 20:20:04 +00:00
Martin Diehl
260e4191a0
replaced tabs by spaces
2012-12-13 18:15:10 +00:00
Martin Diehl
e3970ce152
added detection of Marc 2012 in postResults (lib/damask/solver/marc.py)
...
added test for Marc 2012 and updated old tests from 2010 to 2012
2012-12-13 17:50:00 +00:00
Martin Diehl
416d8bada7
removed Abaqus 6.11.1 test because we won't have it installed in future, adjusted the Automator to the new Ubuntu machine, improved the restart test
2012-12-13 14:49:23 +00:00
Martin Diehl
2b4eb2a257
changed shell variable containing name of Workstation from $HOST to $HOSTNAME as this is also working on Ubuntu
2012-12-13 13:53:54 +00:00
Martin Diehl
7848e933bb
wrong file was selected during last commit
2012-12-12 17:10:04 +00:00
Martin Diehl
8cfaa5422e
improved test for load case parsing, don't use reference results any more but comparing to data calculated from load case file directly
2012-12-12 17:07:49 +00:00
Philip Eisenlohr
dfb791bcaf
only complain about missing Mentat release if needed...
2012-12-12 08:33:42 +00:00
Christoph Kords
34645a7222
write warning about missing Mentat release to stderr instead of stdout
2012-12-12 08:21:59 +00:00
Christoph Kords
93d822aaa1
symmetric colormap always with pure white in the middle
2012-12-11 16:50:34 +00:00
Christoph Kords
f744fc1d47
fixed bug in parallelization: flushing of crystallite_todo was missing at a couple of places
2012-12-11 15:05:08 +00:00
Christoph Kords
6a9b19e4c0
fixed bug in timesyncing procedure: if any ip that synchronizes its time step did not converge, all nonlocals become terminally ill; before, this led to an infinite loop in crystallite
2012-12-11 13:42:22 +00:00
Christoph Kords
03a88d4798
fixed timesyncing for special case of ip that synchronizes its time step, but does not have a neighbor
2012-12-11 13:38:36 +00:00
Christoph Kords
35a0483507
fixed bug in last revision: FE_geomType was not in namespace
2012-12-10 17:22:16 +00:00
Philip Eisenlohr
10ed848258
fixed 2 bugs: missing mapping with FE_geomtype(mesh_element(2,...))
2012-12-10 17:03:28 +00:00
Christoph Kords
37028455e9
always use the current state for leaving flux calculation when no neighbor is present
2012-12-09 12:24:32 +00:00
Pratheek Shanthraj
726d1173e5
polishing
2012-12-07 17:46:28 +00:00
Pratheek Shanthraj
c4ef2e5925
bug fixes
2012-12-07 17:41:50 +00:00
Pratheek Shanthraj
eaf7072bc1
Vectorized checking of neighbourhood for unique microstructure
...
(faster)
M addEuclideanDistance.py
2012-12-07 10:50:34 +00:00
Christoph Kords
98d02dcffb
removed call to microstructure in stateJump function, since this is already done in the state integrator subroutine
2012-12-07 07:50:41 +00:00
Martin Diehl
8dec4a6d44
added doxygen config files for FEM solver, improved the config file for the spectral solver, the generated documentation of the current version can be found in our simulation group drive
...
deleted some general Fortran related documents and from the repository and placed them in our Simulation group folder.
2012-12-06 21:55:46 +00:00
Philip Eisenlohr
89867a198c
forgot to adopt addEuclideanDistance into the auto-setup...
2012-12-06 21:51:30 +00:00
Philip Eisenlohr
a37250eef4
script to add the Euclidean distance map from boundaries, triple lines, and quadruple points to an ASCIItable of a regular grid.
...
requires numpy, scipy, and skfmm...
2012-12-06 21:49:49 +00:00
Philip Eisenlohr
dc746119e3
introduced two more helper functions:
...
- labels_index
- data_asArray
2012-12-06 21:46:19 +00:00
Christoph Kords
149c747688
use non-corrected densities for rate check in dotState
2012-12-06 17:14:35 +00:00
Christoph Kords
1f5a30d6f0
corrected typo in random multiplication term
2012-12-06 14:04:18 +00:00
Martin Diehl
9fd7b5f11a
removed unused update function
2012-12-05 18:11:21 +00:00
Christoph Kords
20f7053ad3
correction of interaction coefficients due to line tension effect only applies to coefficients 3, 4 and 5
2012-12-04 18:23:46 +00:00
Christoph Kords
0986a66449
accidentally also included some changes in crystallite_integrateStress in last commit; reverted these changes in this revision
2012-12-03 16:34:41 +00:00
Christoph Kords
f2dacb5f40
polished debugging output
2012-12-03 16:29:54 +00:00
Philip Eisenlohr
2d4cf7da74
conditions can handle string data.
...
use "#s#label#" format to indicate that column headed by "label" contains strings (not floats)...
2012-12-03 14:29:21 +00:00
Philip Eisenlohr
7d96bb7ce8
Add column(s) containing directional stiffness based on given cubic stiffness values C11, C12, and C44 (in consecutive columns)
2012-12-03 13:10:16 +00:00
Christoph Kords
9eb89b0050
made random multiplication switchable via material.config
2012-12-03 12:59:38 +00:00
Philip Eisenlohr
faa5f3c459
corrected severe bug in (non-logarithmic) strain calculations..!
2012-11-30 15:02:25 +00:00
Philip Eisenlohr
72159e867c
fixed buggy file handling for multiple input files
2012-11-30 11:03:53 +00:00