Il s'agit de la commande mkgeo_gridrheolef qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.
PROGRAMME:
Nom
mkgeo_grid -- construire un maillage structuré d'un parallélotope, en 1D, 2D ou 3D
SYNOPSIS
mkgeo_grid Options [nx [ny [nz]]]
EXEMPLE
La commande suivante crée une grille triangulaire 2D 10x10 du carré unitaire :
mkgeo_grid -t 10 > carré-10.geo
géo carré-10.geo
ou dans une ligne de commande :
mkgeo_grid -t 10 | géo -
DESCRIPTION
Cette commande est utile pour tester des programmes sur des géométries simples. Cela évite le
préparation d'un fichier d'entrée pour un générateur de maillage. L'optionnel nx, ny et nz arguments
sont des nombres entiers qui spécifient la subdivision dans chaque direction. Par défaut nx= 10, ny=nx et
nz=ny. Les fichiers de maillage sont envoyés en sortie standard.
La commande prend en charge tous les types d'éléments possibles : arêtes, triangles, rectangles,
tétraèdres, prismes et hexaèdres.
ELEMENT TYPE OPTIONS
-e Maillage 1D utilisant des arêtes.
-t Maillage 2D utilisant des triangles.
-q Maillage 2D utilisant des quadrangles (rectangles).
-T Maillage 3D utilisant des tétraèdres.
-P Maillage 3D à l'aide de prismes.
-H Maillage 3D à l'aide d'hexaèdres.
L' GEOMETRIE
La géométrie peut être n'importe quel segment [a,b], rectangle [a,b]x[c,d] ou [a,b]x[c,d]x[f,g]
parallélotope. Par défaut a=c=f=0 et b=d=g=1, ainsi, les cases unitaires sont considérées. Pour
exemple, la commande suivante maille le rectangle [-2,2]x[-1.5, 1.5] :
mkgeo_grid -t 10 -a -2 -b 2 -c -1.5 -d 1.5 | géo -
-a flotter
-b flotter
-c flotter
-d flotter
-f flotter
-g flotter
FRONTIÈRE DOMAINES
-côtés
-nocôtés
Les côtés frontières sont représentés par des domaines : à gauche, bon, top, bas,avant et
RETOUR.
-frontière
-pas de frontière
Cette option définit un domaine nommé limite qui regroupe tous les côtés. Par défaut,
les deux côtés et toute la frontière sont définis comme des domaines :
mkgeo_grid -t 10 > carré.geo
géo carré.geo
mkgeo_grid -t 10 -nosides > carré.geo
géo carré.geo
mkgeo_grid -t 10 -noboundary > carré.geo
géo carré.geo
mkgeo_grid -t 10 -noboundary -nosides > carré.geo
géo carré.geo
LES RÉGIONS
-Région
-pas de région
L'ensemble du domaine est divisé en deux sous-domaines : est et ouest, Cette option est
utilisé pour tester des calculs avec des sous-domaines (par exemple, problème de transmission ; voir le
Manuel de l'Utilisateur).
mkgeo_grid -t 10 -région | géo -
LES COINS
-Coin
-pas de coin
Les coins (quatre en 2D et huit en 3D) sont définis comme des domaines OD. Cela pourrait être
utile pour certaines conditions aux limites spéciales.
mkgeo_grid -t 10 -coin | géo -
mkgeo_grid -T 5 coins | géo -
COORDONNER SYSTÈME OPTION
La plupart des codes rheolef sont indépendants du système de coordonnées. Le système de coordonnées est
spécifié dans le fichier de géométrie `.géo'.
-zr
-rz le maillage 2D est axisymétrique : zr (resp. rz) se tient lorsque la symétrie est liée à
la première (resp. deuxième) coordonnée.
DOSSIER Format OPTION
Utilisez mkgeo_gridrheolef en ligne à l'aide des services onworks.net