This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
interface [2023/04/24 11:07] calogero |
interface [2024/02/07 14:25] (current) calogero [Programation tips] |
||
---|---|---|---|
Line 28: | Line 28: | ||
- 3.Nodes => Add nodes to the list of nodes (they have no condition or mesh), these are usefull for specific case that can't be created in Gmsh. | - 3.Nodes => Add nodes to the list of nodes (they have no condition or mesh), these are usefull for specific case that can't be created in Gmsh. | ||
+ | |||
+ | - 4.Fixed => possible to fix node created in gtl file | ||
- 5.Degrees of freedom (DOF) renumbering | - 5.Degrees of freedom (DOF) renumbering | ||
Line 153: | Line 155: | ||
List of elements developped : | List of elements developped : | ||
- | - BLZ3D (3D case) | + | * BLZ3D (3D case) |
- | - CFI3D (interface element in 3D => surface) | + | * CFI3D (interface element in 3D => surface) |
- | - BINDS (element with non specifical dimension) | + | * BINDS (element with non specifical dimension) |
- | - BLZ2T (2D case) | + | * BLZ2T (2D case) |
- | - CONRA (interface element in 2D => line/curve) | + | * CONRA (interface element in 2D => line/curve) |
+ | * SUCHA (see [[interface:sucha|SUCHA for G2L]]) | ||
+ | - | ||
To developped other elements, it can be done by nearly doing a copy and paste of these examples. | To developped other elements, it can be done by nearly doing a copy and paste of these examples. | ||
Line 237: | Line 241: | ||
{{ :interface:binds_rolling_support.rar |}} | {{ :interface:binds_rolling_support.rar |}} | ||
+ | |||
+ | |||
+ | ====== Programation tips ====== | ||
+ | |||
+ | GMSH is a powerful tool, but due to its completness it is not always easy to find some informations. There exists a where people can directly ask question to developpers [[https://gitlab.onelab.info/gmsh/gmsh/-/issues]]. There exists also a place where archives are stored [[https://onelab.info/pipermail/gmsh/]], this place is not very friendly to find a subject (it is better to use google with a research that looks like "GMSH XXX" where XXX represents the subject, better to try all the possibilities). | ||
+ | |||
+ | |||
+ | Below you can find a list of all questions that were looking very interesting : | ||
+ | |||
+ | - **Modify .geo trough python** : [[https://onelab.info/pipermail/gmsh/2011/006588.html]] | ||
+ | - **Avoid duplicate geometry/mesh** : [[https://gitlab.onelab.info/gmsh/gmsh/-/issues/983]] | ||
+ |