Это команда mkgeo_gridrheolef, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
mkgeo_grid - построить структурированную сетку в виде параллелоэдра в 1d, 2d или 3d
СИНТАКСИС
mkgeo_grid кредита [nx [ny [nz]]]
ПРИМЕР
Следующая команда строит треугольную сетку 2d 10x10 единичного квадрата:
mkgeo_grid -t 10> квадрат-10.geo
гео квадрат-10.geo
или в одной командной строке:
mkgeo_grid -t 10 | гео -
ОПИСАНИЕ
Эта команда полезна при тестировании программ на простых геометрических объектах. Это избежать
подготовка входного файла для генератора сеток. Необязательный nx, ny и nz Аргументы
являются целыми числами, определяющими подразделение в каждом направлении. По умолчанию nx= 10, ny=nx и
nz=ny. Файлы сетки отправляются на стандартный вывод.
Команда поддерживает все возможные типы элементов: ребра, треугольники, прямоугольники,
тетраэдры, призмы и шестигранники.
ЭЛЕМЕНТ ТИП ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-e 1d сетка с использованием краев.
-t 2d сетка с использованием треугольников.
-q 2d сетка с использованием четырехугольников (прямоугольников).
-T 3d сетка с использованием тетраэдра.
-P 3d сетка с использованием призм.
-H 3D сетка с использованием гексаэдров.
ГЕОМЕТРИЯ
Геометрия может быть любым отрезком [a, b], прямоугольником [a, b] x [c, d] или [a, b] x [c, d] x [f, g]
параллелоэдр. По умолчанию a = c = f = 0 и b = d = g = 1, таким образом, рассматриваются единицы измерения. Для
Например, следующая команда создает сетку прямоугольника [-2,2] x [-1.5, 1.5]:
mkgeo_grid -t 10 -a -2 -b 2 -c -1.5 -d 1.5 | гео -
-a плавать
-b плавать
-c плавать
-d плавать
-f плавать
-g плавать
ГРАНИЦА ДОМЕНЫ
- стороны
-нозиды
Граничные стороны представлены областями: оставил, правую, топ, нижний,передний и
назад.
граница
-безграничный
Этот параметр определяет домен с именем граница что группирует все стороны. По умолчанию,
обе стороны и вся граница определяются как области:
mkgeo_grid -t 10> square.geo
гео квадрат.гео
mkgeo_grid -t 10 -nosides> square.geo
гео квадрат.гео
mkgeo_grid -t 10 -граничный> square.geo
гео квадрат.гео
mkgeo_grid -t 10 -noboundary -nosides> square.geo
гео квадрат.гео
РЕГИОНЫ
-область
-нерегион
Весь домен разделен на два поддомена: восток и запад, Этот вариант
используется для тестирования вычислений с подобластями (например, проблема передачи; см.
руководство пользователя).
mkgeo_grid -t 10 -регион | гео -
УГОЛОВ
-corner
-угловой
Углы (четыре в 2D и восемь в 3D) определены как OD-области. Это должно быть
полезно для некоторых специальных граничных условий.
mkgeo_grid -t 10 углов | гео -
mkgeo_grid -T 5 углов | гео -
КООРДИНАТА СИСТЕМА ВАРИАНТ
Большинство реолевых кодов не зависят от системы координат. Система координат
указанный в файле геометрии `.geo '.
-зр
-рз 2d сетка осесимметрична: zr (Соотв. rz) стоит, когда симметрия связана с
первая (соответственно вторая) координата.
ФАЙЛОВ ФОРМАТ ВАРИАНТ
Используйте mkgeo_gridrheolef в Интернете с помощью сервисов onworks.net