#!/bin/ksh 

#########################################################################
#   Copyright (C) 2026 by Bassem W Jamaleddine. All Rights Reserved.    #
#   How to Build Your Desktop Supercomputer ISBN 9798161121221 Oct 2026 #
#########################################################################

PROG=$1
CPPc=$1
CPPc+=".cpp"
PHIg=$1
PHIg+="_xphi_Gg"
ASMr=$PHIg
ASMr+=".MIC-RUN"
echo $PROG
echo $CPPc
echo $PHIg
echo $ASMr

icpc -openmp -O3 -g -opt-threads-per-core=4 -mmic $CPPc  gettime.cpp -o $PHIg
scp $PHIg  mic0:/tmp

ssh mic0 "rm /tmp/$ASMr"

ssh mic0 "gdb --batch-silent -ex 'set trace-commands on' \
 -ex 'set pagination off' -ex 'set logging on /tmp/$ASMr' \
 -ex 'set disassembly intel' \
 -ex 'set environment LD_LIBRARY_PATH=/miclib17' \
 -ex 'run' -ex 'quit'  /tmp/$PHIg"

scp mic0:/tmp/$ASMr .

