Martin Diehl
80da1c529e
some more work on the consistent installation scheme, fixed bug in Makefile
2014-01-11 19:13:02 +00:00
Martin Diehl
4271f65d05
textfile containing options (like pathinfo, but extended and will be directly used by the Makefile)
2014-01-11 17:16:51 +00:00
Martin Diehl
2262098ed4
more work on new installation
2014-01-11 14:28:07 +00:00
Martin Diehl
e025ac5952
fixed DAMASK_env.sh to work with linux and Mac, started to reorganize installation to be consistent for all solvers
2014-01-11 12:46:30 +00:00
Christoph Kords
9a2ad45f7a
probably(?) fixed bug with Windows: comparison string should be 'Windows' not 'Windos' , I suppose
2014-01-02 15:08:09 +00:00
Martin Diehl
65de581f72
new script setup_env.py to modify DAMASK_env files, will replace setup_shellrc.py
2013-12-21 11:57:02 +00:00
Franz Roters
543639bb8f
added support for Marc/Mentat2013.1
2013-12-19 13:37:35 +00:00
Martin Diehl
bb0b35e466
made compilation_info.f90 windows compatible and added abaqus_v6_windows.env as a template for using DAMASK with windows.
...
Deleted old fftw and ACML installation instruction (can be found on damask.mpie.de)
2013-10-10 09:38:31 +00:00
Philip Eisenlohr
1593daea97
exchanged order of asking for BLASDIR and BLASTYPE. now type comes first (otherwise you may not know your options...)
2013-09-23 19:27:34 +00:00
Franz Roters
5bb9c95245
removed compiler option '-diag-enable sc3' from openMP compiler calls as it does not work together
2013-08-08 14:47:04 +00:00
Franz Roters
7415c934c5
fixed too long lines in Fortran commands with openMP
2013-08-08 07:53:51 +00:00
Franz Roters
1c933bd39a
added possibility to create damsk symlinks in /usr/local/bin, that's where also marc mentat links are placed by default
2013-08-02 13:55:06 +00:00
Franz Roters
f896b4a01e
updated Marc/Mentat integration once more to minimze interference with original instal
...
added support for Marc2013, which is now default in apply_DAMASK_modifications
2013-07-24 08:41:58 +00:00
Martin Diehl
a7b6093edc
fixed bug in include_linux64 for Marc 2012, tests should run again after updating the copy in /msc/....
...
polished two other versions of this file
unified output format for /echo/ in material.f90
2013-06-11 07:28:08 +00:00
Franz Roters
6b7a69fea6
Layout compromise between classic and new Mentat
2013-04-29 14:27:25 +00:00
Franz Roters
29a6d4f901
new Mentat integration; thre is a DAMASK menu now in jobs/run
...
our installations will be updated one by one, so watch out for the new menu!
2013-04-26 13:43:10 +00:00
Martin Diehl
8da7544978
marc doesn't need error prone setup_code any more, moved Marc includes from code/include to lib/includeMarc
...
DAMASK_marcXXXX.f90 now is not a copy any more but contains one definition and an include statement
setup_code of spectral solver is now replaced by the standard 1) configure 2) make 3) make install
2013-04-22 14:41:33 +00:00
Martin Diehl
2a6f66d504
Abaqus explicit now with correct interface, seems to work now
2013-03-21 17:24:58 +00:00
Franz Roters
48e57fc3cb
removed -save option from all compiler calls using openMP
2013-03-06 07:45:45 +00:00
Martin Diehl
80a20d5ea9
continuation of last commit
2013-02-01 13:22:40 +00:00
Martin Diehl
3ffd6499b1
change bash-only "let" to "`expr`", abaqus_v6.env now suppresses warnings about long lines (there are only comments anyway)
2013-01-28 15:30:51 +00:00
Franz Roters
41c5e43377
reduced optimization level to 01 as O2 gives the following runtime error:
...
/abaqus/6.12-2/code/bin/standard.exe: symbol lookup error: /tmp/f.roters_input_hbc_29668/libstandardU.so: undefined symbol: for_simd_random_number
2012-12-21 15:09:34 +00:00
Franz Roters
93a5a0be50
updated Marc/Mentat scripts
...
submit1 now usese O1 optimization
submit2 now usese O2 optimization
submit3 now usese O1 optimization plus openMP
added posibility to choose preferred editor in apply_DAMASK_modifications
2012-11-13 15:27:06 +00:00
Martin Diehl
339205c890
added missing quotes
2012-10-25 07:56:58 +00:00
Philip Eisenlohr
0e33725395
switched to general logic that branches locally depending on shell type.
...
now bash and csh derivatives should work.
2012-10-18 09:55:54 +00:00
Martin Diehl
71e1d4d5bb
substituted old patched FFTW with new, now unpatched, version
2012-10-05 17:27:40 +00:00
Martin Diehl
48a9104b7e
corrected fortran compile command and added comments on the compiler switches
2012-10-05 17:22:45 +00:00
Martin Diehl
73349d02f5
merged precision info into the file prec.f90 and removed prec_single.f90
...
precision information is now parsed as a makro, defined by the compiler, eg. -DFLOAT=8 for 8 byte long floats or -- in case no values is given -- for the FEM wrapper by the interface files.
Please don't forget to run setup_code.py !!!!!!!!!!!
abaqus_v6.env is adjusted to specify the standard precision (float=8, int=4) and got some extra compilation options, some deprecated warning supressors are removed
Optional Marc modification will follow that allow automatic selection of suitable precision
2012-08-28 16:08:17 +00:00
Martin Diehl
beda30302a
setup_shellrc.py now creates .bashrc if no file for login startup information is found
2012-06-22 14:18:42 +00:00
Franz Roters
5923d6b413
changed default Marc version to 2012
2012-06-20 06:40:34 +00:00
Franz Roters
15c8a6b0ac
FFTW is no longer needed for the FEM subroutine
2012-06-19 08:05:47 +00:00
Franz Roters
976564b74e
modifications for Marc/Mentat2012
2012-06-13 07:32:20 +00:00
Franz Roters
1a96a9fbad
now based on abq6111
...
now using ifort in $PATH
2012-05-16 06:57:37 +00:00
Franz Roters
93f311f2b9
now skips environment variables in comments, i.e. after '#'
2012-01-31 15:43:39 +00:00
Franz Roters
0b5a1a8925
removed some no longer used defaults
...
added library path for fftw
2012-01-17 08:37:09 +00:00
Philip Eisenlohr
37807ff6ca
added reporting of files altered by the script
2012-01-11 17:30:27 +00:00
Philip Eisenlohr
7827364908
improved subtitution/deletion handling
2012-01-11 16:38:23 +00:00
Philip Eisenlohr
c052e3d5d2
path to fftw3 lib is now set (hopefully, mandatory) with LD_LIBRARY_PATH (via setup_shellrc.py...)
2011-12-22 10:41:17 +00:00
Philip Eisenlohr
8535421429
killed obsolete "--heap-arrays" comment
2011-12-22 10:21:50 +00:00
Philip Eisenlohr
b12c6672d6
corrected LD_LIBRARY_PATH processing of LAPACK and added FFTW to it.
2011-12-21 13:13:11 +00:00
Philip Eisenlohr
8bf3cc3a3f
exchanged fftw3.3 source with patched one (now containing set_timelimit wrapper in api/f77funcs.h)
2011-12-21 12:48:20 +00:00
Franz Roters
0695bfd315
updated instructions
2011-12-21 09:35:47 +00:00
Franz Roters
fcfc8d9402
corrected small syntax error
2011-12-20 13:58:30 +00:00
Franz Roters
34d56548ad
corrected librarypath for fftw
...
removed fftw3_threads
2011-12-20 13:52:19 +00:00
Franz Roters
ee3049b761
corrected syntax errors
2011-12-20 12:53:19 +00:00
Franz Roters
485ed3742c
now aware of empty lines
2011-12-20 11:04:29 +00:00
Philip Eisenlohr
7dff3ba12c
reworked script...
2011-12-20 10:52:58 +00:00
Philip Eisenlohr
2b42896ef6
added parsing of comments (# comment here...)
...
added "lib64" as possible location (sub-directory) for liblapack.a
2011-12-20 10:19:48 +00:00
Philip Eisenlohr
2b6cb3bd84
added linking option for FFTW.
...
which LAPACK installation is used can now be selected by switching on IKML, ACML, or LAPACK path (in that order of preference)
(multiuser environments now need to have system-wide installation locations for those libraries, since run_*_marc scripts are set once and for all to use them.)
2011-12-20 09:47:27 +00:00
Franz Roters
c4a4c5cdca
corrected error in apply_DAMASK_modifications
...
added support for Marc/Mentat2011 (classic)
2011-12-19 16:06:03 +00:00