DIVEMesh :: User Guide
DIVEMesh 14.11
Contact
Hans Bihs
Postdoctoral Fellow
Marine Civil Engineering
NTNU Trondheim
hans.bihs@reef3d.com
Team
Arun Kamath
Mayilvahanan Alagan Chella
Nadeem Ahmad
Mohammad Saud Afzal
Ankit Aggarwal
ii
Contents
1
The
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
control.txt file
B :: Boundary . . . . .
C :: Channel . . . . . .
D :: Data Interpolation
F :: Freecoor . . . . .
G :: Geodat . . . . . .
M :: MPI . . . . . . .
O :: Objects . . . . . .
S :: Solid . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
iii
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
3
4
4
5
5
6
iv
Chapter 1
The control.txt file
1.1
B :: Boundary
B 1 double cell size dx
default: 0.0
B 10 double rectangular domain; xstar t , xend , ystar t , yend , zstar t , zend
default: 0.0 ; 0.0 ; 0.0 ; 0.0 ; 0.0 ; 0.0
B 22 double sphere; xcenter , xcenter , zcenter , r adi us
default: 0.0 ; 0.0 ; 0.0 ; 0.0
B 31 double straight pipe in x-direction; xstar t , xend , ycenter , zcenter , r adi us
default: 0.0 ; 0.0 ; 0.0 ; 0.0 ; 0.0
B 32 double straight pipe in y-direction; ystar t , y xend , xcenter , zcenter , r adi us
default: 0.0 ; 0.0 ; 0.0 ; 0.0 ; 0.0
B 33 double straight pipe in z-direction; zstar t , zend , xcenter , ycenter , r adi us
default: 0.0 ; 0.0 ; 0.0 ; 0.0 ; 0.0
1.2
C :: Channel
C 11 int Boundary Condition on Surfside 1
1 inflow
3 symmetry plane
6 wave generation
CHAPTER 1. THE CONTROL.TXT FILE
7 numerical beach
8 active beach
21 wall
default: 21
C 12 int Boundary Condition on Surfside 2
3 symmetry plane
6 wave generation
7 numerical beach
8 active beach
21 wall
default: 21
C 13 int Boundary Condition on Surfside 3
3 symmetry plane
6 wave generation
7 numerical beach
8 active beach
21 wall
default: 21
C 14 int Boundary Condition on Surfside 4
2 outflow
3 symmetry plane
6 wave generation
7 numerical beach
8 active beach
21 wall
default: 21
C 15 int Boundary Condition on Surfside 5
3 symmetry plane
21 wall
default: 21
C 16 int Boundary Condition on Surfside 6
3 symmetry plane
21 wall
default: 21
CHAPTER 1. THE CONTROL.TXT FILE
1.3
D :: Data Interpolation
D 10 int turn data interpolation on/off
0 OFF
1 ON
default: 0
D 11 double x, y, x
default: 0.0 ; 0.0 ; 0.0
D 12 double factor x-coordinate, factor y-coordinate, factor z-coordinate,
default: 0.0 ; 0.0 ; 0.0
D 13 int Read data every i th iteration
default: 1
D 14 int Type of interpolation
1 inverse distance
2 kriging
default: 1
D 15 int Number of smoothing iterations
default: 0
D 16 double Factor for data smoothing
default: 0.5
D 17 double Factor for data inverse distance
default: 16.0
D 18 double Range factor for kriging
default: 0.3
D 19 int Read dummy letter in front of 3D coordinates
0 OFF
1 ON
CHAPTER 1. THE CONTROL.TXT FILE
default: 0
D 23 int reverse sign of data variable in dmdata.dat
0 OFF
1 ON
default: 0
1.4
F :: Freecoor
F 3 double zstart, zend
default: 0.0
F 11 double left side wall LINE; xstar t , xend , ystar t , yend
default: 0.0 ; 0.0 ; 0.0 ; 0.0 ;
F 21 double right side wall LINE; xstar t , xend , ystar t , yend
default: 0.0 ; 0.0 ; 0.0 ; 0.0 ;
1.5
G :: Geodat
G 10 int turn geodat on/off
0 OFF
1 ON
default: 0
G 11 double x, y, x
default: 0.0 ; 0.0 ; 0.0
G 12 double factor x-coordinate, factor y-coordinate, factor z-coordinate,
default: 0.0 ; 0.0 ; 0.0
G 20 int use automatic grid size
0 OFF
1 ON
default: 0
CHAPTER 1. THE CONTROL.TXT FILE
G 21 double xstar t , ystar t , zstar t
default: 0.0 ; 0.0 ; 0.0
G 22 double xend , yend , zend
default: 0.0 ; 0.0 ; 0.0
G 23 int reverse sign of vertical coordinate in geo.dat file
0 OFF
1 ON
default: 0
1.6
M :: MPI
M 10 int Number of processes
default: 1
1.7
O :: Objects
O 10 double rectangular object; xstar t , xend , ystar t , yend , zstar t , zend
default: 0.0 ; 0.0 ; 0.0 ; 0.0 ; 0.0 ; 0.0
O 32 double cylinder in y-direction; xcenter , zcenter , r adi us
default: 0.0 ; 0.0 ; 0.0
O 33 double cylinder in z-direction; xcenter , ycenter , r adi us
default: 0.0 ; 0.0 ; 0.0
O 61 double wedge object; xstar t , xend , ystar t , yend , zstar t , zend
default: 0.0 ; 0.0 ; 0.0 ; 0.0 ; 0.0 ; 0.0
CHAPTER 1. THE CONTROL.TXT FILE
1.8
S :: Solid
S 1 int read STL file and generate solid
0 OFF
1 ON
default: 0
S 2 int auto-generate mesh extend based on STL max/min coordinates
0 OFF
1 ON
default: 0
S 3 double margins for auto-generated mesh xmstar t , xmend , y mstar t , y mend , z mstar t , z mend
default: 0.0 ; 0.0 ; 0.0 ; 0.0 ; 0.0 ; 0.0
S 4 double Scale STL geometry
default: 1.0
S 8 double Turn STL geometry in horizontal xy-plane in degree
default: 0.0
S 9 int Invert inside/outside for STL geometry
0 OFF
1 ON
default: 0
S 10 double rectangular object; xstar t , xend , ystar t , yend , zstar t , zend
default: 0.0 ; 0.0 ; 0.0 ; 0.0 ; 0.0 ; 0.0