Dorian Krause wrote:
> Hi Eloi,
>> Does the segmentation faults you're facing also happen in a
>> sequential environment (i.e. not linked against openmpi libraries) ?
> No, without MPI everything works fine. Also, linking against mvapich
> doesn't give any errors. I think there is a problem with GotoBLAS and
> the shared library infrastructure of OpenMPI. The code doesn't come to
> the point to execute the gemm operation at all.
>> Have you already informed Kazushige Goto (developer of Gotoblas) ?
> Not yet. Since the problem only happens with openmpi and the BLAS
> (stand-alone) seems to work, I thought the openmpi mailing list would
> be the better place to discuss this (to get a grasp of what the error
> could be before going to the GotoBLAS mailing list).
>> PS: Could you post your Makefile.rule here so that we could check the
>> different compilation options chosen ?
> I didn't make any changes to the Makefile.rules. This is the content
> of Makefile.conf:
> -L/lib/../lib64 -L/usr/lib/../lib64 -lc
> -L/lib/../lib64 -L/usr/lib/../lib64 -lgfortran -lm -lgfortran -lm -lc
> MAKE += -j 8
I've been experiencing similar issue on two different Opteron
architectures (22xx and 25x), in a sequential environment, when using
v2-1.10 of GotoBLAS. If you can downgrade to version 2-1.09, I bet you
will not experience such issues. Anyway, I'm pretty sure Kazushige is
working on fixing this right now.