mirror of
https://github.com/TREX-CoE/Sherman-Morrison.git
synced 2024-09-28 04:21:06 +02:00
bba5cf5f2c
- All static arrays replaced by dynamic ones - All overhead induced by checking before and after running of the kernels replaced as much as possible with calls to MKL/DGEMMs. - Solved bugs due to dimension mismatches. Overhead time is dramatically reduced because no more calls to naive 'matmul'.
16 lines
238 B
Bash
Executable File
16 lines
238 B
Bash
Executable File
#!/bin/bash
|
|
|
|
rm -v blocked kay cu em
|
|
|
|
make &&
|
|
./test m > em && \
|
|
./test b > blocked && \
|
|
./test k > kay && \
|
|
./test c > cu && \
|
|
head -n 4 em && \
|
|
awk 'NR==5' em && \
|
|
awk 'NR==5' blocked && \
|
|
awk 'NR==5' kay && \
|
|
awk 'NR==5' cu
|
|
|