Перейти к содержанию
    

8 minutes ago, yurik82 said:

Когда процесс ***solver.exe может создать более 1 активного потока и загрузить более 1 ядра CPU и соотв. быстрее завершить один расчет (не свип).

Процесс **solver.exe в HFSS умеет использовать более 1 ядра CPU и с увеличением количества выделенных ему ядер решение выполняется быстрее, конечно ускорение не растет линейно c увеличением числа ядер. Линейным ускорение получается при параллельном решении независимых вариантов. Но я считаю, если решатель использует более одного ядра его нельзя называть однопоточным. Возможно у Вас на простых задачах загрузка ядер не длительная и она не заметна, но загрузку ядер хорошо видно для задач которые решаются дольше 1 минуты.

Поделиться сообщением


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

23 hours ago, DmitryHF said:

 

В "обычном" HFSS, GPU поддерживается для типа решения Transient ( для DGTD точно, для Implicit не уверен) и в случае выбора Direct Solver для типа решения Modal/Terminal если matrix size > 2M. Плюс, как я уже сказал, при наличии SBR+ регионов или типа решения SBR.

Тип решения Modal, это который в Solution Types выставляется? У меня этот тип решения и стоит, размер матрицы больше 4000000, но пишет  GPU не используется.

 

Поделиться сообщением


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

1 час назад, Prostograf сказал:

Тип решения Modal, это который в Solution Types выставляется? У меня этот тип решения и стоит, размер матрицы больше 4000000, но пишет  GPU не используется.

GPU может использоваться только для типа Transient и для модуля Savant 

Модуль Savant может быть частью решения Modal, если в нём использовать регионы SBR+ (SBR=Savant= Shooting and Bouncing Rays). Тогда этот SBR регион может вычисляться на GPU.

До 2016 года Savant был самостоятельной программой, потом его интегрировали в оболочку Ansys Electronics Desktop.

Также вроде регион PO (Physical Optics) может решаться на GPU, но не уверен

Поделиться сообщением


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

17 hours ago, Prostograf said:

Тип решения Modal, это который в Solution Types выставляется? У меня этот тип решения и стоит, размер матрицы больше 4000000, но пишет  GPU не используется.

 

Да тип решения Modal или Terminal.

Какой у Вас солвер в настройках решения?

Для решения Modal или Terminal GPU будет работать только в случае Direct Solver.

direct.png.3733fdd221c68ba3839ef2b2f29d8cee.png

Если у Вас тип решения Modal/Terminal и есть гибридные ГУ (FEBI, IE/PO/SBR-Region), то автоматически используется Domain Decomposition и GPU не поддерживается.

В сообщениях раньше я писал, что для SBR-Region GPU поддерживается, однако это не так. GPU поддерживается в случае типа решения SBR+.

В итоге в HFSS 19.2 GPU можно использовать:

1. Для типов решения Transient и SBR+

2. Для типов Modal и Terminal GPU в случае Direct Solver и matrix size > 2M

soltype.png.ac94275b63cc02d664718682cbc7f275.png

Что пишет в профиле решения? В какой версии пробуете?

В хелпе HFSS посмотрите про использование утилиты nvidia-smi.exe для тестирования корректности работы GPU.

Поделиться сообщением


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

On 12/29/2018 at 12:57 PM, DmitryHF said:

 

В хелпе HFSS посмотрите про использование утилиты nvidia-smi.exe для тестирования корректности работы GPU.

Спасибо, хелп и утилитка помогли. Теперь GPU работает. Теперь вопрос стал о оптимизации работы GPU. видеокарты стоят К80 8 штук. Может что подскажите.

 

Поделиться сообщением


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

17 hours ago, Prostograf said:

Спасибо, хелп и утилитка помогли. Теперь GPU работает. Теперь вопрос стал о оптимизации работы GPU. видеокарты стоят К80 8 штук. Может что подскажите.

 

Возможно. Вводных мало. Для задействования всех надо 3 лицензии НРС Pack. 

Поделиться сообщением


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

 Вопрос, как в HFSS правильно сделать сосредоточенную (идеальную) емкость. А точнее как правильно наложить Lumped RLC?

Правильно наносить на плоскость или на параллепипед? Рассчитываю фильтр на керамических резонаторах и от тога как рисую геометрию емкости меняются результаты расчета. Как быть?

Поделиться сообщением


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

4 часа назад, Prostograf сказал:

 Вопрос, как в HFSS правильно сделать сосредоточенную (идеальную) емкость. А точнее как правильно наложить Lumped RLC?

 Правильно наносить на плоскость или на параллепипед? Рассчитываю фильтр на керамических резонаторах и от тога как рисую геометрию емкости меняются результаты расчета. Как быть?

LumpedRLC наносится только на поверхность (грань параллелепипеда или на прямоугольник)

если надо объемный элемент, то это уже не Lumped

плоскость не обязательно должна быть прямоугольная (можно например тор, между внутренней и внешней кромками - LumpedRLC)

 

