кто пользует Parallel Eclipse отзовитесь;

Последнее сообщение
Alex Bordzilovsky 41 17
Апр 09

Доброго времени суток! Народ подскажите плиз кто пользуется Eclipse Parallel, ситуация такая считал основной расчет на 4 хостах (все они на одной и той же 4х ядерной машине). Далее хотел сделать с основного расчета не гибкий рестарт (c SAVE файла) на той же машине и рестарт никак не хочет идти, зависание на этапе чтения SAVE файла. Причем хорошо помню что на старой 2002 версии еклипса такие вещи с Eclipse Parallel работали. Не понимаю в чем тут может быть засада, может кто-нибудь что подскажет из своего опыта?
Спасибо.

Oleg Eremenko 1 15
Апр 09 #1

Alex Bordzilovsky пишет:

Доброго времени суток! Народ подскажите плиз кто пользуется Eclipse Parallel, ситуация такая считал основной расчет на 4 хостах (все они на одной и той же 4х ядерной машине). Далее хотел сделать с основного расчета не гибкий рестарт (c SAVE файла) на той же машине и рестарт никак не хочет идти, зависание на этапе чтения SAVE файла. Причем хорошо помню что на старой 2002 версии еклипса такие вещи с Eclipse Parallel работали. Не понимаю в чем тут может быть засада, может кто-нибудь что подскажет из своего опыта?
Спасибо.

У меня в версии 2008.1 все работает, никаких проблем не возникает.

=NaZaR= 14 14
Июл 09 #2

Alex Bordzilovsky пишет:

Доброго времени суток! Народ подскажите плиз кто пользуется Eclipse Parallel, ситуация такая считал основной расчет на 4 хостах (все они на одной и той же 4х ядерной машине). Далее хотел сделать с основного расчета не гибкий рестарт (c SAVE файла) на той же машине и рестарт никак не хочет идти, зависание на этапе чтения SAVE файла. Причем хорошо помню что на старой 2002 версии еклипса такие вещи с Eclipse Parallel работали. Не понимаю в чем тут может быть засада, может кто-нибудь что подскажет из своего опыта?
Спасибо.


у меня 2006.1 версия.
таже ерунда. сам сижу разбираюсь. у меня просто перестает комп загружать ЦП для параллельных процессов еклипса. однако оперативу грузит.

intangible 98 14
Ноя 09 #3

У меня вопрос по параллельному Эклипсу:

У нас в сетке определены скажем 10 регионов FLUXNUM
между регионами

1 и 4
2 и 4
3 и 4

я хочу чтоб не было никакой проницаемости.
те. Transmissibility multiplier equal to 0!

это можно сделать при помощи ключ слова MULTREGT

но NOSIM ран показал что это ключ слово нельзя использовать с параллельной опцией. sad.gif

какие еще есть методы ограничить проницаесмоть между регионами, при том что граница между регионами это не просто XY плоскость а сложная форма.. вроде блюдца.

Спсб за ответы!

Avers 95 17
Ноя 09 #4

Alex Bordzilovsky пишет:

Доброго времени суток! Народ подскажите плиз кто пользуется Eclipse Parallel, ситуация такая считал основной расчет на 4 хостах (все они на одной и той же 4х ядерной машине). Далее хотел сделать с основного расчета не гибкий рестарт (c SAVE файла) на той же машине и рестарт никак не хочет идти, зависание на этапе чтения SAVE файла. Причем хорошо помню что на старой 2002 версии еклипса такие вещи с Eclipse Parallel работали. Не понимаю в чем тут может быть засада, может кто-нибудь что подскажет из своего опыта?
Спасибо.

Та же хрень. Eclipse 2009.1 64 bir 4 core.
Если использую UNIFOUT - рестарт зависает на чтении SAVE - пишет, что не можетнайти указанный шаг.
Если убиваю UNIFOUT и получаю кучу неунифицированных файлов по шагам - итаетс нормально.

VIT 1111 17
Ноя 09 #5

intangible пишет:

У меня вопрос по параллельному Эклипсу:

У нас в сетке определены скажем 10 регионов FLUXNUM
между регионами

1 и 4
2 и 4
3 и 4

я хочу чтоб не было никакой проницаемости.
те. Transmissibility multiplier equal to 0!

это можно сделать при помощи ключ слова MULTREGT

но NOSIM ран показал что это ключ слово нельзя использовать с параллельной опцией. sad.gif

какие еще есть методы ограничить проницаесмоть между регионами, при том что граница между регионами это не просто XY плоскость а сложная форма.. вроде блюдца.

Спсб за ответы!


Попробуйте не по регионам, а по ячейкам задавать multiplier, должно сработать.

intangible 98 14
Ноя 09 #6

По ячейкам, при помощи какого ключ слова?

