From 462e8021bddf1358f755bdf59a7a9a8ae4a314b2 Mon Sep 17 00:00:00 2001 From: Oliver Sander <sander@igpm.rwth-aachen.de> Date: Fri, 21 Jan 2011 07:40:52 +0000 Subject: [PATCH] update to current version of dirneucoupling.cc [[Imported from SVN: r6806]] --- dirneu_testsuite/testsuite.sh | 70 +++++++++++++++++------------------ 1 file changed, 33 insertions(+), 37 deletions(-) diff --git a/dirneu_testsuite/testsuite.sh b/dirneu_testsuite/testsuite.sh index ba499501..9e5ddc2e 100755 --- a/dirneu_testsuite/testsuite.sh +++ b/dirneu_testsuite/testsuite.sh @@ -21,6 +21,24 @@ cat > "${PARAMETERFILE}" <<EOF # Number of grid levels 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 ddTolerance = 1e-9 @@ -70,7 +88,7 @@ instrumented = 0 # Problem specifications ############################ -#path = /home/haile/sander/data/multicoupling/simplecoupling/ +#path = /home/sander/data/multicoupling/simplecoupling/ #gridFile = hexarod.grid #dirichletNodes = hexarod.dn #dirichletValues = hexarod.nodv @@ -92,26 +110,18 @@ instrumented = 0 #E = 1e6 #nu = 0.3 -#rodRestEndPoint0X = 0.125 -#rodRestEndPoint0Y = 0.125 -#rodRestEndPoint0Z = 1 -#rodRestEndPoint1X = 0.125 -#rodRestEndPoint1Y = 0.125 -#rodRestEndPoint1Z = 2 +#rodRestEndPoint0 = 0.125 0.125 1 +#rodRestEndPoint1 = 0.125 0.125 2 ## Dirichlet values -#dirichletValueX = 0.125 -#dirichletValueY = 0.125 -#dirichletValueZ = 2.5 +#dirichletValue = 0.125 0.125 2.5 -#dirichletAxisX = 0 -#dirichletAxisY = 0 -#dirichletAxisZ = 1 +#dirichletAxisX = 0 0 1 #dirichletAngle = 0 ######################################################## -#path = /home/haile/sander/data/multicoupling/simplecoupling/ +#path = /home/sander/data/multicoupling/simplecoupling/ #gridFile = cube_5x5x5.grid #dirichletNodes = cube_5x5x5.dn #dirichletValues = cube_5x5x5.nodv @@ -131,17 +141,13 @@ instrumented = 0 #rodNu = 0.3 ## Dirichlet values -#dirichletValueX = 0.5 -#dirichletValueY = 1.5 -#dirichletValueZ = 10 +#dirichletValue = 0.5 1.5 10 -#dirichletAxisX = 0 -#dirichletAxisY = 0 -#dirichletAxisZ = 1 +#dirichletAxis = 0 0 1 #dirichletAngle = 90 ######################################################## -path = /home/haile/sander/data/multicoupling/simplecoupling/ +path = /home/sander/data/multicoupling/simplecoupling/ gridFile = cube_4x4x4.grid dirichletNodes = cube_4x4x4.dn dirichletValues = cube_4x4x4.nodv @@ -162,24 +168,14 @@ rodNu = 0.3 E = 1e6 nu = 0.3 -rodRestEndPoint0X = 0.625 -rodRestEndPoint0Y = 0.625 -rodRestEndPoint0Z = 1 -#rodRestEndPoint1X = 0.625 -#rodRestEndPoint1Y = 0.625 -#rodRestEndPoint1Z = 2 -rodRestEndPoint1X = 0.625 -rodRestEndPoint1Y = -0.082 -rodRestEndPoint1Z = 1.707 +rodRestEndPoint0 = 0.625 0.625 1 +#rodRestEndPoint1 = 0.625 0.625 2 +rodRestEndPoint1 = 0.625 -0.082 1.707 # Dirichlet values -dirichletValueX = 0.625 -dirichletValueY = 0.875 -dirichletValueZ = 2 +dirichletValue = 0.625 0.875 2 -dirichletAxisX = 0 -dirichletAxisY = 0 -dirichletAxisZ = 1 +dirichletAxis = 0 0 1 dirichletAngle = 90 # Where to write the results @@ -199,7 +195,7 @@ EOF # run problems -for level in 4; do +for level in 2; do #for level in 1 2 3 4; do LEVELDIR=${level}"levels_rot" -- GitLab