
How to compile:

** Sequential

Examples:
icc -fast -lm lu.base.c -DN=4096 -DREPS=1
icc -fast -lm lu.pluto.seq.c -DN=4096 -DREPS=1
icc -fast -openmp -lm lu.pluto_ancc.old_rtile.c -DN=4096 -DREPS=1
icc -fast -openmp -lm lu.pluto_ancc.new_rtile.c -DN=4096 -DREPS=1

** Parallel

Examples:
icc -fast -parallel -lm lu.base.c -DN=4096 -DREPS=1
icc -fast -openmp -lm lu.pluto.par.c -DN=4096 -DREPS=1
icc -fast -openmp -lm lu.pluto_ancc.old_rtile.c -DN=4096 -DREPS=1
icc -fast -openmp -lm lu.pluto_ancc.new_rtile.c -DN=4096 -DREPS=1

---------------------------------------------------------------

How to run:

Example:
export OMP_NUM_THREADS=4; ./a.out

Note that use OMP_NUM_THREADS=1 for executing the Pluto+ancc
codes. Note that -openmp flag is used in the compilation command --
ancc found that it's better to use the parallel code version for a
single core.

