Parameterfile Curved Torus

From HOPR
Jump to: navigation, search












This parameter file can be found in

tutorials/1-06-curved_torus/parameter.ini

See Curved Torus for a detailed description. The parameter file must not follow a given structure. If mandatory parameters are not given, an error message will be shown.

Parameterfile

DEFVAR=(INT):    i0 = 002    ! no. elems in inner square  i0xi0
DEFVAR=(INT):    ir = 002   ! no. elems in r 
DEFVAR=(INT):    iz = 008    ! no. elems in toroidal dir
DEFVAR=(REAL):   ri = 0.5    ! inner square dim
DEFVAR=(REAL):   rm = 1.     ! middle square dim
DEFVAR=(REAL):   r0 = 2.     ! outer square dim
DEFVAR=(REAL):   s0 = 0.5    ! =1/r0
DEFVAR=(REAL):   rz = 5.     ! torus radius
!================================================================================================================================= !
! OUTPUT
!================================================================================================================================= !
  ProjectName  = Torus_Ngeo3                    ! Name of output files
  Debugvisu    =T                        ! Write debug mesh to tecplot file
 
   DebugvisuLevel=1                      ! Level 0: visualization of linear mesh and BC (default), 
                                         ! Level 1: + curved surface visualization (_SplineSurf.dat), if useCurveds and Curved BC
   NVisu        = 5                      ! number of visualization points  per element edge, if useCurved
 
  checkElemJacobians=T
 
!================================================================================================================================= !
! MESH
!================================================================================================================================= !
  Mode         =1                           ! Mode for Cartesian boxes
  nZones       =5                           ! number of boxes
  Corner       =(/-ri,-ri,0. ,,ri,-ri,0. ,,ri,ri,0. ,,  -ri,ri,0.,, -ri,-ri,1. ,,ri,-ri,1. ,,ri,ri,1. ,,  -ri,ri,1. /)
  nElems       =(/i0,i0,iz/)                   ! number of elements in each direction
  BCIndex      =(/1,0,0,0,0,3/)             ! Indices of Boundary Conditions
  elemtype     =108                         ! element type (108: Hexahedral)
  !left
  Corner       =(/-r0,-r0,0. ,,-ri,-ri,0. ,,-ri,ri,0. ,,  -r0,r0,0.,, -r0,-r0,1. ,,-ri,-ri,1. ,,-ri,ri,1. ,,  -r0,r0,1. /)
  nElems       =(/ir,i0,iz/)                   ! number of elements in each direction
  BCIndex      =(/1,0,0,0,2,3/)             ! Indices of Boundary Conditions
  elemtype     =108                         ! element type (108: Hexahedral)
  !right
  Corner       =(/ri,-ri,0. ,,r0,-r0,0. ,,r0,r0,0. ,,  ri,ri,0.,, ri,-ri,1. ,,r0,-r0,1. ,,r0,r0,1. ,,  ri,ri,1. /)
  nElems       =(/ir,i0,iz/)                   ! number of elements in each direction
  BCIndex      =(/1,0,2,0,0,3/)             ! Indices of Boundary Conditions
  elemtype     =108                         ! element type (108: Hexahedral)
  !upper
  Corner       =(/-ri,ri,0. ,,ri,ri,0. ,,r0,r0,0. ,,  -r0,r0,0.,, -ri,ri,1. ,,ri,ri,1. ,,r0,r0,1. ,,  -r0,r0,1. /)
  nElems       =(/i0,ir,iz/)                   ! number of elements in each direction
  BCIndex      =(/1,0,0,2,0,3/)             ! Indices of Boundary Conditions
  elemtype     =108                         ! element type (108: Hexahedral)
  !lower
  Corner       =(/-r0,-r0,0. ,,r0,-r0,0. ,,ri,-ri,0. ,,  -ri,-ri,0.,, -r0,-r0,1. ,,r0,-r0,1. ,,ri,-ri,1. ,,  -ri,-ri,1. /)
  nElems       =(/i0,ir,iz/)                   ! number of elements in each direction
  BCIndex      =(/1,2,0,0,0,3/)             ! Indices of Boundary Conditions
  elemtype     =108                         ! element type (108: Hexahedral)
 
  useCurveds   =T 
  BoundaryOrder=4                           !choose boundary order freely
