The attached patch (against OpenPBS 2.3.12) changes how pbs_mom determines the amount of physical memory a system has under Linux. The current method computes physical memory by stat()-ing /proc/kcore, which seems to break on IA32 systems with more than 1 GB of physical memory -- the symptom of this which we encountered was that nodes would always report having 896 MB of memory, even if they really have more. The method used in the attached patch reads the amount of physical memory out of /proc/meminfo. Please contact Pete Wyckoff (pw@osc.edu) if you have any problems or questions about this patch.