* John Wohlbier wrote on Tue, Mar 03, 2009 at 09:09:09PM CET: > That seems like a reasonable suggestion. What I have a hard time seeing > though is how exactly I'd get that test to execute just once for serial, and > a test writer specified number of times with different numbers of processors > for the parallel tests. What I have now for a test is something like > where I'd like the test author to be able to specify the numbers of > processors they want the parallel test to run with just by writing a file > such as this. Why the test author, and not the user of the package? You can specify shell variables as arguments to the testsuite (or hard-code them in the makefile if you like) and use them in the tests. ./testsuite PES="1 2 4 8 1024" for PE in $PES; do if test $PE -eq 1; then ... else AT_CHECK([mpirun -n $PE ...]) fi done > Thanks for the heads up. I've changed mpirun to mpiexec. I think I am not > able to anticipate every system we'll run on so I'll just have to take them > as they come and try to increase portability as we go. Good strategy. Cheers, Ralf _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx http://lists.gnu.org/mailman/listinfo/autoconf