!================================================================================================================================= !
! BOUNDARY CONDITIONS
!================================================================================================================================= !
    BoundaryName=BC_zminus                  ! BC index 1 (from  position in parameterfile)
    BoundaryType=(/1,0,0,1/)                ! (/ Type, curveIndex, State, alpha /)
    BoundaryName=BC_outer                   ! BC index 2
    BoundaryType=(/2,1,0,0/) 
    BoundaryName=BC_zplus                   ! BC index 6              
    BoundaryType=(/1,0,0,-1/)
    vv=(/0.,0.,1./)
!================================================================================================================================= !
! MESH POST DEFORM
!================================================================================================================================= !
MeshPostDeform=1                            ! deforms [-1,1]^2 to a cylinder with radius Postdeform_R0
PostDeform_R0=s0                           ! here domain is [-2,2]^2 mapped to a cylinder with radius 0.5*2 = 1
PostDeform_Rtorus=rz                        ! z must be inside [0,1] and periodic

Screen Output

After executing the upper parameter file the following output will be shown:

====================================================================================================================================
           _______     _______    ___________________    ___________________   ___________________                         xX    
          /      /)   /      /)  /                  /)  /                  /) /                  /)     .xXXXXXXXXx.       X     
         /      //   /      //  /      _____       //  /      _____       // /      _____       //    .XXXXXXXXXXXXXXXx  .XXXXx  
        /      //   /      //  /      /)___/      //  /      /)___/      // /      /)___/      //   .XXXXXXXXXXXXXXXXXXXXXXXXXXx 
       /      //___/      //  /      //   /      //  /      //___/      // /      //___/      //  .XXXXXXXXXXXXXXXXXXXXXXXX´     
      /                  //  /      //   /      //  /                  // /                  //  .XX``XXXXXXXXXXXXXXXXXX´        
     /      _____       //  /      //   /      //  /      ____________// /      __      ____//   XX`  `XXXXX`      .X´           
    /      /)___/      //  /      //   /      //  /      /)___________) /      /)_|    |____)   XX     XXX`       .´             
   /      //   /      //  /      //___/      //  /      //             /      //  |    |__     ,X`    XXX´                       
  /      //   /      //  /                  //  /      //             /      //   |      /)   ,X`   .XX´                         
 /______//   /______//  /__________________//  /______//             /______//    |_____//   ,X`   XX´                           
 )______)    )______)   )__________________)   )______)              )______)     )_____)   xX    XXx                            
 
====================================================================================================================================
------------------------------------------------------------------------------------------------------------------------------------
 INIT OUTPUT...
 | Reading from file "parameter.ini":
 | Found    8 UserDefined variables: 
 |                             i0 |                                 2 | =>INT   | 
 |                             ir |                                 2 | =>INT   | 
 |                             iz |                                 8 | =>INT   | 
 |                             ri |                       0.50000E+00 | =>REAL  | 
 |                             rm |                       0.10000E+01 | =>REAL  | 
 |                             r0 |                       0.20000E+01 | =>REAL  | 
 |                             s0 |                       0.50000E+00 | =>REAL  | 
 |                             rz |                       0.50000E+01 | =>REAL  | 
 |                    projectname |                       Torus_Ngeo3 | *CUSTOM | 
 |                        Logging |                                 F | DEFAULT | 
 |                      DebugVisu |                                 T | *CUSTOM | 
 |                 DebugVisuLevel |                                 1 | *CUSTOM | 
 |                   OutputFormat |                                 0 | DEFAULT | 
 |                       sfc_type |                           hilbert | DEFAULT | 
 |                      doSortIJK |                                 F | DEFAULT | 
 |           useSpaceFillingCurve |                                 T | DEFAULT | 
 INIT OUTPUT DONE!
