diff --git a/gridtk/script/jman.py b/gridtk/script/jman.py index de0ae0a5caacc314cd242dbe9e94a0973e7a3f8a..a3f010a841171671e70f5266d3ac0dfafcfda6d2 100644 --- a/gridtk/script/jman.py +++ b/gridtk/script/jman.py @@ -136,6 +136,10 @@ def submit(args): kwargs['gpumem'] = args.memory # assign directly elif args.memory.endswith('G'): kwargs['gpumem'] = args.memory[:-1] # remove G at the end + # don't set these for GPU processing or the maximum virtual memroy will be + # set on ulimit + if 'memfree' in kwargs: del kwargs['memfree'] + if 'hvmem' in kwargs: del kwargs['hvmem'] if args.parallel is not None: kwargs['pe_opt'] = "pe_mth %d" % args.parallel if args.memory is not None: