Zoltan: Parallel test failures on Windows (MSVC)
Created by: mplooster
@trilinos/zoltan This issue was discovered while setting up the builds for #1160.
There are at least two issues with running the Zoltan parallel tests on Windows, both of which could be solved by modifying the ctest_zoltan.pl script.
-
There is an issue with spaces in the MPI path, which unfortunately, Windows likes to do. It is possible to resolve this by adding quotes around the $mpiexec variable in the script.
-
The program "tee" does not exist on Windows, which the script relies upon heavily for success. However, Windows does have a version of tee included in Powershell. If I replace tee in the script with "Powershell.exe -Command \"tee\" -filepath", it seems to resolve that issue.
When I implement these two changes, the number of test failures I get on Windows goes down from 23 to 5. I haven't had a chance to dive-in to the remaining test failures, but I suspect it is an issue with the testing setup on Windows and not the Zoltan code itself.
Is this something that the Zoltan team can fix? If it is not worth the effort to change it, we can always turn off Zoltan testing for issue #1160.