------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
 INIT MESH...
 |                     useCurveds |                                 T | *CUSTOM | 
 |                  BoundaryOrder |                                 4 | *CUSTOM | 
 |                           Mode |                                 1 | *CUSTOM | 
 |                         nZones |                                 5 | *CUSTOM | 
 |                         Corner |         Real array of size (  24) | *CUSTOM | -0.50-0.50 0.00 0.50-0.50 0.00 0.50 0.50
                                                                                 |  0.00-0.50 0.50 0.00-0.50-0.50 1.00 0.50
                                                                                 | -0.50 1.00 0.50 0.50 1.00-0.50 0.50 1.00
 |                        BCIndex |      Integer array of size (   6) | *CUSTOM |     1    0    0    0    0    3
 |                         nElems |      Integer array of size (   3) | *CUSTOM |     2    2    8
 |                             l0 |         Real array of size (   3) | DEFAULT |  0.00 0.00 0.00
 |                         factor |         Real array of size (   3) | DEFAULT |  0.00 0.00 0.00
 |                       elemtype |                               108 | *CUSTOM | 
 |                         Corner |         Real array of size (  24) | *CUSTOM | -2.00-2.00 0.00-0.50-0.50 0.00-0.50 0.50
                                                                                 |  0.00-2.00 2.00 0.00-2.00-2.00 1.00-0.50
                                                                                 | -0.50 1.00-0.50 0.50 1.00-2.00 2.00 1.00
 |                        BCIndex |      Integer array of size (   6) | *CUSTOM |     1    0    0    0    2    3
 |                         nElems |      Integer array of size (   3) | *CUSTOM |     2    2    8
 |                             l0 |         Real array of size (   3) | DEFAULT |  0.00 0.00 0.00
 |                         factor |         Real array of size (   3) | DEFAULT |  0.00 0.00 0.00
 |                       elemtype |                               108 | *CUSTOM | 
 |                         Corner |         Real array of size (  24) | *CUSTOM |  0.50-0.50 0.00 2.00-2.00 0.00 2.00 2.00
                                                                                 |  0.00 0.50 0.50 0.00 0.50-0.50 1.00 2.00
                                                                                 | -2.00 1.00 2.00 2.00 1.00 0.50 0.50 1.00
 |                        BCIndex |      Integer array of size (   6) | *CUSTOM |     1    0    2    0    0    3
 |                         nElems |      Integer array of size (   3) | *CUSTOM |     2    2    8
 |                             l0 |         Real array of size (   3) | DEFAULT |  0.00 0.00 0.00
 |                         factor |         Real array of size (   3) | DEFAULT |  0.00 0.00 0.00
 |                       elemtype |                               108 | *CUSTOM | 
 |                         Corner |         Real array of size (  24) | *CUSTOM | -0.50 0.50 0.00 0.50 0.50 0.00 2.00 2.00
                                                                                 |  0.00-2.00 2.00 0.00-0.50 0.50 1.00 0.50
                                                                                 |  0.50 1.00 2.00 2.00 1.00-2.00 2.00 1.00
 |                        BCIndex |      Integer array of size (   6) | *CUSTOM |     1    0    0    2    0    3
 |                         nElems |      Integer array of size (   3) | *CUSTOM |     2    2    8
 |                             l0 |         Real array of size (   3) | DEFAULT |  0.00 0.00 0.00
 |                         factor |         Real array of size (   3) | DEFAULT |  0.00 0.00 0.00
 |                       elemtype |                               108 | *CUSTOM | 
 |                         Corner |         Real array of size (  24) | *CUSTOM | -2.00-2.00 0.00 2.00-2.00 0.00 0.50-0.50
                                                                                 |  0.00-0.50-0.50 0.00-2.00-2.00 1.00 2.00
                                                                                 | -2.00 1.00 0.50-0.50 1.00-0.50-0.50 1.00
 |                        BCIndex |      Integer array of size (   6) | *CUSTOM |     1    2    0    0    0    3
 |                         nElems |      Integer array of size (   3) | *CUSTOM |     2    2    8
 |                             l0 |         Real array of size (   3) | DEFAULT |  0.00 0.00 0.00
 |                         factor |         Real array of size (   3) | DEFAULT |  0.00 0.00 0.00
 |                       elemtype |                               108 | *CUSTOM | 
 |                   preScaleMesh |                                 F | DEFAULT | 
 |                  postScaleMesh |                                 F | DEFAULT | 
 |                      meshScale |                       0.10000E+01 | DEFAULT | 
 |                    SpaceQuandt |                       0.10000E+00 | DEFAULT | 
 |                  curvingMethod |                                -1 | DEFAULT | 
 |          doExactSurfProjection |                                 F | DEFAULT | 
 |          nCurvedBoundaryLayers |                                -1 | DEFAULT | 
 |                   BoundaryName |                         BC_zminus | *CUSTOM | 
 |                   BoundaryType |      Integer array of size (   4) | *CUSTOM |     1    0    0    1
 |                   BoundaryName |                          BC_outer | *CUSTOM | 
 |                   BoundaryType |      Integer array of size (   4) | *CUSTOM |     2    1    0    0
 |                   BoundaryName |                          BC_zplus | *CUSTOM | 
 |                   BoundaryType |      Integer array of size (   4) | *CUSTOM |     1    0    0   -1
 |                             vv |         Real array of size (   3) | *CUSTOM |  0.00 0.00 1.00
 |                  doZcorrection |                                 F | DEFAULT | 
 |                        OrientZ |                                 F | DEFAULT | 
 |                     SplitToHex |                                 F | DEFAULT | 
 |                      nFineHexa |                                 1 | DEFAULT | 
 |                 MeshPostDeform |                                 1 | *CUSTOM | 
 |                  PostDeform_R0 |                       0.50000E+00 | *CUSTOM | 
 |                  PostDeform_Lz |                       0.10000E+01 | DEFAULT | 
 |                  PostDeform_sq |                                 0 | DEFAULT | 
 |              PostDeform_Rtorus |                       0.50000E+01 | *CUSTOM | 
 |                 ConformConnect |                                 T | DEFAULT | 
 |             checkElemJacobians |                                 T | *CUSTOM | 
 |              jacobianTolerance |                       0.10000E-15 | DEFAULT | 
 INIT MESH DONE!
