Philip Eisenlohr
7ed2c19d0f
switched importing from "msc_tools" to "damask"
...
patchFrom... now skips blank lines, has more commenting, treats (artificial) bi-crystal (somewhat) gracefully.
2012-01-16 09:32:36 +00:00
Philip Eisenlohr
8584532205
corrected '-o <file>' syntax: now with space in between.
2012-01-12 13:46:35 +00:00
Philip Eisenlohr
55639f3362
added log time scale capability for spectral results
2012-01-12 08:06:25 +00:00
Philip Eisenlohr
6163896531
$ID$ was not active so far...
2012-01-11 20:18:47 +00:00
Martin Diehl
9abf5a110d
changed from old DAMASK (f2py) module to new integrated damask tools
2012-01-06 10:41:23 +00:00
Pratheek Shanthraj
159c8cad89
corrected directories for linking
2012-01-06 10:41:01 +00:00
Pratheek Shanthraj
8b572ff4c5
translating command line options for compiler name to actual name of executable
2012-01-06 10:00:22 +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
fbe908ccd2
now uses damask.core.math package
2011-12-22 10:42: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
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
Martin Diehl
3706bcbc3e
fixed bug
2011-12-20 14:19:01 +00:00
Martin Diehl
8d5dcc97bd
added geomCrop to crop a box out of a geom file
2011-12-20 13:33:16 +00:00
Philip Eisenlohr
1194deff54
corrected leftover mistake (items --> table.data)
2011-12-15 10:53:20 +00:00
Philip Eisenlohr
fb7adf7b89
adopted use of general damask package
2011-12-15 08:53:18 +00:00
Christoph Kords
609175318e
added option for output of colormap palette also as float values 0.0-1.0
2011-12-08 10:02:48 +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
ea0fe7b406
corrected 3D visualize (math.f90 part was not working)
...
small polishing of voronoi_tessellation.f90
2011-12-06 17:46:33 +00:00
Martin Diehl
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 $
restructured DAMASK_spectral:
-more logical output and structure of code
-better input for spectral debug parameters
2011-12-06 16:58:17 +00:00
Philip Eisenlohr
9d3f7b8d3d
adopted ASCII_TABLE class
2011-12-04 09:57:13 +00:00
Christoph Kords
42c3074821
mini calculator for column-column arithmetic
2011-12-02 15:15:36 +00:00
Martin Diehl
148f57b86d
changed it to work with changes in last commit
2011-12-01 12:02:36 +00:00
Martin Diehl
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
2011-12-01 12:01:13 +00:00
Philip Eisenlohr
e98590d850
adopted ASCII_TABLE class
2011-11-24 17:10:50 +00:00
Philip Eisenlohr
18a09d7cff
corrected handling of STDIN|STDOUT
...
adopted ASCII_TABLE class
2011-11-24 14:48:02 +00:00
Martin Diehl
267b8ac30c
started to add curl calculation to postprocessingMath.f90
...
restructured colormap calculation. Algorithm is working now, but input/output still has to be done
2011-11-23 20:08:48 +00:00
Philip Eisenlohr
48f8d4ccb5
exchanged logic now using ASCII_TABLE class...
2011-11-23 14:54:53 +00:00
Philip Eisenlohr
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)
2011-11-23 09:09:00 +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
Philip Eisenlohr
21fcd0357e
now subsumed into general postResults functionality
2011-11-22 19:43:37 +00:00
Martin Diehl
75e20dffb7
corrected version conflict
2011-11-17 21:36:56 +00:00
Martin Diehl
09799b5b58
compile test is now at least compiling. still comparison to reference results has to be done
2011-11-11 15:06:33 +00:00
Claudio Zambaldi
5aacb6032c
removed outdated comments
2011-11-09 18:04:51 +00:00
Philip Eisenlohr
44e5d25274
now aware of $DAMASK_BIN and guessing if environment missing
2011-11-09 17:51:00 +00:00
Claudio Zambaldi
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
2011-11-09 16:20:52 +00:00
Claudio Zambaldi
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:
...
symlinks in DAMASK_ROOT/bin do not carry the extension, but the source files do.
Hope that results in the maximum number of happy developers and users.
2011-11-09 15:37:45 +00:00
Martin Diehl
98513a4e0d
2011-11-07 18:27:33 +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
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