|
|
  |
Вопросы по HFSS |
|
|
|
Nov 1 2013, 14:15
|
Местный
  
Группа: Участник
Сообщений: 224
Регистрация: 1-05-06
Из: С-Петербург
Пользователь №: 16 657

|
Цитата(MeNoName @ Nov 1 2013, 17:44)  такая проблема: моделирую PIF антенну в HFSS и на излучателе надо запилить чип индуктивности 11,5 нГ, но я не представляю как это реализовать в HFSS. никто не подскажет? Нарисовать прямоугольник в нужном месте и задать граничное условие "Lumped RLC" с соответствующими настройками.
|
|
|
|
|
Nov 1 2013, 14:29
|
Группа: Новичок
Сообщений: 7
Регистрация: 1-11-13
Пользователь №: 79 006

|
Цитата(Ya. Kolmakov @ Nov 1 2013, 16:15)  Нарисовать прямоугольник в нужном месте и задать граничное условие "Lumped RLC" с соответствующими настройками. спасибо, понял)
|
|
|
|
|
Nov 1 2013, 20:55
|
Знающий
   
Группа: Свой
Сообщений: 648
Регистрация: 22-07-05
Пользователь №: 7 016

|
Цитата А вот для не больших задач похоже не даст он воспользоваться DDM. DDM имеет смысл использовать только на больших (значительное количество лямд) задач и если мало портов. В других ситуациях оверхед DDM приведет к более долгому счету (во всяком случае в 15 версии)
|
|
|
|
|
Nov 3 2013, 06:57
|
Знающий
   
Группа: Свой
Сообщений: 918
Регистрация: 20-09-06
Пользователь №: 20 539

|
Цитата(Pir0texnik @ Oct 31 2013, 17:22)  Как оказалось все очень просто. 1. Ставим везде RSM и HFSS 2. Запускаем везде Register with RSM из пуска -> программы -> ансис hfss 3. Если что-то пишет не запущено, то запускам вручную службу ансиса RSM из панель управления - администрирование - службы и повторяем шаг 2. 4. Запускаем на одной из машин hfss. 5. В нем tools -> edit distributed machine conf и там создаем список из имен или ИП доступных машин(включаю локальный IP, если на нем тоже надо считать), первой очень желательно ставить САМУЮ быструю 6. В глобальных настройках солвера прописать сколько доступно процов локально и сколько всего по сетке. т.е. я так понял, если доступно 2 компа 4 и 6 ядер, то кол-во распр. процов = 10. имно как-то мутновато, т.е. не совсем понятна логика распределения потоков в процессе счета, как оно определяет кому сколько выдавать, если компов много? не может ли возникнуть ситуация, когда на 4 ядерной машине будет запущено 6 потоков, а на 4-х - 6? 7. Там же выбрать тип лицензии (я выбрал HPC pack и обе галочки под ним вкл.) 8. Проверяем, что решение действительно не банальный local mode, а крутой distibuted и запускаем считалку. 9. Если ошибки типа - не могу связаться с удаленными компами - проверять фаервол. 10. Если все ок - сидим раскладываем пасьянсы, пока не закончит :-) пропустил пункт 7.5!!  7.5 В general options -> analysis options ставим точку на distributed и выбираем тот список, который создали в п5.
|
|
|
|
|
Nov 6 2013, 14:18
|
Знающий
   
Группа: Свой
Сообщений: 648
Регистрация: 22-07-05
Пользователь №: 7 016

|
Цитата т.е. сетку (фаст свип, кстати, тоже) в нынешних условиях без DDM он как ни крути будет считать только на первой машине? Да, только так, и это отражает проблемы HPC при легальных лицензиях (с учетом стоимости HPC) и возможности (с учетом лицензии и железа) считать только одну задачу за раз. Вот когда лицензий не меренно и на большом кластере запускается много задач в параллель, вот тогда, для каждой задачи (пользователя) своя конфигурация, и HPC management позволяет раскидать загрузку по различным компам более менее равномерно. Но это есть только у основных заказчиков ANSYS/HFSS с их немеренными бюджетами. Но они же приносят и основную прибыль ANSYS, поэтому стоны одиноких пользователей по поводу реализации HPC вряд ли будут услышаны.
|
|
|
|
|
Nov 7 2013, 05:49
|
Местный
  
Группа: Свой
Сообщений: 447
Регистрация: 11-08-11
Из: Россия :-)
Пользователь №: 66 671

|
Цитата(Pir0texnik @ Nov 3 2013, 06:12)  т.е. сетку (фаст свип, кстати, тоже) в нынешних условиях без DDM он как ни крути будет считать только на первой машине? но если машина многопроцессорная, то можно установить коллическтво используемых процессоров Tools - HFSS Options - Number of Processors . Протестил на маленькой задаче HFSS 15, 15000 тетаэдров, дискретный свип 100 точек 1 процессор - 34 минуты 8 процессоров - 18 минут Цитата(nadie @ Nov 2 2013, 00:55)  DDM имеет смысл использовать только на больших (значительное количество лямд) задач и если мало портов. В других ситуациях оверхед DDM приведет к более долгому счету (во всяком случае в 15 версии) а мало портов это сколько ? один два? или десяток другой? где можно посмотреть эту информацию?
|
|
|
|
|
Nov 7 2013, 13:31
|
Знающий
   
