From e3bf472281ba2f9a7e0a7890e312a6f1fc48cd7a Mon Sep 17 00:00:00 2001 From: lche0021 <lche0021@student.monash.edu> Date: Mon, 27 Jul 2020 17:07:48 +1000 Subject: [PATCH] added application_report script which generate the usage of module logging for past 180 days and the list of softwares that depend on it --- smoke_test/application_report | 17 ++ smoke_test/generate_bin_test | 11 +- smoke_test/listdeps | 10 +- smoke_test/openmpi_1.10.7-mlx.txt | 251 ++++++++++++++++ .../anaconda/2019.03-Python3.7-gcc5 | 278 +++++++++++++++++- .../output_dir/anaconda/5.1.0-Python3.6-gcc5 | 267 ++++++++++++++++- smoke_test/output_dir/cuda/10.1 | 16 + smoke_test/output_dir/cuda/7.5 | 16 + smoke_test/output_dir/cuda/8.0.61 | 16 + smoke_test/output_dir/cuda/9.1 | 11 + smoke_test/output_dir/fftw/3.3.4-gcc | 4 +- smoke_test/output_dir/fftw/3.3.5-gcc | 4 +- smoke_test/output_dir/fftw/3.3.5-gcc5 | 4 +- smoke_test/output_dir/gmp/6.1.2 | 4 +- smoke_test/output_dir/hdf5/1.10.0-patch1 | 46 +-- smoke_test/output_dir/mpfr/3.1.5 | 4 +- smoke_test/output_dir/openblas/0.2.20 | 7 +- .../output_dir/openmpi/1.10.3-gcc4-mlx-verbs | 12 - smoke_test/output_dir/openmpi/1.10.7-mlx | 12 - smoke_test/output_dir/report.txt | 16 +- smoke_test/output_dir/samtools/1.7 | 4 +- smoke_test/output_dir/samtools/1.9 | 4 +- smoke_test/output_dir/samtools/1.9-gcc5 | 4 +- smoke_test/output_dir/singularity/3.2.1 | 3 +- smoke_test/smoke_test | 7 +- smoke_test/tests/anaconda/bintest | 11 +- smoke_test/tests/atlas/bintest | 11 + smoke_test/tests/bedtools/bintest | 11 +- smoke_test/tests/bintest | 11 +- smoke_test/tests/bismark/bintest | 11 +- smoke_test/tests/bowtie2/bintest | 11 +- smoke_test/tests/cuda/bintest | 11 +- smoke_test/tests/cutadapt/bintest | 11 +- smoke_test/tests/deeptools/bintest | 11 +- smoke_test/tests/deeptools/pythoncmd | 3 + smoke_test/tests/fastqc/bintest | 11 +- smoke_test/tests/fftw/bashcmd | 4 + smoke_test/tests/fftw/bintest | 11 +- smoke_test/tests/fftw/fftw_example.c | 64 ++++ smoke_test/tests/fsl/bintest | 11 +- smoke_test/tests/gcc/bintest | 11 +- smoke_test/tests/geos/bintest | 11 +- smoke_test/tests/gmp/bashcmd | 4 + smoke_test/tests/gmp/bintest | 11 +- smoke_test/tests/gmp/fact | Bin 0 -> 8776 bytes smoke_test/tests/gmp/fact.c | 37 +++ smoke_test/tests/gsl/bintest | 11 +- smoke_test/tests/hdf5/bashcmd | 8 +- smoke_test/tests/hdf5/bintest | 11 +- smoke_test/tests/htseq/bintest | 11 +- smoke_test/tests/htslib/bintest | 11 +- smoke_test/tests/java/bintest | 11 +- smoke_test/tests/lapack/bintest | 11 +- smoke_test/tests/libjpeg-turbo/bintest | 11 +- smoke_test/tests/libtiff/bintest | 11 +- smoke_test/tests/mpfr/bashcmd | 1 + smoke_test/tests/mpfr/bintest | 11 +- smoke_test/tests/openblas/bashcmd | 2 + smoke_test/tests/openblas/bintest | 11 +- smoke_test/tests/openblas/test_cblas_open | Bin 8552 -> 0 bytes smoke_test/tests/openblas/timeDGEMM.txt | 1 + smoke_test/tests/openblas/time_dgemm | Bin 13080 -> 0 bytes smoke_test/tests/openmpi/bashcmd | 3 - smoke_test/tests/openmpi/bintest | 11 +- smoke_test/tests/picard/bintest | 11 +- smoke_test/tests/python/bintest | 11 +- smoke_test/tests/samtools/bashcmd | 2 - smoke_test/tests/samtools/bintest | 11 +- smoke_test/tests/singularity/bashcmd | 4 +- smoke_test/tests/singularity/bintest | 11 +- smoke_test/tests/tigervnc/bintest | 11 +- smoke_test/tests/virtualgl/bintest | 11 +- smoke_test/tests/wxwidgets/bintest | 11 +- smoke_test/usage_stat | 21 ++ 74 files changed, 1296 insertions(+), 249 deletions(-) create mode 100755 smoke_test/application_report create mode 100644 smoke_test/openmpi_1.10.7-mlx.txt create mode 100755 smoke_test/tests/atlas/bintest create mode 100755 smoke_test/tests/deeptools/pythoncmd create mode 100755 smoke_test/tests/fftw/bashcmd create mode 100644 smoke_test/tests/fftw/fftw_example.c create mode 100755 smoke_test/tests/gmp/bashcmd create mode 100755 smoke_test/tests/gmp/fact create mode 100644 smoke_test/tests/gmp/fact.c delete mode 100755 smoke_test/tests/openblas/test_cblas_open delete mode 100755 smoke_test/tests/openblas/time_dgemm delete mode 100755 smoke_test/tests/samtools/bashcmd create mode 100755 smoke_test/usage_stat diff --git a/smoke_test/application_report b/smoke_test/application_report new file mode 100755 index 00000000..e27e34f4 --- /dev/null +++ b/smoke_test/application_report @@ -0,0 +1,17 @@ +#!/bin/bash + +# Generate report for applications that are to be deprecated +name=$1 +ver=$2 +report=./${name}_${ver}.txt +echo 'module logging stat: ' > $report +./usage_stat $name $ver 2>&1 | tee -a $report +echo '' >> $report +echo 'softwares that depend on '$name/$ver >> $report +./listdeps $name $ver +cat $name/$ver >> $report +rm $name/$ver +rmdir $name + + + diff --git a/smoke_test/generate_bin_test b/smoke_test/generate_bin_test index bea00e26..9dbeb56c 100755 --- a/smoke_test/generate_bin_test +++ b/smoke_test/generate_bin_test @@ -12,11 +12,12 @@ echo '#!/bin/bash name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done ' > $TESTCASE_DIR/bintest IFS_orig=$IFS diff --git a/smoke_test/listdeps b/smoke_test/listdeps index 7f1d74d1..06394baa 100755 --- a/smoke_test/listdeps +++ b/smoke_test/listdeps @@ -11,18 +11,18 @@ if [ -z $1 ]; then fi version=$2 -if [ -z $version ]; then - version=( $(ls /usr/local/Modules/modulefiles/$software) ) -else +if [ ${version+_} ]; then version=( $version ) +else + version=( $(ls /usr/local/Modules/modulefiles/$software) ) fi mkdir -p $software -for i in $version; do touch $software/$ver; done +for ver in $version; do touch $software/$ver; done for i in $(ls -d /usr/local/*/); do name=$(basename $i) load_ver=$(module show $name 2>&1 | sed -n "s/module.*load\ ${software}\/\(.*\)/\1/p") - if [ ! -z $load_ver ]; then + if [ ! -z $load_ver ] && [ -f $software/$load_ver ]; then echo $name >> $software/$load_ver fi done diff --git a/smoke_test/openmpi_1.10.7-mlx.txt b/smoke_test/openmpi_1.10.7-mlx.txt new file mode 100644 index 00000000..bc1d20d8 --- /dev/null +++ b/smoke_test/openmpi_1.10.7-mlx.txt @@ -0,0 +1,251 @@ +module logging stat: +bsun --- 3 +mvelasqu --- 16 +vidurt --- 1 +bmoffat --- 1 +ipincus --- 5 +dlee0035 --- 2 +sheikhug --- 8 +michaelr --- 9 +besser --- 2 +ldipnall --- 26 +aand0008 --- 7 +xvuthith --- 3 +vlbal1 --- 2 +smichnow --- 38 +asan0008 --- 16 +cpen0001 --- 4 +jmobbs --- 7 +pmace --- 7 +yzhang1 --- 35 +arthp --- 4 +scohen1 --- 4 +ska565 --- 6 +willk --- 16 +sgaj0003 --- 1 +govindap1 --- 6 +muckelma --- 12 +yannyinc --- 1 +pt5684 --- 1 +fairuzhh --- 2 +mbernhar --- 3 +yyue --- 1 +kwong --- 11 +phoebeimms --- 16 +jjn696 --- 12 +esomayeh --- 2 +huiw --- 17 +jinmingz --- 2 +ljia110 --- 1 +yfujii --- 7 +sarahsyh --- 5 +brianc --- 5 +pzaremoo --- 4 +bm571 --- 12 +wcao0006 --- 1 +nandiv --- 23 +kirkn --- 2 +chalmers --- 10 +gmeric --- 1 +rbeare --- 1 +dduke --- 8 +swatts --- 1 +andrewc --- 2 +bche132 --- 7 +mervyns --- 29 +aher0013 --- 2 +pleu0005 --- 4 +mbelouso --- 14 +amehnert --- 2 +training32 --- 1 +lwan0025 --- 3 +tomy --- 2 +jianc --- 8 +mwaltham --- 2 +hengr --- 2 +klow12 --- 40 +peterl --- 1 +dsubedi --- 7 +aper0034 --- 11 +cbritto --- 3 +philipc --- 10 +gfullers --- 1 +zhiqianx --- 7 +phalat --- 2 +changt --- 1 +eyk --- 1 +dmpar7 --- 7 +zdyson --- 24 +vpam0001 --- 2 +skie0002 --- 6 +rfro0003 --- 4 +yyer0001 --- 3 +ekan0003 --- 5 +bgully --- 14 +drob0006 --- 2 +a1058400 --- 8 +nmacesic --- 1 +dillonf --- 1 +ctiw0001 --- 3 +asin124 --- 2 +zhuy --- 1 +gahun3 --- 1 +eeka0002 --- 1 +hata0001 --- 2 +njcol7 --- 4 +angu0022 --- 3 +kira0001 --- 2 +jingl --- 4 +mjavaid --- 7 +training39 --- 1 +samjad --- 9 +rwic0002 --- 16 +zseeger --- 12 +tercy004 --- 15 +amaligg --- 2 +rjoh0016 --- 11 +louisec1 --- 2 +bmajor --- 1 +rgomi --- 10 +creboul --- 3 +osoriogarcia --- 2 +tnewing --- 17 +hven0001 --- 15 +sgwe0001 --- 6 +fboo0001 --- 3 +kholt --- 18 +lper0012 --- 4 +wwarnaku --- 3 +amire --- 1 +petersen --- 9 +yoge0001 --- 39 +snzai1 --- 1 +damienl --- 13 +lzhang --- 7 +jodib --- 3 +zmaa0010 --- 2 +shibow --- 2 +storestar2 --- 2 +land --- 2 +spiper --- 16 +siewpang --- 1 +root --- 20 +mlam0012 --- 20 +lancew --- 1 +hbhukya1 --- 1 +evelynd --- 2 +szhong --- 10 +mold0001 --- 6 +galisa --- 10 +apradhan --- 7 +rkai0001 --- 7 +jafarl --- 13 +kdainty --- 2 +yji --- 2 +hayleyjm --- 2 +seyedm --- 1 +trsma2 --- 4 +mhpre2 --- 1 +ctan --- 1 +ktran --- 2 +uqnyate1 --- 1 +jzhou --- 2 +joshuamhardy --- 9 +nickr --- 18 +jueqingl --- 3 +training29 --- 20 +claudiak --- 4 +pab07 --- 2 +aafo0001 --- 4 +kcorbett --- 5 +mfarrell --- 1 +ssoman --- 2 +hhartono --- 1 +billyjow --- 2 +simonb --- 5 +ljf509 --- 2 +scamp --- 1 +tday0002 --- 11 +louisec --- 5 +yqiu0012 --- 2 +tmalcolm --- 9 +sergiys --- 1 +kwyr0001 --- 26 +mhan0035 --- 2 +debopris --- 1 +jinxinz --- 1 +mkam0016 --- 2 +jdomingu --- 7 +bluc0001 --- 1 +bharwood --- 2 +xzha0043 --- 6 +marionb --- 4 +trungn --- 2 +gmonahan --- 1 +ctan1 --- 3 +ctav0001 --- 24 +grayminl --- 1 +ganjq --- 7 +pdaniel --- 1 +ademarco --- 1 +djov5 --- 2 +andrewpe --- 1 +msch0014 --- 14 +jaszczur --- 5 +msuman --- 12 +mwilce --- 3 +xjia0032 --- 2 +slandry --- 4 +rgom0001 --- 9 +bseewoo --- 1 +scottk --- 3 +pthomson --- 38 +uman0002 --- 3 +luhanc --- 117 +kamul4 --- 8 +abdellaa --- 13 +icostello --- 1 +clementeadam --- 7 +mdimmock --- 7 +davide --- 4 +tmason1 --- 4 +jcao0011 --- 26 +jhawkey --- 32 +handreas --- 7 +hcot0002 --- 9 +morrisa --- 1 +nmar0003 --- 3 +dbw --- 2 +zqi1 --- 8 +ec2-user --- 4 +jvanschy --- 15 +halmana --- 7 +dthal --- 21 +clau --- 8 +abhilass --- 5 +Total 1627 use in past 180 days + +softwares that depend on openmpi/1.10.7-mlx +abinit +chimera +cp2k +cpmd +dense3dcrf +exciting +gamess +geant4 +gromacs +hypre +lammps +mpifileutils +namd +openfoam +otpo +petsc +plumed +rings +rosetta +scipion +suitesparse +vasp +zoltan diff --git a/smoke_test/output_dir/anaconda/2019.03-Python3.7-gcc5 b/smoke_test/output_dir/anaconda/2019.03-Python3.7-gcc5 index 8b137891..e305cc10 100644 --- a/smoke_test/output_dir/anaconda/2019.03-Python3.7-gcc5 +++ b/smoke_test/output_dir/anaconda/2019.03-Python3.7-gcc5 @@ -1 +1,277 @@ - +# packages in environment at /usr/local/anaconda/2019.03-Python3.7-gcc5: +# +# Name Version Build Channel +_ipyw_jlab_nb_ext_conf 0.1.0 py37_0 +alabaster 0.7.12 py37_0 +anaconda 2019.03 py37_0 +anaconda-client 1.7.2 py37_0 +anaconda-navigator 1.9.7 py37_0 +anaconda-project 0.8.2 py37_0 +asn1crypto 0.24.0 py37_0 +astroid 2.2.5 py37_0 +astropy 3.1.2 py37h7b6447c_0 +atomicwrites 1.3.0 py37_1 +attrs 19.1.0 py37_1 +babel 2.6.0 py37_0 +backcall 0.1.0 py37_0 +backports 1.0 py37_1 +backports.os 0.1.1 py37_0 +backports.shutil_get_terminal_size 1.0.0 py37_2 +beautifulsoup4 4.7.1 py37_1 +bitarray 0.8.3 py37h14c3975_0 +bkcharts 0.2 py37_0 +blas 1.0 mkl +bleach 3.1.0 py37_0 +blosc 1.15.0 hd408876_0 +bokeh 1.0.4 py37_0 +boto 2.49.0 py37_0 +bottleneck 1.2.1 py37h035aef0_1 +bzip2 1.0.6 h14c3975_5 +ca-certificates 2019.1.23 0 +cairo 1.14.12 h8948797_3 +certifi 2019.3.9 py37_0 +cffi 1.12.2 py37h2e261b9_1 +chardet 3.0.4 py37_1 +click 7.0 py37_0 +cloudpickle 0.8.0 py37_0 +clyent 1.2.2 py37_1 +colorama 0.4.1 py37_0 +conda 4.6.12 py37_1 +conda-build 3.17.8 py37_0 +conda-env 2.6.0 1 +conda-verify 3.1.1 py37_0 +contextlib2 0.5.5 py37_0 +cryptography 2.6.1 py37h1ba5d50_0 +curl 7.64.0 hbc83047_2 +cycler 0.10.0 py37_0 +cython 0.29.6 py37he6710b0_0 +cytoolz 0.9.0.1 py37h14c3975_1 +dask 1.1.4 py37_1 +dask-core 1.1.4 py37_1 +dbus 1.13.6 h746ee38_0 +decorator 4.4.0 py37_1 +defusedxml 0.5.0 py37_1 +distributed 1.26.0 py37_1 +docutils 0.14 py37_0 +entrypoints 0.3 py37_0 +et_xmlfile 1.0.1 py37_0 +expat 2.2.6 he6710b0_0 +fastcache 1.0.2 py37h14c3975_2 +filelock 3.0.10 py37_0 +flask 1.0.2 py37_1 +fontconfig 2.13.0 h9420a91_0 +freetype 2.9.1 h8a8886c_1 +fribidi 1.0.5 h7b6447c_0 +future 0.17.1 py37_0 +get_terminal_size 1.0.0 haa9412d_0 +gevent 1.4.0 py37h7b6447c_0 +glib 2.56.2 hd408876_0 +glob2 0.6 py37_1 +gmp 6.1.2 h6c8ec71_1 +gmpy2 2.0.8 py37h10f8cd9_2 +graphite2 1.3.13 h23475e2_0 +greenlet 0.4.15 py37h7b6447c_0 +gst-plugins-base 1.14.0 hbbd80ab_1 +gstreamer 1.14.0 hb453b48_1 +h5py 2.9.0 py37h7918eee_0 +harfbuzz 1.8.8 hffaf4a1_0 +hdf5 1.10.4 hb1b8bf9_0 +heapdict 1.0.0 py37_2 +html5lib 1.0.1 py37_0 +icu 58.2 h9c2bf20_1 +idna 2.8 py37_0 +imageio 2.5.0 py37_0 +imagesize 1.1.0 py37_0 +importlib_metadata 0.8 py37_0 +intel-openmp 2019.3 199 +ipykernel 5.1.0 py37h39e3cac_0 +ipython 7.4.0 py37h39e3cac_0 +ipython_genutils 0.2.0 py37_0 +ipywidgets 7.4.2 py37_0 +isort 4.3.16 py37_0 +itsdangerous 1.1.0 py37_0 +jbig 2.1 hdba287a_0 +jdcal 1.4 py37_0 +jedi 0.13.3 py37_0 +jeepney 0.4 py37_0 +jinja2 2.10 py37_0 +jpeg 9b h024ee3a_2 +jsonschema 3.0.1 py37_0 +jupyter 1.0.0 py37_7 +jupyter_client 5.2.4 py37_0 +jupyter_console 6.0.0 py37_0 +jupyter_core 4.4.0 py37_0 +jupyterlab 0.35.4 py37hf63ae98_0 +jupyterlab_server 0.2.0 py37_0 +keyring 18.0.0 py37_0 +kiwisolver 1.0.1 py37hf484d3e_0 +krb5 1.16.1 h173b8e3_7 +lazy-object-proxy 1.3.1 py37h14c3975_2 +libarchive 3.3.3 h5d8350f_5 +libcurl 7.64.0 h20c2e04_2 +libedit 3.1.20181209 hc058e9b_0 +libffi 3.2.1 hd88cf55_4 +libgcc-ng 8.2.0 hdf63c60_1 +libgfortran-ng 7.3.0 hdf63c60_0 +liblief 0.9.0 h7725739_2 +libpng 1.6.36 hbc83047_0 +libsodium 1.0.16 h1bed415_0 +libssh2 1.8.0 h1ba5d50_4 +libstdcxx-ng 8.2.0 hdf63c60_1 +libtiff 4.0.10 h2733197_2 +libtool 2.4.6 h7b6447c_5 +libuuid 1.0.3 h1bed415_2 +libxcb 1.13 h1bed415_1 +libxml2 2.9.9 he19cac6_0 +libxslt 1.1.33 h7d1a2b0_0 +llvmlite 0.28.0 py37hd408876_0 +locket 0.2.0 py37_1 +lxml 4.3.2 py37hefd8a0e_0 +lz4-c 1.8.1.2 h14c3975_0 +lzo 2.10 h49e0be7_2 +markupsafe 1.1.1 py37h7b6447c_0 +matplotlib 3.0.3 py37h5429711_0 +mccabe 0.6.1 py37_1 +mistune 0.8.4 py37h7b6447c_0 +mkl 2019.3 199 +mkl-service 1.1.2 py37he904b0f_5 +mkl_fft 1.0.10 py37ha843d7b_0 +mkl_random 1.0.2 py37hd81dba3_0 +more-itertools 6.0.0 py37_0 +mpc 1.1.0 h10f8cd9_1 +mpfr 4.0.1 hdf1c602_3 +mpmath 1.1.0 py37_0 +msgpack-python 0.6.1 py37hfd86e86_1 +multipledispatch 0.6.0 py37_0 +navigator-updater 0.2.1 py37_0 +nbconvert 5.4.1 py37_3 +nbformat 4.4.0 py37_0 +ncurses 6.1 he6710b0_1 +networkx 2.2 py37_1 +nltk 3.4 py37_1 +nose 1.3.7 py37_2 +notebook 5.7.8 py37_0 +numba 0.43.1 py37h962f231_0 +numexpr 2.6.9 py37h9e4a6bb_0 +numpy 1.16.2 py37h7e9f1db_0 +numpy-base 1.16.2 py37hde5b4d6_0 +numpydoc 0.8.0 py37_0 +olefile 0.46 py37_0 +openpyxl 2.6.1 py37_1 +openssl 1.1.1b h7b6447c_1 +packaging 19.0 py37_0 +pandas 0.24.2 py37he6710b0_0 +pandoc 2.2.3.2 0 +pandocfilters 1.4.2 py37_1 +pango 1.42.4 h049681c_0 +parso 0.3.4 py37_0 +partd 0.3.10 py37_1 +patchelf 0.9 he6710b0_3 +path.py 11.5.0 py37_0 +pathlib2 2.3.3 py37_0 +patsy 0.5.1 py37_0 +pcre 8.43 he6710b0_0 +pep8 1.7.1 py37_0 +pexpect 4.6.0 py37_0 +pickleshare 0.7.5 py37_0 +pillow 5.4.1 py37h34e0f95_0 +pip 19.0.3 py37_0 +pixman 0.38.0 h7b6447c_0 +pkginfo 1.5.0.1 py37_0 +pluggy 0.9.0 py37_0 +ply 3.11 py37_0 +prometheus_client 0.6.0 py37_0 +prompt_toolkit 2.0.9 py37_0 +psutil 5.6.1 py37h7b6447c_0 +ptyprocess 0.6.0 py37_0 +py 1.8.0 py37_0 +py-lief 0.9.0 py37h7725739_2 +pycodestyle 2.5.0 py37_0 +pycosat 0.6.3 py37h14c3975_0 +pycparser 2.19 py37_0 +pycrypto 2.6.1 py37h14c3975_9 +pycurl 7.43.0.2 py37h1ba5d50_0 +pyflakes 2.1.1 py37_0 +pygments 2.3.1 py37_0 +pylint 2.3.1 py37_0 +pyodbc 4.0.26 py37he6710b0_0 +pyopenssl 19.0.0 py37_0 +pyparsing 2.3.1 py37_0 +pyqt 5.9.2 py37h05f1152_2 +pyrsistent 0.14.11 py37h7b6447c_0 +pysocks 1.6.8 py37_0 +pytables 3.5.1 py37h71ec239_0 +pytest 4.3.1 py37_0 +pytest-arraydiff 0.3 py37h39e3cac_0 +pytest-astropy 0.5.0 py37_0 +pytest-doctestplus 0.3.0 py37_0 +pytest-openfiles 0.3.2 py37_0 +pytest-remotedata 0.3.1 py37_0 +python 3.7.3 h0371630_0 +python-dateutil 2.8.0 py37_0 +python-libarchive-c 2.8 py37_6 +pytz 2018.9 py37_0 +pywavelets 1.0.2 py37hdd07704_0 +pyyaml 5.1 py37h7b6447c_0 +pyzmq 18.0.0 py37he6710b0_0 +qt 5.9.7 h5867ecd_1 +qtawesome 0.5.7 py37_1 +qtconsole 4.4.3 py37_0 +qtpy 1.7.0 py37_1 +readline 7.0 h7b6447c_5 +requests 2.21.0 py37_0 +rope 0.12.0 py37_0 +ruamel_yaml 0.15.46 py37h14c3975_0 +scikit-image 0.14.2 py37he6710b0_0 +scikit-learn 0.20.3 py37hd81dba3_0 +scipy 1.2.1 py37h7c811a0_0 +seaborn 0.9.0 py37_0 +secretstorage 3.1.1 py37_0 +send2trash 1.5.0 py37_0 +setuptools 40.8.0 py37_0 +simplegeneric 0.8.1 py37_2 +singledispatch 3.4.0.3 py37_0 +sip 4.19.8 py37hf484d3e_0 +six 1.12.0 py37_0 +snappy 1.1.7 hbae5bb6_3 +snowballstemmer 1.2.1 py37_0 +sortedcollections 1.1.2 py37_0 +sortedcontainers 2.1.0 py37_0 +soupsieve 1.8 py37_0 +sphinx 1.8.5 py37_0 +sphinxcontrib 1.0 py37_1 +sphinxcontrib-websupport 1.1.0 py37_1 +spyder 3.3.3 py37_0 +spyder-kernels 0.4.2 py37_0 +sqlalchemy 1.3.1 py37h7b6447c_0 +sqlite 3.27.2 h7b6447c_0 +statsmodels 0.9.0 py37h035aef0_0 +sympy 1.3 py37_0 +tblib 1.3.2 py37_0 +terminado 0.8.1 py37_1 +testpath 0.4.2 py37_0 +tk 8.6.8 hbc83047_0 +toolz 0.9.0 py37_0 +tornado 6.0.2 py37h7b6447c_0 +tqdm 4.31.1 py37_1 +traitlets 4.3.2 py37_0 +unicodecsv 0.14.1 py37_0 +unixodbc 2.3.7 h14c3975_0 +urllib3 1.24.1 py37_0 +wcwidth 0.1.7 py37_0 +webencodings 0.5.1 py37_1 +werkzeug 0.14.1 py37_0 +wheel 0.33.1 py37_0 +widgetsnbextension 3.4.2 py37_0 +wrapt 1.11.1 py37h7b6447c_0 +wurlitzer 1.0.2 py37_0 +xlrd 1.2.0 py37_0 +xlsxwriter 1.1.5 py37_0 +xlwt 1.3.0 py37_0 +xz 5.2.4 h14c3975_4 +yaml 0.1.7 had09818_2 +zeromq 4.3.1 he6710b0_3 +zict 0.1.4 py37_0 +zipp 0.3.3 py37_1 +zlib 1.2.11 h7b6447c_3 +zstd 1.3.7 h0b5b093_0 diff --git a/smoke_test/output_dir/anaconda/5.1.0-Python3.6-gcc5 b/smoke_test/output_dir/anaconda/5.1.0-Python3.6-gcc5 index 8b137891..b4c1419c 100644 --- a/smoke_test/output_dir/anaconda/5.1.0-Python3.6-gcc5 +++ b/smoke_test/output_dir/anaconda/5.1.0-Python3.6-gcc5 @@ -1 +1,266 @@ - +# packages in environment at /usr/local/anaconda/5.1.0-Python3.6-gcc5: +# +# Name Version Build Channel +_ipyw_jlab_nb_ext_conf 0.1.0 py36he11e457_0 +alabaster 0.7.10 py36h306e16b_0 +anaconda 5.1.0 py36_2 +anaconda-client 1.6.9 py36_0 +anaconda-navigator 1.7.0 py36_0 +anaconda-project 0.8.2 py36h44fb852_0 +apiclient 1.0.3 <pip> +apptools 4.4.0 <pip> +asn1crypto 0.24.0 py36_0 +astroid 1.6.1 py36_0 +astropy 2.0.3 py36h14c3975_0 +attrs 17.4.0 py36_0 +babel 2.5.3 py36_0 +backports 1.0 py36hfa02d7e_1 +backports.shutil_get_terminal_size 1.0.0 py36hfea85ff_2 +beautifulsoup4 4.6.0 py36h49b8c8c_1 +bitarray 0.8.1 py36h14c3975_1 +bkcharts 0.2 py36h735825a_0 +blaze 0.11.3 py36h4e06776_0 +bleach 2.1.2 py36_0 +bokeh 0.12.13 py36h2f9c1c0_0 +boto 2.48.0 py36h6e4cd66_1 +bottleneck 1.2.1 py36haac1ea0_0 +bzip2 1.0.6 h9a117a8_4 +ca-certificates 2017.08.26 h1d4fec5_0 +cairo 1.14.12 h77bcde2_0 +certifi 2018.1.18 py36_0 conda-forge +cffi 1.11.4 py36h9745a5d_0 +chardet 3.0.4 py36h0f667ec_1 +click 6.7 py36h5253387_0 +cloudpickle 0.5.2 py36_1 +clyent 1.2.2 py36h7e57e65_1 +colorama 0.3.9 py36h489cec4_0 +conda 4.5.4 py36_0 conda-forge +conda-build 3.4.1 py36_0 +conda-env 2.6.0 h36134e3_1 +conda-verify 2.0.0 py36h98955d8_0 +configobj 5.0.6 <pip> +contextlib2 0.5.5 py36h6c84a62_0 +cryptography 2.1.4 py36hd09be54_0 +curl 7.58.0 h84994c4_0 +cycler 0.10.0 py36h93f1223_0 +cython 0.27.3 py36h1860423_0 +cytoolz 0.9.0 py36h14c3975_0 +dask 0.16.1 py36_0 +dask-core 0.16.1 py36_0 +datashape 0.5.4 py36h3ad6b5c_0 +dbus 1.12.2 hc3f9b76_1 +decorator 4.2.1 py36_0 +distributed 1.20.2 py36_0 +docutils 0.14 py36hb0f60f5_0 +entrypoints 0.2.3 py36h1aec115_2 +et_xmlfile 1.0.1 py36hd6bccc3_0 +expat 2.2.5 he0dffb1_0 +fastcache 1.0.2 py36h14c3975_2 +filelock 2.0.13 py36h646ffb5_0 +flask 0.12.2 py36hb24657c_0 +flask-cors 3.0.3 py36h2d857d3_0 +fontconfig 2.12.4 h88586e7_1 +freetype 2.8 hab7d2ae_1 +get_terminal_size 1.0.0 haa9412d_0 +gevent 1.2.2 py36h2fe25dc_0 +glib 2.53.6 h5d9569c_2 +glob2 0.6 py36he249c77_0 +gmp 6.1.2 h6c8ec71_1 +gmpy2 2.0.8 py36hc8893dd_2 +graphite2 1.3.10 hf63cedd_1 +greenlet 0.4.12 py36h2d503a6_0 +gst-plugins-base 1.12.4 h33fb286_0 +gstreamer 1.12.4 hb53b477_0 +h5py 2.7.1 py36h3585f63_0 +harfbuzz 1.7.4 hc5b324e_0 +hdf5 1.10.1 h9caa474_1 +heapdict 1.0.0 py36_2 +html5lib 1.0.1 py36h2f9c1c0_0 +httplib2 0.11.3 <pip> +icu 58.2 h9c2bf20_1 +idna 2.6 py36h82fb2a8_1 +imageio 2.2.0 py36he555465_0 +imagesize 0.7.1 py36h52d8127_0 +intel-openmp 2018.0.0 hc7b2577_8 +ipykernel 4.8.0 py36_0 +ipython 6.2.1 py36h88c514a_1 +ipython_genutils 0.2.0 py36hb52b0d5_0 +ipywidgets 7.1.1 py36_0 +isort 4.2.15 py36had401c0_0 +itsdangerous 0.24 py36h93cc618_1 +jbig 2.1 hdba287a_0 +jdcal 1.3 py36h4c697fb_0 +jedi 0.11.1 py36_0 +jinja2 2.10 py36ha16c418_0 +jpeg 9b h024ee3a_2 +jsonschema 2.6.0 py36h006f8b5_0 +jupyter 1.0.0 py36_4 +jupyter_client 5.2.2 py36_0 +jupyter_console 5.2.0 py36he59e554_1 +jupyter_core 4.4.0 py36h7c827e3_0 +jupyterlab 0.31.5 py36_0 +jupyterlab_launcher 0.10.2 py36_0 +lazy-object-proxy 1.3.1 py36h10fcdad_0 +ldap3 2.5 <pip> +libcurl 7.58.0 h1ad7b7a_0 +libedit 3.1 heed3624_0 +libffi 3.2.1 hd88cf55_4 +libgcc-ng 7.2.0 h7cc24e2_2 +libgfortran-ng 7.2.0 h9f7466a_2 +libpng 1.6.34 hb9fc6fc_0 +libsodium 1.0.15 hf101ebd_0 +libssh2 1.8.0 h9cfc8f7_4 +libstdcxx-ng 7.2.0 h7a57d05_2 +libtiff 4.0.9 h28f6b97_0 +libtool 2.4.6 h544aabb_3 +libxcb 1.12 hcd93eb1_4 +libxml2 2.9.7 h26e45fe_0 +libxslt 1.1.32 h1312cb7_0 +llvmlite 0.21.0 py36ha241eea_0 +locket 0.2.0 py36h787c0ad_1 +lxml 4.1.1 py36hf71bdeb_1 +lzo 2.10 h49e0be7_2 +manageid 0.0.1 <pip> +markupsafe 1.0 py36hd9260cd_1 +matplotlib 2.1.2 py36h0e671d2_0 +mccabe 0.6.1 py36h5ad9710_1 +mistune 0.8.3 py36_0 +mkl 2018.0.1 h19d6760_4 +mkl-service 1.1.2 py36h17a0993_4 +mne 0.15.2 <pip> +mpc 1.0.3 hec55b23_5 +mpfr 3.1.5 h11a74b3_2 +mpmath 1.0.0 py36hfeacd6b_2 +msgpack-python 0.5.1 py36h6bb024c_0 +multipledispatch 0.4.9 py36h41da3fb_0 +navigator-updater 0.1.0 py36h14770f7_0 +nbconvert 5.3.1 py36hb41ffb7_0 +nbformat 4.4.0 py36h31c9010_0 +ncurses 6.0 h9df7e31_2 +neo 0.6.1 <pip> +networkx 2.1 py36_0 +nibabel 2.2.1 <pip> +nilearn 0.4.1 <pip> +nitime 0.7 <pip> +nltk 3.2.5 py36h7532b22_0 +nose 1.3.7 py36hcdf7029_2 +notebook 5.4.0 py36_0 +numba 0.36.2 np114py36hc6662d5_0 +numexpr 2.6.4 py36hc4a3f9a_0 +numpy 1.14.0 py36h3dfced4_1 +numpydoc 0.7.0 py36h18f165f_0 +odo 0.5.1 py36h90ed295_0 +olefile 0.45.1 py36_0 +openpyxl 2.4.10 py36_0 +openssl 1.0.2n hb7f436b_0 +packaging 16.8 py36ha668100_1 +pandas 0.22.0 py36hf484d3e_0 +pandoc 1.19.2.1 hea2e7c5_1 +pandocfilters 1.4.2 py36ha6701b7_1 +pango 1.41.0 hd475d92_0 +parso 0.1.1 py36h35f843b_0 +partd 0.3.8 py36h36fd896_0 +patchelf 0.9 hf79760b_2 +path.py 10.5 py36h55ceabb_0 +pathlib2 2.3.0 py36h49efa8e_0 +patsy 0.5.0 py36_0 +pcre 8.41 hc27e229_1 +pep8 1.7.1 py36_0 +pexpect 4.3.1 py36_0 +pickleshare 0.7.4 py36h63277f8_0 +pillow 5.0.0 py36h3deb7b8_0 +pip 9.0.1 py36h6c6f9ce_4 +pixman 0.34.0 hceecf20_3 +pkginfo 1.4.1 py36h215d178_1 +pluggy 0.6.0 py36hb689045_0 +ply 3.10 py36hed35086_0 +prompt_toolkit 1.0.15 py36h17d85b1_0 +psutil 5.4.3 py36h14c3975_0 +ptyprocess 0.5.2 py36h69acd42_0 +py 1.5.2 py36h29bf505_0 +pyasn1 0.4.2 <pip> +pycodestyle 2.3.1 py36hf609f19_0 +pycosat 0.6.3 py36h0a5515d_0 +pycparser 2.18 py36hf9f622e_1 +pycrypto 2.6.1 py36h14c3975_7 +pycurl 7.43.0.1 py36hb7f436b_0 +pydocstyle 2.1.1 <pip> +pyface 5.2.0.dev0.dev0 <pip> +pyflakes 1.6.0 py36h7bd6a15_0 +pygments 2.2.0 py36h0d3125c_0 +pylint 1.8.2 py36_0 +pyodbc 4.0.22 py36hf484d3e_0 +pyopenssl 17.5.0 py36h20ba746_0 +pyparsing 2.2.0 py36hee85983_1 +pyqt 5.6.0 py36h0386399_5 +pysocks 1.6.7 py36hd97a5b1_1 +pytables 3.4.2 py36h3b5282a_2 +pytest 3.3.2 py36_0 +pytest-faulthandler 1.5.0 <pip> +pytest-sugar 0.9.1 <pip> +python 3.6.4 hc3d631a_1 +python-dateutil 2.6.1 py36h88d3b88_1 +python-picard 0.3 <pip> +pytz 2017.3 py36h63b9c63_0 +pywavelets 0.5.2 py36he602eb0_0 +pyyaml 3.12 py36hafb9ca4_1 +pyzmq 16.0.3 py36he2533c7_0 +qt 5.6.2 h974d657_12 +qtawesome 0.4.4 py36h609ed8c_0 +qtconsole 4.3.1 py36h8f73b5b_0 +qtpy 1.3.1 py36h3691cc8_0 +quantities 0.12.1 <pip> +readline 7.0 ha6073c6_4 +requests 2.18.4 py36he2e5f8d_1 +rope 0.10.7 py36h147e2ec_0 +ruamel_yaml 0.15.35 py36h14c3975_1 +scikit-image 0.13.1 py36h14c3975_1 +scikit-learn 0.19.1 py36h7aa7ec6_0 +scipy 1.0.0 py36hbf646e7_0 +seaborn 0.8.1 py36hfad7ec4_0 +send2trash 1.4.2 py36_0 +setuptools 38.4.0 py36_0 +simplegeneric 0.8.1 py36_2 +singledispatch 3.4.0.3 py36h7a266c3_0 +sip 4.18.1 py36h51ed4ed_2 +six 1.11.0 py36h372c433_1 +snowballstemmer 1.2.1 py36h6febd40_0 +sortedcollections 0.5.3 py36h3c761f9_0 +sortedcontainers 1.5.9 py36_0 +sphinx 1.6.6 py36_0 +sphinx-bootstrap-theme 0.6.4 <pip> +sphinxcontrib 1.0 py36h6d0f590_1 +sphinxcontrib-websupport 1.0.1 py36hb5cb234_1 +spyder 3.2.6 py36_0 +sqlalchemy 1.2.1 py36h14c3975_0 +sqlite 3.22.0 h1bed415_0 +statsmodels 0.8.0 py36h8533d0b_0 +sympy 1.1.1 py36hc6d1c1c_0 +tblib 1.3.2 py36h34cf8b6_0 +termcolor 1.1.0 <pip> +terminado 0.8.1 py36_1 +testpath 0.3.1 py36h8cadb63_0 +tk 8.6.7 hc745277_3 +toolz 0.9.0 py36_0 +tornado 4.5.3 py36_0 +traitlets 4.3.2 py36h674d592_0 +traits 4.7.0.dev0 <pip> +traitsui 5.2.0.dev0 <pip> +typing 3.6.2 py36h7da032a_0 +unicodecsv 0.14.1 py36ha668878_0 +unixodbc 2.3.4 hc36303a_1 +urllib3 1.22 py36hbe7ace6_0 +wcwidth 0.1.7 py36hdf4376a_0 +webencodings 0.5.1 py36h800622e_1 +werkzeug 0.14.1 py36_0 +wheel 0.30.0 py36hfd4bba0_1 +widgetsnbextension 3.1.0 py36_0 +wrapt 1.10.11 py36h28b7045_0 +xlrd 1.1.0 py36h1db9f0c_1 +xlsxwriter 1.0.2 py36h3de1aca_0 +xlwt 1.3.0 py36h7b00a1f_0 +xz 5.2.3 h55aa19d_2 +yaml 0.1.7 had09818_2 +zeromq 4.2.2 hbedb6e5_2 +zict 0.1.3 py36h3a3bf81_0 +zlib 1.2.11 ha838bed_2 diff --git a/smoke_test/output_dir/cuda/10.1 b/smoke_test/output_dir/cuda/10.1 index 8b137891..4190107f 100644 --- a/smoke_test/output_dir/cuda/10.1 +++ b/smoke_test/output_dir/cuda/10.1 @@ -1 +1,17 @@ +nvcc: NVIDIA (R) Cuda compiler driver +Copyright (c) 2005-2019 NVIDIA Corporation +Built on Fri_Feb__8_19:08:17_PST_2019 +Cuda compilation tools, release 10.1, V10.1.105 +deviceQuery Starting... + CUDA Device Query (Runtime API) version (CUDART static linking) + +cudaGetDeviceCount returned 35 +-> CUDA driver version is insufficient for CUDA runtime version +Result = FAIL +CUDA error at bandwidthTest.cu:242 code=35(cudaErrorInsufficientDriver) "cudaSetDevice(currentDevice)" +[CUDA Bandwidth Test] - Starting... +Running on... + +cudaGetDeviceProperties returned 35 +-> CUDA driver version is insufficient for CUDA runtime version diff --git a/smoke_test/output_dir/cuda/7.5 b/smoke_test/output_dir/cuda/7.5 index 8b137891..91d5b8d8 100644 --- a/smoke_test/output_dir/cuda/7.5 +++ b/smoke_test/output_dir/cuda/7.5 @@ -1 +1,17 @@ +nvcc: NVIDIA (R) Cuda compiler driver +Copyright (c) 2005-2015 NVIDIA Corporation +Built on Tue_Aug_11_14:27:32_CDT_2015 +Cuda compilation tools, release 7.5, V7.5.17 +deviceQuery Starting... + CUDA Device Query (Runtime API) version (CUDART static linking) + +cudaGetDeviceCount returned 35 +-> CUDA driver version is insufficient for CUDA runtime version +Result = FAIL +CUDA error at bandwidthTest.cu:255 code=35(cudaErrorInsufficientDriver) "cudaSetDevice(currentDevice)" +[CUDA Bandwidth Test] - Starting... +Running on... + +cudaGetDeviceProperties returned 35 +-> CUDA driver version is insufficient for CUDA runtime version diff --git a/smoke_test/output_dir/cuda/8.0.61 b/smoke_test/output_dir/cuda/8.0.61 index 8b137891..e8af4035 100644 --- a/smoke_test/output_dir/cuda/8.0.61 +++ b/smoke_test/output_dir/cuda/8.0.61 @@ -1 +1,17 @@ +nvcc: NVIDIA (R) Cuda compiler driver +Copyright (c) 2005-2016 NVIDIA Corporation +Built on Tue_Jan_10_13:22:03_CST_2017 +Cuda compilation tools, release 8.0, V8.0.61 +deviceQuery Starting... + CUDA Device Query (Runtime API) version (CUDART static linking) + +cudaGetDeviceCount returned 35 +-> CUDA driver version is insufficient for CUDA runtime version +Result = FAIL +CUDA error at bandwidthTest.cu:242 code=35(cudaErrorInsufficientDriver) "cudaSetDevice(currentDevice)" +[CUDA Bandwidth Test] - Starting... +Running on... + +cudaGetDeviceProperties returned 35 +-> CUDA driver version is insufficient for CUDA runtime version diff --git a/smoke_test/output_dir/cuda/9.1 b/smoke_test/output_dir/cuda/9.1 index 8b137891..92a5ddaa 100644 --- a/smoke_test/output_dir/cuda/9.1 +++ b/smoke_test/output_dir/cuda/9.1 @@ -1 +1,12 @@ +nvcc: NVIDIA (R) Cuda compiler driver +Copyright (c) 2005-2017 NVIDIA Corporation +Built on Fri_Nov__3_21:07:56_CDT_2017 +Cuda compilation tools, release 9.1, V9.1.85 +deviceQuery Starting... + CUDA Device Query (Runtime API) version (CUDART static linking) + +cudaGetDeviceCount returned 35 +-> CUDA driver version is insufficient for CUDA runtime version +Result = FAIL +./tests/cuda/bashcmd: line 4: bandwidthTest: command not found diff --git a/smoke_test/output_dir/fftw/3.3.4-gcc b/smoke_test/output_dir/fftw/3.3.4-gcc index 8b137891..e51f1a9e 100644 --- a/smoke_test/output_dir/fftw/3.3.4-gcc +++ b/smoke_test/output_dir/fftw/3.3.4-gcc @@ -1 +1,3 @@ - +gcc: error: fftw_example.c: No such file or directory +./tests/fftw/bashcmd: line 3: ./fftw_example: No such file or directory +rm: cannot remove ‘fftw_example’: No such file or directory diff --git a/smoke_test/output_dir/fftw/3.3.5-gcc b/smoke_test/output_dir/fftw/3.3.5-gcc index 8b137891..e51f1a9e 100644 --- a/smoke_test/output_dir/fftw/3.3.5-gcc +++ b/smoke_test/output_dir/fftw/3.3.5-gcc @@ -1 +1,3 @@ - +gcc: error: fftw_example.c: No such file or directory +./tests/fftw/bashcmd: line 3: ./fftw_example: No such file or directory +rm: cannot remove ‘fftw_example’: No such file or directory diff --git a/smoke_test/output_dir/fftw/3.3.5-gcc5 b/smoke_test/output_dir/fftw/3.3.5-gcc5 index 8b137891..e51f1a9e 100644 --- a/smoke_test/output_dir/fftw/3.3.5-gcc5 +++ b/smoke_test/output_dir/fftw/3.3.5-gcc5 @@ -1 +1,3 @@ - +gcc: error: fftw_example.c: No such file or directory +./tests/fftw/bashcmd: line 3: ./fftw_example: No such file or directory +rm: cannot remove ‘fftw_example’: No such file or directory diff --git a/smoke_test/output_dir/gmp/6.1.2 b/smoke_test/output_dir/gmp/6.1.2 index 8b137891..7475f9f9 100644 --- a/smoke_test/output_dir/gmp/6.1.2 +++ b/smoke_test/output_dir/gmp/6.1.2 @@ -1 +1,3 @@ - +gcc: error: fact.c: No such file or directory +./tests/gmp/bashcmd: line 3: ./fact: No such file or directory +rm: cannot remove ‘fact’: No such file or directory diff --git a/smoke_test/output_dir/hdf5/1.10.0-patch1 b/smoke_test/output_dir/hdf5/1.10.0-patch1 index d2a87150..b70a9c5b 100644 --- a/smoke_test/output_dir/hdf5/1.10.0-patch1 +++ b/smoke_test/output_dir/hdf5/1.10.0-patch1 @@ -1,24 +1,24 @@ -Usage: h5stat [OPTIONS] file +--2020-07-27 15:11:14-- https://support.hdfgroup.org/ftp/HDF5/examples/examples-by-api/hdf5-examples.tar.gz +Resolving support.hdfgroup.org (support.hdfgroup.org)... 50.28.50.143 +Connecting to support.hdfgroup.org (support.hdfgroup.org)|50.28.50.143|:443... connected. +HTTP request sent, awaiting response... 200 OK +Length: 606535 (592K) [application/x-gzip] +Saving to: ‘hdf5-examples.tar.gz’ - OPTIONS - -h, --help Print a usage message and exit - -V, --version Print version number and exit - -f, --file Print file information - -F, --filemetadata Print file space information for file's metadata - -g, --group Print group information - -l N, --links=N Set the threshold for the # of links when printing - information for small groups. N is an integer greater - than 0. The default threshold is 10. - -G, --groupmetadata Print file space information for groups' metadata - -d, --dset Print dataset information - -m N, --dims=N Set the threshold for the dimension sizes when printing - information for small datasets. N is an integer greater - than 0. The default threshold is 10. - -D, --dsetmetadata Print file space information for datasets' metadata - -T, --dtypemetadata Print datasets' datatype information - -A, --attribute Print attribute information - -a N, --numattrs=N Set the threshold for the # of attributes when printing - information for small # of attributes. N is an integer greater - than 0. The default threshold is 10. - -s, --freespace Print free space information - -S, --summary Print summary of file space information + 0K .......... .......... .......... .......... .......... 8% 111K 5s + 50K .......... .......... .......... .......... .......... 16% 111K 4s + 100K .......... .......... .......... .......... .......... 25% 20.5M 3s + 150K .......... .......... .......... .......... .......... 33% 221K 2s + 200K .......... .......... .......... .......... .......... 42% 222K 2s + 250K .......... .......... .......... .......... .......... 50% 222K 2s + 300K .......... .......... .......... .......... .......... 59% 14.8M 1s + 350K .......... .......... .......... .......... .......... 67% 222K 1s + 400K .......... .......... .......... .......... .......... 75% 221K 1s + 450K .......... .......... .......... .......... .......... 84% 222K 0s + 500K .......... .......... .......... .......... .......... 92% 222K 0s + 550K .......... .......... .......... .......... .. 100% 16.0M=2.5s + +2020-07-27 15:11:18 (238 KB/s) - ‘hdf5-examples.tar.gz’ saved [606535/606535] + +rm: cannot remove ‘hdf5-examples’: No such file or directory +rm: cannot remove ‘hdf5-examples.tar.gz’: No such file or directory diff --git a/smoke_test/output_dir/mpfr/3.1.5 b/smoke_test/output_dir/mpfr/3.1.5 index 8b137891..3aafb24a 100644 --- a/smoke_test/output_dir/mpfr/3.1.5 +++ b/smoke_test/output_dir/mpfr/3.1.5 @@ -1 +1,3 @@ - +gcc: error: sample.c: No such file or directory +./tests/mpfr/bashcmd: line 3: ./sample: No such file or directory +rm: cannot remove ‘sample’: No such file or directory diff --git a/smoke_test/output_dir/openblas/0.2.20 b/smoke_test/output_dir/openblas/0.2.20 index 8b137891..c78d2314 100644 --- a/smoke_test/output_dir/openblas/0.2.20 +++ b/smoke_test/output_dir/openblas/0.2.20 @@ -1 +1,6 @@ - +gcc: error: test_cblas_dgemm.c: No such file or directory +./tests/openblas/bashcmd: line 4: ./test_cblas_open: No such file or directory +rm: cannot remove ‘test_cblas_open’: No such file or directory +gcc: error: time_dgemm.c: No such file or directory +./tests/openblas/bashcmd: line 7: ./time_dgemm: No such file or directory +rm: cannot remove ‘time_dgemm’: No such file or directory diff --git a/smoke_test/output_dir/openmpi/1.10.3-gcc4-mlx-verbs b/smoke_test/output_dir/openmpi/1.10.3-gcc4-mlx-verbs index 24d134a7..e69de29b 100644 --- a/smoke_test/output_dir/openmpi/1.10.3-gcc4-mlx-verbs +++ b/smoke_test/output_dir/openmpi/1.10.3-gcc4-mlx-verbs @@ -1,12 +0,0 @@ -gcc (GCC) 4.9.3 -Copyright (C) 2015 Free Software Foundation, Inc. -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -mpirun (Open MPI) 1.10.3 - -Report bugs to http://www.open-mpi.org/community/help/ -m3-login2 -m3-login2 -m3-login2 -m3-login2 diff --git a/smoke_test/output_dir/openmpi/1.10.7-mlx b/smoke_test/output_dir/openmpi/1.10.7-mlx index d5146cdd..e69de29b 100644 --- a/smoke_test/output_dir/openmpi/1.10.7-mlx +++ b/smoke_test/output_dir/openmpi/1.10.7-mlx @@ -1,12 +0,0 @@ -gcc (GCC) 5.4.0 -Copyright (C) 2015 Free Software Foundation, Inc. -This is free software; see the source for copying conditions. There is NO -warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -mpirun (Open MPI) 1.10.7 - -Report bugs to http://www.open-mpi.org/community/help/ -m3-login2 -m3-login2 -m3-login2 -m3-login2 diff --git a/smoke_test/output_dir/report.txt b/smoke_test/output_dir/report.txt index c6d76d8a..d8ee5d3c 100644 --- a/smoke_test/output_dir/report.txt +++ b/smoke_test/output_dir/report.txt @@ -2,8 +2,20 @@ libjpeg-turbo 1.4.2 return non-zero exitcode 1 for testcase ./tests/libjpeg-turbo/bashcmd virtualgl 2.5.0 return non-zero exitcode 1 for testcase ./tests/virtualgl/bashcmd tigervnc 1.8.0 return non-zero exitcode 1 for testcase ./tests/tigervnc/bashcmd +openblas 0.2.20 return non-zero exitcode 1 for testcase ./tests/openblas/bashcmd +fftw 3.3.5-gcc5 return non-zero exitcode 1 for testcase ./tests/fftw/bashcmd +hdf5 1.10.0-patch1 return non-zero exitcode 1 for testcase ./tests/hdf5/bashcmd +singularity 3.2.1 return non-zero exitcode 124 for testcase ./tests/singularity/bashcmd +fftw 3.3.4-gcc return non-zero exitcode 1 for testcase ./tests/fftw/bashcmd +fftw 3.3.5-gcc return non-zero exitcode 1 for testcase ./tests/fftw/bashcmd +cuda 7.5 return non-zero exitcode 1 for testcase ./tests/cuda/bashcmd +mpfr 3.1.5 return non-zero exitcode 1 for testcase ./tests/mpfr/bashcmd +gmp 6.1.2 return non-zero exitcode 1 for testcase ./tests/gmp/bashcmd +cuda 10.1 return non-zero exitcode 1 for testcase ./tests/cuda/bashcmd +cuda 8.0.61 return non-zero exitcode 1 for testcase ./tests/cuda/bashcmd +cuda 9.1 return non-zero exitcode 127 for testcase ./tests/cuda/bashcmd Summary -Failed: 3 -Success 10 +Failed: 15 +Success 7 No tests found: 0 Failing because not enough tests succeeded diff --git a/smoke_test/output_dir/samtools/1.7 b/smoke_test/output_dir/samtools/1.7 index 4af24076..8b137891 100644 --- a/smoke_test/output_dir/samtools/1.7 +++ b/smoke_test/output_dir/samtools/1.7 @@ -1,3 +1 @@ -samtools 1.7 -Using htslib 1.7 -Copyright (C) 2018 Genome Research Ltd. + diff --git a/smoke_test/output_dir/samtools/1.9 b/smoke_test/output_dir/samtools/1.9 index af491467..8b137891 100644 --- a/smoke_test/output_dir/samtools/1.9 +++ b/smoke_test/output_dir/samtools/1.9 @@ -1,3 +1 @@ -samtools 1.9-24-gff68e70 -Using htslib 1.9-20-ge1650a9 -Copyright (C) 2018 Genome Research Ltd. + diff --git a/smoke_test/output_dir/samtools/1.9-gcc5 b/smoke_test/output_dir/samtools/1.9-gcc5 index af491467..8b137891 100644 --- a/smoke_test/output_dir/samtools/1.9-gcc5 +++ b/smoke_test/output_dir/samtools/1.9-gcc5 @@ -1,3 +1 @@ -samtools 1.9-24-gff68e70 -Using htslib 1.9-20-ge1650a9 -Copyright (C) 2018 Genome Research Ltd. + diff --git a/smoke_test/output_dir/singularity/3.2.1 b/smoke_test/output_dir/singularity/3.2.1 index 5d79d2f4..f7a548a1 100644 --- a/smoke_test/output_dir/singularity/3.2.1 +++ b/smoke_test/output_dir/singularity/3.2.1 @@ -1 +1,2 @@ -singularity version 3.2.1 +[34mINFO: [0m Starting build... + 0 B / 59.75 MiB [--------------------------------------------------------------------------------------------------------------------] 0.00% 4.00 MiB / 59.75 MiB [======>-------------------------------------------------------------------------------------] 6.69% 19.98 MiB/s 00m02s 8.45 MiB / 59.75 MiB [=============>------------------------------------------------------------------------------] 14.14% 21.10 MiB/s 00m02s 8.45 MiB / 59.75 MiB [=============>------------------------------------------------------------------------------] 14.14% 14.07 MiB/s 00m02s 12.39 MiB / 59.75 MiB [==================>------------------------------------------------------------------------] 20.73% 15.47 MiB/s 00m03s 16.00 MiB / 59.75 MiB [========================>------------------------------------------------------------------] 26.78% 15.99 MiB/s 00m02s 16.00 MiB / 59.75 MiB [========================>------------------------------------------------------------------] 26.78% 13.32 MiB/s 00m02s 24.00 MiB / 59.75 MiB [====================================>------------------------------------------------------] 40.17% 17.13 MiB/s 00m02s 24.00 MiB / 59.75 MiB [====================================>------------------------------------------------------] 40.17% 14.99 MiB/s 00m01s 24.00 MiB / 59.75 MiB [====================================>------------------------------------------------------] 40.17% 13.32 MiB/s 00m01s 32.00 MiB / 59.75 MiB [================================================>------------------------------------------] 53.56% 15.99 MiB/s 00m01s 32.00 MiB / 59.75 MiB [================================================>------------------------------------------] 53.56% 14.54 MiB/s 00m01s 40.00 MiB / 59.75 MiB [============================================================>------------------------------] 66.95% 16.66 MiB/s 00m01s 40.00 MiB / 59.75 MiB [=================================================================>--------------------------------] 66.95% 15.37 MiB/s 48.06 MiB / 59.75 MiB [==============================================================================>-------------------] 80.44% 17.15 MiB/s 56.00 MiB / 59.75 MiB [===========================================================================================>------] 93.72% 18.65 MiB/s 59.75 MiB / 59.75 MiB [===============================================================================================] 100.00% 19.03 MiB/s 3s diff --git a/smoke_test/smoke_test b/smoke_test/smoke_test index d0f1ce4a..be4a92ff 100755 --- a/smoke_test/smoke_test +++ b/smoke_test/smoke_test @@ -45,11 +45,8 @@ for i in $(head -n $NUM_MODULE $USAGE_REPORT); do ALL_EXEC=$(ls -X $TESTCASE_DIR/$name) for i in ${ALL_EXEC}; do t_case=$TESTCASE_DIR/$name/$i - if [ $i == 'bintest' ];then - t_case="$t_case $ver" - if ! $BINTEST;then break;fi - fi - timeout $TIMELIMIT $t_case &> $OUTPUT_DIR/$name/$ver + if [ $i == 'bintest' ] && ! $BINTEST;then break;fi + timeout $TIMELIMIT $t_case $ver &> $OUTPUT_DIR/$name/$ver exitcode=$? if [ $exitcode -ne 0 ]; then echo "$m return non-zero exitcode $exitcode for testcase $t_case" 2>&1 | tee -a $REPORT diff --git a/smoke_test/tests/anaconda/bintest b/smoke_test/tests/anaconda/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/anaconda/bintest +++ b/smoke_test/tests/anaconda/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/atlas/bintest b/smoke_test/tests/atlas/bintest new file mode 100755 index 00000000..81408160 --- /dev/null +++ b/smoke_test/tests/atlas/bintest @@ -0,0 +1,11 @@ +#!/bin/bash +name=$( realpath $0 | xargs dirname | xargs basename ) +ver=${1:-"default"} +bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done + diff --git a/smoke_test/tests/bedtools/bintest b/smoke_test/tests/bedtools/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/bedtools/bintest +++ b/smoke_test/tests/bedtools/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/bintest b/smoke_test/tests/bintest index 7922a676..81408160 100644 --- a/smoke_test/tests/bintest +++ b/smoke_test/tests/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/bismark/bintest b/smoke_test/tests/bismark/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/bismark/bintest +++ b/smoke_test/tests/bismark/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/bowtie2/bintest b/smoke_test/tests/bowtie2/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/bowtie2/bintest +++ b/smoke_test/tests/bowtie2/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/cuda/bintest b/smoke_test/tests/cuda/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/cuda/bintest +++ b/smoke_test/tests/cuda/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/cutadapt/bintest b/smoke_test/tests/cutadapt/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/cutadapt/bintest +++ b/smoke_test/tests/cutadapt/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/deeptools/bintest b/smoke_test/tests/deeptools/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/deeptools/bintest +++ b/smoke_test/tests/deeptools/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/deeptools/pythoncmd b/smoke_test/tests/deeptools/pythoncmd new file mode 100755 index 00000000..3afe93a3 --- /dev/null +++ b/smoke_test/tests/deeptools/pythoncmd @@ -0,0 +1,3 @@ +#!/usr/bin/env python3 +import deeptools +print(f'deeptools spec: {deeptools.__spec__}') diff --git a/smoke_test/tests/fastqc/bintest b/smoke_test/tests/fastqc/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/fastqc/bintest +++ b/smoke_test/tests/fastqc/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/fftw/bashcmd b/smoke_test/tests/fftw/bashcmd new file mode 100755 index 00000000..4f5e3f24 --- /dev/null +++ b/smoke_test/tests/fftw/bashcmd @@ -0,0 +1,4 @@ +#!/bin/bash +gcc fftw_example.c -o fftw_example $CPPFLAGS $LDFLAGS -lfftw3 -lm +./fftw_example +rm fftw_example diff --git a/smoke_test/tests/fftw/bintest b/smoke_test/tests/fftw/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/fftw/bintest +++ b/smoke_test/tests/fftw/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/fftw/fftw_example.c b/smoke_test/tests/fftw/fftw_example.c new file mode 100644 index 00000000..fcf9e2d0 --- /dev/null +++ b/smoke_test/tests/fftw/fftw_example.c @@ -0,0 +1,64 @@ + +/* Start reading here */ + +#include <fftw3.h> + +#define NUM_POINTS 64 + + +/* Never mind this bit */ + +#include <stdio.h> +#include <math.h> + +#define REAL 0 +#define IMAG 1 + +void acquire_from_somewhere(fftw_complex* signal) { + /* Generate two sine waves of different frequencies and + * amplitudes. + */ + + int i; + for (i = 0; i < NUM_POINTS; ++i) { + double theta = (double)i / (double)NUM_POINTS * M_PI; + + signal[i][REAL] = 1.0 * cos(10.0 * theta) + + 0.5 * cos(25.0 * theta); + + signal[i][IMAG] = 1.0 * sin(10.0 * theta) + + 0.5 * sin(25.0 * theta); + } +} + +void do_something_with(fftw_complex* result) { + int i; + for (i = 0; i < NUM_POINTS; ++i) { + double mag = sqrt(result[i][REAL] * result[i][REAL] + + result[i][IMAG] * result[i][IMAG]); + + printf("%g\n", mag); + } +} + + +/* Resume reading here */ + +int main() { + fftw_complex signal[NUM_POINTS]; + fftw_complex result[NUM_POINTS]; + + fftw_plan plan = fftw_plan_dft_1d(NUM_POINTS, + signal, + result, + FFTW_FORWARD, + FFTW_ESTIMATE); + + acquire_from_somewhere(signal); + fftw_execute(plan); + do_something_with(result); + + fftw_destroy_plan(plan); + + return 0; +} diff --git a/smoke_test/tests/fsl/bintest b/smoke_test/tests/fsl/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/fsl/bintest +++ b/smoke_test/tests/fsl/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/gcc/bintest b/smoke_test/tests/gcc/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/gcc/bintest +++ b/smoke_test/tests/gcc/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/geos/bintest b/smoke_test/tests/geos/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/geos/bintest +++ b/smoke_test/tests/geos/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/gmp/bashcmd b/smoke_test/tests/gmp/bashcmd new file mode 100755 index 00000000..bdff5e4b --- /dev/null +++ b/smoke_test/tests/gmp/bashcmd @@ -0,0 +1,4 @@ +#!/bin/bash +gcc fact.c -o fact $CPPFLAGS $LDFLAGS -lgmp +./fact 20 +rm fact diff --git a/smoke_test/tests/gmp/bintest b/smoke_test/tests/gmp/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/gmp/bintest +++ b/smoke_test/tests/gmp/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/gmp/fact b/smoke_test/tests/gmp/fact new file mode 100755 index 0000000000000000000000000000000000000000..5528dfa40fd593b2a929e04b4c99ee7fefa3dbce GIT binary patch literal 8776 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 literal 0 HcmV?d00001 diff --git a/smoke_test/tests/gmp/fact.c b/smoke_test/tests/gmp/fact.c new file mode 100644 index 00000000..3f2e478a --- /dev/null +++ b/smoke_test/tests/gmp/fact.c @@ -0,0 +1,37 @@ + +#include "gmp.h" +#include <stdio.h> +#include <stdlib.h> +#include <assert.h> + +void fact(int n){ + int i; + mpz_t p; + + mpz_init_set_ui(p,1); /* p = 1 */ + for (i=1; i <= n ; ++i){ + mpz_mul_ui(p,p,i); /* p = p * i */ + } + printf ("%d! = ", n); + mpz_out_str(stdout,10,p); + mpz_clear(p); + +} + +int main(int argc, char * argv[]){ + int n; + + + if (argc <= 1){ + printf ("Usage: %s <number> \n", argv[0]); + return 2; + } + + n = atoi(argv[1]); + assert( n >= 0); + fact(n); + + + return 1; +} + diff --git a/smoke_test/tests/gsl/bintest b/smoke_test/tests/gsl/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/gsl/bintest +++ b/smoke_test/tests/gsl/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/hdf5/bashcmd b/smoke_test/tests/hdf5/bashcmd index 4ea8fa90..a374504c 100755 --- a/smoke_test/tests/hdf5/bashcmd +++ b/smoke_test/tests/hdf5/bashcmd @@ -1,2 +1,8 @@ #!/bin/bash -h5stat --help +#[ -f hdf5-examples.tar.gz ] || wget https://support.hdfgroup.org/ftp/HDF5/examples/examples-by-api/hdf5-examples.tar.gz +#[ -d hdf5-examples ] || tar -xf hdf5-examples.tar.gz +#cd hdf5-examples/ +# +# +# +#rm -r hdf5-examples hdf5-examples.tar.gz diff --git a/smoke_test/tests/hdf5/bintest b/smoke_test/tests/hdf5/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/hdf5/bintest +++ b/smoke_test/tests/hdf5/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/htseq/bintest b/smoke_test/tests/htseq/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/htseq/bintest +++ b/smoke_test/tests/htseq/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/htslib/bintest b/smoke_test/tests/htslib/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/htslib/bintest +++ b/smoke_test/tests/htslib/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/java/bintest b/smoke_test/tests/java/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/java/bintest +++ b/smoke_test/tests/java/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/lapack/bintest b/smoke_test/tests/lapack/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/lapack/bintest +++ b/smoke_test/tests/lapack/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/libjpeg-turbo/bintest b/smoke_test/tests/libjpeg-turbo/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/libjpeg-turbo/bintest +++ b/smoke_test/tests/libjpeg-turbo/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/libtiff/bintest b/smoke_test/tests/libtiff/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/libtiff/bintest +++ b/smoke_test/tests/libtiff/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/mpfr/bashcmd b/smoke_test/tests/mpfr/bashcmd index 1146b394..603c30e2 100755 --- a/smoke_test/tests/mpfr/bashcmd +++ b/smoke_test/tests/mpfr/bashcmd @@ -1,3 +1,4 @@ #!/bin/bash gcc sample.c $CPPFLAGS $LDFLAGS -lmpfr -o sample ./sample +rm sample diff --git a/smoke_test/tests/mpfr/bintest b/smoke_test/tests/mpfr/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/mpfr/bintest +++ b/smoke_test/tests/mpfr/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/openblas/bashcmd b/smoke_test/tests/openblas/bashcmd index 293bd8bb..72eef8d7 100755 --- a/smoke_test/tests/openblas/bashcmd +++ b/smoke_test/tests/openblas/bashcmd @@ -2,5 +2,7 @@ #https://github.com/xianyi/OpenBLAS/wiki/User-Manual#code-examples gcc test_cblas_dgemm.c -o test_cblas_open $CPPFLAGS $LDFLAGS -lopenblas ./test_cblas_open +rm test_cblas_open gcc -o time_dgemm time_dgemm.c $CPPFLAGS $LDFLAGS -lopenblas ./time_dgemm 10 10 10 +rm time_dgemm diff --git a/smoke_test/tests/openblas/bintest b/smoke_test/tests/openblas/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/openblas/bintest +++ b/smoke_test/tests/openblas/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/openblas/test_cblas_open b/smoke_test/tests/openblas/test_cblas_open deleted file mode 100755 index 7305b33eaf15df6cb35181ced576fd5d6011e09b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8552 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 R#f$StsRHAElJjik{|CRG=34*& diff --git a/smoke_test/tests/openblas/timeDGEMM.txt b/smoke_test/tests/openblas/timeDGEMM.txt index 10949200..89632c32 100644 --- a/smoke_test/tests/openblas/timeDGEMM.txt +++ b/smoke_test/tests/openblas/timeDGEMM.txt @@ -1 +1,2 @@ 10x10x10 0.000032 s 62.500000 MFLOPS +10x10x10 0.000041 s 48.780488 MFLOPS diff --git a/smoke_test/tests/openblas/time_dgemm b/smoke_test/tests/openblas/time_dgemm deleted file mode 100755 index 5e418b628aa1d9fde4f8dac887d1780bc3422fa8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13080 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 UlI~o{WV5eYrfJMJ7#LXgFQfYL-~a#s diff --git a/smoke_test/tests/openmpi/bashcmd b/smoke_test/tests/openmpi/bashcmd index 0abf5162..a9bf588e 100755 --- a/smoke_test/tests/openmpi/bashcmd +++ b/smoke_test/tests/openmpi/bashcmd @@ -1,4 +1 @@ #!/bin/bash -mpicc --version -mpirun --version -mpirun -np 4 hostname diff --git a/smoke_test/tests/openmpi/bintest b/smoke_test/tests/openmpi/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/openmpi/bintest +++ b/smoke_test/tests/openmpi/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/picard/bintest b/smoke_test/tests/picard/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/picard/bintest +++ b/smoke_test/tests/picard/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/python/bintest b/smoke_test/tests/python/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/python/bintest +++ b/smoke_test/tests/python/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/samtools/bashcmd b/smoke_test/tests/samtools/bashcmd deleted file mode 100755 index 58621d8f..00000000 --- a/smoke_test/tests/samtools/bashcmd +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/bash -samtools --version diff --git a/smoke_test/tests/samtools/bintest b/smoke_test/tests/samtools/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/samtools/bintest +++ b/smoke_test/tests/samtools/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/singularity/bashcmd b/smoke_test/tests/singularity/bashcmd index e9b36418..7204cde9 100755 --- a/smoke_test/tests/singularity/bashcmd +++ b/smoke_test/tests/singularity/bashcmd @@ -1,2 +1,4 @@ #!/bin/bash -singularity --version +singularity build hello.sif shub://vsoch/hello-world +singularity exec hello.sif ls / +rm hello.sif diff --git a/smoke_test/tests/singularity/bintest b/smoke_test/tests/singularity/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/singularity/bintest +++ b/smoke_test/tests/singularity/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/tigervnc/bintest b/smoke_test/tests/tigervnc/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/tigervnc/bintest +++ b/smoke_test/tests/tigervnc/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/virtualgl/bintest b/smoke_test/tests/virtualgl/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/virtualgl/bintest +++ b/smoke_test/tests/virtualgl/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/tests/wxwidgets/bintest b/smoke_test/tests/wxwidgets/bintest index 7922a676..81408160 100755 --- a/smoke_test/tests/wxwidgets/bintest +++ b/smoke_test/tests/wxwidgets/bintest @@ -2,9 +2,10 @@ name=$( realpath $0 | xargs dirname | xargs basename ) ver=${1:-"default"} bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p") -for bin in $bin_dirs; do - for i in $(ls -X $bin); do - $i --version - done -done +$name --version +#for bin in $bin_dirs; do +# for i in $(ls -X $bin); do +# $i --version +# done +#done diff --git a/smoke_test/usage_stat b/smoke_test/usage_stat new file mode 100755 index 00000000..09ed1fb3 --- /dev/null +++ b/smoke_test/usage_stat @@ -0,0 +1,21 @@ +#!/bin/bash +name=$1 +ver=$2 +mtime=${3:-180} + +#MODULE_LOGGING_PATH=/projects/pMOSP/module_logging +MODULE_LOGGING_PATH=/home/luhanc/module_logging +declare -A usage +while read i;do + if [ -f $i ] && grep -q $name/$ver $i; then + username=$(dirname $i | xargs basename) + if [ ${usage[$username]+_} ]; then + usage[$username]=$((usage[$username]+1)) + else + usage[$username]=1 + fi + fi +done < <(find $MODULE_LOGGING_PATH -mtime -$mtime) +declare -i total=0 +for K in "${!usage[@]}"; do echo $K --- ${usage[$K]};total+=${usage[$K]}; done +echo "Total $total use in past $mtime days" -- GitLab