Skip to content
Snippets Groups Projects
Commit 462e8021 authored by Oliver Sander's avatar Oliver Sander Committed by sander@FU-BERLIN.DE
Browse files

update to current version of dirneucoupling.cc

[[Imported from SVN: r6806]]
parent 658e02b8
No related branches found
No related tags found
No related merge requests found
...@@ -21,6 +21,24 @@ cat > "${PARAMETERFILE}" <<EOF ...@@ -21,6 +21,24 @@ cat > "${PARAMETERFILE}" <<EOF
# Number of grid levels # Number of grid levels
numLevels = $2 numLevels = $2
# Type of the domain decomposition algorithm
# Currently supported:
# - FixedPointIteration
# - RichardsonIteration
ddType = RichardsonIteration
#ddType = FixedPointIteration
# What is the preconditioner, if we are doing a Richardson iteration?
# Possible values:
# - DirichletNeumann
# - NeumannDirichlet
# - NeumannNeumann
# - RobinRobin
preconditioner = NeumannDirichlet
#
NeumannNeumannDamping = 1 0
# Tolerance of the Dirichlet-Neumann solver # Tolerance of the Dirichlet-Neumann solver
ddTolerance = 1e-9 ddTolerance = 1e-9
...@@ -70,7 +88,7 @@ instrumented = 0 ...@@ -70,7 +88,7 @@ instrumented = 0
# Problem specifications # Problem specifications
############################ ############################
#path = /home/haile/sander/data/multicoupling/simplecoupling/ #path = /home/sander/data/multicoupling/simplecoupling/
#gridFile = hexarod.grid #gridFile = hexarod.grid
#dirichletNodes = hexarod.dn #dirichletNodes = hexarod.dn
#dirichletValues = hexarod.nodv #dirichletValues = hexarod.nodv
...@@ -92,26 +110,18 @@ instrumented = 0 ...@@ -92,26 +110,18 @@ instrumented = 0
#E = 1e6 #E = 1e6
#nu = 0.3 #nu = 0.3
#rodRestEndPoint0X = 0.125 #rodRestEndPoint0 = 0.125 0.125 1
#rodRestEndPoint0Y = 0.125 #rodRestEndPoint1 = 0.125 0.125 2
#rodRestEndPoint0Z = 1
#rodRestEndPoint1X = 0.125
#rodRestEndPoint1Y = 0.125
#rodRestEndPoint1Z = 2
## Dirichlet values ## Dirichlet values
#dirichletValueX = 0.125 #dirichletValue = 0.125 0.125 2.5
#dirichletValueY = 0.125
#dirichletValueZ = 2.5
#dirichletAxisX = 0 #dirichletAxisX = 0 0 1
#dirichletAxisY = 0
#dirichletAxisZ = 1
#dirichletAngle = 0 #dirichletAngle = 0
######################################################## ########################################################
#path = /home/haile/sander/data/multicoupling/simplecoupling/ #path = /home/sander/data/multicoupling/simplecoupling/
#gridFile = cube_5x5x5.grid #gridFile = cube_5x5x5.grid
#dirichletNodes = cube_5x5x5.dn #dirichletNodes = cube_5x5x5.dn
#dirichletValues = cube_5x5x5.nodv #dirichletValues = cube_5x5x5.nodv
...@@ -131,17 +141,13 @@ instrumented = 0 ...@@ -131,17 +141,13 @@ instrumented = 0
#rodNu = 0.3 #rodNu = 0.3
## Dirichlet values ## Dirichlet values
#dirichletValueX = 0.5 #dirichletValue = 0.5 1.5 10
#dirichletValueY = 1.5
#dirichletValueZ = 10
#dirichletAxisX = 0 #dirichletAxis = 0 0 1
#dirichletAxisY = 0
#dirichletAxisZ = 1
#dirichletAngle = 90 #dirichletAngle = 90
######################################################## ########################################################
path = /home/haile/sander/data/multicoupling/simplecoupling/ path = /home/sander/data/multicoupling/simplecoupling/
gridFile = cube_4x4x4.grid gridFile = cube_4x4x4.grid
dirichletNodes = cube_4x4x4.dn dirichletNodes = cube_4x4x4.dn
dirichletValues = cube_4x4x4.nodv dirichletValues = cube_4x4x4.nodv
...@@ -162,24 +168,14 @@ rodNu = 0.3 ...@@ -162,24 +168,14 @@ rodNu = 0.3
E = 1e6 E = 1e6
nu = 0.3 nu = 0.3
rodRestEndPoint0X = 0.625 rodRestEndPoint0 = 0.625 0.625 1
rodRestEndPoint0Y = 0.625 #rodRestEndPoint1 = 0.625 0.625 2
rodRestEndPoint0Z = 1 rodRestEndPoint1 = 0.625 -0.082 1.707
#rodRestEndPoint1X = 0.625
#rodRestEndPoint1Y = 0.625
#rodRestEndPoint1Z = 2
rodRestEndPoint1X = 0.625
rodRestEndPoint1Y = -0.082
rodRestEndPoint1Z = 1.707
# Dirichlet values # Dirichlet values
dirichletValueX = 0.625 dirichletValue = 0.625 0.875 2
dirichletValueY = 0.875
dirichletValueZ = 2
dirichletAxisX = 0 dirichletAxis = 0 0 1
dirichletAxisY = 0
dirichletAxisZ = 1
dirichletAngle = 90 dirichletAngle = 90
# Where to write the results # Where to write the results
...@@ -199,7 +195,7 @@ EOF ...@@ -199,7 +195,7 @@ EOF
# run problems # run problems
for level in 4; do for level in 2; do
#for level in 1 2 3 4; do #for level in 1 2 3 4; do
LEVELDIR=${level}"levels_rot" LEVELDIR=${level}"levels_rot"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment