Перейти к публикации

Параллельные вычисления в Cfx (Настройка)


Рекомендованные сообщения

а речь то как раз и шла про цену всей системы,

реклама Intel вещь конечно хорошая, но опять таки как показывают тесты, применять 4-х ядерные процы для CFD не очень интересно. разница между 2процами по 2 ядра и одним 4-х ядерным к сожалению великовата. он больше подходит для многопоточных систем, а не для параллельных.

Ссылка на сообщение
Поделиться на других сайтах


Да про 4-х ядерные вообще никто не заикается на их сегодняшней реализации. :)

А Оптерон хорош тем, что позволяет осуществить переход на новый процессор без замены инфраструктуры. Благо шина позволяет. Cray на этом принципе построил новую суперЭВМ с возможностью дальнейшего расширения.

P.S. Интересно ... и что, с FB-DIMM памятью система при прочих равных оказывается дешевле?

Отстал я от жизни.

Ссылка на сообщение
Поделиться на других сайтах
  • 5 месяцев спустя...

Может кто-нибудь сталкивался со следующей проблемой?

При запуске паралельного расчёта для СFX под mpich возникает ошибка ещё до начала расчётов и выдаётся инфомация типа "...return error with code 0."

Система - win32.

Интересно, что ранее долгое время никаких проблем с расчётами не возникало. Причём ошибка генерируется при запуске с одной конкретной машины, а при запуске с других (в том числе с использованием этой "проблемной" в качестве узла кластера) - никаких проблем.

Посмотрел в "хелпе" CFX. Возможно это связано с исчерпанием семафоров при организации распаралеливания с помощью mpich.

Только непонятно, как всёже решить эту проблему?

Ссылка на сообщение
Поделиться на других сайтах

Возможно дело в сервиспаках и обновлениях винды...У меня в XP SP2 так и не получилось запустить...

Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...

Я тут почитал в Хард&Софт про технологию Cuda и ускорителях Тесла - мол уже применяются для расчетов. Идея понравилась - втыкаем ускоритель, как когда-то сопроцессор ставили, и вуаля, куча попугаев при матричных операциях.

Собственно вопрос: а не ходят ли слухи о реализации поддержки технологии CUDA в продуктах Ансис и CFX в частности?

Неплохо получить кластер в обычном корпусе, тем более что уже можно 24 Гб оперы на мамке разместить и можно задачки на 8 мульенов запускать. :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

Я тут почитал в Хард&Софт про технологию Cuda и ускорителях Тесла - мол уже применяются для расчетов. Идея понравилась - втыкаем ускоритель, как когда-то сопроцессор ставили, и вуаля, куча попугаев при матричных операциях.

Собственно вопрос: а не ходят ли слухи о реализации поддержки технологии CUDA в продуктах Ансис и CFX в частности?

Неплохо получить кластер в обычном корпусе, тем более что уже можно 24 Гб оперы на мамке разместить и можно задачки на 8 мульенов запускать. :rolleyes:

Пока фиг: http://www.emt.ru/forum/viewtopic.php?t=875

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Подскажите пожалуйста, у меня ansys cfx 12, хочу считать на четырехядерном core i7 (чтобы считало 2 или 3 ядра), как я понял достаточно установить какой-то mpich, в представленных файла информация дана вроде не для моего случая, или я ошибаюсь?

У меня солвер разбивает сетку на части, но расчет идти не хочет:

Host computer: HOME-ED58A78C3C

Job finished: Tue Sep 01 23:19:48 2009

Total CPU time: 2.009E+01 seconds

or: ( 0: 0: 0: 20.094 )

( Days: Hours: Minutes: Seconds )

Total wall clock time: 2.100E+01 seconds

or: ( 0: 0: 0: 21.000 )

( Days: Hours: Minutes: Seconds )

+--------------------------------------------------------------------+

| |

| Solver |

| |

+--------------------------------------------------------------------+

+--------------------------------------------------------------------+

| An error has occurred in cfx5solve: |

| |

| The ANSYS CFX solver could not be started, or exited with return |

| code 255: . No results file has been created. |

+--------------------------------------------------------------------+

End of solution stage.

This run of the ANSYS CFX Solver has finished.

Изменено пользователем pugach
Ссылка на сообщение
Поделиться на других сайтах

Понял, нужно немного изменить бат файл, вложенный в папку bin:

cfx5parallel -install-mpich2-service

pause

cfx5parallel -register-mpich2-user

pause

Добавилась цифра 2, нашел в хелпе...

Запускаем, далее пишем пароль и логин... А кто скажет, зачем они вообще нужны?(логин и пароль)

Солвер считает :), видно что в 3 ядра :)....

Изменено пользователем pugach
Ссылка на сообщение
Поделиться на других сайтах

Все верно, для 64разрядной винды нужно вместо mpich использовать mpich2.

Пароль и логин нужен, потому что сервис mpich позволяет чужому компу без спроса удаленно запускать на вашем компе файлы и обмениваться информацией. Безопасность.

Ссылка на сообщение
Поделиться на других сайтах

Под 64 разрядной виндой допускается использовать 32 разрядные приложения.

