summaryrefslogtreecommitdiff
path: root/PyGan/data/Equivalence_SPH_APEX_proc/Umzone5x5.c2m
blob: c51598a3f8ac41b4d260884a1a095daa47275189 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
****************************************************************
*                                                              *
* Procedure : Umzone5x5.c2m                                    *
* Purpose   : Define the macro-geometry                        *
* Author    : A. Hebert                                        *
*                                                              *
* CALL      :                                                  *
*  Geom := Umzone5x5 ;                                         *
*                                                              *
*  Input object:                                               *
*    ApexName  : Apex file name                                *
*                                                              *
*  Output objects:                                             *
*    Geom      : macro-geometry                                *
*    ncals     : number of calculations in the Apex file       *
*                                                              *
****************************************************************
PARAMETER  Geom ::
  ::: LINKED_LIST Geom ; ;
MODULE GEO: HUTL: END: ;
STRING ApexName ;
  ::  >>ApexName<< ;
HDF5_FILE UOX_5x5 :: FILE <<ApexName>> ;
INTEGER ncals ;
*
REAL side1 := 1.26 ;
REAL side2 := side1 1.26 + ;
REAL side3 := side2 1.26 + ;
REAL side4 := side3 1.26 + ;
REAL side5 := side4 1.26 + ;
Geom := GEO: :: CAR2D 5 5 (*ASSEMBLY 5 X 5*)
          X- DIAG X+ REFL
          Y- REFL Y+ DIAG
          MESHX 0.0 <<side1>> <<side2>> <<side3>> <<side4>> <<side5>>
          MIX 6 5 4 5 6
                3 2 3 5
                  1 2 4
                    3 5
                      6
;
HUTL: UOX_5x5 :: GREP 'NCALS' 1 >>ncals<< ;
  :: <<ncals>>  ;
END: ;