Commit Graph

158 Commits

Author SHA1 Message Date
Christoph Kords ba63d3231f fixed string include 2011-11-04 10:27:41 +00:00
Philip Eisenlohr 9e3d7d7d6c made $DAMASK_ROOT definition optional 2011-11-03 13:51:54 +00:00
Philip Eisenlohr b9647b2584 moved parts into new "lib" folder 2011-11-03 13:21:11 +00:00
Philip Eisenlohr aba7937845 now uses msc_tools method to figure out Mentat path 2011-11-03 13:16:00 +00:00
Philip Eisenlohr edb8c0cd1e no part of "lib/pathinfo" 2011-11-03 13:00:39 +00:00
Philip Eisenlohr b5e6b754fb starting "lib" subfolder for shared goodies. 2011-11-03 12:19:26 +00:00
Philip Eisenlohr db12869c16 shifted back to main folder. small polish. 2011-11-03 12:18:07 +00:00
Philip Eisenlohr b847db969a changed "texture" to more correct "structure" 2011-11-03 12:07:41 +00:00
Philip Eisenlohr 4e8f36a133 remove $ID$ from first line (I am wondering how this could work...) 2011-11-02 18:49:53 +00:00
Martin Diehl 680ba9082f removed deadlock when calling IO_warning(33)
polished IO_error and IO_warning
checked OpenMP critical statements in DAMASK_spectral.f90
corrected writing of headed in DAMASK_spectral.f90
2011-11-02 14:38:42 +00:00
Claudio Zambaldi 447e69019c Introduced environment variable DAMASK_ROOT.
It is set in the DAMASK root folder by running damask_env.sh
Much needed in the testing routines so far (try ./testing/run_tests.py)
damask_env.sh could also trigger other scripts to get to a working setup after fresh checkout. For example it could run 
./processing/setup/setup_processing.py
./code/setup/setup_code.py
if it finds that we have a fresh checkout.
2011-10-27 17:55:42 +00:00
Martin Diehl 7642509a47 first working draft of automated code testing, run_tests.py assumes DAMASK is located under ~/DAMASK/ 2011-10-24 16:24:15 +00:00
Claudio Zambaldi e7a60988a1 modified exit number extraction 2011-10-24 13:02:08 +00:00
Claudio Zambaldi 93b2160c2f extract exit number from MSC out-file. Other MSC utility functions can also go into MSC_TOOLS class. 2011-10-24 12:59:46 +00:00
Philip Eisenlohr 414bacb096 deleted unused vars. changed linking library info/path 2011-10-20 12:47:57 +00:00
Philip Eisenlohr ed08dfc2be added option to select between cell-centered (as before) or vertex-centered data 2011-10-20 12:29:59 +00:00
Philip Eisenlohr c78227cec1 added option to skip data points along x,y,z in case they are periodic images. relevant for vertex-centered data for which outer surface data is doubled, i.e. data(0,0,0) == data(Nx,Ny,Nz) 2011-10-20 12:28:39 +00:00
Philip Eisenlohr 3a0911ca89 added option to output RGB palette on terminal
number of colors is now variable (default 32)
warning issued if MSC path not valid