------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
 INIT BASIS...
 |                          nVisu |                                 5 | *CUSTOM | 
 |                       nAnalyze |                                 5 | DEFAULT | 
 INIT BASIS DONE!
------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
 INIT SEARCH...
 |               nElemsNodeSearch |                                25 | DEFAULT | 
 |               RefineSideSearch |                       0.80000E+01 | DEFAULT | 
 INIT SEARCH DONE!
------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
 THE FOLLOWING INI-FILE PARAMETERS WERE IGNORED:
------------------------------------------------------------------------------------------------------------------------------------
====================================================================================================================================
 
                                              Entering fillMesh 
 
 Building cartesian mesh
   build zone no.:           1
   build zone no.:           2
   build zone no.:           3
   build zone no.:           4
   build zone no.:           5
 Number of Elements:          160
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
WRITING THE DEBUGMESH...
   #Elements          160
   WRITE DATA TO VTX XML BINARY (VTU) FILE... Torus_Ngeo3_Debugmesh.vtu   DONE
    Mesh visualized for debug purposes in file : Torus_Ngeo3_Debugmesh
DONE!   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   [ time: .000s ]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
WRITING THE BC MESH...
   #BCSides          104
   WRITE DATA TO VTX XML BINARY (VTU) FILE... Torus_Ngeo3_Debugmesh_BC.vtu   DONE
    Boundary mesh visualized for debug purposes in file : Torus_Ngeo3_Debugmesh_BC
