Martin Diehl
95d292b286
2012-07-18 12:31:07 +00:00
Martin Diehl
3cb1d7e31f
replaced FFTW libs with new version 3.3.2
2012-07-17 13:27:51 +00:00
Martin Diehl
fe3b537851
added some useful functions for copying and comparison and renamed some functions in the lib file; changed the tests accordingly
2012-07-17 13:04:57 +00:00
Martin Diehl
7847816044
changed back to previous (working) version
2012-07-05 20:27:05 +00:00
Mahesh Balasubramaniam
ca83c6082a
2012-07-05 11:21:06 +00:00
Philip Eisenlohr
9490c8a3c1
corrected to consistent naming: "IMKL" finally ;-)
2012-07-03 12:59:19 +00:00
Philip Eisenlohr
bf4d47266e
corrected to consistent naming: "IMKL"
...
changed dummy entry for FFTW to usr/local
2012-07-03 12:41:29 +00:00
Martin Diehl
b2fd3e1180
introduced preprocessor identifiers Marc, Abaqus, and Spectral to enable conditional compilation. This allows deleted dummy functions that are used by one solver only.
...
Mainly affected modules are IO and mesh. Most of the changes in mesh result from reordering the functions when grouping them depending on their solver.
Further advantage is that FE solver do not need FFTW and kdtree2 anymore. The include files for these two libraries moved to DAMASKROO/lib now as I figured out how to use a include path in the Makefile.
Put all the files I got when testing compilation with abaqus in a folder which to become the abaqus compilation test.
2012-06-15 16:10:21 +00:00
Martin Diehl
e18a6f6c7f
again small adjustments for the automatic testing
2012-05-29 09:59:04 +00:00
Martin Diehl
34777e3df8
some smaller improvements on the intel compilation test
2012-05-25 15:11:00 +00:00
Taymor El Achkar
be355c8f40
updated reference result for compile test
...
added dislotwin law to hex elastic test and drastically increased loading time. still the question why Young's modulo is increasing.
added possibility to add crystallite microstructure in material.py
2012-05-24 16:00:32 +00:00
Martin Diehl
77c066d0a8
corrected error handling to work with older python versions
2012-05-10 09:38:55 +00:00
Martin Diehl
331ef7ad68
made init of python module more verbose in case core modules cannot be loaded
2012-05-03 19:00:34 +00:00
Martin Diehl
31753be16f
updated setup/setup_processing.py with new files
...
added data_readLine(LINE) and data_skipLines(LINES) for ascii table
2012-04-18 11:42:57 +00:00
Martin Diehl
efd653fb00
removed old *.output* and *.spectralOut as they are not updated anyway from reference.
...
introduced a numbering scheme for variants
calculated new reference results due to slight changes
2012-03-09 16:30:42 +00:00
Martin Diehl
3f1c16e079
removed headerLen completely, use len(self.info)+1 instead
2012-03-09 14:18:48 +00:00
Martin Diehl
ee6b1eb22c
elastic phenopowerlaw for hex crystals is working, results are close to analytic ones but there is a small "elastic hardening" and the values are a little bit higher than the ones calculated with mtex
2012-02-24 14:34:44 +00:00
Martin Diehl
7ce583405f
made copy_Current2Current and copy_Current2Current in testclass more verbose, added numerics with fixed seed to compile test to get always exactly the same results
2012-02-23 17:44:09 +00:00
Philip Eisenlohr
6b8bebad49
removed unused headerLen property. added info_clear() method
2012-02-23 13:54:38 +00:00
Martin Diehl
a8f4fc76b3
made results better visible
2012-02-23 09:23:37 +00:00
Philip Eisenlohr
58fdf4ebfc
improved STDOUT | STDIN constructs -- no more broken pipe left-overs (I hope)
2012-02-16 18:42:04 +00:00
Philip Eisenlohr
c24f258eba
now works with piped STDOUT | STDIN constructs.
2012-02-16 18:03:14 +00:00
Philip Eisenlohr
ae8ec80dd0
croaking about missing core module now goes to STDERR (formerly this influenced piped STDOUT detrimentally...)
2012-02-16 18:02:15 +00:00
Martin Diehl
4c59015a78
further simplified creation of tests by moving the option parsing to the general test class
2012-02-15 20:54:14 +00:00
Philip Eisenlohr
d642730776
added method to set data value in given column (by name)
2012-02-15 14:50:51 +00:00
Philip Eisenlohr
8671b8ed38
script to delete existing columns from ASCIItable
2012-02-14 12:04:37 +00:00
Martin Diehl
7960600dbe
improved updating of reference results
2012-02-09 14:41:18 +00:00
Philip Eisenlohr
a3e47b2d65
added method to return data as list of floats.
...
safer check whether ASCII file has ended.
2012-02-02 17:13:51 +00:00
Claudio Zambaldi
7dd67e3ebb
improved creation of material.config files, mostly done by Philip
2012-02-01 19:44:36 +00:00
Martin Diehl
e87296b10a
added debug output for tests, corrected bug reporting number of successful tests
2012-01-31 13:10:14 +00:00
Martin Diehl
2a89d9b81a
simplified compilation testing by introducing some small helper functions for common tasks, continued to rename
2012-01-27 09:55:19 +00:00
Martin Diehl
20a775e8d1
small improvements (more output to screen)
2012-01-26 15:26:21 +00:00
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