Priroda6 & Linux
-
- Сообщения: 3
- Зарегистрирован: Пн фев 11, 2008 5:14 pm
Priroda6 & Linux
Собственно сабж.
Как запустить расчеты на природе в линуксе?
Если можна поподробней...
Как запустить расчеты на природе в линуксе?
Если можна поподробней...
-
- Сообщения: 426
- Зарегистрирован: Чт май 24, 2007 1:54 pm
-
- Сообщения: 3
- Зарегистрирован: Пн фев 11, 2008 5:14 pm
amge писал(а):Если считать много и часто, то удобно использовать какую-нибудь batch system и ставить расчеты в очередь через qsub (у нас есть удобные запускалки для этого)Darth Vasya писал(а):...как всегда - p### < входной.файл | tee выходной.файл
Спасибо за помощ, но надо еще попроще- туго у меня с линуксом.
Вот скачал я файл природы - например p6_32.txt (сырец?).
Что далее? надо ли компилировать, и как...
Плиз хелп
А почему у него расширение .txt ? Надо экзенник. Может это он и есть? Проверить можно командой file p6_32.txt. Если это действительно он, то переименуй и сделай исполняемым (компилировать не нужно)Sagittarium A* писал(а):Вот скачал я файл природы - например p6_32.txt (сырец?).
Что далее? надо ли компилировать, и как...
Плиз хелп
mv p6_32.txt p6_32
chmod +x p6_32
Потом надо еще файл базиса, положить в простейшем случае в ту же директорию.
Затем запускать как сказал Darth Vasya
-
- Сообщения: 3
- Зарегистрирован: Пн фев 11, 2008 5:14 pm
Спасибо за ответ.amge писал(а):А почему у него расширение .txt ? Надо экзенник. Может это он и есть? Проверить можно командой file p6_32.txt. Если это действительно он, то переименуй и сделай исполняемым (компилировать не нужно)
mv p6_32.txt p6_32
chmod +x p6_32
Потом надо еще файл базиса, положить в простейшем случае в ту же директорию.
Затем запускать как сказал Darth Vasya
И так не выходит, например при:
Код: Выделить всё
p6_32 <1.in | tee 1.out
Пишет дескать нету такой команды p6_32.
Хотя пустой оутпут создает...
Естественно, что создаёт пустой аутпут -- его tee создаёт. А Вы добавили в PATH директорию, из которой запускаете? Если нет, то надо.Sagittarium A* писал(а):И так не выходит, например при:Код: Выделить всё
p6_32 <1.in | tee 1.out
Пишет дескать нету такой команды p6_32.
Хотя пустой оутпут создает...
Код: Выделить всё
export PATH=$PATH:/path/to/priroda
Код: Выделить всё
./p6_32 <1.in | tee 1.out
Мда... Кто сложнее придумает?Marxist писал(а):если запускать из той же директории, где лежит исполнимый файл.Код: Выделить всё
./p6_32 <1.in | tee 1.out
p6_32 /path/file.in /path/file.out
либо
p6_32 -np x /path/file.in /path/file.out
Запускать можно из какой угодно директории
(если во входном файле всё правильно задавать).
Без переменных окружения -
/path_to_priroda/p6_64 -np 4 /path_to_work/file.in /path_to_work/file.out
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot] и 0 гостей