background image
Code_Aster
®
Version
7.4
Titrate:
Description of the format of files GIBI
Date
:
01/12/04
Author (S):
COURTEOUS Mr.
Key
:
D9.07.03-B
Page
:
1/6
Data-processing manual of Description
D9.07 booklet: - HT-66/04/003/A
Organization (S):
EDF-R & D/AMA















Data-processing manual of Description
D9.07 booklet: -
Document: D9.07.03



Description of the format of files GIBI




Summary:

The first part of the document describes the way in which the file of mesh produced by GIBI is indicated by
the operator
TO SAVE
, option
FORMAT
. It corresponds to version 2000 of GIBI (identified by level 11 in
output file).
On a simple example of a mesh, one describes the lines of the file one by one.

The second part describes the contents of the pile of the fields by elements such as must write it IMPR_RESU with
format “CASTEM”.
background image
Code_Aster
®
Version
7.4
Titrate:
Description of the format of files GIBI
Date
:
01/12/04
Author (S):
COURTEOUS Mr.
Key
:
D9.07.03-B
Page
:
2/6
Data-processing manual of Description
D9.07 booklet: - HT-66/04/003/A
1 File
mesh
1.1 Example
used
The description of the file of mesh produced by GIBI is made starting from the following example:
opti dime 2 elem qua4;
AP = 0 0; Pb = 1 0; liab = AP droi 3 Pb;
known = trans liab 2 (0 1);
ens= liab and known;
opti sauv format “mon.fic”;
sauv format liab ens;
end;
In the file result, one inserts comments to explain what contain them
lines of
file
just afterwards.

1.2
Description of each line
Beginning of the file “mon.fic”
First package of which the number of lines does not vary. One finds there indications general.
RECORDING OF THE TYPE 4
LEVEL 11 LEVEL ERROR 0 DIMENSION 2
DENSITY .00000E+00
RECORDING OF THE TYPE 7
INFORMATION CASTEM2000 8 NUMBERS
IFOUR - 1 NIFOUR 0 IFOMOD - 1 IECHO 1 IIMPI 0 IOSPI 0 ISOTYP 1
NSDPGE 0
Second package which defines all the piles (a pile by type of object and certain piles in more).
A recording of the type 2 prevents writing of a new pile, that of type 5 prevents end.
RECORDING OF THE TYPE 2
CRUSH NUMBER 1NBRE OBJECTS NAME 3NBRE OBJECTS 6
The pile number 1 is that of the objects of the mesh type. The following line gives the name of the objects
saved mesh.
LIAB KNOWN ENS
The following line gives the sequence numbers, in the pile, of the named objects quoted previously.
In our case LIAB is the first, KNOWN is the third and ENS is the second.
(valid for all the lines which follows to the next pile)
1 3 2
Passage to the description of the objects ones after the others.
Description of the first object:
The first recording of each object is composed of 5 numbers representing:
ITYPEL: type of the element 1=point, 2=segment with two nodes?
NBSOUS: numbers of under parts in this object, under part by type of elements the component.
NBREF: numbers of under references. A reference is for example contour
NBNOEL: a number of nodes per element
NBEL: a number of elements
If ITYPEL=0 then NBSOUS different from zero. In this case one will read the list of the positions, in the pile
objects, under parts the component.
If NBSOUS=0, NBNOEL and NBEL are different from zero, if need be, the list of the references is found,
numbers of the colors then connectivities.
Here 3 elements with 2 nodes of segment to 2 nodes
2 0 0 2 3
As NBREF=0 one passes to the recording giving the number of the color of the elements.
0 0 0
background image
Code_Aster
®
Version
7.4
Titrate:
Description of the format of files GIBI
Date
:
01/12/04
Author (S):
COURTEOUS Mr.
Key
:
D9.07.03-B
Page
:
3/6
Data-processing manual of Description
D9.07 booklet: - HT-66/04/003/A
Table of connectivities. Description of the first element then second…
ATTENTION it is not a question of true classification, it is necessary to make it pass by the filter of the last
table of the pile number 32. Thus element 1 is formed of nodes 1 and, 3 element 2 is made of 3
and 4 and element 3 is formed of nodes 4 and 2.
1 2 2 3 3 4
Description of the second mesh object
ITYPEL=0 thus mesh complexes made up of 2 pennies left
0 2 0 0 0
These under-parts are represented by the objects mesh 1 and 3 of this pile
1 3
Description of the third object of the pile
ITYPEL=8 NBSOUS=0 thus mesh of 6 element with 4 nodes. There are 4 references (here the sides of
KNOWN rectangle).
8 0 4 4 6
The list of the mesh objects follows representing the references
1 4 5 6
The list of the numbers of the colors follows
0 0 0 0 0 0
Follows the list of connectivities (numbers of nodes per element) not to forget to pass it to the filter of
the last list of pile 32.
1 2 5 6 2 3 7 5 3 4
8 7 6 5 9 10 5 7 11 9
7 8 12 11
Description of the fourth object: It is the second reference of the third object of the pile
2 0 0 2 2
0 0
4 8 8 12
Fifth object
2 0 0 2 3
0 0 0
12 11 11 9 9 10
Sixth object
2 0 0 2 2
0 0
10 6.6 1
End of the pile number 1 and beginning of pile 32 (that of the points)
RECORDING OF THE TYPE 2
CRUSH NUMBER 32NBRE OBJECTS NAME 2NBRE OBJECTS 12
List names of points
AP PB
The list of the numbers of the named points AP follows = 1 PB = 4
1 4
the number of nodes follows
12
The following table gives the filter to have the true number of the nodes belonging to the elements
described. For example, if an element, described in pile 1, refers to a number of node equal to 5
it should be put equal to 12
1 3 4 2 12 10 13 11 7 6
8 9
End of pile 32, beginning of pile 33 (that of the configurations (coordinated))
RECORDING OF THE TYPE 2
CRUSH NUMBER 33NBRE OBJECTS NAME 0NBRE OBJECTS 1
The number of points follows which one gives the co-ordinates
39
background image
Code_Aster
®
Version
7.4
Titrate:
Description of the format of files GIBI
Date
:
01/12/04
Author (S):
COURTEOUS Mr.
Key
:
D9.07.03-B
Page
:
4/6
Data-processing manual of Description
D9.07 booklet: - HT-66/04/003/A
The co-ordinates are given by nodes. Initially the first then the second…
For each nodes, one gives the 2 or 3 co-ordinates plus the current density to the moment of its
creation thus here 3 values per node.
0.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
1.00000000000000E+00 0.00000000000000E+00 0.00000000000000E+00
3.33333333333333E-01 0.00000000000000E+00 3.33333333333333E-01
6.66666666666667E-01 0.00000000000000E+00 3.33333333333333E-01
0.00000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
0.00000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
3.33333333333333E-01 1.00000000000000E+00 3.33333333333333E-01
6.66666666666667E-01 1.00000000000000E+00 3.33333333333333E-01
1.00000000000000E+00 1.00000000000000E+00 0.00000000000000E+00
0.00000000000000E+00 5.00000000000000E-01 5.00000000000000E-01
1.00000000000000E+00 5.00000000000000E-01 5.00000000000000E-01
3.33333333333333E-01 5.00000000000000E-01 5.00000000000000E-01
6.66666666666667E-01 5.00000000000000E-01 5.00000000000000E-01
RECORDING OF THE TYPE 5
AUTOMATIC LABEL: 1
End of the file.


