Closed puneet336 closed 6 years ago
Hi all, This issue is specific to openmpi compilers. I compiled application with various compilers, here are my observations:-
COMPILER ; VERSION ; FLAG ; COMMENT openmpi ; 1.10.0 ; -mcmodel=large ; compilation error openmpi ; 1.10.0 ; without mcmodel/-mcmodel=medium ; compilation OK,simulation crashed - got corefiles openmpi ; 2.0.1 ; -mcmodel=large ; compilation error openmpi ; 1.10.0 ; without mcmodel/-mcmodel=medium ; compilation OK,simulation crashed - got corefiles
mpich ; 3.2 ; without/with mcmodel ; simulation ran fine intel ;2015; without/with mcmodel ; - simulation ran fine
compilation error is as follows;
mpifort -c -O2 -fPIC -mcmodel=large -fopenmp erhs.f
erhs.f: In function ‘erhs_.omp_fn.0’:
erhs.f:43: error: unrecognizable insn:
(call_insn/u 3652 3651 3653 48 erhs.f:272 (parallel [
(set (reg:DI 0 ax)
(call:DI (mem:QI (symbol_ref:DI ("__tls_get_addr")) [0 S1 A8])
(const_int 0 [0x0])))
(unspec:DI [
(symbol_ref:DI ("work_1d_") [flags 0x10] <var_decl 0x2b9598e33e60 work_1d>)
] 21)
]) -1 (expr_list:REG_EH_REGION (const_int -1 [0xffffffffffffffff])
(nil))
(nil))
erhs.f:43: internal compiler error: in extract_insn, at recog.c:2078
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugzilla.redhat.com/bugzilla> for instructions.
make[2]: *** [erhs.o] Error 1
Eagerly awaiting your replies.
Sorry for delay - can you try this with OMPI master (soon to be released as v3.0) and see if the problem continues?
please reopen if problem continues
Hi all, I am facing issues with the lu-mz (class E) benchmark which i had compiled using openmpi 2.0.1(gcc 4.4.7) on Intel(R) Xeon(R) CPU E5-2680 v3 (RHEL 6.5).
So this process is going to use atleast 25GB per rank (i have 64GB of RAM per node ) & i am running this with 8 processes, 1 PPN. I observed that once the memory utilization crosses 41%, the application crashed. here is the standard output:-
I have attached the var/log/messages log where i can see messages like:
When i compiled class E benchmark with intel compilers, the simulation was fine(45% mem utilization). also, Class D simulation was running fine (compiled with openmpi compiler - 1GB per rank).
Am i missing here out on some compiler flag settings (already tried with & without mcmodel=medium ) or is it openmpi specific bug?
log1.txt