As for your question:
I commented out and used a sort of "blank" boundary condition:
Code: Select all
Boundary Condition 1
! Pressure Velocity = Real 0
End
I commented out and used a sort of "blank" boundary condition:
Code: Select all
Boundary Condition 1
! Pressure Velocity = Real 0
End
Cool! I am glad this was interesting for you.
Ha! Nice, I did not know that. I will try. I definitely need to give another good read at the manuals, so many things I keep on missing.raback wrote: ↑13 Sep 2020, 01:19 A note on the output of eigenmodes. You will get the modes as timesteps in vtu file if you add in Simulation section "vtu: Eigen Analysis = Logical True". This will tell the vtu output to number the files according to eigenmodes. There could be iterative or time dependent problems where for each iteration we solve a slightly modified eigenvalue problem. So therefore this is not the default in output.
Cool stuff. I will try that too.
Code: Select all
Eigen System Damped = Logical True
Code: Select all
WaveSolver: Solving the divergence pressure wave
WaveSolver: We have a harmonic or eigenmode system
Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
Backtrace for this error:
#0 0xde18c3eb
#1 0xde107034
#2 0xbba62201
#3 0x64c87ff7
#4 0x65f1217e
#5 0x65ec1453
#6 0x65f10cad
#7 0xb3847e3f
#8 0xb39c7b65
#9 0xb39cc916
#10 0xb39d504b
#11 0xb38fd83c
#12 0xb3981912
#13 0xb397a8c9
#14 0xb3b1a872
#15 0x22d643e7
#16 0xb398ed6a
#17 0xb39a73db
#18 0xb39a8c76
#19 0xb39a9f32
#20 0xb3c3171f
#21 0xbba61707
#22 0xbba62a93
#23 0xbba613c0
#24 0xbba614f5
#25 0x64297033
#26 0x65ec2650
#27 0xffffffff
Code: Select all
Header
CHECK KEYWORDS Warn
Mesh DB "." "."
Include Path ""
Results Directory ""
End
Simulation
Max Output Level = 5
Coordinate System = Cartesian
Coordinate Mapping(3) = 1 2 3
Simulation Type = Steady state
Steady State Max Iterations = 10
Output Intervals = 1
Timestepping Method = BDF
BDF Order = 1
! Coordinate Scaling = 0.001
Solver Input File = case.sif
Post File = case.vtu
End
Constants
Gravity(4) = 0 -1 0 9.82
Stefan Boltzmann = 5.67e-08
Permittivity of Vacuum = 8.8542e-12
Boltzmann Constant = 1.3807e-23
Unit Charge = 1.602e-19
End
Solver 1
! Equation
Equation = "Wave Equation"
Procedure = "WaveSolver" "WaveSolver"
Variable = "Pressure"
Variable DOFs = 1
! Solver
! Steady State
Steady State Convergence Tolerance = 1e-09
! Nonlinear
! Nonlinear System Convergence Tolerance = 1.0e-7
! Nonlinear System Max Iterations = 1
! Nonlinear System Newton After Iterations = 3
! Nonlinear System Newton After Tolerance = 1.0e-3
! Nonlinear System Relaxation Factor = 1
! Linear
! Linear System Scaling = Logical True
! Linear System Symmetric = Logical True
Linear System Solver = string "Iterative"
Linear System Direct Method = Umfpack
Linear System Iterative Method = BiCGStabl
Linear System Max Iterations = 10000
Linear System Convergence Tolerance = real 1e-8
BiCGstabl polynomial degree = 4
Linear System Preconditioning = ILU2
Linear System ILUT Tolerance = 1.0e-3
Linear System Abort Not Converged = True
Linear System Residual Output = 50
Linear System Precondition Recompute = 1
! Special
Eigen Analysis = True
Eigen System Damped = Logical True
Eigen System Values = 15
Eigen System Select = smallest magnitude
Eigen System Convergence Tolerance = Real 1.0e-9
Eigen System Max Iterations = 10000
! Eigen System Shift = Real 1000
Eigen System Normalize To Unity = Logical True
End
Solver 2
Equation = "SaveScalars"
Filename = eigenvalues.dat
Procedure = "SaveData" "SaveScalars"
Save EigenValues = True
!Compare the norm of the 15th eigenvalue
Show Norm Index = 15
End
Equation 1
Name = "Wave Equation"
Active Solvers(1) = 1
End
Material 1
Name = "Air (room temperature)"
Sound Speed = Real 343.0
Sound Damping = Real 0.0
Sound Reaction Damping = Real 0.0
End
Body 1
Target Bodies(1) = 1
Name = "Body 1"
Equation = 1
Material = 1
End
Boundary Condition 1
Target Boundaries(5) = 2 3 4 5 6
Name = "Soft"
Pressure Velocity = Real 0
End
Boundary Condition 2
Target Boundaries(1) = 1
Name = "Soft"
Wave Impedance 1 = Real 343.0
End