When I request qsub -l nodes=5:ppn=8 script.sh maui will reserve 5 nodes, but my program is eventually only executed on one node, and also the PBS_NODEFILE is wrong (as it only mentions one node). Alexis Cousein found the problem in MPBSI.c, where the resource string is generated in an incorrect way (obviously only manifesting with a recent glibc). I would like to submit the patch to the maui ebuild Reproducible: Always Steps to Reproduce: 1. emerge maui 2. qsub -l nodes=10:ppn=2 <whatever-openmpi-thing> Actual Results: job will only run on 1 node. Expected Results: jpb spreads according to maui's resource allocation
Created attachment 223879 [details] adds patch that fixes wrong resource string
Created attachment 223881 [details, diff] Patch to fix the wrong sprintf into a correct snprintf which will generate the resource string
Has this been submitted/discussed upstream?
(In reply to comment #3) > Has this been submitted/discussed upstream? > It has been discussed on the maui-users mailinglist. I don't see any other possibilities right now to contact the developers. I cannot tell if and when the patch is merged upstream. As far as I understand, the guys at supercluster.org have a focus on moab, not maui :-(
Found the thread. http://www.supercluster.org/pipermail/mauiusers/2010-March/004174.html
+*maui-3.2.6_p21-r1 (24 Mar 2010) + + 24 Mar 2010; Justin Bronder <jsbronder@gentoo.org> + +maui-3.2.6_p21-r1.ebuild, +files/maui-3.2.6_p21-pbs-nodefile.patch: + Fix incorrect PBS_NODEFILE with newer glibc fix. #309755 + Thanks for reporting.