Download gibi.notice

Back to the list

Display this manual page in
$$$$ GIBI     NOTICE  CHAT      11/09/12    21:16:23     7124           
                                             DATE     11/09/12


             CASTEM2000 sytem  -  GIBI program
             ---------------------------------

 The GIBI program is based on the concept of OBJECT. An object
 stands for an abstract data structure used in scientific
 calculation methods, in particular in the finite elements method.
 
 The user can create an object by calling on an OPERATOR such as 
 "DROIT" or "TRAN".

 INSTRUCTIONS (DIRECTIVES) enable him to specify general 
 computation options or to perfom various actions. The "OPTION"
 instruction, for instance, is used to specify the space
 dimension and the type of element that the user wishes to create;
 the "DENSITE" instruction is used to define the mesh size
 the extremity of which will be a point created by this density. 

 Objects are known by their name (in the same way as operators)
 and type.
 
 The types of objects useful for creating a mesh in addition to words
 and numbers are :
 
          the POINT or mesh node.
          the MAILLAGE which stands for a mesh or a submesh
          and which, under its most general shape can be defined
          as being an element of P(P(E))
          

 The name of an object is allocated by means of the sign " = ".

 In order to create the whole object whose name is "UN" and value
 is 1, enter the following line :

          UN    =    1    ;

 The basic instruction of GIBI is as follows :

           result = operation (list of objects)

example:

  ARC    =   POIN1      CERCLE      CENTRE     POIN2       ;

 name of      name of   operator    name of    name of    ends
 generated    first     for         point at   second     the
 object       extremity creating    centre     extremity  GIBI
              point     an arc of   of         point    instruction 
                        a circle    arc 
                                                       

 There is an exception to this rule: there is no need of any operator
 to create a point :
               POINT=10. 0. 0. ;

 The format of the data of GIBI is free. Each instruction, which
 must not exceed seven cards ends with a semicolon.

 The cards with an * in first column are not taken into account;
 as a result they may enable the user to seize data comments.

 The names of operators and instuctions are characterized by their
 first four characters. The names of objects and key words are
 characterized by their first eight characters.
 
 There are three possibilities to lighten GIBI data :

 - The succession of operations : the result of an operation is 
             considered the first operand of the next operation
     example:
                     RESU = A ET B ET C ET D ;

 - Parentheses : the set of parentheses with their contents
                 is considered to be the generated object
     example:
                     SURFACE = LIGNE TRANSLATION ( P1 MOINS P2 );

 - The order of the different types of objects in an instruction 
                   is not important
     example:
                     TRAC OEIL GEOM; GEOM TRAC OEIL; OEIL TRAC GEOM;
     are the same operations.


 

© Cast3M 2003 - All rights reserved.
Disclaimer