cb09c17fa2simplified $Id treatment. now reports own name in bold during runtime.
Philip Eisenlohr
2013-07-10 09:15:42 +0000
31e0469b34changed key "grains" to "microstructures" to be consistent with .geom description later.
Philip Eisenlohr
2013-07-10 09:14:53 +0000
f75604c235fixed bug in output of origin (reported size instead)
Philip Eisenlohr
2013-07-10 09:13:21 +0000
fafa69b846added possibility to have microstructure indices for seed points. Hence, multiple seed points can belong to the same final grain.
Philip Eisenlohr
2013-07-10 09:12:00 +0000
b7e86f5c23Added report of SUCCESSFUL test for Revision 2546
Test User
2013-07-10 00:44:10 +0000
86817116f1now using difflib instead of unix diff, ignoring header completely
Martin Diehl
2013-07-09 10:54:20 +0000
4407edd802checked convergence reporting for AL and BasicPETSc, seems to be ok now.
Martin Diehl
2013-07-08 15:48:13 +0000
0fa9f7dc22can now show data for tables lacking column labels (use option --nolabels)
Philip Eisenlohr
2013-07-08 11:56:16 +0000
27c64ba4adcorrected line breaking for /echo/ tag
Martin Diehl
2013-07-08 09:46:38 +0000
6e2b341c10added a temporary folder in the private section for the development of the new DAMASK output format using HDF5
Martin Diehl
2013-07-05 13:40:32 +0000
1db24d2a72removed duploicate writes changed last occurences of old mode syntax one more change in the direction of a plain mode, i.e. when there is no collect cycle
Franz Roters
2013-07-04 11:59:45 +0000
930e605afcbug fixes and more optimizations
Pratheek Shanthraj
2013-07-03 00:48:21 +0000
8f146ad385fixed bug in cosine filter
Pratheek Shanthraj
2013-07-02 04:38:18 +0000
34ef7b0f34now fully anisotropic grain growth possible by setting up the function "interfacialEnergy"
Pratheek Shanthraj
2013-07-02 04:32:32 +0000
5ff8a7067efixed bug and re-reverted to faster version. added python multiprocessing functionality. polishing and renaming
Pratheek Shanthraj
2013-07-01 17:15:24 +0000
8ccdfb27f3reworked the hexagonal slip system order and adjusted interaction matrices to a logic that facilitates later system additions without altering existing structure.
Philip Eisenlohr
2013-07-01 14:01:42 +0000
4a291dc372implementation of twin nucleation criteria according to Davids PhD thesis applies for fcc crystal structure only
Franz Roters
2013-07-01 13:06:01 +0000
6ec57db0c6fixed writing out of initial configuration for spectral solver in case of ngrains != 1, small formating improvements in other files
Martin Diehl
2013-07-01 06:40:09 +0000
40ace5c666more documentation and parameters capitalization unified and using ipc in all modules (sometimes called gr) nonlocal: only missing line continuation in string fixed
Martin Diehl
2013-07-01 06:10:42 +0000
89cea68bc5now using ASCIItable object and numpy array.repeat --> about 50x faster for large geoms (i.e. several mio voxels).
Philip Eisenlohr
2013-06-30 19:11:16 +0000
39758f5c53removed twoD option remnants
Philip Eisenlohr
2013-06-30 19:09:01 +0000
1f891c544dnow using ASCIItable object (much faster file writing). (temporarily) switched back to rev2496 logic... changed to diffusion distance as command line argument (instead of taking sqrt(time))
Philip Eisenlohr
2013-06-30 13:51:21 +0000
dd3d53e238simplified grid/size synonyms treatment
Philip Eisenlohr
2013-06-30 13:47:01 +0000
21c4447955polishing and code unifications
Philip Eisenlohr
2013-06-30 12:35:04 +0000
24fc14c2f3fixed small syntax error introduced in last commit...
Philip Eisenlohr
2013-06-30 00:46:52 +0000
77aa1c27b0now based on damask.ASCIItable object continue with next if one file is broken (used to stop!) packing of already packed works now overall speed improvement standard unpacked output is 2D: use -1/--onedimensional for linear list
Philip Eisenlohr
2013-06-30 00:39:48 +0000
fcc2736431now based on damask.ASCIItable object continue with next if one file is broken (used to stop!) improved index substitution and adopted more numpy functions --> notably faster
Philip Eisenlohr
2013-06-30 00:37:03 +0000
f204c38d4dnow based on damask.ASCIItable object continue with next if one file is broken (used to stop!) switched to numpy functions for geom reshaping and writing --> 10x faster
Philip Eisenlohr
2013-06-30 00:34:16 +0000
7d6035dcfanow based on damask.ASCIItable object continue with next if one file is broken (used to stop!)
Philip Eisenlohr
2013-06-30 00:31:44 +0000
da1b4ff05bnow based on damask.ASCIItable object switched to numpy functions for grid generation --> about 20x faster.
Philip Eisenlohr
2013-06-30 00:30:06 +0000
9abc9a99fcadded possibility to * read ASCIItable not having labels * write numpy array as data
Philip Eisenlohr
2013-06-30 00:21:51 +0000
f408ea3381corrected error msg typos
Philip Eisenlohr
2013-06-30 00:17:58 +0000
b2c8a7e345removed tabs (and extended tab-awareness of pre-commit hook to python scripts)
Philip Eisenlohr
2013-06-29 21:14:58 +0000
e283cba941Added report of SUCCESSFUL test for Revision 2517
Test User
2013-06-29 00:38:49 +0000
5f20c86905small documentation and output fixes
Martin Diehl
2013-06-28 18:59:21 +0000
ef2c2af471doxygen documentation for J2
Martin Diehl
2013-06-28 18:58:10 +0000
e34a3dcb32Added report of SUCCESSFUL test for Revision 2514
Test User
2013-06-28 00:32:21 +0000
e3a1e70542started to use vtk class for writing results
Martin Diehl
2013-06-27 18:21:20 +0000
4537720895faster version for large number of grains. now performing diffusion on a small window around each grain where window around each grain is obtained cheaply
Pratheek Shanthraj
2013-06-27 16:57:14 +0000
fd8d85896aerror msg in case of unknown keyword was not properly trimmed --> 64kB of spaces...
Philip Eisenlohr
2013-06-27 16:41:00 +0000
034a6bc926grid dimension can be changed by factor ("2x"), or left alone with number <= 0. now understands packed geom structure.
Philip Eisenlohr
2013-06-27 15:35:49 +0000
5f347648e1now understands packed geom structure
Philip Eisenlohr
2013-06-27 15:34:37 +0000
76171eec15added possibility for factors---indicated by "x" at the end---and left-alone condition now comprises "0" as well as "negative numbers. understands packed structures, too.
Harsha Phukan
2013-06-27 12:58:12 +0000
b82e1adf99Added report of SUCCESSFUL test for Revision 2507
Test User
2013-06-27 00:41:08 +0000
f9f76fa158missed these three files in last commit!
Philip Eisenlohr
2013-06-26 19:19:41 +0000
98528f9a89added possibility for multi-level inclusion of files in *.config and loadcase files. include subfiles by stating
Philip Eisenlohr
2013-06-26 19:19:00 +0000
7a09904812Added report of SUCCESSFUL test for Revision 2504
Test User
2013-06-26 00:35:12 +0000
b6d03aa5cesubstructure to hold runtime performance data and scripts
Philip Eisenlohr
2013-06-25 14:21:29 +0000
0f1bb4f555corrected doxygen documentation tags
Martin Diehl
2013-06-25 06:08:33 +0000
e7178b80bfintroduced update mechanism and used it after changes related to integer formating
Martin Diehl
2013-06-25 05:11:03 +0000
aea8ab144achanged all file reads consistently to 65536 bytes length
Harsha Phukan
2013-06-24 13:33:30 +0000
9a1ad7e089added third value for slip twin interaction in fcc dislotwin example
Franz Roters
2013-06-24 12:53:56 +0000
13227dff0fcorrected calculation of origin
Christoph Kords
2013-06-22 14:13:29 +0000
4cf2e75dc1justification of numbers done with space instead of "0"s
Philip Eisenlohr
2013-06-21 21:18:10 +0000
e53c67f0e0added black list for immutable microstructures. now able to parse packed geom-files.
Philip Eisenlohr
2013-06-21 21:17:03 +0000
3b4573301cremoved now obsolete Moore neighborhood array
Philip Eisenlohr
2013-06-21 19:10:10 +0000
5d15f68914added help description. fixed bug for grain index (+1). renamed some variables and added a few comments.
Philip Eisenlohr
2013-06-21 19:08:20 +0000
7b2e48df68new 'gradient' filter based on greens function from gradient elasticity theory. work in progress
Pratheek Shanthraj
2013-06-21 17:26:05 +0000
2e8756b724faster version of smoother using the scipy gaussian filter to get the diffused microstructure and vectorized sharpening of the diffused microstructure
Pratheek Shanthraj
2013-06-21 16:59:49 +0000
45951e27c5script to smooth out interface roughness in a (polycrystal) geom
Philip Eisenlohr
2013-06-20 19:45:25 +0000
0740845d81allow coordinates to not be in consecutive columns keep origin of original data set
Christoph Kords
2013-06-20 07:36:35 +0000
8007581c70Added report of SUCCESSFUL test for Revision 2488
Test User
2013-06-15 00:40:03 +0000
81cdd2b1ccadded second type prismatic slip system for hexagonal lattices as 6th slip family.
Philip Eisenlohr
2013-06-14 10:20:31 +0000
a78f91311eadded svn properties: line ending: LF and keywords: ID
Franz Roters
2013-06-14 09:49:33 +0000
52faa9ee38Added report of SUCCESSFUL test for Revision 2485
Test User
2013-06-14 01:20:13 +0000
e6499e1a39renamed script in order to distinguish from "add" scripts that act on ascii tables
Christoph Kords
2013-06-13 09:05:30 +0000
427f32364fAdded report of SUCCESSFUL test for Revision 2483
Test User
2013-06-13 00:32:06 +0000
659a537ebaNotes by Martin and Philip on the index flipping we had in the acoustic tensor calculation.
Philip Eisenlohr
2013-06-12 17:39:17 +0000
1c25403b5bchanged default values of AL spectral solver tolerances. should've been done along with commit 2254.
Pratheek Shanthraj
2013-06-12 10:06:04 +0000
a8ae03ae77Added report of SUCCESSFUL test for Revision 2480
Test User
2013-06-12 00:53:14 +0000
daf89806b1fixed bug in deltaState; used to lead to unpredictable values in accumulated shear, since deltaState was not defined at this state position
Christoph Kords
2013-06-11 21:03:23 +0000
296a5040b9fixed 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)!
Martin Diehl
2013-06-11 20:16:40 +0000
6f7740a243made 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
Martin Diehl
2013-06-11 16:35:04 +0000
ad314a60c0Added report of SUCCESSFUL test for Revision 2476
Test User
2013-06-11 12:15:34 +0000
ce9f92a884polishing output
Ding Wang
2013-06-11 10:27:38 +0000
920195809cfixed bug in auto determination of size and grid
Ding Wang
2013-06-11 10:11:14 +0000
1b53bad9a4removed doubled equal sign in compiler name definition
Martin Diehl
2013-06-11 09:06:25 +0000
a7b6093edcfixed 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
Martin Diehl
2013-06-11 07:28:08 +0000
6907e9ad3badded run of symlink code to have symlinks for different marc versions
Martin Diehl
2013-06-07 10:27:06 +0000
55735b9580grainrotation output now uses corrected rotation math
Christoph Kords
2013-06-07 09:35:00 +0000
5d7f7f1bc5reverted accidently commited changes to Makefile. one public statement in math.f90 still prevented compilation of core module, fixed that
Martin Diehl
2013-06-07 07:27:12 +0000
e6ca36c7d7removed 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
Martin Diehl
2013-06-06 16:04:40 +0000
06b977ff61added public statements to fftw functions and constants after whole math module is private now
Martin Diehl
2013-06-06 09:25:27 +0000
622e2dcf15Fixed 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.
Christoph Kords
2013-06-05 19:10:37 +0000
becacb675alinear reconstruction no longer needed for odd resolution
Martin Diehl
2013-06-05 14:05:11 +0000
ac870574abAdded report of SUCCESSFUL test for Revision 2464
Test User
2013-06-05 00:24:54 +0000
0d912c2cfarenamed loadcase to reflect actual loading
Martin Diehl
2013-06-04 16:32:32 +0000
2a45a99adaadded two more test to automator, thanks to Christoph for setting them up
Martin Diehl
2013-06-04 15:36:46 +0000
e635b06270last polishing on preprocessing scripts, documentation and scripts are all up to date. added addSchmidfactors to post processing scripts
Martin Diehl
2013-06-04 12:56:57 +0000
84c43741a6reworked distribution of microstructure constituents. now each material point represents "as good as possible" the fractional content of constituents.
Philip Eisenlohr
2013-05-29 17:23:49 +0000
32a16f9745wildcard matching for column headings, e.g. "[159]_p" to extract only the diagonal elements (scalars) of stress, or "[1-9]_p" to extract all nine values.
Philip Eisenlohr
2013-05-29 10:24:00 +0000
fab0ea8e4einterpolation method is now an attribute of the Colormap class; added classic "rainbow" colorscheme to predefined ones
Christoph Kords
2013-05-28 20:15:13 +0000
65c5090378added option to linearly interpolate colors to Colormap class
Christoph Kords
2013-05-28 17:33:51 +0000
a21dd816c7init 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
Martin Diehl
2013-05-28 17:31:55 +0000
837574278eremoved (now) unused function for reading of configFile
Christoph Kords
2013-05-28 14:47:50 +0000
2784a96a51do not print colormap name for format=raw
Christoph Kords
2013-05-28 14:45:53 +0000
10a32dc17buse predefined maps in damask.Colormap class; no need for a colorMap config file anymore
Christoph Kords
2013-05-28 14:18:21 +0000
7c42facfe0predefined colormaps now as class attribute of "Colormap"
Christoph Kords
2013-05-28 14:04:25 +0000
ee2595c008added method to use predefined colormaps
Christoph Kords
2013-05-28 13:50:36 +0000