# HG changeset patch # User iuc # Date 1432061814 14400 # Node ID dc30c8910c69ed86bfb08af58c5a327502dd2665 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/packages/package_atlas_3_11 commit 0c094c3df9574cb057ccb65878f98f300d5b0a09 diff -r 000000000000 -r dc30c8910c69 tool_dependencies.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tool_dependencies.xml Tue May 19 14:56:54 2015 -0400 @@ -0,0 +1,41 @@ + + + + + + http://downloads.sourceforge.net/project/math-atlas/Developer%20%28unstable%29/3.11.11/atlas3.11.11.tar.bz2 + + http://www.netlib.org/lapack/lapack-3.4.2.tgz + + + # try to disable cpu throttling + if hash cpufreq-selector 2>/dev/null; then + cpufreq-selector -g performance + elif hash cpupower 2>/dev/null; then + cpupower frequency-set -g performance + else + echo 'Please deactivate CPU throttling by your own, or install cpufreq-selector' + exit + fi + + + mkdir build && + cd build && + mkdir $INSTALL_DIR/atlas/ && + ../configure -Fa alg -fPIC --prefix=$INSTALL_DIR/atlas/ --with-netlib-lapack-tarfile=../lapack-3.4.2.tgz + + cd ./build && make + cd ./build && make install + + + $INSTALL_DIR/atlas/lib + $INSTALL_DIR/atlas/include + + + + ATLAS_LIB_DIR and ATLAS_INCLUDE_DIR (including libatlas.a) will be exported for later use. + During ATLAS library compilation, ATLAS performs code efficiency checks. These checks can only provide optimal results, if "frequency scaling" is disabled on the CPU, and no other load-intense processes are running. + Ideally, you should compile on an empty cluster node with CPU frequency scaling disabled (see "cpufreq-selector" or "cpufreq-set"). + + +