new "redblue" sym colormap
2011-10-20 11:59:15 +00:00
Philip Eisenlohr 96223ddf39 corrected for-loop index bug. two-dim output is now optional. 2011-10-14 23:43:45 +00:00
Philip Eisenlohr 708b4d2eca seed-file header format corrected, setup script now contains minimalSurface and vicinityOffset. removed .exe from compile output 2011-10-14 22:39:58 +00:00
Philip Eisenlohr ba0488638b alter a spectral geom file such that any voxel that sees within a given vicinity a different microstructure than itself gets offset by a given value. this allows to identify/isolate grain boundary regions... 2011-10-11 17:35:53 +00:00
Philip Eisenlohr 98c9bf9c15 generates spectral geom file for (currently) gyroid or diamond minimal surfaces. Inside and outside of a given threshold value are distinguished by microstructure 1 and 2. 2011-10-11 17:30:55 +00:00
Philip Eisenlohr ffc6442098 can now deal with arbitrarily long lines for microstructure definition. useful for 2D ASCII representation of grain morphology in the geom file.
additional internal code reworking.
2011-10-11 17:25:22 +00:00
Philip Eisenlohr c7c541f393 corrected typos and such 2011-09-13 15:57:58 +00:00
Martin Diehl d235de1aa5 added two small (quick and dirty) tools to convert data from EBSD to input files for spectral method, put them together with patchFromReconstructedBoundaries into new folder. 2011-09-13 15:46:44 +00:00
Philip Eisenlohr b412239d9f reflects new output format of DAMASK_spectral to find
*** Loadcase...
lines.
2011-09-05 13:39:44 +00:00
Philip Eisenlohr 48ac3956ce added '\n' escaping of ID string in VTK header 2011-09-05 13:38:10 +00:00
Philip Eisenlohr f458f026db forgot to include string module, too 2011-09-05 08:54:29 +00:00
Philip Eisenlohr 0ac5109c94 forgot to include string module 2011-09-05 08:50:36 +00:00
Martin Diehl 4eb8e25b6d no fitting recent file renames 2011-08-26 12:25:11 +00:00
Philip Eisenlohr f3c2547fba name change to better reflect what happens: comparison between local deformation field and a (necessarily compatbile) geometry reconstructed from the whole deformation field. 2011-08-26 07:17:35 +00:00
Martin Diehl eb0ce3992b debugging of addDebugInformation (now working, but not tested in detail)
Added Id to postprocessingMath
2011-08-25 18:18:38 +00:00
Philip Eisenlohr 7aba05ed9f reworked to match former script layouts and logics. (not yet tested, use at your own risk) 2011-08-25 17:55:36 +00:00
Martin Diehl 282d2d7b97 corrected wrong Id tag 2011-08-25 16:47:12 +00:00
Martin Diehl bbee6c4658 forget to check in addDebugInformation 2011-08-25 16:44:36 +00:00
Martin Diehl a5f176cf18 put divergence calculation using FDM to postprocessingMath, added divergence calculation using differentation in Fourier space to postprocessingMath
added functions to calculate the shape and volume mismatch of compatible and non-compatible geometry reconstruction to postprocessingMath. They can be accessed using addDebugInformation
2011-08-25 15:31:05 +00:00
Martin Diehl cc3bc4a216 made handling of unknown dimension (i.e. resolution ==1) the same as for preprocessing (last commit) 2011-08-25 15:28:33 +00:00
Martin Diehl 272f7cc655 added auto scaling of dimension to voronoi_tessellation.f90. If dimension(i) == 0, it will get the smallest step of the remaining dimensions in that direction. Same is now done by patchFromReconstructedBoundaries
setup_processing.py now gives executables the extension *.exe and removes the old executables before compiling
2011-08-25 12:16:06 +00:00
Martin Diehl 39b97f7b67 added new script "spectral_scaleGeom" 2011-08-19 13:32:27 +00:00
Philip Eisenlohr 2dd8a353bb now also works for single stepped loadcases, too 2011-08-19 10:03:42 +00:00
Martin Diehl 483234047c renamed to be consistent with other file names 2011-08-19 07:53:35 +00:00
Martin Diehl 878ea443d6 added options to control written output (mesh(default), box, points) and to control reconstruction. --undeformed does not calculate average deformation of ve, --scaling controls the scaling of the fluctuation. Default is 1.0, with 0.0 no fluctuations are shown 2011-08-19 07:33:22 +00:00
Martin Diehl 589666d19e added python script to simply (without antialising) scale a given *.geom file 2011-08-19 07:29:50 +00:00
Philip Eisenlohr def056f30f added $Id$ escaping 2011-08-18 08:00:19 +00:00
Philip Eisenlohr 10493ea8b0 added $Id$ login name escaping 2011-08-18 07:53:07 +00:00
Philip Eisenlohr 164da22730 added some warnings if Mentat or PIL cabability missing 2011-08-18 07:52:07 +00:00
Martin Diehl ff3bac2496 does not double size of 2D data for spectral method any more 2011-08-17 16:06:50 +00:00
Nan Jia 3298e6821b added forgotten "averageDown" script to list of shortcuts 2011-08-16 18:20:52 +00:00
Philip Eisenlohr bedce496a8 deleted unused option "dimension" since this is figured out by parsing the respective spectral or geom input files anyway. 2011-08-15 08:34:55 +00:00
Philip Eisenlohr e851c934ee interrogate output from DAMASK_spectral for "error divergence:" evolution.
results in an ASCII datafile containing the increment counter with corresponding divergence value. the evolution within an increment i is stretched between i and i+1 (and likely jumps then for the next increment i+1 at the value i+1)
2011-08-14 10:44:15 +00:00