0 / 0 / 0
Регистрация: 30.03.2013
Сообщений: 8
|
||||||
1 | ||||||
Запуск MPI программ06.11.2016, 22:55. Показов 1575. Ответов 3
Метки нет (Все метки)
Добрый вечер, форумчане. Для учебы было написано 7 программ на C++ с использованием MPICH. Для анализа производительности этих программ было принято решение запускать каждую программу с различными параметрами: первый - кол-во потоков, второй - размер массива данных, с которым работает каждый поток. Написал программу на C#, которая запускает программы из списка с необходимыми параметрами. Запуск этих программ производится через программу mpiexec.exe, у него есть возможность вывода результата в файл, то есть если я вызову такую команду: mpiexec -localonly 2 test.exe > ResultTest.txt, то результат выполнения программы test.exe запишется в файл ResultTest.txt. Проблема заключается в том, что с таким параметром программа не создает файл с результатом выполнения. Если же сгенерированную команду вставить в командную строку и выполнить, то файл создастся. Не могу разобраться в чем причина. (все запускал от имени администратора, но не помогло).
0
|
06.11.2016, 22:55 | |
Ответы с готовыми решениями:
3
Запуск программ от имени системы Запуск двух программ одновременно запуск программ службой windows на c# Не работает отладка и запуск программ, MS Visual C# |
6510 / 4086 / 1606
Регистрация: 09.05.2015
Сообщений: 9,553
|
|
06.11.2016, 22:59 | 2 |
Используйте перенаправление стандартного вывода и пишите в файл сами. Перенаправление вывода в файл (
> file.txt ) работает только в командной строке, поэтому смысла его использовать при запуске из в C# нет.ProcessStartInfo.RedirectStandardOutput https://www.dotnetperls.com/redirectstandardoutput
1
|
0 / 0 / 0
Регистрация: 30.03.2013
Сообщений: 8
|
|
06.11.2016, 23:03 [ТС] | 3 |
Большое спасибо!
0
|
Администратор
|
|
07.11.2016, 00:07 | 4 |
Sefihan, см. Выполнение команды net use с перенаправлением вывода
0
|
07.11.2016, 00:07 | |
07.11.2016, 00:07 | |
Помогаю со студенческими работами здесь
4
Поиск установленных программ и запуск одной из них Как программно запретить через реестр запуск любых программ Запуск программ из консоли Запуск программ в программе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |