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

!NGROUP

Определение групп узлов

1-я строка

!NGROUP, NGRP=<ngrp> [, optional parameter]
Параметр
NGRP Имя группы узлов (обязательно)
GENERATE Автоматическое создание узлов, входящих в группу узлов (необязательно)
INPUT Имя внешнего файла (необязательно)
Имя параметра Значение параметра Описание
NGRP <ngrp> Имя группы узлов
GENERATE Нет Автоматическое создание узлов, входящих в группу узлов
INPUT <filename> Имя внешнего файла (необязательно); можно использовать вместе со 2-й и последующими строками

2-я и последующие строки (если GENERATE не используется)

(2-я строка) nod1, nod2, nod3
(и далее аналогично)
Имя переменной Атрибут Описание
nodX I Номер узла, входящего в группу узлов

2-я и последующие строки (если используется GENERATE)

(2-я строка) nod1, nod2, nod3
(и далее аналогично)
Имя переменной Атрибут Описание
nod1 I Первый номер узла в группе узлов
nod2 I Последний номер узла в группе узлов
nod3 I Приращение номера узла (необязательно; если опущено, nod3=1)

Примечания

  • В одной строке можно указать любое число узлов. Также можно вставить любое число строк до начала следующей опции.
  • Указанные узлы должны быть определены до «!NGROUP».
  • Узлы, не определённые опцией «!NODE», исключаются, при этом выводится предупреждение.
  • Если указанный узел уже существует в той же группе, он игнорируется, при этом выводится предупреждение.
  • Все узлы принадлежат группе узлов с именем «ALL» (создаётся автоматически).
  • Одну группу можно определять несколькими отдельными блоками.

Пример

!NGROUP, NGRP= NA01
1, 2, 3, 4, 5, 6
101, 102
!NGROUP, NGRP= NA02
101, 102
!NGROUP, NGRP= NA01              --- «501, 505» добавляются в группу «NA01».
501, 505
!NGROUP, NGRP= NA02              --- «501, 505» добавляются в группу «NA02».
501, 505
!NGROUP, NGRP= NA04,GENERATE     --- в группу «NA04»
301, 309, 2                      --- добавляются «301,303,305,307,309,311,312,313».
311, 313