SISAL Parallel Programming

SISAL Parallel Programming
Source to be found here
Tutorial
LLNL
more discussion
Output from -n option:

  1. /usr/local/libexec/sisal/sisal -dir /usr/local/share/sisal hello.sis -O hello.if1 -Fhello.sis
  2. /usr/local/libexec/sisal/if1ld -o hello.mono -w -FUR hello.if1
  3. /usr/local/libexec/sisal/if1opt hello.mono hello.opt -Y -G -6 -R -M -1 -l -e -U2
  4. /usr/local/libexec/sisal/if2mem hello.opt hello.mem
  5. /usr/local/libexec/sisal/if2up hello.mem hello.up -I
  6. /usr/local/libexec/sisal/if2part /usr/local/share/sisal/s.costs hello.up hello.part - -
  7. /usr/local/libexec/sisal/if2gen hello.part hello.c -m -U -B -G -O -a -Y3
  8. /usr/bin/gcc hello.c -c -o hello.o -I/usr/local/include/sisal -g -O2
  9. /usr/bin/gcc -o s.out /usr/local/lib/sisal/srt0.o hello.o -L/usr/local/lib/sisal -lsisal -pthread -lm

Linux Journal article