[Nek5000-users] Increase nek5000 problem size

nek5000-users at lists.mcs.anl.gov nek5000-users at lists.mcs.anl.gov
Tue Feb 21 09:09:02 CST 2017


Your compiler needs to support large common blocks (>2GB). For e.g. Intel please compile with "-mcmodel=medium". 
Do you really need such a large LELT? Typically LELT = total_number_of_elements / number_of_MPI_ranks.

 
-----Original message-----
> From:nek5000-users at lists.mcs.anl.gov <nek5000-users at lists.mcs.anl.gov>
> Sent: Tuesday 21st February 2017 15:59
> To: nek5000-users at lists.mcs.anl.gov
> Subject: [Nek5000-users] Increase nek5000 problem size
> 
> Hi,
> 
> I'm new to use nek5000, I have a problem about checkpoint file size. I did test for eddy and set like 1x1=12, 1xd=18, lelt=3000, checkpoint file size is 0.7 MB, it seems very small, If I continue increase memory size, I cannot
>  compile nek5000 correctly, I will get an error like bellow:
> 
> obj/bdry.o: In function `trstax_':
> bdry.f:(.text0x10f6): relocation truncated to fit: R_X86_64_32S against symbol `ctmp0_' defined in COMMON section in obj/navier5.o
> bdry.f:(.text0x14f4): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp0_' defined in COMMON section in obj/navier5.o
> bdry.f:(.text0x15c7): relocation truncated to fit: R_X86_64_PC32 against symbol `ctmp0_' defined in COMMON section in obj/navier5.o
> bdry.f:(.text0x1793): relocation truncated to fit: R_X86_64_32S against symbol `ctmp0_' defined in COMMON section in obj/navier5.o
> obj/bdry.o: In function `nekasgn_':
> bdry.f:(.text0x20d7): relocation truncated to fit: R_X86_64_32S against symbol `screv_' defined in COMMON section in obj/postpro.o
> bdry.f:(.text0x20e8): relocation truncated to fit: R_X86_64_32S against symbol `screv_' defined in COMMON section in obj/postpro.o
> obj/coef.o: In function `area3_':
> coef.f:(.text0x417): relocation truncated to fit: R_X86_64_32S against symbol `ctmp0_' defined in COMMON section in obj/navier5.o
> coef.f:(.text0x46f): relocation truncated to fit: R_X86_64_32S against symbol `ctmp0_' defined in COMMON section in obj/navier5.o
> coef.f:(.text0x477): relocation truncated to fit: R_X86_64_32S against symbol `ctmp0_' defined in COMMON section in obj/navier5.o
> coef.f:(.text0x682): relocation truncated to fit: R_X86_64_32S against symbol `ctmp0_' defined in COMMON section in obj/navier5.o
> coef.f:(.text0x6ef): additional relocation overflows omitted from the output
> I already set 
> # enable BIG MEMORY suuport                                                                                                                        
> BIGMEM="true"
> 
> So, if there any other way to to increase problem size? Thanks.
> 
> Best,
> Kai
> _______________________________________________
> Nek5000-users mailing list
> Nek5000-users at lists.mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users


More information about the Nek5000-users mailing list