Bug #1710
openlimit nproc passed from apGenericJob.py
0%
Description
The feature of passing nproc from job submission to AppionScript in r16471 causes the problem of nproc being set to nodes * ppn. This is not desirable in some scripts. Examples are reconUploader, and spider sessions that need large amount of memory. In the latter case it need to reserve all processors in a node but uses few of them in order to reserve all memory to its own use.
Updated by Anchi Cheng over 12 years ago
- Assignee changed from Anchi Cheng to Dmitry Lyumkis
- Affected Version changed from Appion/Leginon 2.1.0 to Appion/Leginon 2.2.0 (trunk)
r16475 puts in the mechanism in appionScript to do this. uploadExternalRefine.py uses this as an example. All AppionScripts that does not have non None maxnproc assigned will accept the nproc passed from job submission side once I revert from r16472 to r16471.
Dmitry, could you check and change other uploadRefinement type of script in appion/bin to impose a proper limit? Assign it to Scott for him to decide what maxnproc should be for the scripts that he ran into problem in bug #1482.
I will not revert to r16471 until I know you both are happy with the restrictions.
Updated by Dmitry Lyumkis over 12 years ago
Sorry, I have not had a chance to look at this. Any chance I can ask you or Amber to take care of it? If not, I can get to it after my group meeting.