Commit Graph

201 Commits

Author SHA1 Message Date
Martin Diehl becb863110 added test for gfortran and gfortran vs intel, renamed intel test to new numbering scheme and changed to new div criterion
introduced "try" statement in lib/damask/test/test.py to avoid crash if a test variant fails
2012-01-25 15:14:31 +00:00
Claudio Zambaldi 2b8e0b27fc a rough version of a t16 to vtk converter
needs polishing to be used with damask python package
paraview plotting is useful if you want semi-transparent iso-surfaces
2012-01-24 14:26:13 +00:00
Philip Eisenlohr 3c87d20353 added capability to rewind to beginning of data 2012-01-19 20:37:53 +00:00
Philip Eisenlohr 4eb754b1fb added release '2011'.
added toolsPath() method.
added optional release hinting for path determinations.

streamlined submit_job method.
2012-01-18 09:41:10 +00:00
Philip Eisenlohr 0b4b154abb reworked class definition.
now follows workflow of
1. clean
2. prepare
3. run
4. postprocess
5. compare/update

added file-structural helper functions.
2012-01-18 09:34:49 +00:00
Philip Eisenlohr aba4703463 added property "headerLen" 2012-01-18 09:30:50 +00:00
Christoph Kords 7f94b3f267 subroutine path was not correct 2012-01-17 09:28:52 +00:00
Christoph Kords 684cac1206 corrected typo 2012-01-17 08:44:57 +00:00
Philip Eisenlohr 48729ff2e1 modified testing class to use generic "damask" module.
removed obsolete individual class definitions.
2012-01-16 15:18:43 +00:00
Martin Diehl dd1e968908 setup_processing.py uses damask module but builds the core part of it, therefore made the use damask.core optional by setting a try statement in __init__.py and a "from damask import xxx" 2012-01-04 11:06:24 +00:00
Philip Eisenlohr 35bd460e39 added "core" package capability to processing
(renamed former f2py modules)

reverted pathinfo...
2011-12-22 10:36:59 +00:00
Philip Eisenlohr 429af90ccb added Id flag and content
added "core" package capability
2011-12-22 10:30:25 +00:00
Krishna Komerla f463c2da70 added addCurl.py, not sure if it works correctly. still in old (eq. to addDivergence.py) style 2011-12-21 17:25:31 +00:00
Philip Eisenlohr 06cb99d156 restructured location of FFTW libs 2011-12-21 13:09:55 +00:00
Philip Eisenlohr 8be14ef72e now aware of blank and comment lines in pathinfo 2011-12-20 10:55:47 +00:00
Philip Eisenlohr c5d64df287 example for new syntax and options. 2011-12-20 10:20:42 +00:00
Christoph Kords 2bfbb97c11 import of re module was missing 2011-12-18 15:49:44 +00:00
Philip Eisenlohr d96c64373c added option to have blank pathInfo (to switch off ACML for example) 2011-12-15 22:21:44 +00:00
Claudio Zambaldi fbfb39de3f removing 2 bugs from previous commit 2011-12-15 15:29:22 +00:00
Claudio Zambaldi a27a78bab1 changed per Philips suggestion
config folder will later contain debug.py and numerics.py
2011-12-15 15:15:32 +00:00
Claudio Zambaldi 0eb51046a4 worked on integrating using damask package in test
renamed config to material/material.py to make it more consitent
2011-12-15 14:53:10 +00:00
Philip Eisenlohr 2fcbc1ff13 started solver sub package
improved guessing of DAMASK_ROOT
2011-12-15 08:51:16 +00:00
Philip Eisenlohr 4faded6297 started DAMASK Python package... 2011-12-13 20:02:26 +00:00
Martin Diehl 031a00237f improved makefile, no directly linking to files of acml
corrected default pathinfo
improved test for intel compiler
2011-12-09 16:34:53 +00:00
Martin Diehl 7d1d2b6229 corrected small mistake in setup_code and makefile
test no. 1500, spectral compile test with intel compiler is now working. adjusted run_test and tamask_test
2011-12-09 15:13:27 +00:00
Philip Eisenlohr 2ceb78c337 introduced new damask_tools method "relPath" and adopted it in setup_processing.py and setup_code.py 2011-12-06 18:38:03 +00:00
Martin Diehl b752becbea added functions in DAMASK_TOOLS to get pathInfo, root and bin directory 2011-12-05 13:05:42 +00:00
Claudio Zambaldi 81e9607316 tests which define variants in test_variants() generator can be handled 2011-11-23 18:32:22 +00:00
Claudio Zambaldi 99b7dcf7b5 polishing and changed to comply with PEP 8 style guide 2011-11-23 15:42:18 +00:00
Claudio Zambaldi 205bb49b34 now all methods use generic add_data
added change_value method
2011-11-23 15:21:16 +00:00
Philip Eisenlohr 21bcfc2986 added class ASCII_TABLE for easier processing of those... 2011-11-23 14:54:05 +00:00
Philip Eisenlohr e8f5996a96 renamed MSC_TOOLS.library_paths to libraryPath, since only single string is returned 2011-11-23 08:25:52 +00:00
Martin Diehl 5a1e73b53d added set_timelimit functionality to fortran-wrapper of FFTW and introcudec it to DAMASK_spectral.f90 2011-11-21 18:48:38 +00:00
Claudio Zambaldi b67b5f9ef9 improvements! 2011-11-21 18:01:08 +00:00
Claudio Zambaldi ddc2b04661 material_config reads and writes files, adds or changes existing parts; still needs some polishing... 2011-11-21 16:40:23 +00:00
Philip Eisenlohr 3c7ebc7a30 introduced material.config parsing and self representation, i.e. printing of class object. 2011-11-18 19:59:20 +00:00
Claudio Zambaldi cf8b60986e response to Philip's comments. Interesting, chat via SVN :) 2011-11-17 21:19:08 +00:00
Philip Eisenlohr ac8b5f0708 added short comment for discussion... 2011-11-17 18:39:09 +00:00
Claudio Zambaldi ae73172ba7 python syntax 2011-11-17 16:17:56 +00:00
Martin Diehl ddb68eee7c new module damask_test, set compile=false as default in msc_tools, added first draft of material.config generator to damask_tools 2011-11-17 14:05:39 +00:00
Claudio Zambaldi 795e3d070b polishing on test 2000_hex_elastic
postprocessing commands are refactored out into file postprocessing.cmd, one command per line
2011-11-10 10:42:59 +00:00
Claudio Zambaldi bfd6d4831f tests 2000 and 2001 updated
use damask_tools to check whether DAMASK_ROOT is set
2011-11-09 12:09:54 +00:00
Martin Diehl 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
2011-11-07 18:25:10 +00:00
Philip Eisenlohr 313cd2edb3 ACML path example now more realistic.
corrected dangerous overwriting of LD_LIBRARY_PATH and PYTHONPATH.
2011-11-04 15:42:52 +00:00
Christoph Kords 4966231e5b use return instead of two nested breaks that do not even work correctly like it is used here 2011-11-04 11:30:29 +00:00
Philip Eisenlohr 7af1249298 made string comparison fool-proof with lower-casing. 2011-11-03 17:34:44 +00:00
Philip Eisenlohr cac203939b $DAMASK_ROOT takes precedence if defined in environment. 2011-11-03 13:55:17 +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 4cac885bd0 added function to find out shared library path of most recent Mentat release 2011-11-03 12:59:51 +00:00
Philip Eisenlohr b5e6b754fb starting "lib" subfolder for shared goodies. 2011-11-03 12:19:26 +00:00