DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T s

⟦60cbf1464⟧ TextFile

    Length: 2860 (0xb2c)
    Types: TextFile
    Names: »ssba.run«

Derivation

└─⟦db229ac7e⟧ Bits:30007240 EUUGD20: SSBA 1.2 / AFW Benchmarks
    └─⟦this⟧ »EUUGD20/AFUU-ssba1.21/ssba1.21F/ssba/ssba.run« 

TextFile

#! /bin/sh
#			      SSBA 1.21F
#
# Script : ssba.run
#
#				SSBA
#
#		(Suite Synthetique des Benchmarks de l'AFUU)
#
#			    BENCHMARK AFUU
#
#	La SSBA est une suite de benchmarks standard.
#	Elle a ete realisee au sein du Groupe Benchmark de l'AFUU.
#	Dans sa version 1.2, la SSBA comprend les 12
#	benchmarks suivant :
#
#		- mips/joy dc
#		- dhrystone C v1.1 (avec et sans registres, avec et sans optim)
#		- whetstone f77 (simple et double precision)
#		- linpack f77 (unrolled/rolled simple/double precision)
#		- utah C
#		- outils grep diff fastformatter lex yacc
#		- byte sh (multi.sh)
#		- saxer C
#		- testc C
#		- doduc f77 (double precision)
#		- bsd C
#		- musbus C
#
#	ssba.run est un script-shell qui permet de lancer la SSBA complete
#	apres que la personne habilitee a passer la SSBA ait configure
#	le fichier de definition des commandes et des options : ssba.def.
#
#	Mise en oeuvre :
#			ssba.run&
#
b=ssba
INSTALL=../install
RESULTS=../results
LOG=$RESULTS/ssba.log
RES=$RESULTS/ssba.res
SEQ=$RESULTS/ssba.seq
SYN=$RESULTS/synthese
END=ssba.end
PATH=.:$PATH
export PATH
echo "kill -9 $$" > ssba.kill
chmod u+x $b.kill
if [ ! -d $RESULTS ] ; then
	mkdir $RESULTS
fi
if [ ! -f $SEQ ] ; then
	seq=0
	echo $seq > $SEQ
else
	seq=`cat $SEQ`
	seq=`expr $seq + 1`
	echo $seq > $SEQ
fi
if [ -f $LOG ] ; then
	mv $LOG $RESULTS/log.$seq
fi
if [ -f $RES ] ; then
	mv $RES $RESULTS/res.$seq
fi
if [ -f $SYN ] ; then
	mv $SYN $RESULTS/syn.$seq
fi
cat ssba.ban >$RES
if [ -f fiche.res ] ; then
	cat fiche.res >>$RES
fi
vers=`cat ssba.vers`
pass=`expr $seq + 1`
echo "			BENCHMARK AFUU $vers"
echo "			BENCHMARK AFUU $vers" >>$RES
echo "			====================================" >>$RES
echo ""
echo "" >>$RES
echo "                  HISTORIQUE DU PASSAGE NUMERO $pass" >$LOG
echo "                  ==============================" >>$LOG
echo "" >>$LOG
echo "               SYNTHESE DES RESULTATS DE LA $vers" >$SYN
echo "               ==================================================" >>$SYN
if [ -f 1ligne ] ; then
	cat 1ligne >>$SYN
fi
echo "Passage No. $pass"
chmod u+x ssba.ini ssba.cf ssba.size ssba.syn ssba.time stan.test
d=`date`
echo $d | awk ' { print $4 } ' >$RESULTS/ssba.dated
echo "$vers passage No. $pass :	DEBUT a $d" >>$RES
echo "$vers passage No. $pass :	DEBUT a $d" >>$SYN
	cat ../config/config.doc >>$RES
	stan.test
	ssba.cf
	ssba.bgr&
	make ssba	>>$LOG
	ssba.syn
	ssba.size
	make suptmp	>/dev/null
echo "                      ##############"
echo "                      #     FIN    #"
echo "                      #    DE LA   #"
echo "                      # SSBA 1.21F #"
echo "                      ##############"
	touch $END
echo "" >>$RES
d=`date`
echo $d | awk ' { print $4 } ' >$RESULTS/ssba.datef
echo "$vers passage No. $pass :	FIN a $d" >>$RES
echo "$vers passage No. $pass :	FIN a $d" >>$SYN
echo "" >>$RES
ssba.time