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?