Если надо объемная фигура с учетом её взаимодействия - так и нарисуйте объемный конденсатор. Его размеры возьмите из каких-либо известных аналитических уравнений:

https://chemandy.com/calculators/rectangular-capacitor-calculator.htm

Изменено пользователем yurik82

Поделиться сообщением


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

А например на треугольник можно наложить? Или для треугольника она не будет работать.

 

Поделиться сообщением


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

18 часов назад, Prostograf сказал:

А например на треугольник можно наложить? Или для треугольника она не будет работать.

 

Попробовал, дает соединить линией интеграции даже соприкасающиеся грани

 

Какое получится поле для такого порта - посмотрите в "Port field display", подходит ли физический смысл такого распределения для вашей модели

Изменено пользователем yurik82

Поделиться сообщением


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

On 3/1/2019 at 1:48 PM, yurik82 said:

Попробовал, дает соединить линией интеграции даже соприкасающиеся грани

 

Какое получится поле для такого порта - посмотрите в "Port field display", подходит ли физический смысл такого распределения для вашей модели

 

Я не очень понимаю фразу "распределение для вашей модели". Мне надо получить структуру которая описывает идеальную емкость ( ну которая используется в схематике),  чтобы проверить резонансную частоту резонатора...

Поэтому вопрос можно ли это сделать в HFSS с помощью LumpedRLC? Я понимаю, что при накладывании  LumpedRLC на плоскость там как-то считается поле, как то происходит разбиение на ячейки... Может как-то правильно задать эту плоскость, может как-то правильно задать разбиения на плоскости, чтобы это соответствовало идеальной емкости... Ведь получается, что если считается поле, то точность зависит от количества разбиений от того как нарисована фигура, как переход сделан дальше на полосок ну и так далее... Может кто пробовал экспериментировать... Ведь в CST с этим просто, там просто есть элемент емкость без всяких LumpedRLC. Хотелось бы понять насколько LumpedRLC правильно имитирует емкость.  

Поделиться сообщением


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

1 час назад, Prostograf сказал:

Я не очень понимаю фразу "распределение для вашей модели". Мне надо получить структуру которая описывает идеальную емкость ( ну которая используется в схематике) 

Эта идеальная ёмкость имеет переход к реальной пространственной модели. У R/L/C есть 2 терминала между которыми прилагаем разницу потенциалов (а соотв. и генерируется поле). Эти грани могут иметь разную и форму и размер.

 

Например чтобы на конце коаксиального кабеля вставить сосредоточенный R - в реальном мире Вы припаиваете по периметру хотя бы 4 резистора. LumedRLC аналогом будет тор, который внутренним кругом касается жилы кабеля, внешним - оплётки кабеля.

 

Если вместо такого круга нарисовать сектор 20 градусов - это будет эквивалентно припайке 1 резистора. Токам с противоположного конца оплётки и жилы придётся преодолеть дополнительный путь чтобы добраться к контактам этого резистора. За это время они успеют изменить фазу и в меньшей мере амплитуду.

 

Допустим есть двухпроводная линия и Вы хотите вставить между 2 проводниками сосредоточенный L/R/C. Рисуете например прямоугольник, который противоположными гранями касается проводников линии. Но этот прямоугольник можно сделать разной ширины. В реальном мире электронный компонент имеет разные размеры. Если нарисовать очень тонкий прямоугольник - это будет аналог точечного включения. Как на принципиальной схеме. Путь токов идентичный справа и слева проводника. Если нарисовать широкий - будет ближе к реальности. Если длина волны сравнима с размерами этого элемента, то путь для токов будет разный. Образно говоря один LumpedRLC на R=50 Ом с прямоугольником шириной 10 мм эквивалетный десяти LumpedRLC с R=500 Ом и шагом 1 мм. На 100 МГц разницы никакой, а на 2 ГГц большая

Изменено пользователем yurik82

Поделиться сообщением


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

Вот сравните путь токов. Оранжевый прямоугольник это сосредоточенный резистор 50 Ом. С двух плечей (мост Вилкинсона) сюда приходит сигнал.

На первой анимации ширина резистора 1/6 ширины полосковой линии. Ширина полосковой линии 1/30 лямбды. 602650_original.gif

На второй анимации резистор на всю ширину линии (аналог 6 резисторов по 300 Ом распаянных равномерно по ширине полосковой линии)

603072_original.gif

 

Вот например LumpedRLC из боковой поверхности цилиндра. Потенциал приложен между верхней и нижней кромками. Если это например конденсатор на 360 pF, это аналог как по кругу с диаметром этого цилиндра распаять конденсаторы 1 pF с шагом 1 градус

RLC.png.82a1712191288099c3bbaf744d3044bf.png

 

Такой себе рассредоточенный "сосредоточенный порт" :)

 

 

Изменено пользователем yurik82

Поделиться сообщением


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

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

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

Гость
Ответить в этой теме...

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

  Разрешено использовать не более 75 эмодзи.

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

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

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

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