Commit Graph

46 Commits

Author SHA1 Message Date
Martin Diehl 979145f023 vectorized 2019-05-31 10:27:26 +02:00
Martin Diehl bf60cffab5 cleaning 2019-05-30 14:07:49 +02:00
Martin Diehl 461611cde7 polishing 2019-05-30 11:26:47 +02:00
Martin Diehl bb6f54963a save some memory (avoid copies if not needed) 2019-05-29 07:49:43 +02:00
Philip Eisenlohr 1f56ac6a4a streamlining and bugfixing of geom-class 2019-05-27 22:45:34 -06:00
Martin Diehl b5cec797c0 cleaned 2019-05-26 23:03:31 +02:00
Martin Diehl 99da46fda8 polished 2019-05-26 20:36:41 +02:00
Philip Eisenlohr eb13fbc0ce streamlined geom-info reporting; added --float option to some scripts; hardened against NaN; "microstructures" now reports uniques not max 2019-05-23 13:03:24 -04:00
Philip Eisenlohr 742d58cfce added ASCIItable tests to CI pipelining 2019-02-14 18:24:09 -05:00
Philip Eisenlohr 0570a49ed5 fixed broken logic of restoring and preventing immutable microstructures 2018-03-27 16:53:49 -04:00
Philip Eisenlohr d67be0e3f3 reduced memory footprint (substantially) by switching to 32bit precision 2016-12-08 23:36:19 -05:00
Philip Eisenlohr c8f321356d prefill immutable indices with closest mutable one
Retain only orginially immutable locations, not those where immutability bled into.
Changed threshold for change from 0.5 to 0.95 of max diffusedEnergy.
2016-12-08 09:47:20 -05:00
Philip Eisenlohr cb95f3b244 fixed systematic drift of grain structure along -[1,1,1]
correction of periodic Gauss kernel extension, inclusion of ndimage.gaussian_filter alternative (same runtime as FFT), proper output handling of grids <3D
2016-11-30 09:39:13 -05:00
Martin Diehl 8a94f55a2e python 3 compatibility 2016-10-25 06:44:12 +02:00
Martin Diehl f78f89fb12 periodic microstructure needs to be updated per iteration (N).
now calling script twice gives the same result as one call with N=2.
results for N=1 are not affected
2016-10-05 15:24:37 +02:00
Martin Diehl 4cd8fe7f36 indices should be integers (visible warning) 2016-09-21 17:45:23 +02:00
Brendan Robert Vande Kieft 1180c8bb88 Fix calculation of interfaceEnergy 2016-09-15 17:36:43 -04:00
Martin Diehl cd63a92733 using python 2.7 has shebang will also work on mac without symlink
unless someone uses the 6 year old python 2.6, this should be save
2016-07-18 19:35:35 +02:00
Martin Diehl fa5ebdd46b added correct metavar 2016-05-13 09:43:56 +02:00
Martin Diehl 61c93bdbf4 adjusted help message for automated documentation 2016-05-12 08:54:34 +02:00
Martin Diehl a21e8cd863 usind explicitly python2 to run in environments with python 3 as default 2016-05-11 11:01:39 +02:00
Martin Diehl f13ba71f6e fixed typo 2016-03-04 17:24:13 +01:00
Martin Diehl f7fedc4744 next bunch of accepted scripts 2016-03-02 13:50:57 +01:00
Martin Diehl 7c9d344601 python files now report their version depending on VERSION file in $DAMASK_ROOT 2016-01-27 17:06:00 +00:00
Martin Diehl 41f1994569 new style and test for grain growth 2015-10-26 17:59:36 +00:00
Chen Zhang 3fa0312087 update usage of asciitable to new interface 2015-09-23 19:20:18 +00:00
Martin Diehl f8ce57abc8 removed aliases 'resolution' and 'dimension' for 'grid' and 'size' because some scripts did not have it anyway and the rename happened quite a while ago 2014-12-08 08:48:55 +00:00
Martin Diehl b656113b11 added missing string import in marc_addUserOutput (introduced with rev 3718) and removed unwanted imports and introduce use of damask.extendableParser in some other scripts 2014-11-18 08:00:45 +00:00
Martin Diehl 409a75c964 fixed 2 small flaws in geom_fromAng, corrected stringID and stringName in all remaining files in 'pre' 2014-11-16 21:44:46 +00:00
Martin Diehl afb9a2186b removed explicit default setting: type='string' and action='store' 2014-09-12 14:14:55 +00:00
Tias Maiti b573d06c3f fixed bug where initial microstructure array was allocated (factor 2) too large in anticipation of later 2D tiling. 2014-08-18 21:32:53 +00:00
Martin Diehl 1ff38b98af fixed error in file handling 2014-06-18 09:00:57 +00:00
Philip Eisenlohr 72e9c512bd polishing of variable names, comments, and some of the programming structure. 2014-06-07 18:13:29 +00:00
Pratheek Shanthraj 522efaac92 added immutable option 2014-06-05 17:18:52 +00:00
Martin Diehl c254f87814 now assuming periodic microstructures (was not fully correct before, assuming non-periodicity) 2014-04-01 16:43:39 +00:00
Martin Diehl 371a027de9 added option '--renumber' to geom_rescale and geom_grainGrowth to renumber microstructures from 1 to N (without gaps), off by default.
added metavar information to some scripts
2014-02-14 13:17:29 +00:00
Philip Eisenlohr ccb950f3d8 checked Unix command piping conformity -- seems to now work:
seeds_fromRandom |
geom_fromVoronoiTessellation |
geom_grainGrowth |
geom_unpack |
geom_pack

However, grainGrowth functionality seems broken...
2014-02-03 23:44:29 +00:00
Martin Diehl 8b4af554ba added verbosity on help messages 2014-01-20 14:41:56 +00:00
Martin Diehl 2f1db8f69a introduced delimiter option (default = tab) for ascii table output, use space for geometry files 2013-12-17 08:16:29 +00:00
Martin Diehl 103ae3cd0d introduced on the fly copying for 2D microstructures in 3 dimension 2013-11-12 17:04:36 +00:00
Pratheek Shanthraj fc8811c07d switched to faster algorithm and removed buggy multi-threading 2013-11-11 13:00:31 +00:00
Martin Diehl 1ff98296b3 added output of default values, still does not run for my geometry 2013-10-25 11:58:03 +00:00
Martin Diehl 2201a73a46 added (?correct and working?) rotation for conversion from ANG and updated bold verbosity of all other scripts 2013-07-18 13:28:54 +00:00
Pratheek Shanthraj 930e605afc bug fixes and more optimizations 2013-07-03 00:48:21 +00:00
Pratheek Shanthraj 34ef7b0f34 now fully anisotropic grain growth possible by setting up the function "interfacialEnergy" 2013-07-02 04:32:32 +00:00
Pratheek Shanthraj 5ff8a7067e fixed bug and re-reverted to faster version. added python multiprocessing functionality. polishing and renaming 2013-07-01 17:15:24 +00:00