0
Апр 09
Доброго времени суток! Народ подскажите плиз кто пользуется Eclipse Parallel, ситуация такая считал основной расчет на 4 хостах (все они на одной и той же 4х ядерной машине). Далее хотел сделать с основного расчета не гибкий рестарт (c SAVE файла) на той же машине и рестарт никак не хочет идти, зависание на этапе чтения SAVE файла. Причем хорошо помню что на старой 2002 версии еклипса такие вещи с Eclipse Parallel работали. Не понимаю в чем тут может быть засада, может кто-нибудь что подскажет из своего опыта?
Спасибо.
Опубликовано
03 Апр 2009
Активность
23
ответа
5279
просмотров
13
участников
0
Рейтинг
Контекст
Eclipse x221
У меня в версии 2008.1 все работает, никаких проблем не возникает.
у меня 2006.1 версия.
таже ерунда. сам сижу разбираюсь. у меня просто перестает комп загружать ЦП для параллельных процессов еклипса. однако оперативу грузит.
У меня вопрос по параллельному Эклипсу:
У нас в сетке определены скажем 10 регионов FLUXNUM
между регионами
1 и 4
2 и 4
3 и 4
я хочу чтоб не было никакой проницаемости.
те. Transmissibility multiplier equal to 0!
это можно сделать при помощи ключ слова MULTREGT
но NOSIM ран показал что это ключ слово нельзя использовать с параллельной опцией.
какие еще есть методы ограничить проницаесмоть между регионами, при том что граница между регионами это не просто XY плоскость а сложная форма.. вроде блюдца.
Спсб за ответы!
Та же хрень. Eclipse 2009.1 64 bir 4 core.
Если использую UNIFOUT - рестарт зависает на чтении SAVE - пишет, что не можетнайти указанный шаг.
Если убиваю UNIFOUT и получаю кучу неунифицированных файлов по шагам - итаетс нормально.
Попробуйте не по регионам, а по ячейкам задавать multiplier, должно сработать.
По ячейкам, при помощи какого ключ слова?
просто это займет много строк в дата файле.. ячеек много :-)
Если модель в ECLIPSE 300, то в версии 2009.2 эта опция совместима с параллельным режимом.
Можно попробовать через THPRES, задав его очень большим для регионов, которые нужно изолировать друг от друга.
Ну и, наконец самый изощренный вариант, создать свойство множителей (например, из нулей и единиц) прямо в Petrel, отфильтровав нужные ячейки, и выгрузить их в INCLUDE файл.
Отличная идея насчет матрицы множителей..
только на границе этого блюдца, там не только Z транс но и X i Y транс нужно будет уменьшать..
Господа симулянты, подскажите
в 2009 эклипсе как распараллелить модель на несколько компьютеров?
сначала установить Intel MPI, добавить киворд PARALLEL и запусть расчет с нового лаунчера
это на разных ядрах (или нет)
а на разных компах?
На разных компах делается так:
1.эклипс должен стоять в одинаковых папках, например C:/eclipse
2.модель должна лежать в одинаковых папках и на общем доступе
3.в хост-файле должны быть прописаны IP компов.
далее как обычно: ланчер/параллел/ран (только ссылка на хост-файл с айпишниками надо указать).
В 2009 лачер как таковой есть, но там не активна кнопка Parallel.
при этом нормально параллелится на ядрах одного компа, с использованием слова параллел.
Я немного не понял, а запускаешь ты как свой параллельный расчёт?
типа
$mpieclipse -file датник -procs 4 -hostfile хостфайл ?
или как? если так, то каккие проблемы - пропиши тут путь к хостфайлу и всё
а зачем запускать на нескольких компах непонимаю.
уже давно проверенно что счетать будет медленнее чем на одном 2 или 4 ядерном даже если хабы гигабитные. плюс при передачи данных по сети могут потери происходить. вот кластер, эт совсем другое дело
мой совет - не парься с этим
>> $mpieclipse -file датник -procs 4 -hostfile хостфайл ?
может работать со старым MPI/Pro
В Intel MPI пишешь mpiexec и т д.
Либо через eclrun - подробнее смотри в руководстве по ECLRUN.
>> В 2009 лачер как таковой есть, но там не активна кнопка Parallel.
Тебе товарисч Х-Фактор конкретно ответил - запускай в
НОВОМ
лаунчере, а не в старом!
всем спасибо
Подскажите плз, может вопрос уже давно известен.
При parallel расчётах E100,в unrst не все шаги сохранены. В чём может быть трабл ?
без parallel - всё ок
не сталкивался с таким, посмотрите rptrst
а что значит не все шаги? есть какая-то закономерность в пропущенных или нет?
странно. ну можешь попробовать не UNIFOUT а MULTOUT, посмотри может поможет, а так то в настройках отчетности надо смотреть.
rptrst
BASIC=1
UNIFOUT
По идее, должны быть все шаги. Но сохраняется ровно половина.
пробую пока всё понемногу
попробуй еще
rptrst
BASIC=6
UNIFOUT
сорри, проблема не с выводом.
загружал расчёт в petrel 2010, поэтому половину резал. загрузил в floviz - всё ок