diff --git a/templates/kallisto-bustools_python/0.51.1/data.kallisto.arm.cpu.kgcc.config b/templates/kallisto-bustools_python/0.51.1/data.kallisto.arm.cpu.kgcc.config index c3f6c63d132d746ad46153ffe8928ceeb30a4b74..376fd36b818549c726c69e14cb8622dce3f5db97 100644 --- a/templates/kallisto-bustools_python/0.51.1/data.kallisto.arm.cpu.kgcc.config +++ b/templates/kallisto-bustools_python/0.51.1/data.kallisto.arm.cpu.kgcc.config @@ -14,19 +14,20 @@ yum install libarchive -y module purge ./jarvis -install hpckit/${HPCKIT_VERSION} any module use ./software/utils/hpckit/${HPCKIT_VERSION}/HPCKit/${HPCKIT_VERSION}/modulefiles -module add gcc/compiler12.3.1/gccmodule gcc/hmpi2.4.3/hmpi +module add gcc/compiler12.3.1/gccmodule gcc/hmpi${HPCKIT_VERSION}/release export CC=`which gcc` export CXX=`which g++` export FC=`which gfortran` ./jarvis -install htslib/1.11 gcc module use software/moduledeps/gcc12.3.1 module load htslib/1.11 +rm -rf kallisto-0.51.1 tar -xzvf ${JARVIS_DOWNLOAD}/kallisto-0.51.1.tar.gz [ENV] module purge module use ./software/utils/hpckit/${HPCKIT_VERSION}/HPCKit/${HPCKIT_VERSION}/modulefiles -module add gcc/compiler12.3.1/gccmodule gcc/hmpi2.4.3/hmpi +module add gcc/compiler12.3.1/gccmodule gcc/hmpi${HPCKIT_VERSION}/release export CC=`which gcc` export CXX=`which g++` export FC=`which gfortran` @@ -37,7 +38,7 @@ module load htslib/1.11 app_name = kallisto build_dir = ${JARVIS_ROOT}/kallisto-0.51.1/ binary_dir = -case_dir = ${JARVIS_ROOT}/kallisto-0.51.1/ +case_dir = ${JARVIS_ROOT}/kallisto-0.51.1/build/src/ [BUILD] mkdir build @@ -50,7 +51,7 @@ make install make clean [RUN] -run = kallisto +run = ./kallisto binary = nodes = 1 @@ -58,3 +59,4 @@ nodes = 1 perf= nsys= ncu=--target-processes all + diff --git a/templates/kallisto-bustools_python/0.51.1/kallisto.arm.bisheng.hmpi.config b/templates/kallisto-bustools_python/0.51.1/kallisto.arm.bisheng.hmpi.config index 01292ba2921b120b873b185ddf3b5b2fde519a71..96fc0d32c02b18f06342923d055810369500b338 100755 --- a/templates/kallisto-bustools_python/0.51.1/kallisto.arm.bisheng.hmpi.config +++ b/templates/kallisto-bustools_python/0.51.1/kallisto.arm.bisheng.hmpi.config @@ -7,15 +7,15 @@ kallisto/0.51.1 ${JARVIS_PROXY}/pachterlab/kallisto/archive/refs/tags/v0.51.1.ta [DEPENDENCY] set -e module purge - ./jarvis -install hpckit/${HPCKIT_VERSION} any module use ./software/utils/hpckit/${HPCKIT_VERSION}/HPCKit/${HPCKIT_VERSION}/modulefiles module load bisheng/compiler${BISHENG_VERSION}/bishengmodule -module load bisheng/hmpi${HMPI_VERSION} - +module load bisheng/hmpi${HMPI_VERSION}/release ./jarvis -install hdf5/1.12.1/clang bisheng+mpi +module use ./software/moduledeps/bisheng${BISHENG_VERSION}-hmpi${HPCKIT_VERSION} module load hdf5-clang/1.12.1 - +rm -rf ${JARVIS_ROOT}/software/apps/kallisto +rm -rf ${JARVIS_TMP_DOWNLOAD}/kallisto-0.51.1 mkdir -p ${JARVIS_ROOT}/software/apps/kallisto tar -zxf ${JARVIS_DOWNLOAD}/kallisto-0.51.1.tar.gz -C ${JARVIS_TMP_DOWNLOAD} @@ -23,7 +23,8 @@ tar -zxf ${JARVIS_DOWNLOAD}/kallisto-0.51.1.tar.gz -C ${JARVIS_TMP_DOWNLOAD} module purge module use ./software/utils/hpckit/${HPCKIT_VERSION}/HPCKit/${HPCKIT_VERSION}/modulefiles module load bisheng/compiler${BISHENG_VERSION}/bishengmodule -module load bisheng/hmpi${HMPI_VERSION} +module load bisheng/hmpi${HMPI_VERSION}/release +module use ./software/moduledeps/bisheng${BISHENG_VERSION}-hmpi${HPCKIT_VERSION} module load hdf5-clang/1.12.1 [APP] @@ -47,3 +48,4 @@ make clean run = ${JARVIS_ROOT}/software/apps/kallisto/bin/kallisto index -i transcripts.idx transcripts.fasta.gz && binary = kallisto quant -i transcripts.idx -o reads-ouput -b 100 reads_1.fastq.gz reads_2.fastq.gz && head -n 20 reads-ouput/abundance.tsv nodes = 1 +