Skip to content
Snippets Groups Projects
dirneucoupling.parset 3.01 KiB
Newer Older
  • Learn to ignore specific revisions
  • # Number of grid levels
    numLevels = 1
    
    # Type of the domain decomposition algorithm
    # Currently supported:
    #  - FixedPointIteration
    #  - RichardsonIteration
    ddType = RichardsonIteration
    
    # What is the preconditioner, if we are doing a Richardson iteration?
    # Possible values:
    #  - DirichletNeumann
    #  - NeumannDirichlet
    #  - NeumannNeumann
    #  - RobinRobin
    preconditioner = DirichletNeumann
    
    # Tolerance of the Dirichlet-Neumann solver
    ddTolerance = 1e-9
    
    # Max number of Dirichlet-Neumann steps
    maxDirichletNeumannSteps = 10
    
    # Tolerance of the trust-region solver for the rod problem
    trTolerance = 1e-12
    
    # Max number of steps of the trust region solver
    maxTrustRegionSteps = 20
    
    # Verbosity of the trust-region solver
    trVerbosity = 0
    
    # Number of multigrid iterations per time step
    numIt = 20
    
    # Number of presmoothing steps
    nu1 = 3
    
    # Number of postsmoothing steps
    nu2 = 3
    
    # Number of coarse grid corrections
    mu = 1
    
    # Number of base solver iterations
    baseIt = 1000
    
    # Tolerance of the multigrid solver
    mgTolerance = 1e-13
    
    # Tolerance of the base grid solver
    baseTolerance = 1e-13
    
    # Initial trust-region radius
    initialTrustRegionRadius = 1
    
    # Damping
    damping = 0.6
    
    
    ############################
    #   Problem specifications
    ############################
    
    #path = /home/sander/data/multicoupling/simplecoupling/
    #gridFile = hexarod.grid
    #dirichletNodes = hexarod.dn
    #dirichletValues = hexarod.nodv
    #interfaceNodes  = hexarod.ifn
    
    #numRodBaseElements = 4
    
    ## Cross-section area
    #rodA = 0.0625
    
    ## Geometric moments (here: square of edge length 0.25)
    #rodJ1 = 0.0013021
    #rodJ2 = 0.0013021
    
    ## Material parameters
    #rodE  = 1e6
    #rodNu = 0.3
    
    #E     = 1e6
    #nu    = 0.3
    
    
    #rodRestEndPoint0 = 0.125 0.125 1
    #rodRestEndPoint1 = 0.125 0.125 2
    
    
    ## Dirichlet values
    
    #dirichletAngle = 0
    
    
    ########################################################
    #path = /home/sander/data/multicoupling/simplecoupling/
    #gridFile = cube_5x5x5.grid
    #dirichletNodes = cube_5x5x5.dn
    #dirichletValues = cube_5x5x5.nodv
    #interfaceNodes  = cube_5x5x5.ifn
    
    #numRodBaseElements = 5
    
    # Cross-section area
    #rodA = 1
    
    # Geometric moments (here: square of edge length one)
    #rod J1 = 0.0833333
    #rod J2 = 0.0833333
    
    # Material parameters
    #rodE  = 2.5e5
    #rodNu = 0.3
    
    ## Dirichlet values
    
    #dirichletAngle = 90
    
    ########################################################
    path = /home/sander/data/multicoupling/simplecoupling/
    gridFile = cube_4x4x4.grid
    dirichletNodes = cube_4x4x4.dn
    dirichletValues = cube_4x4x4.nodv
    interfaceNodes  = cube_4x4x4.ifn
    
    numRodBaseElements = 4
    
    # Cross-section area
    rodA = 0.0625
    
    # Geometric moments (here: square of edge length 0.25)
    #rodJ1 = 0.0013021
    #rodJ2 = 0.0013021
    rodJ1 = 0.00032552
    rodJ2 = 0.00032552
    
    # Material parameters
    rodE  = 1e6
    rodNu = 0.3
    E     = 1e6
    nu    = 0.3
    
    
    rodRestEndPoint0 = 0.625 0.625 1
    rodRestEndPoint1 = 0.625 0.625 2
    #rodRestEndPoint1 = 0.625 -0.082 1.707
    
    dirichletValue = 0.625 0.625 2.5
    
    dirichletAxis = 0 0 1
    dirichletAngle = 0