createdef.sh

来自「基于Blas CLapck的.用过的人知道是干啥的」· Shell 代码 · 共 56 行

SH
56
字号
#!/bin/sh## USAGE: <topdir> <arch> <mach> <cc> <mcc># Makes atlas architectural default file from probe results.# <topdir> : path to your ATLAS subdir (TOPdir from Make.inc)# <arch> : ARCH from Make.inc# <mach> : Machine name (usally <arch> without OS)# <cc>   : Default C compiler# <mcc>  : C compiler used for matmul compilation#TOPdir=$1arch=$2mach=$3dcc=$4mcc=$5#defdir=$1/CONFIG/ARCHS/mmdir=$1/tune/blas/gemm/$arch/resincdir=$1/include/$arch#cd $defdir ; rm -rf $machcd $defdir ; mkdir $machcd $defdir/$mach ; mkdir $dccd $TOPdir/CONFIG/ARCHS ; mkdir $archcp $TOPdir/tune/sysinfo/$arch/res/?MULADD  $defdir/.cp $TOPdir/tune/sysinfo/$arch/res/L1CacheSize  $defdir/.cp $mmdir/?MMRES  $defdir/.cp $mmdir/?gMMRES  $defdir/.cp $mmdir/?Clean[M,N,K]  $defdir/.cp $mmdir/?NB  $defdir/.cp $mmdir/?NCNB  $defdir/.cp $mmdir/?best[N,T][N,T]_*  $defdir/.cp $mmdir/?uMMRES $defdir/.cp $mmdir/?uClean[M,N,K] $defdir/.cp $mmdir/?uClean[M,N,K]F $defdir/.cp $incdir/atlas_cacheedge.h  $defdir/.cp $incdir/atlas_??NKB.h  $defdir/.cp $incdir/?Xover.h $defdir/.cp $incdir/atlas_?sysinfo.h $defdir/.cp $TOPdir/tune/blas/level3/$arch/res/atlas_?trsmXover.h $defdir/.cp $TOPdir/tune/blas/gemv/$arch/res/?MVRES $defdir/.cp $TOPdir/tune/blas/ger/$arch/res/?R1RES $defdir/.gcc -o xnegfloat negfloat.c./xnegfloat $defdir/?uClean[M,N,K] ./xnegfloat $defdir/?uClean[M,N,K]F ./xnegfloat $defdir/?uMMRES./xnegfloat $defdir/?MMRES ./xnegfloat $defdir/?gMMRES ./xnegfloat $defdir/?best* ./xnegfloat $defdir/?Clean[M,N,K]./xnegfloat $defdir/?MULADD./xnegfloat $defdir/?MVRES./xnegfloat $defdir/?R1RESrm -f ./xnegfloat# vi $defdir/?uClean[M,N,K] $defdir/?uClean[M,N,K]F $defdir/?uMMRES

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?