В первую очередь все это зависит не от разрядности ОС, а от того с каким MPI работает приложение.

Ссылка на сообщение
Поделиться на других сайтах

Ну само собой. Думаю, и так понятно, что я имел в виду 64разрядный CFX, что он работает с mpich2.

Просто сложно представить, чтобы человек под винду x64 поставил CFX х32.

Ссылка на сообщение
Поделиться на других сайтах

А оптимальный размер задачи, приходящийся на одно ядро в пространство 32 разрядного приложения влезает.

Проблемы могут возникнуть когда двойную точность включаешь.

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Здравствуйте, может я что-то пропустил, а как увеличить количество допустимых процессоров в лицензии? У меня в CFX11 их по умолчанию 4.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...
  • 1 месяц спустя...

Здравствуйте.

Считал на одной машине в несколько ядер используя mpich2 раньше работало все нормально.

Тут пробую запустить последовательность та же (запускаю cfxparallel.bat, прописываю логин и пароль)

в солвере выставляю mpich local par, ставлю несколько частей. При запуске выезжает ошибка (см. ниже)

а если запускать в 1 ядро (serial run) то считает нормально, причем цыфры в "Memory Allocated for Run" намного больше представленных

раньше такого не было никогда

+--------------------------------------------------------------------+

| Memory Allocated for Run (Actual usage may be less) |

+--------------------------------------------------------------------+

Data Type Kwords Words/Node Words/Elem Kbytes Bytes/Node

Real 19124.7 10.97 3.26 74705.7 43.86

Integer 114555.8 65.69 19.50 447483.5 262.75

Character 3045.3 1.75 0.52 2973.9 1.75

Logical 65.0 0.04 0.01 253.9 0.15

Double 900.5 0.52 0.15 7035.2 4.13

+--------------------------------------------------------------------+

| *** INSUFFICIENT MEMORY ALLOCATED *** |

| |

| ACTION REQUIRED : Increase the real stack memory size. |

| |

| Details : |

| Requested space : 2097152 words |

| Current allocated space : 19124668 words |

| Current used space : 17254907 words |

| Current free space : 1869761 words |

| Number of free areas : 2 |

+--------------------------------------------------------------------+

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

так оно же пишет

ACTION REQUIRED : Increase the real stack memory size.

увеличьте память под real переменные

можно сделать через detailed memory override например вбить туда 1,3х

Ссылка на сообщение
Поделиться на других сайтах
  • 11 месяцев спустя...

Здравствуйте. Так же возникла проблема с распарралеливанием в CFX12.

на 1 компьютере (WIN7x64 Core i7) запускается HP MPI LOCAL PARRALEL, на другом (Win Server 2008, 2-x процессорный INTEL) доходит до надписи solver и останавливается, ничего больше не пишет и не считает.

Режим MPICH2 LOCAL PARRALEL ни на одном не запускается, пишет

+--------------------------------------------------------------------+

| An error has occurred in cfx5solve: |

| |

| The ANSYS CFX solver could not be started, or exited with return |

| code 255: . No results file has been created. |

+--------------------------------------------------------------------+

End of solution stage.

This run of the ANSYS CFX Solver has finished.

Решение вроде есть

Понял, нужно немного изменить бат файл, вложенный в папку bin:

Вот только у меня вообще bat файлов нет, ни одного.

и как решить данную проблему непонятно.

Ссылка на сообщение
Поделиться на других сайтах

Кто-нибудь пробовал настраивать кластер на ANSYS CFX 12.0?

Купила баба порося.

Тут надо чтобы и лицензии были соответствующие и чтоб удаленный доступ к программе работал и чтобы локальные пользователи жили на контроллере домена и демоны подхватывали запускаемые процессы. Много сетевых прибамбасов настроить.

В общем читать, читать и ошибаясь устанавливать, прописывать...

Мало просто Users Guid по самой программе, нужно еще и по MPI интерфейсу.

на 1 компьютере (WIN7x64 Core i7) запускается HP MPI LOCAL PARRALEL, на другом (Win Server 2008, 2-x процессорный INTEL) доходит до надписи solver и останавливается, ничего больше не пишет и не считает.

Во втором случае какие реализации MPI интерфейса установлены и нет ли конфликтов??

А у меня прикольно, на сервере реально два четырех-ядерных камня, а запустить могу хоть 45-ть параллельных процессов.

Демоны (smpd и др.) ...

Поначалу из-за того, что в реализации MS-MPI отсутствуют опции ручной настройки запуска и управления процессами, вообще параллелизм приложения не запускался. Нужно четко знать под что была скомпилирована программа. Пришлось установить mpich2 и все заработало. Пока, правда, остерегаюсь неполной совместимости. Ибо установлено и то и другое. А smpd из mpich2 вручную видит все имеющиеся хосты. Осталось все узлы соединить через config файлы.

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

Вот только у меня вообще bat файлов нет, ни одного.

и как решить данную проблему непонятно.

Написать в файле с расширением .bat несколько строчек. Что-то типа:

call mpiexec -localroot -np 7 "путь к .exe файлу"

...

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...