DONE!   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   [ time: .000s ]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Mesh connect starts
Count sides, delete Null BCs and check periodic BCs...
-----------------------------------
number of sides          :          960
number of Inner sides    :          856
number of BC sides       :          104
number of periodic sides :           40
-----------------------------------
Insert periodic sides...
Eliminate multiple Nodes...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GLOBAL UNIQUE NODES ...
   All Nodes sorted...
   Number of nodes to check:          485
    size of tolerance box:                    1
  Number of deleted nodes         260
  Number of unique nodes         225
DONE!   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   [ time: .000s ]
Connect Conforming inner and periodic sides...
    -->          896  sides of          896   sides connected.
Mesh Connect completed with success.  
DONE!   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   [ time: .001s ]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BUILD EDGES ...
DONE!   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   [ time: .000s ]
 No curving has been performed.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 CREATING CURVED ELEMENTS FROM CURVED SURFACES ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 CREATING CURVED SURFACES FROM CURVED EDGES ...
DONE!   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   [ time: .000s ]
DONE!   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   [ time: .001s ]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GLOBAL UNIQUE NODES ...
   All Nodes sorted...
   Number of nodes to check:         4825
    size of tolerance box:                    1
  Number of deleted nodes           0
  Number of unique nodes        4825
DONE!   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   [ time: .006s ]
 =======================CHECK NODE CONNECTIVITY =========================================
###### CHECK CORNER NODES
###### CHECK EDGE CURVED NODES
###### CHECK SURFACE CURVED NODES
SORT ELEMENTS ON SPACE FILLING CURVE, TYPE hilbert ...
... DONE
 write space filling curve to sfc.dat
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
POST DEFORM THE MESH...
DONE!   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   [ time: .001s ]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
WRITING THE DEBUGMESH...
   #Elements          160
   WRITE DATA TO VTX XML BINARY (VTU) FILE... Torus_Ngeo3_Debugmesh.vtu   DONE
    Mesh visualized for debug purposes in file : Torus_Ngeo3_Debugmesh
DONE!   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   [ time: .000s ]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
WRITING THE BC MESH...
   #BCSides          104
   WRITE DATA TO VTX XML BINARY (VTU) FILE... Torus_Ngeo3_Debugmesh_BC.vtu   DONE
    Boundary mesh visualized for debug purposes in file : Torus_Ngeo3_Debugmesh_BC
DONE!   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   [ time: .000s ]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
WRITE CURVED SURFACE VISUALIZATION...
   #CurvedSurfaces:       64
   WRITE DATA TO VTX XML BINARY (VTU) FILE... Torus_Ngeo3_SplineSurf.vtu   DONE
DONE!   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   [ time: .001s ]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Check Elements Jacobian...
 Number of element with scaled Jacobians ranging between:
   <  0.0  <  0.1  <  0.2  <  0.3  <  0.4  <  0.5  <  0.6  <  0.7  <  0.8  <  0.9  <  1.0 
     0 |     0 |     0 |     0 |    80 |    16 |    48 |    16 |     0 |     0 |     0 | 
DONE!   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   [ time: .013s ]
====================================================================================================================================
 
 
                                        GOT mesh (incl. rasterfahndung) 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 WRITE DATA TO HDF5 FILE...
 Mesh statistics:
 Element Type | number of elements
 104        |        0
 204        |        0
 105        |        0
 115        |        0
 205        |        0
 106        |        0
 116        |        0
 206        |        0
 108        |        0
 118        |        0
 208        |      160
DONE!   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   [ time: .002s ]
DONE!   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   [ time: .029s ]
====================================================================================================================================
 HOPR successfully finished: Mesh "Torus_Ngeo3_mesh.h5" written to HDF5 file.
====================================================================================================================================