diff --git a/templates/hisat/0.1.6/data.hisat.arm.cpu.config b/templates/hisat/0.1.6/data.hisat.arm.cpu.config index 2390611df170463281e566a75255d1879ba96a29..317fdbe0084cfe12f4c84256070ac687041b19a8 100644 --- a/templates/hisat/0.1.6/data.hisat.arm.cpu.config +++ b/templates/hisat/0.1.6/data.hisat.arm.cpu.config @@ -2,45 +2,38 @@ 11.11.11.11 [DOWNLOAD] -hisat/0.1.6 https://gitee.com/ye-jianbang/hpcrunner/raw/master/rongqi/hisat-0.1.6-beta-source.zip -sse2neon/master https://gitee.com/ye-jianbang/hpcrunner/raw/master/rongqi/sse2neon.h +hisat/0.1.6 https://ccb.jhu.edu/software/hisat/downloads/hisat-0.1.6-beta-source.zip +sse2neon https://raw.githubusercontent.com/DLTcollab/sse2neon/refs/heads/master/sse2neon.h [DEPENDENCY] module purge -module use /hpcrunner/HPCKit/latest/modulefiles -module add bisheng/bisheng -module add bisheng/hmpi/hmpi -module add bisheng/kml/kblas -module add bisheng/kml/kspblas -module add bisheng/kml/kvml -module add bisheng/kml/kml +module use software/utils/hpckit/${HPCKIT_VERSION}/HPCKit/${HPCKIT_VERSION}/modulefiles +module add bisheng/compiler${BISHENG_VERSION} +module add bisheng/hmpi${HMPI_VERSION} +module add bisheng/kml25.1.0 + +unzip ${JARVIS_DOWNLOAD}/hisat-0.1.6-beta-source.zip -d ${JARVIS_ROOT}/software/apps [ENV] module purge -module use /hpcrunner/HPCKit/latest/modulefiles -module add bisheng/bisheng -module add bisheng/hmpi/hmpi -module add bisheng/kml/kblas -module add bisheng/kml/kspblas -module add bisheng/kml/kvml -module add bisheng/kml/kml -export NO_TBB=1 +module use software/utils/hpckit/${HPCKIT_VERSION}/HPCKit/${HPCKIT_VERSION}/modulefiles +module add bisheng/compiler${BISHENG_VERSION} +module add bisheng/hmpi${HMPI_VERSION} +module add bisheng/kml25.1.0 + export POPCNT_CAPABILITY=0 -export PATH=/hpcrunner/tmp/hisat-0.1.6-beta:$PATH +export PATH=${JARVIS_ROOT}/software/apps/hisat-0.1.6-beta:$PATH [APP] app_name = hisat -build_dir = -binary_dir = +build_dir = software/apps/hisat-0.1.6-beta +binary_dir = software/apps/hisat-0.1.6-beta case_dir = [BUILD] -cd ${JARVIS_ROOT}/tmp rm -rf hisat-0.1.6-beta -unzip ${JARVIS_DOWNLOAD}/hisat-0.1.6-beta-source.zip -cd hisat-0.1.6-beta cp ${JARVIS_DOWNLOAD}/sse2neon.h . -sed -i "23c INC = -I$PWD" Makefile +sed -i "23c INC = -I$PWD" Makefile sed -i "26c CC = clang" Makefile sed -i "27c CPP = clang++" Makefile sed -i "141s/x86_64/aarch64/g" Makefile @@ -56,7 +49,7 @@ sed -i "1252s/0/(const char*)0/g" aligner_result.cpp make -j [CLEAN] -cd ${JARVIS_ROOT}/tmp +cd ${JARVIS_ROOT}/software/apps cd hisat-0.1.6-beta make clean @@ -65,3 +58,4 @@ run = binary = nodes = 1 +