⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qcider.tpl

📁 spice中支持多层次元件模型仿真的可单独运行的插件源码
💻 TPL
字号:
# parallel executable location added above this lineset program = `basename "$0"`# process argumentsset pgroup=0if ($#argv == 4) then    if ( x$1 != x-p ) then	echo "Usage: $program [-p num-nodes] circuit-file output-suffix" 	exit 1    else	set pgroup=1	set nnodes=$2	shift; shift    endifelse if ($#argv != 2) then    echo "Usage: $program [-p num-nodes] circuit-file output-suffix"     exit 1endif# Location of file containing machine names formatted one name per line.if ($?CPUSERVERS) then    set servers = $CPUSERVERSelse    set servers = "cpuservers"endifif ( ! -f $servers ) then    echo "${program}: cpuservers file '$servers' not found"      exit 1endif# setup namesif ( ! -f $1 ) then    if ( ! -f $1.cir ) then	echo "${program}: input file '$1' not found" 	exit 1    else	set circuit = $1.cir	set circuitroot = $1    endifelse    set circuit = $1    set circuitroot = `basename $1 '\.[^.]*'`endifset prefix = ${circuitroot}$2# make the process group fileif ($pgroup == 1) then    makep $executable $nnodes $servers >! /tmp/${prefix}$$.p    if ($status == 1) then      echo ${program}: error creating process group.      exit 1    endif    cp /tmp/${prefix}$$.p  ${prefix}.pelse    cp ${prefix}.p  /tmp/${prefix}$$.pendifif ($status == 1) then exit 1endif# run in parallelecho "" echo "${program}: parallel job for '${circuit}' started `date`" set runtime = `time parallel /tmp/${prefix}$$ -r $prefix.raw -o $prefix.sum -c $circuit >& $prefix.err`set runstatus = $statusecho "${program}: parallel job for '${circuit}' ended `date`" echo "Resource Usage: $runtime"# clean uprm -f /tmp/${prefix}$$.p >& /dev/nullrm -f events* >& /dev/null# combine summary filesif ($runstatus == 0) then     rm -f $prefix.sum    cat /dev/null > $prefix.sum    if ( -f ${prefix}.sum000 ) then	foreach file ( ${prefix}.sum??? )	    echo ${file}: >> $prefix.sum	    cat $file >> $prefix.sum	    rm -f $file	end    endifendif

⌨️ 快捷键说明

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