This is affecting my work in exactly the same way. my jobs have been down on an SGE managed cluster since I upgraded to v0.5-xxx for other reasons. Some support on this would be very good.
On Thursday, 22 September 2016 11:26:16 UTC+2, Alan Crawford wrote: > > I am using Julia v0.5.0 on a memory limited SGE cluster. In particular, > to submit jobs on the cluster, both h_vmem and tmem resource flags need to > be passed to in qsub command. However, all of Julia jobs keep on being > killed because workers seem to be very hungry for virtual memory and ask > for it outside of the SGE scheduler. > > A more detailed description of the problem can be found in the last post > in this thread > <https://github.com/JuliaLang/julia/issues/10390#issuecomment-248552913>. > It seems that the best workaround (listed on this thread > <https://github.com/JuliaLang/julia/issues/18477>) is to change #define > REGION_PG_COUNT 16*8*4096 to #define REGION_PG_COUNT 8*4096 in > src/gc-pages.c when compiling Julia. > > However, I am just a user of the cluster and don't have permission to > compile Julia on it. Nor do i have access to machinery to compile my own > binary . As such I am wondering if there could be a more user friendly > option? > > Two ideas come to mind: > > 1) Offer a low virtual memory for Julia binaries; or > 2) Add a flag when opening julia flag that lets you set K where K is > defined as REGION_PG_COUNT K*8*4096 ... or some other equivalent... > > In particular, option 2 would really be addition to the language and > greatly aid users - especially those without capacity to compile julia. If, > for some reason, this is undesirable, perhaps option 1 would present the > best short term fix? > >