Claudio Zambaldi
205bb49b34
now all methods use generic add_data
...
added change_value method
2011-11-23 15:21:16 +00:00
Philip Eisenlohr
48f8d4ccb5
exchanged logic now using ASCII_TABLE class...
2011-11-23 14:54:53 +00:00
Philip Eisenlohr
21bcfc2986
added class ASCII_TABLE for easier processing of those...
2011-11-23 14:54:05 +00:00
Franz Roters
515986c4d6
renamed w0 and w0_slip to a and a_slip
2011-11-23 14:48:39 +00:00
Philip Eisenlohr
f685bbba0e
exchanged location of "graincount" in user block.
...
now matches wiki entry:
1. homogenization block
2. grain block
(grain count
sub-block[s] of crystallite and constitutive)
2011-11-23 09:09:00 +00:00
Philip Eisenlohr
e8f5996a96
renamed MSC_TOOLS.library_paths to libraryPath, since only single string is returned
2011-11-23 08:25:52 +00:00
Philip Eisenlohr
21fcd0357e
now subsumed into general postResults functionality
2011-11-22 19:43:37 +00:00
Martin Diehl
5a1e73b53d
added set_timelimit functionality to fortran-wrapper of FFTW and introcudec it to DAMASK_spectral.f90
2011-11-21 18:48:38 +00:00
Martin Diehl
566f16b6e9
implemented calculation of divergence in real space, polished spectral debugging
2011-11-21 18:12:40 +00:00
Claudio Zambaldi
b67b5f9ef9
improvements!
2011-11-21 18:01:08 +00:00
Claudio Zambaldi
ddc2b04661
material_config reads and writes files, adds or changes existing parts; still needs some polishing...
2011-11-21 16:40:23 +00:00
Philip Eisenlohr
3c7ebc7a30
introduced material.config parsing and self representation, i.e. printing of class object.
2011-11-18 19:59:20 +00:00
Martin Diehl
dc6c29a910
important bugfix for reading in results in case of restart
2011-11-17 22:11:05 +00:00
Martin Diehl
75e20dffb7
corrected version conflict
2011-11-17 21:36:56 +00:00
Claudio Zambaldi
cf8b60986e
response to Philip's comments. Interesting, chat via SVN :)
2011-11-17 21:19:08 +00:00
Philip Eisenlohr
ac8b5f0708
added short comment for discussion...
2011-11-17 18:39:09 +00:00
Claudio Zambaldi
ae73172ba7
python syntax
2011-11-17 16:17:56 +00:00
Martin Diehl
ddb68eee7c
new module damask_test, set compile=false as default in msc_tools, added first draft of material.config generator to damask_tools
2011-11-17 14:05:39 +00:00
Martin Diehl
448c0c480a
improved testing, still not working as it should
2011-11-17 14:03:17 +00:00
Martin Diehl
5ef73e164a
restructured algorithm: moved into loop to reallocate fields and replan FFTW in case resolution changes during runtime ==> regridding
...
introduced parameters for selective debugging of spectral code and partly introduced the advanced divergence calculation again which is controlled by debug.config
added switch in numerics to control divergence behavior (uncorrected and corrected by phenomenological factor)
added precision directive to all values I found
2011-11-15 17:54:18 +00:00
Philip Eisenlohr
f5ad143cf4
added min_recycles=1 and path/to/DAMASK as usersub
2011-11-14 16:37:34 +00:00
Philip Eisenlohr
badad00698
removed documentation from public part.
2011-11-14 15:26:38 +00:00
Philip Eisenlohr
db09a8b17a
removed ACML from public part and adjusted install instructions accordingly.
2011-11-14 15:21:12 +00:00
Philip Eisenlohr
5f5bf83755
introduced "private" folder for non-public content
2011-11-14 15:15:22 +00:00
Philip Eisenlohr
413805e589
now aware of ACMLpathinfo
2011-11-14 14:59:16 +00:00
Martin Diehl
09799b5b58
compile test is now at least compiling. still comparison to reference results has to be done
2011-11-11 15:06:33 +00:00
Martin Diehl
8473ceb8d9
files for testing were not added properly
2011-11-11 14:51:02 +00:00
Krishna Komerla
60c9293baf
restarting seems to work, spectral solver writes own defgrad to disk.
...
step counting rectified
added additional output of deformation gradient volume min and max
2011-11-11 14:17:43 +00:00
Claudio Zambaldi
b4b8ce9648
small polishing
2011-11-10 15:47:12 +00:00
Claudio Zambaldi
795e3d070b
polishing on test 2000_hex_elastic
...
postprocessing commands are refactored out into file postprocessing.cmd, one command per line
2011-11-10 10:42:59 +00:00
Claudio Zambaldi
5aacb6032c
removed outdated comments
2011-11-09 18:04:51 +00:00
Philip Eisenlohr
44e5d25274
now aware of $DAMASK_BIN and guessing if environment missing
2011-11-09 17:51:00 +00:00
Philip Eisenlohr
eebb59d146
now environment vars are processed in known order. gracefully put own extensions to end of existing (e.g. PATH=$PATH:ourStuff)
2011-11-09 17:20:20 +00:00
Philip Eisenlohr
314caffc08
safe against partially matching envVars. pythonPath and Path for instance...
2011-11-09 16:41:44 +00:00
Claudio Zambaldi
41b8232695
setup_shellrc now adds $DAMASK_ROOT/bin to the $PATH
...
in setup/setup_processing.py uncomment 3 lines to remove the links from your ~/bin
2011-11-09 16:20:52 +00:00
Claudio Zambaldi
06176873e4
after a somewhat lengthy discussion with Philip about usability and developability and general file-naming philosophy we think that we found a compromise on the "to-dot-py or not-to-dot-py" issue:
...
symlinks in DAMASK_ROOT/bin do not carry the extension, but the source files do.
Hope that results in the maximum number of happy developers and users.
2011-11-09 15:37:45 +00:00
Claudio Zambaldi
6e96ea0e6d
updated to current damask environment handling
2011-11-09 14:26:19 +00:00
Claudio Zambaldi
8e34309b6e
renamed to .py so notepad++ users can have syntax highlighting
2011-11-09 13:31:59 +00:00
Claudio Zambaldi
bfd6d4831f
tests 2000 and 2001 updated
...
use damask_tools to check whether DAMASK_ROOT is set
2011-11-09 12:09:54 +00:00
Philip Eisenlohr
a66c502617
made it more flexible to future envVar additions and csh implementation...
2011-11-09 10:38:57 +00:00
Christoph Kords
860594d9a4
forgot to multiply shearrate with timestep in order to get accumulated shear
2011-11-09 10:26:00 +00:00
Christoph Kords
6dc8a4d530
check for LFC only if there is any slip activity at all; also increased safety factor from 1.2 to 1.5
2011-11-09 09:55:39 +00:00
Christoph Kords
7033e84fc7
new outputs "accumulatedshear", "velocity_edge", and "velocity_screw" (the latter two replace the output "dislocationvelocity")
2011-11-09 09:22:52 +00:00
Philip Eisenlohr
bc01f94be4
as always with art, little flaws hit the eye right after you sold it...
2011-11-08 23:10:02 +00:00
Philip Eisenlohr
2f17bd8683
exchanged former "dummy" logo with new one conforming to damask web site.
2011-11-08 22:53:28 +00:00
Martin Diehl
98513a4e0d
2011-11-07 18:27:33 +00:00
Martin Diehl
de96e99bca
corrected determination of restartRead from commandline (now done by FEsolving instead of DAMASK_spectral_interface)
...
recompiled fftw libraries with --enable-shared to make them work with f2py
added draft for compilation test of spectral solver
2011-11-07 18:25:10 +00:00
Claudio Zambaldi
a1adef07ef
added two tests for prismatic slip with hex-pheno
...
manual comparison to old subroutine seems OK for orientations 10-10 and 2-1-10
next tasks:
-write ../processing/pre/damask_pre.py class which contains a material.config generator.
-merge tests 2001 and 2002
2011-11-07 16:48:09 +00:00
Christoph Kords
8bc39fcd48
immobile density output keeps its sign
2011-11-07 15:46:40 +00:00
Christoph Kords
34adec74e8
corrected wrong indices into state array for velocity
2011-11-07 15:17:58 +00:00