Skip to content
Failed

Console Output

Started by timer
Running as SYSTEM
Building in workspace /var/lib/jenkins/jobs/stream/workspace
[SSH] script:
NODELIST=""""


mkdir -p hydro/stream
cd hydro/stream
#cp /var/tmp/stream.c  .  # placed there by Galen once to import into test dir/
pwd
rm -f *.txt

#wget https://www.cs.virginia.edu/stream/FTP/Code/stream.c
# https://github.com/jeffhammond/STREAM
gcc --version
gcc -DNTIMES=100 -DSTREAM_ARRAY_SIZE=80000000 -O3 -fopt-info -fopenmp -o stream stream.c
ls -lt|head -3

# if the NODELIST parameter was filled in, proceed with a targeted test, 16 cores , graph inputs in custom.txt
if [[ ! -z ${NODELIST} ]]
then
   rm -f stream_*.txt
   echo "YVALUE=1" > stream_triad.txt
   echo "YVALUE=1" > stream_gpu56c_triad.txt
   echo "YVALUE=1" > stream_gpu64c_triad.txt
   # for a single node string, it's easy enough to calculate a matching partition:
   PARTITION=`sinfo --format="%R,%N" -n ${NODELIST}  | grep ${NODELIST}  | cut -d',' -f1 | tail -1`
   echo "PARTITION=${PARTITION}"
   srun --partition=${PARTITION} --time=00:10:00 --ntasks=1 --cpus-per-task=16 --nodelist=${NODELIST}  ./stream
   TRIAD=`srun --partition=${PARTITION} --time=00:10:00 --ntasks=1 --cpus-per-task=16 --nodelist=${NODELIST}  ./stream \
 | grep Triad: | cut -d: -f2 | cut -d'.' -f1 | sed -e "s/\s//g"`
   echo "YVALUE= ${TRIAD}" > custom.txt
   exit
fi

# otherwise, if NODELIST is "" :
echo "YVALUE=1" > custom.txt
# TODO (for each partition, and plot them together )
TRIAD=`srun --partition=sandybridge --time=00:10:00 --ntasks=1 --cpus-per-task=16   ./stream \
 | grep Triad: | cut -d: -f2 | cut -d'.' -f1 | sed -e "s/\s//g"`
echo "YVALUE= ${TRIAD}" > stream_triad.txt
TRIAD=`srun --partition=a100milan --time=00:10:00 --ntasks=1 --cpus-per-task=56   ./stream \
 | grep Triad: | cut -d: -f2 | cut -d'.' -f1 | sed -e "s/\s//g"`
echo "YVALUE= ${TRIAD}" > stream_gpu56c_triad.txt
TRIAD=`srun --partition=a100rome --time=00:10:00 --ntasks=1 --cpus-per-task=64   ./stream \
 | grep Triad: | cut -d: -f2 | cut -d'.' -f1 | sed -e "s/\s//g"`
echo "YVALUE= ${TRIAD}" > stream_gpu64c_triad.txt

gcc --version > gcc_version.txt
exit

[SSH] executing...
[SSH] Exception:Auth fail for methods 'publickey'
com.jcraft.jsch.JSchException: Auth fail for methods 'publickey'
	at PluginClassLoader for jsch//com.jcraft.jsch.Session.connect(Session.java:521)
	at PluginClassLoader for ssh//org.jvnet.hudson.plugins.CredentialsSSHSite.createSession(CredentialsSSHSite.java:132)
	at PluginClassLoader for ssh//org.jvnet.hudson.plugins.CredentialsSSHSite.executeCommand(CredentialsSSHSite.java:208)
	at PluginClassLoader for ssh//org.jvnet.hudson.plugins.SSHBuilder.perform(SSHBuilder.java:104)
	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:818)
	at hudson.model.Build$BuildExecution.build(Build.java:199)
	at hudson.model.Build$BuildExecution.doRun(Build.java:164)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:526)
	at hudson.model.Run.execute(Run.java:1894)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:44)
	at hudson.model.ResourceController.execute(ResourceController.java:101)
	at hudson.model.Executor.run(Executor.java:446)
Build step 'Execute shell script on remote host using ssh' marked build as failure
Recording plot data
Saving plot series data from: /var/lib/jenkins/jobs/stream/workspace/stream_triad.txt
Saving plot series data from: /var/lib/jenkins/jobs/stream/workspace/stream_gpu56c_triad.txt
Saving plot series data from: /var/lib/jenkins/jobs/stream/workspace/stream_gpu64c_triad.txt
Saving plot series data from: /var/lib/jenkins/jobs/stream/workspace/custom.txt
Sending e-mails to: [email protected]
Finished: FAILURE