Commit Graph

  • 1a7e6de970 LF line endings... Philip Eisenlohr 2011-11-03 13:00:22 +0000
  • 4cac885bd0 added function to find out shared library path of most recent Mentat release Philip Eisenlohr 2011-11-03 12:59:51 +0000
  • b5e6b754fb starting "lib" subfolder for shared goodies. Philip Eisenlohr 2011-11-03 12:19:26 +0000
  • db12869c16 shifted back to main folder. small polish. Philip Eisenlohr 2011-11-03 12:18:07 +0000
  • b847db969a changed "texture" to more correct "structure" Philip Eisenlohr 2011-11-03 12:07:41 +0000
  • 4e8f36a133 remove $ID$ from first line (I am wondering how this could work...) Philip Eisenlohr 2011-11-02 18:49:53 +0000
  • 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 Martin Diehl 2011-11-02 14:38:42 +0000
  • 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. Claudio Zambaldi 2011-10-27 17:55:42 +0000
  • 7fc8cd1949 improved testing scripts, now we have the first test running! Martin Diehl 2011-10-27 08:48:23 +0000
  • 15c356c3a7 some small improvements regarding the rotation of the loadcase frame Martin Diehl 2011-10-25 13:38:24 +0000
  • c13aa2a829 first try of implementing a rotation of the loadcase coordinate system. Seems to work so far for one loadcase and homogeneous materials. Martin Diehl 2011-10-24 18:26:34 +0000
  • 1a68669ae9 had some problems with svn... Martin Diehl 2011-10-24 17:42:12 +0000
  • 0f34d14bee again edited the makefile, no there is more flexibility in defining the libraries (FFTW and ACML) added the source of fftw-3.3.tar.gz to fulfill the GPL set_python_env.py was forgotten during last commit (for testing) Martin Diehl 2011-10-24 16:57:51 +0000
  • 48aa5eb163 documentation on NaN Martin Diehl 2011-10-24 16:27:44 +0000
  • eefe1c516b first working draft of automated code testing, run_tests.py assumes DAMASK is located under ~/DAMASK/ Tests so far only Marc2010 Next try, commit did not work... Martin Diehl 2011-10-24 16:25:59 +0000
  • 7642509a47 first working draft of automated code testing, run_tests.py assumes DAMASK is located under ~/DAMASK/ Martin Diehl 2011-10-24 16:24:15 +0000
  • e7a60988a1 modified exit number extraction Claudio Zambaldi 2011-10-24 13:02:08 +0000
  • 93b2160c2f extract exit number from MSC out-file. Other MSC utility functions can also go into MSC_TOOLS class. Claudio Zambaldi 2011-10-24 12:59:46 +0000
  • 8ac1891b3c moved DAMASK_NaN to prec.f90 respectively prec_single.f90 as it is precision dependent Martin Diehl 2011-10-20 16:46:11 +0000
  • 9565852247 now checks file "processing/MSCpath" for predefined installdir. now checks validity of user-specified install version. Philip Eisenlohr 2011-10-20 16:13:38 +0000
  • 414bacb096 deleted unused vars. changed linking library info/path Philip Eisenlohr 2011-10-20 12:47:57 +0000
  • ed08dfc2be added option to select between cell-centered (as before) or vertex-centered data Philip Eisenlohr 2011-10-20 12:29:59 +0000
  • 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) Philip Eisenlohr 2011-10-20 12:28:39 +0000
  • 64499328d1 general renaming (space in former ACML path did not work) Philip Eisenlohr 2011-10-20 12:25:39 +0000
  • 3a0911ca89 added option to output RGB palette on terminal number of colors is now variable (default 32) warning issued if MSC path not valid Philip Eisenlohr 2011-10-20 11:59:15 +0000
  • ac342ad682 worked on the updating on increments, does not work properly until now Martin Diehl 2011-10-19 09:05:02 +0000
  • 0a46741a77 changing header to correct number of increments Krishna Komerla 2011-10-18 16:42:06 +0000
  • 9d3f74ce5f polishing Martin Diehl 2011-10-18 14:46:07 +0000
  • 7746390688 using keywords to indicate geometry and loadcase enabled finetuning of FFTW added some debugging options reading in rotation of boundary conditions using header in geometry file corrected error in calculating tolerance for stress BC polishing of output, variable declaration, and variable names Martin Diehl 2011-10-18 14:45:32 +0000
  • 9a6977b024 changed commandline parameters into a keyword driven form use "-l, --load, --loadcase" to specify loadcase file and "-g, --geom, --geometry" to specify geometry file !incremental update, wait for commit of damask_spectral.f90 before checking out Martin Diehl 2011-10-18 09:25:17 +0000
  • ea2ba1573c polishing !incremental update, wait for commit of damask_spectral.f90 before checking out Martin Diehl 2011-10-18 09:22:33 +0000
  • 7604a8aeb4 corrected calculation of NaN, renamed variable to 'DAMASK_NaN' !incremental update, wait for commit of damask_spectral.f90 before checking out Martin Diehl 2011-10-18 09:21:38 +0000
  • 6cf464b8a9 added 'spectralPictureMode' for reading in geometries with 1to1 mapping (e.g. EBSD pattern) polishing !incremental update, wait for commit of damask_spectral.f90 before checking out Martin Diehl 2011-10-18 09:20:29 +0000
  • 6ed27a2a13 added 'spectralPictureMode' for reading in geometries with 1to1 mapping (e.g. EBSD pattern) !incremental update, wait for commit of damask_spectral.f90 before checking out Martin Diehl 2011-10-18 09:18:05 +0000
  • a8a53ee525 added two parameters to control behavior of FFTW, timelimit is not working at the moment remove fftw3.f as it is not needed anymore !incremental update, wait for commit of damask_spectral.f90 before checking out Martin Diehl 2011-10-18 09:16:18 +0000
  • 96223ddf39 corrected for-loop index bug. two-dim output is now optional. Philip Eisenlohr 2011-10-14 23:43:45 +0000
  • 708b4d2eca seed-file header format corrected, setup script now contains minimalSurface and vicinityOffset. removed .exe from compile output Philip Eisenlohr 2011-10-14 22:39:58 +0000
  • 62db3326d6 first work on introducing a new test suit for DAMASK Martin Diehl 2011-10-13 12:45:26 +0000
  • 4989535500 new version 3.3 of FFTW. Compiled with gfortran but only for multicore support (single core library is still the old version 3.2.2). Now either POSIX threads or OMP can be used by choosing the corresponding library file Some further polishing (besides of new description for FFTW) of the makefile Martin Diehl 2011-10-13 12:41:01 +0000
  • 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... Philip Eisenlohr 2011-10-11 17:35:53 +0000
  • 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. Philip Eisenlohr 2011-10-11 17:30:55 +0000
  • ffc6442098 can now deal with arbitrarily long lines for microstructure definition. useful for 2D ASCII representation of grain morphology in the geom file. Philip Eisenlohr 2011-10-11 17:25:22 +0000
  • 8edb59d50c removed some unused variables Franz Roters 2011-09-26 09:55:38 +0000
  • 58917b5abe corrected error messages you can now switch of shear banding by seting sb_velocity to zero stacking fault energy parameters are now read from material.config Franz Roters 2011-09-26 09:55:08 +0000
  • 2e263dee90 merged in the shear band code, it compiles but is not otherwise tested yet Franz Roters 2011-09-16 15:55:18 +0000
  • 9d091bdc3f added parameters for shear band model Franz Roters 2011-09-14 13:35:28 +0000
  • ee83904548 added math_spectralDecompositionSym3x3 used by shear band model Franz Roters 2011-09-14 13:26:00 +0000
  • 483b483816 dummy update because those messages got lost: Martin Diehl 2011-09-14 08:16:42 +0000
  • c7c541f393 corrected typos and such Philip Eisenlohr 2011-09-13 15:57:58 +0000
  • d6add8b772 added some information from Tuning workshop in Aachen regarding tuning/parallelization Martin Diehl 2011-09-13 15:57:06 +0000
  • c35ea33f8e did a lot of polishing: - removed unnecessary "return" before end of subroutine or function: - changed undetermined array length (:) to (1:3) Martin Diehl 2011-09-13 15:54:06 +0000
  • 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. Martin Diehl 2011-09-13 15:46:44 +0000
  • cbbc3e84fe solved argument mismatch Franz Roters 2011-09-13 14:15:17 +0000
  • 1dd2591982 corrected wrong check of twin systems Franz Roters 2011-09-13 08:18:43 +0000
  • 60ef9d5ab0 updated installation instructions Franz Roters 2011-09-13 07:58:54 +0000
  • 7be2701989 * new output variable "internalstress", which gives the internal stress tensor * use "math_invert3x3" instead of "math_inv3x3" for inversion of Fe * for dislocation stress calculation: first regular case, then special case of dead dislocations in central ip * "dv_dtau" now given for each dislocation type, so is a (ns,4) array * deleted unused variables in "_LpAndItsTangent" * corrected contribution of deads in "_LpAndItsTangent" * the NaN variables defined in math did not give a proper NaN value, so use 0.0/0.0 again * neighbors with nonlocal constitution but local properties (i.e. /nonlocal/ flag not set) are also considered for incoming fluxes Christoph Kords 2011-09-07 11:30:28 +0000
  • b412239d9f reflects new output format of DAMASK_spectral to find *** Loadcase... lines. Philip Eisenlohr 2011-09-05 13:39:44 +0000
  • 48ac3956ce added '\n' escaping of ID string in VTK header Philip Eisenlohr 2011-09-05 13:38:10 +0000
  • f458f026db forgot to include string module, too Philip Eisenlohr 2011-09-05 08:54:29 +0000
  • 0ac5109c94 forgot to include string module Philip Eisenlohr 2011-09-05 08:50:36 +0000
  • e8628996ff added IO error in case mixed BC that allow rotation are given Martin Diehl 2011-09-02 13:50:05 +0000
  • 320ec4d0b4 added some information regarding spectral method added the information about the new glide system for hex Martin Diehl 2011-09-02 13:49:02 +0000
  • fe9754a41c previous commit was wrong file Martin Diehl 2011-09-02 10:46:37 +0000
  • 43e2684cfb added new glide system for hex lattice Martin Diehl 2011-09-02 10:43:49 +0000
  • 0469d37fc3 cleaned and restructured output on screen, changed L_inf norm to L_2 for calculation of error in Fourier space. removed unnecessary function from math.f90 added some documents/manuals regarding spectral method Martin Diehl 2011-08-31 14:37:01 +0000
  • f527bdcc78 changed standard values according to numerics.f90 Martin Diehl 2011-08-30 11:21:39 +0000
  • 8f90f1f1f9 corrected description of algorithm to invert matrix Martin Diehl 2011-08-30 07:29:13 +0000
  • 4fb1cb8f87 merged calcmodes, i.e. equilibrium and fulfilling of stress BC is done in one step, made convergence independent of size and resolution, polishing output in DAMASK_spectral.f90 added function to compute eigenvalues without eigenvectors and function to convert a 3x3 logical to a 9 vector in math.f90 removed obsolete variable in numerics.f90 Martin Diehl 2011-08-26 14:06:37 +0000
  • 380a536b45 homogenization_*, constitutive_*, DAMASK_spectral_interface: did some polishing regarding init output makefile: corrected spelling mistake Martin Diehl 2011-08-26 13:57:29 +0000
  • 4eb8e25b6d no fitting recent file renames Martin Diehl 2011-08-26 12:25:11 +0000
  • d4e7d6e02f added $Id$ and some further comments Philip Eisenlohr 2011-08-26 07:29:55 +0000
  • f3c2547fba name change to better reflect what happens: comparison between local deformation field and a (necessarily compatbile) geometry reconstructed from the whole deformation field. Philip Eisenlohr 2011-08-26 07:17:35 +0000
  • eb0ce3992b debugging of addDebugInformation (now working, but not tested in detail) Martin Diehl 2011-08-25 18:18:38 +0000
  • 7aba05ed9f reworked to match former script layouts and logics. (not yet tested, use at your own risk) Philip Eisenlohr 2011-08-25 17:55:36 +0000
  • 282d2d7b97 corrected wrong Id tag Martin Diehl 2011-08-25 16:47:12 +0000
  • bbee6c4658 forget to check in addDebugInformation Martin Diehl 2011-08-25 16:44:36 +0000
  • a5f176cf18 put divergence calculation using FDM to postprocessingMath, added divergence calculation using differentation in Fourier space to postprocessingMath Martin Diehl 2011-08-25 15:31:05 +0000
  • cc3bc4a216 made handling of unknown dimension (i.e. resolution ==1) the same as for preprocessing (last commit) Martin Diehl 2011-08-25 15:28:33 +0000
  • 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 Martin Diehl 2011-08-25 12:16:06 +0000
  • 39b97f7b67 added new script "spectral_scaleGeom" Martin Diehl 2011-08-19 13:32:27 +0000
  • b300cc7faa ip volume is now based on the determinant of F. "mesh_ipVolume" represents the initial volume and is multiplied with det(F) wherever the current volume is needed. Since this works for all solver types, the "volume" output in crystallite is now also correct for spectral method and abaqus. Christoph Kords 2011-08-19 11:18:56 +0000
  • 2dd8a353bb now also works for single stepped loadcases, too Philip Eisenlohr 2011-08-19 10:03:42 +0000
  • 483234047c renamed to be consistent with other file names Martin Diehl 2011-08-19 07:53:35 +0000
  • 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 Martin Diehl 2011-08-19 07:33:22 +0000
  • 589666d19e added python script to simply (without antialising) scale a given *.geom file Martin Diehl 2011-08-19 07:29:50 +0000
  • def056f30f added $Id$ escaping Philip Eisenlohr 2011-08-18 08:00:19 +0000
  • 10493ea8b0 added $Id$ login name escaping Philip Eisenlohr 2011-08-18 07:53:07 +0000
  • 164da22730 added some warnings if Mentat or PIL cabability missing Philip Eisenlohr 2011-08-18 07:52:07 +0000
  • ff3bac2496 does not double size of 2D data for spectral method any more Martin Diehl 2011-08-17 16:06:50 +0000
  • 3298e6821b added forgotten "averageDown" script to list of shortcuts Nan Jia 2011-08-16 18:20:52 +0000
  • bedce496a8 deleted unused option "dimension" since this is figured out by parsing the respective spectral or geom input files anyway. Philip Eisenlohr 2011-08-15 08:34:55 +0000
  • 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) Philip Eisenlohr 2011-08-14 10:44:15 +0000
  • f99bf63397 removed functions added for debugging of divergence calculation to math.f90 corrected calculation of stress BC condition. Depending on given BC, the stiffness matrix is reduced and than inversed. Then it is filled with zeros and used for the calculation of the correct change of deformation gradient. All calculation is done using dP/dF Martin Diehl 2011-08-10 17:45:37 +0000
  • 1ffb59a96a Calculation of current ip volumes now working. Crystallite output also reflects current grain volume, not reference volume. However, this is only available for Marc. Abaqus and spectral method still return the reference ip volume. The ip coordinates though are correctly updated for all solver types. Christoph Kords 2011-08-10 16:37:17 +0000
  • 34de2e301b DEBUGGING VERSION for calculation of Divergence (various methods implemented). DO NOT USE. Wait for next update coming in a few minutes Martin Diehl 2011-08-10 16:02:13 +0000
  • bb1ca2330b added option to enable use of AMD math core library, added comments on the various parameters Martin Diehl 2011-08-10 16:00:02 +0000
  • 31b60b8814 changed debug intensity so that the artificially high stress and stiffness values in collection cycles do not get printed out anymore... Onur Guevenc 2011-08-03 17:59:31 +0000
  • 4f1cb3a8af exchanged forall with nested do loops... Bye, bye smatrix warning, will miss you!! Onur Guevenc 2011-08-03 17:58:16 +0000
  • 907965272b added option to build DAMASK_spectral without openMP (make OPENMP=OFF) Onur Guevenc 2011-08-03 17:57:28 +0000
  • b5abd6f203 adding new option OPTIMIZATION with values OFF, DEFENSIVE and AGGRESSIVE to makefile. Polishing of makefile and DAMASK_spectral.f90 Martin Diehl 2011-08-03 07:54:32 +0000