Header
CHECK KEYWORDS Warn
Mesh DB "." "adapt"
End
Simulation
Max Output Level = 5
Coordinate System = "Cartesian 2D"
Coordinate Mapping(3) = 1 2 3
Simulation Type = "Transient"
Timestep Sizes(1) = .000005
Timestep Intervals(1) = 20
Timestepping Method = BDF
BDF Order = 1
Steady State Max Iterations = 10
Solver Input File = adapt.sif
! Post File = file "vtufile.vtu"
! vtu: Scalar Field 1 = String "Temperature"
! vtu: Output Directory = file "vtufolder"
! vtu: Vtu Time Collection = logical true
End
Body 1
Target Bodies(2) = 1 2
Equation = 1
Material = 1
Initial Condition = 1
End
Equation 1
Heat Equation = True
Active Solvers(1) = 1
End
Solver 1
Exec Solver = "Always"
Equation = "Heat Equation"
Procedure = "HeatSolve" "HeatSolver"
Variable = "Temperature"
Variable Dofs = 1
Optimize Bandwidth = True
Linear System Solver = "Direct"
Linear System Direct Method = "umfpack"
Steady State Convergence Tolerance = 1.0e-5
Stabilize = True
Nonlinear System Convergence Tolerance = 1.0e-4
Nonlinear System Max Iterations = 3
Nonlinear System Newton After Iterations = 2
Nonlinear System Newton After Tolerance = 1.0e-3
Nonlinear System Relaxation Factor = 1.0
Adaptive Mesh Refinement = true
Adaptive Remesh = false
Adaptive Save Mesh = true
Adaptive Error Limit = 1e-4
End
Solver 2
Exec Solver = String "after timestep"
Equation = String "ResultOutput"
Procedure = File "ResultOutputSolve" "ResultOutputSolver"
Output File Name = file "vtufile"
Vtu Format = Logical True
Ascii Output = Logical True
Scalar Field 1 = String "Temperature"
Mesh Name = file "refinedmesh"
Output Directory = file "vtuoutput"
Vtu Time Collection = logical true
End
Material 1
Density = 1
Heat Conductivity = 1
Heat Capacity = 1
End
Boundary Condition 1
Target Boundaries(1) = 1
Name = COLD
Temperature = 0
End
Boundary Condition 2
Target Boundaries(1) = 2
Name = HOT
Heat Flux BC = True
Heat Flux = 100
End
Initial Condition 1
Temperature = 100
End