<div dir="ltr">Hi,<div>is the tiny1 phase generating the correct output files:</div><div><br></div><div>tiny_gen_optimal_dnn_linux.gnu.out</div><div><br></div><div>? You should see a list of entries like:</div><div><br></div><div><div>1 1 1    5   1   1   1    2.490000       0.080</div><div>1 1 2    4   1   1   1    3.210003       0.125</div></div><div><br></div><div>Then, the tiny1 phase doesn't link to BLAS, while small1 does.</div><div>I wonder if you are linking to the correct mkl libraries.</div><div>Could you take a look inside the directory</div><div><br></div><div>run_small_*</div><div><br></div><div>and see if the source files are produced? Then you can compile by hand one of this file and see if it works when executed.</div><div>For instance, you can do something like:</div><div><br></div><div>cd <small directory></div><div>gfortran -O2 -funroll-loops -ffast-math -ftree-vectorize -march=native -fno-inline-functions small_find_1_1_1.f90 -o output_linux.gnu/small_find_1_1_1.x -L/mkl/lib/intel64 -Wl,--start-group -lmkl_gf_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group <br></div><div>cd <output_linux.gnu></div><div>./small_find_1_1_1.x</div><div><br></div><div>Is /mkl/lib/intel64 correct? </div><div>I think the problem is somewhere in the compilation of the files...<br></div><div><br></div><div>Alfio</div><div><br></div><div><br><br>Il giorno venerdì 13 settembre 2013 09:26:54 UTC+2, Joe Greenstone ha scritto:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;"><div dir="ltr"><div>Hi,</div><div> </div><div>After successful tiny1:</div><div> </div><div>module load intel/11.10.319<br>module load gnu/4.8.0<br>./generate -c config/linux.gnu -j 0 -t 8 small1</div><div> </div><div>gives me:</div><div> </div><div>gfortran -O2 -funroll-loops -ffast-math -ftree-vectorize -march=native -fno-inline-functions small_find_32_32_26.f90 -o output_linux.gnu/small_find_<wbr>32_32_26.x -L/mkl/lib/intel64 -Wl,--start-group -lmkl_gf_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group <br>gfortran -O2 -funroll-loops -ffast-math -ftree-vectorize -march=native -fno-inline-functions small_find_32_32_32.f90 -o output_linux.gnu/small_find_<wbr>32_32_32.x -L/mkl/lib/intel64 -Wl,--start-group -lmkl_gf_lp64 -lmkl_sequential -lmkl_core -Wl,--end-group <br>./output_linux.gnu/small_find_<wbr>1_1_1.x > output_linux.gnu/small_find_1_<wbr>1_1.out<br>./output_linux.gnu/small_find_<wbr>1_1_4.x > output_linux.gnu/small_find_1_<wbr>1_4.out<br>./output_linux.gnu/small_find_<wbr>1_1_5.x > output_linux.gnu/small_find_1_<wbr>1_5.out<br>./output_linux.gnu/small_find_<wbr>1_1_6.x > output_linux.gnu/small_find_1_<wbr>1_6.out<br>./output_linux.gnu/small_find_<wbr>1_1_8.x > output_linux.gnu/small_find_1_<wbr>1_8.out<br>./output_linux.gnu/small_find_<wbr>1_1_9.x > output_linux.gnu/small_find_1_<wbr>1_9.out<br>./output_linux.gnu/small_find_<wbr>1_1_13.x > output_linux.gnu/small_find_1_<wbr>1_13.out<br>./output_linux.gnu/small_find_<wbr>1_1_16.x > output_linux.gnu/small_find_1_<wbr>1_16.out</div><div>Program received signal SIGSEGV: Segmentation fault - invalid memory reference.</div><div>Backtrace for this error:<br>#0  0x7ff304a2a1b2<br>#1  0x7ff304a2a8ee<br>#2  0x3e12a3291f<br>#3  0x40235a<br>#4  0x40258b<br>#5  0x4010e9<br>#6  0x401efa<br>#7  0x402cfc<br>#8  0x3e12a1ecdc<br>#9  0x400978<br>/bin/sh: line 1: 69121 Segmentation fault      (core dumped) ./output_linux.gnu/small_find_<wbr>1_1_5.x > output_linux.gnu/small_find_1_<wbr>1_5.out<br>make: *** [output_linux.gnu/small_find_<wbr>1_1_5.out] Error 139<br>make: *** Waiting for unfinished jobs....</div><div> </div><div> </div><div>config/linux.intel also segfaults.</div><div>When I run batch (j=1 and w=), the Makefile is not found though it is where it should be.</div><div>Stuck for a way to proceed.</div><div> </div><div>-Joe </div><div> </div><div> </div></div></blockquote></div></div>