Commit Graph

  • 739c524848 makefile substitution now based on regexp match. Philip Eisenlohr 2011-12-16 09:11:03 +0000
  • d96c64373c added option to have blank pathInfo (to switch off ACML for example) Philip Eisenlohr 2011-12-15 22:21:44 +0000
  • fbfb39de3f removing 2 bugs from previous commit Claudio Zambaldi 2011-12-15 15:29:22 +0000
  • a27a78bab1 changed per Philips suggestion config folder will later contain debug.py and numerics.py Claudio Zambaldi 2011-12-15 15:15:32 +0000
  • 0eb51046a4 worked on integrating using damask package in test renamed config to material/material.py to make it more consitent Claudio Zambaldi 2011-12-15 14:53:10 +0000
  • 1194deff54 corrected leftover mistake (items --> table.data) Philip Eisenlohr 2011-12-15 10:53:20 +0000
  • fb7adf7b89 adopted use of general damask package Philip Eisenlohr 2011-12-15 08:53:18 +0000
  • a8dece8694 adopted use of general damask package ("import damask" instead of "damask_tools") Philip Eisenlohr 2011-12-15 08:52:41 +0000
  • 2fcbc1ff13 started solver sub package Philip Eisenlohr 2011-12-15 08:51:16 +0000
  • b2547e0117 Math inversion used to return zero (math_inv3x3) or error (math_invert3x3) for negative determinant. Now checking whether the absolute(!) value of the determinant is close to zero to avoid singularities, negative determinants are very well allowed. Christoph Kords 2011-12-14 08:55:24 +0000
  • 4faded6297 started DAMASK Python package... Philip Eisenlohr 2011-12-13 20:02:26 +0000
  • 031a00237f improved makefile, no directly linking to files of acml corrected default pathinfo improved test for intel compiler Martin Diehl 2011-12-09 16:34:53 +0000
  • 7d1d2b6229 corrected small mistake in setup_code and makefile Martin Diehl 2011-12-09 15:13:27 +0000
  • 609175318e added option for output of colormap palette also as float values 0.0-1.0 Christoph Kords 2011-12-08 10:02:48 +0000
  • 2ceb78c337 introduced new damask_tools method "relPath" and adopted it in setup_processing.py and setup_code.py Philip Eisenlohr 2011-12-06 18:38:03 +0000
  • ea0fe7b406 corrected 3D visualize (math.f90 part was not working) small polishing of voronoi_tessellation.f90 Martin Diehl 2011-12-06 17:46:33 +0000
  • 5ebeb96e85 made DAMASK to work with gfortran: -removed to long lines -restructured f2py modules and merged make_DAMASK2Python into setup processing -setup_code.py now sets library path in makefile and asks for compile switches for spectral code -substituted \ in format strings with $ Martin Diehl 2011-12-06 16:58:17 +0000
  • b752becbea added functions in DAMASK_TOOLS to get pathInfo, root and bin directory Martin Diehl 2011-12-05 13:05:42 +0000
  • efadf9f728 mainly fixed error in output of spectral results (1:N,…) instead of (N,…) Philip Eisenlohr 2011-12-04 10:01:32 +0000
  • 9d3f7b8d3d adopted ASCII_TABLE class Philip Eisenlohr 2011-12-04 09:57:13 +0000
  • 42c3074821 mini calculator for column-column arithmetic Christoph Kords 2011-12-02 15:15:36 +0000
  • 148f57b86d changed it to work with changes in last commit Martin Diehl 2011-12-01 12:02:36 +0000
  • ace6851389 moved all routines from postprocessingMath to math.90, renamed the module to DAMASK, changed scripts and interfaces accordingly. polished math.f90 (mainly added _pInt/_pReal and intent(in/out)) curl_fft is still a dummy function Martin Diehl 2011-12-01 12:01:13 +0000
  • 1f1046ecc5 removed option -heap arrays from all compiler calls use 'ulimit -s unlimited' on the command line instead Franz Roters 2011-12-01 08:54:26 +0000
  • 4137d1f9af fixed stupid lower case typo in pathInfo assignment Philip Eisenlohr 2011-11-29 17:40:11 +0000
  • 12bf99c2f9 removed option -extend_source from compile_fortran command definition as it also seems to influence allowed line length for free format files Franz Roters 2011-11-28 08:19:55 +0000
  • e738bee1e3 moved todolist to private tree Franz Roters 2011-11-28 08:18:07 +0000
  • e98590d850 adopted ASCII_TABLE class Philip Eisenlohr 2011-11-24 17:10:50 +0000
  • 18a09d7cff corrected handling of STDIN|STDOUT adopted ASCII_TABLE class Philip Eisenlohr 2011-11-24 14:48:02 +0000
  • 267b8ac30c started to add curl calculation to postprocessingMath.f90 restructured colormap calculation. Algorithm is working now, but input/output still has to be done Martin Diehl 2011-11-23 20:08:48 +0000
  • 81e9607316 tests which define variants in test_variants() generator can be handled Claudio Zambaldi 2011-11-23 18:32:22 +0000
  • 99b7dcf7b5 polishing and changed to comply with PEP 8 style guide Claudio Zambaldi 2011-11-23 15:42:18 +0000
  • 205bb49b34 now all methods use generic add_data added change_value method Claudio Zambaldi 2011-11-23 15:21:16 +0000
  • 48f8d4ccb5 exchanged logic now using ASCII_TABLE class... Philip Eisenlohr 2011-11-23 14:54:53 +0000
  • 21bcfc2986 added class ASCII_TABLE for easier processing of those... Philip Eisenlohr 2011-11-23 14:54:05 +0000
  • 515986c4d6 renamed w0 and w0_slip to a and a_slip Franz Roters 2011-11-23 14:48:39 +0000
  • 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) Philip Eisenlohr 2011-11-23 09:09:00 +0000
  • e8f5996a96 renamed MSC_TOOLS.library_paths to libraryPath, since only single string is returned Philip Eisenlohr 2011-11-23 08:25:52 +0000
  • 21fcd0357e now subsumed into general postResults functionality Philip Eisenlohr 2011-11-22 19:43:37 +0000
  • 5a1e73b53d added set_timelimit functionality to fortran-wrapper of FFTW and introcudec it to DAMASK_spectral.f90 Martin Diehl 2011-11-21 18:48:38 +0000
  • 566f16b6e9 implemented calculation of divergence in real space, polished spectral debugging Martin Diehl 2011-11-21 18:12:40 +0000
  • b67b5f9ef9 improvements! Claudio Zambaldi 2011-11-21 18:01:08 +0000
  • ddc2b04661 material_config reads and writes files, adds or changes existing parts; still needs some polishing... Claudio Zambaldi 2011-11-21 16:40:23 +0000
  • 3c7ebc7a30 introduced material.config parsing and self representation, i.e. printing of class object. Philip Eisenlohr 2011-11-18 19:59:20 +0000
  • dc6c29a910 important bugfix for reading in results in case of restart Martin Diehl 2011-11-17 22:11:05 +0000
  • 75e20dffb7 corrected version conflict Martin Diehl 2011-11-17 21:36:56 +0000
  • cf8b60986e response to Philip's comments. Interesting, chat via SVN :) Claudio Zambaldi 2011-11-17 21:19:08 +0000
  • ac8b5f0708 added short comment for discussion... Philip Eisenlohr 2011-11-17 18:39:09 +0000
  • ae73172ba7 python syntax Claudio Zambaldi 2011-11-17 16:17:56 +0000
  • ddb68eee7c new module damask_test, set compile=false as default in msc_tools, added first draft of material.config generator to damask_tools Martin Diehl 2011-11-17 14:05:39 +0000
  • 448c0c480a improved testing, still not working as it should Martin Diehl 2011-11-17 14:03:17 +0000
  • 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 Martin Diehl 2011-11-15 17:54:18 +0000
  • f5ad143cf4 added min_recycles=1 and path/to/DAMASK as usersub Philip Eisenlohr 2011-11-14 16:37:34 +0000
  • badad00698 removed documentation from public part. Philip Eisenlohr 2011-11-14 15:26:38 +0000
  • db09a8b17a removed ACML from public part and adjusted install instructions accordingly. Philip Eisenlohr 2011-11-14 15:21:12 +0000
  • 5f5bf83755 introduced "private" folder for non-public content Philip Eisenlohr 2011-11-14 15:15:22 +0000
  • 413805e589 now aware of ACMLpathinfo Philip Eisenlohr 2011-11-14 14:59:16 +0000
  • 09799b5b58 compile test is now at least compiling. still comparison to reference results has to be done Martin Diehl 2011-11-11 15:06:33 +0000
  • 8473ceb8d9 files for testing were not added properly Martin Diehl 2011-11-11 14:51:02 +0000
  • 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 Krishna Komerla 2011-11-11 14:17:43 +0000
  • b4b8ce9648 small polishing Claudio Zambaldi 2011-11-10 15:47:12 +0000
  • 795e3d070b polishing on test 2000_hex_elastic postprocessing commands are refactored out into file postprocessing.cmd, one command per line Claudio Zambaldi 2011-11-10 10:42:59 +0000
  • 5aacb6032c removed outdated comments Claudio Zambaldi 2011-11-09 18:04:51 +0000
  • 44e5d25274 now aware of $DAMASK_BIN and guessing if environment missing Philip Eisenlohr 2011-11-09 17:51:00 +0000
  • eebb59d146 now environment vars are processed in known order. gracefully put own extensions to end of existing (e.g. PATH=$PATH:ourStuff) Philip Eisenlohr 2011-11-09 17:20:20 +0000
  • 314caffc08 safe against partially matching envVars. pythonPath and Path for instance... Philip Eisenlohr 2011-11-09 16:41:44 +0000
  • 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 Claudio Zambaldi 2011-11-09 16:20:52 +0000
  • 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: Claudio Zambaldi 2011-11-09 15:37:45 +0000
  • 6e96ea0e6d updated to current damask environment handling Claudio Zambaldi 2011-11-09 14:26:19 +0000
  • 8e34309b6e renamed to .py so notepad++ users can have syntax highlighting Claudio Zambaldi 2011-11-09 13:31:59 +0000
  • bfd6d4831f tests 2000 and 2001 updated use damask_tools to check whether DAMASK_ROOT is set Claudio Zambaldi 2011-11-09 12:09:54 +0000
  • a66c502617 made it more flexible to future envVar additions and csh implementation... Philip Eisenlohr 2011-11-09 10:38:57 +0000
  • 860594d9a4 forgot to multiply shearrate with timestep in order to get accumulated shear Christoph Kords 2011-11-09 10:26:00 +0000
  • 6dc8a4d530 check for LFC only if there is any slip activity at all; also increased safety factor from 1.2 to 1.5 Christoph Kords 2011-11-09 09:55:39 +0000
  • 7033e84fc7 new outputs "accumulatedshear", "velocity_edge", and "velocity_screw" (the latter two replace the output "dislocationvelocity") Christoph Kords 2011-11-09 09:22:52 +0000
  • bc01f94be4 as always with art, little flaws hit the eye right after you sold it... Philip Eisenlohr 2011-11-08 23:10:02 +0000
  • 2f17bd8683 exchanged former "dummy" logo with new one conforming to damask web site. Philip Eisenlohr 2011-11-08 22:53:28 +0000
  • 98513a4e0d Martin Diehl 2011-11-07 18:27:33 +0000
  • 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 Martin Diehl 2011-11-07 18:25:10 +0000
  • 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 Claudio Zambaldi 2011-11-07 16:48:09 +0000
  • 8bc39fcd48 immobile density output keeps its sign Christoph Kords 2011-11-07 15:46:40 +0000
  • 34adec74e8 corrected wrong indices into state array for velocity Christoph Kords 2011-11-07 15:17:58 +0000
  • 49c0b8a3fd restructured restarting capabilities Krishna Komerla 2011-11-07 11:04:57 +0000
  • 583abf7ee6 renamed script Franz Roters 2011-11-07 10:53:34 +0000
  • 313cd2edb3 ACML path example now more realistic. corrected dangerous overwriting of LD_LIBRARY_PATH and PYTHONPATH. Philip Eisenlohr 2011-11-04 15:42:52 +0000
  • 7dfb96a3da constitutive_nonlocal: Christoph Kords 2011-11-04 13:12:17 +0000
  • 9d1bc584d0 corrected stress integration scheme: now use norm(Lpresiduum) as a target function for Armijo's rule instead of whole tensor Lp; also corrected the guess for the improvement in Lp Christoph Kords 2011-11-04 12:57:12 +0000
  • ca3d21a3b6 Depending on which state integrator one uses for the stiffness calculation, the initial state has to be chosen accordingly: e.g. for FPI choose last converged state, but for explicit RK choose converged state from start of increment (in case of explicit euler no state integration at all, but only stress integration). For this purpose we also need to remember "Fe" which now follows the cutbacking procedure as it is used for "Fp". Christoph Kords 2011-11-04 12:44:50 +0000
  • 4966231e5b use return instead of two nested breaks that do not even work correctly like it is used here Christoph Kords 2011-11-04 11:30:29 +0000
  • ee7022d8cf correctet random seed generation to work with gfortran. Martin Diehl 2011-11-04 10:29:35 +0000
  • ba63d3231f fixed string include Christoph Kords 2011-11-04 10:27:41 +0000
  • c2eac36b48 started to implement restart facilities for spectral solver. restart write is on per default restart read is switched on by using --restart or -r INT where INT gives step at which the calculation should restart setting INT to a value <1 will turn restart write off Martin Diehl 2011-11-03 19:32:11 +0000
  • eb7f856df8 subsumed into setup_shellrc... Philip Eisenlohr 2011-11-03 17:38:00 +0000
  • 1e35e98866 installation script to put correct LD_LIBRARY_PATH and PYTHONPATH into shell.rc Philip Eisenlohr 2011-11-03 17:35:47 +0000
  • 7af1249298 made string comparison fool-proof with lower-casing. Philip Eisenlohr 2011-11-03 17:34:44 +0000
  • cac203939b $DAMASK_ROOT takes precedence if defined in environment. Philip Eisenlohr 2011-11-03 13:55:17 +0000
  • 9e3d7d7d6c made $DAMASK_ROOT definition optional Philip Eisenlohr 2011-11-03 13:51:54 +0000
  • b9647b2584 moved parts into new "lib" folder Philip Eisenlohr 2011-11-03 13:21:11 +0000
  • aba7937845 now uses msc_tools method to figure out Mentat path Philip Eisenlohr 2011-11-03 13:16:00 +0000
  • edb8c0cd1e no part of "lib/pathinfo" Philip Eisenlohr 2011-11-03 13:00:39 +0000