Группа: Свой
Сообщений: 648
Регистрация: 22-07-05
Пользователь №: 7 016

|
Цитата но если машина многопроцессорная, то можно установить коллическтво используемых процессоров Tools - HFSS Options - Number of Processors .
Протестил на маленькой задаче HFSS 15, 15000 тетаэдров, дискретный свип 100 точек 1 процессор - 34 минуты 8 процессоров - 18 минут Да можно задать количество процессоров (правильнее core/ так как бывают 8core процессоры и у вашей лицензии отожрется именно 8 единиц в этом случае), но только тогда для других компов, которые будут считать ваш дискретный свип у вас останется = количество core разрешенных вашей HPC license - 8. Что то у вас не адекватные результаты. Если не влом, выложите profile для вашего теста. Если все сделано правильно, и HPC license активна, то должно быть ускорение порядка в 6 раз (на счете), при использовании 8core. Если у вас во время расчета входит меширование (с apply curvilinear elements ON) да еще какой нибудь post-processing, то тогда ваши времена могут быть и разумны.
|
|
|
|
|
Nov 8 2013, 05:20
|
Местный
  
Группа: Свой
Сообщений: 447
Регистрация: 11-08-11
Из: Россия :-)
Пользователь №: 66 671

|
Цитата(nadie @ Nov 7 2013, 17:31)  Да можно задать количество процессоров (правильнее core/ так как бывают 8core процессоры и у вашей лицензии отожрется именно 8 единиц в этом случае), но только тогда для других компов, которые будут считать ваш дискретный свип у вас останется = количество core разрешенных вашей HPC license - 8.
Что то у вас не адекватные результаты. Если не влом, выложите profile для вашего теста. Если все сделано правильно, и HPC license активна, то должно быть ускорение порядка в 6 раз (на счете), при использовании 8core. Если у вас во время расчета входит меширование (с apply curvilinear elements ON) да еще какой нибудь post-processing, то тогда ваши времена могут быть и разумны. HPC лицензия по моему здесь не причём (галки снял) изменяю только Number of Processors 1 или 8 в Profile когда задай значение 1 пишется Solver MCS 1 , если задаю 8 - пишется MCS 8. Время построения начальной сетки, уплотнения и свипа отличается, при 1 и 8. Пргрессбар естественно один. Выставлено Local Mode тоже естественно )).
|
|
|
|
|
Nov 8 2013, 11:47
|
Знающий
   
Группа: Свой
Сообщений: 648
Регистрация: 22-07-05
Пользователь №: 7 016

|
Цитата HPC лицензия по моему здесь не причём (галки снял) Если есть в наличии MP лицензия, то тогда тоже есть многозадачность. В настоящий момент, многозадачность может быть достигнута или MP лицензия (тогда вы видете MCS 8) или HPC лицензия, и тогда вы видете вначале строчу типа HPC is active и MCS 8 на счете), но в этом случае должен использовать уже другой HPC direct solver, который по утверждению ANSYS application engineer должен считать быстрее, чем MP direct solver. Построение начальной сетки может отличаться если используется TAU mesh, которая годится далеко не во всех случаях, при классической меши будет только один процесс (core)
|
|
|
|
|
Nov 11 2013, 10:54
|
Местный
  
Группа: Свой
Сообщений: 447
Регистрация: 11-08-11
Из: Россия :-)
Пользователь №: 66 671

|
Цитата(nadie @ Nov 8 2013, 15:47)  Если есть в наличии MP лицензия, то тогда тоже есть многозадачность. да, вы правы, действительно MP лицензия присутствует, совсем забыл про неё...
|
|
|
|
|
Dec 5 2013, 12:13
|
Частый гость
 
Группа: Свой
Сообщений: 77
Регистрация: 17-06-09
Из: Москва
Пользователь №: 50 379

|
Доброго времени суток! Хотел бы поднять вопрос о работе оптимизации на этапе построцессорного анализа. Задача тривиальная - поиск фазового центра антенны. В примерах 15 версии программы есть пример о нахождении этой точки. Следуя рекомендации разработчиков, задаю исходные данные по минимизации функции p2pk. При подтверждении создания оптимизации выскакивает сообщение о том, что минимизация при ранжировании невозможна, однако в примере им удалось как-то подтвердить такие условия (см.рис). Второй вариант: установка в качестве цели - меньше какого-то значения. После анализа, нажимаю посмотреть результаты оптимизации. Вкладка резалт - пустая, профайл - представлено 3 значения и все. Результатов оптимизации нет. В ручном режиме - все работает и считается. Спасибо.
Эскизы прикрепленных изображений
|
|
|
|
|
  |
15 чел. читают эту тему (гостей: 15, скрытых пользователей: 0)
Пользователей: 0
|
|
|