просто это займет много строк в дата файле.. ячеек много :-)

Гоша 1201 17
Ноя 09 #7

intangible пишет:

...но NOSIM ран показал что это ключ слово нельзя использовать с параллельной опцией. sad.gif ...


Если модель в ECLIPSE 300, то в версии 2009.2 эта опция совместима с параллельным режимом.

Можно попробовать через THPRES, задав его очень большим для регионов, которые нужно изолировать друг от друга.

Ну и, наконец самый изощренный вариант, создать свойство множителей (например, из нулей и единиц) прямо в Petrel, отфильтровав нужные ячейки, и выгрузить их в INCLUDE файл.

intangible 98 14
Ноя 09 #8

Отличная идея насчет матрицы множителей..
только на границе этого блюдца, там не только Z транс но и X i Y транс нужно будет уменьшать..

slavik1984 19 16
Дек 09 #9

Господа симулянты, подскажите
в 2009 эклипсе как распараллелить модель на несколько компьютеров?

XFactor 267 15
Дек 09 #10

сначала установить Intel MPI, добавить киворд PARALLEL и запусть расчет с нового лаунчера

slavik1984 19 16
Дек 09 #11

XFactor пишет:

сначала установить Intel MPI, добавить киворд PARALLEL и запусть расчет с нового лаунчера


это на разных ядрах (или нет)
а на разных компах?

bzzz 56 17
Дек 09 #12

slavik1984 пишет:

это на разных ядрах (или нет)
а на разных компах?


На разных компах делается так:
1.эклипс должен стоять в одинаковых папках, например C:/eclipse
2.модель должна лежать в одинаковых папках и на общем доступе
3.в хост-файле должны быть прописаны IP компов.
далее как обычно: ланчер/параллел/ран (только ссылка на хост-файл с айпишниками надо указать).

slavik1984 19 16
Дек 09 #13

bzzz пишет:

На разных компах делается так:
1.эклипс должен стоять в одинаковых папках, например C:/eclipse
2.модель должна лежать в одинаковых папках и на общем доступе
3.в хост-файле должны быть прописаны IP компов.
далее как обычно: ланчер/параллел/ран (только ссылка на хост-файл с айпишниками надо указать).

В 2009 лачер как таковой есть, но там не активна кнопка Parallel.
при этом нормально параллелится на ядрах одного компа, с использованием слова параллел.

bzzz 56 17
Дек 09 #14

slavik1984 пишет:

В 2009 лачер как таковой есть, но там не активна кнопка Parallel.
при этом нормально параллелится на ядрах одного компа, с использованием слова параллел.


Я немного не понял, а запускаешь ты как свой параллельный расчёт?
типа
$mpieclipse -file датник -procs 4 -hostfile хостфайл ?

или как? если так, то каккие проблемы - пропиши тут путь к хостфайлу и всё

XFactor 267 15
Дек 09 #15

а зачем запускать на нескольких компах непонимаю.

уже давно проверенно что счетать будет медленнее чем на одном 2 или 4 ядерном даже если хабы гигабитные. плюс при передачи данных по сети могут потери происходить. вот кластер, эт совсем другое дело

мой совет - не парься с этим

Гоша 1201 17
Дек 09 #16

>> $mpieclipse -file датник -procs 4 -hostfile хостфайл ?
может работать со старым MPI/Pro

В Intel MPI пишешь mpiexec и т д.
Либо через eclrun - подробнее смотри в руководстве по ECLRUN.

>> В 2009 лачер как таковой есть, но там не активна кнопка Parallel.

Тебе товарисч Х-Фактор конкретно ответил - запускай в

НОВОМ

лаунчере, а не в старом!

Вар 371 17
Мар 13 #18

Подскажите плз, может вопрос уже давно известен.
При parallel расчётах E100,в unrst не все шаги сохранены. В чём может быть трабл ?
без parallel - всё ок

volvlad 2196 17
Мар 13 #19

не сталкивался с таким, посмотрите rptrst

Aleksander 230 12
Мар 13 #20

а что значит не все шаги? есть какая-то закономерность в пропущенных или нет?
странно. ну можешь попробовать не UNIFOUT а MULTOUT, посмотри может поможет, а так то в настройках отчетности надо смотреть.

Вар 371 17
Мар 13 #21

volvlad пишет:
не сталкивался с таким, посмотрите rptrst

rptrst
BASIC=1
UNIFOUT

По идее, должны быть все шаги. Но сохраняется ровно половина.
пробую пока всё понемногу

Aleksander 230 12
Мар 13 #22

попробуй еще
rptrst
BASIC=6
UNIFOUT

Вар 371 17
Мар 13 #23

сорри, проблема не с выводом.
загружал расчёт в petrel 2010, поэтому половину резал. загрузил в floviz - всё ок

Go to top