Hi All,
I try to start julia v 0.5.1-pre on a compute node with two 12-cores Haswells and 128 GB shared memory. OS is Scientific Linux release 6.8. Th julia is compiled with gnu/5.3.0.
If I start julia on more than 15 MPI-Processes, I get the following errors:
$mpirun -n 24 julia any_script.jl
error during init:
#<null>
.....
signal (15): Terminated
After some research I found out that the error occurs in the initialization phase of julia (_/src/init.c:void _julia_init(JL_IMAGE_SEARCH rel)_ ), namely when loading jl_options.image_file:
_724: jl_restore_system_image(jl_options.image_file)_;
It seems, that one of the following malloc /realloc call returns null pointer in some of the processes. How much memory does Julia need ? Is it possible to control the “bufffers/stack” sizes or is the problem elsewhere?