2
Crush fields by elements
One describes here the pile of the fields by elements (pile number 39) such as must produce it the control
IMPR_RESU.

The pile number 39 corresponds to the fields by elements (MCHAML in Castem).
CRUSH NUMBER 39NBRE OBJECTS NAME 0NBRE OBJECT 1
This line specifies the number of subfields (one by elementary mesh, noted N1), the mode of
calculation (- 2 plane stresses, - 1 plane deformations, 0 axisymmetric, 1 Fourier series, 2
three-dimensional), a number of information further provided (noted N3), length of the title/titer
5 2 4 16
Titrate field by element
STRESSES
Block of N1x (3+N3) whole (here 5x7): pointer towards the mesh support of the subfield, not used,
component count of the field in the subfield, N3 information (dependence with respect to
identify, not used, number of the harmonic of Fourier, values defined in the nodes or elsewhere…).
215 0 6 0 0 0 0.218 0 6
0 0 0 0.219 0 6 0 0 0
0.220 0 6 0 0 0 0.221 0
6 0 0 0 0
Names of the components of each subfield (in general, Aster does not write anything, like the format of
reading is 8 (1X, A8) and that for the reading Castem two values to read a name of component, it is necessary
thus [(N1 * 2-1)/8 + 1] blank lines!).
[blank line]
[blank line]
There is then N1 blocks, one by subfield:
Values not used: as many 0 as components in this area.
0 0 0 0 0 0
background image
Code_Aster
®
Version
7.4
Titrate:
Description of the format of files GIBI
Date
:
01/12/04
Author (S):
COURTEOUS Mr.
Key
:
D9.07.03-B
Page
:
5/6
Data-processing manual of Description
D9.07 booklet: - HT-66/04/003/A
Name of the components (K8).
NR VY VZ MT MFY MFZ
Types of the components (two K8 by type separated by a white).
REAL * 8 REAL * 8 REAL * 8 REAL * 8
REAL * 8 REAL * 8
For the component n°1: a number of points per element, a number of element, used, used.
2 1 0 0
Value with node 1 of element 1, value with node 2 of element 1, etc
3.6379788070917E-012 3.6379788070917E-012
Idem for component 2.
2 1 0 0
- 2.1684043449710E-018 - 2.1684043449710E-018
Idem for component 3.
2 1 0 0
- 1.0658141036402E-014 - 1.0658141036402E-014
Idem for component 4.
2 1 0 0
0.0000000000000E+000 0.0000000000000E+000
Idem for component 5.
2 1 0 0
1.6653345369377E-015 - 2.2204460492503E-015
Idem for component 6.
2 1 0 0
- 2.7105054312138E-020 - 3.2526065174565E-019
Block for subfield 2: the names of the components are different, one has 4 values for each one of
59274 elements…
0 0 0 0 0 0
SMXX SMYY SMZZ SMXY SMXZ SMYZ
REAL * 8 REAL * 8 REAL * 8 REAL * 8
REAL * 8 REAL * 8
4 59274 0 0
- 5.0599133238301E+006 - 5.0599133238300E+006 - 5.0599133238300E+006
- 5.0599133238300E+006 - 2.6477329870372E+007 - 2.6477329870372E+007
- 2.6477329870372E+007 - 2.6477329870372E+007 1.2433887828476E+005
1.2433887828476E+005 1.2433887828476E+005 1.2433887828476E+005
background image
Code_Aster
®
Version
7.4
Titrate:
Description of the format of files GIBI
Date
:
01/12/04
Author (S):
COURTEOUS Mr.
Key
:
D9.07.03-B
Page
:
6/6
Data-processing manual of Description
D9.07 booklet: - HT-66/04/003/A
























Intentionally white left page.