Header
CHECK KEYWORDS Warn
Mesh DB "." "adapt"
End
Simulation
Max Output Level = 17
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
Solver Input File = adapt.sif
Post File = file "test.vtu"
Steady State Max Iterations = 10
Scalar Field 1 = String "Temperature"
Output Directory = file "vtufolder"
! The mesh related to vtu output is the initial mesh.
! To make the mesh follow the current mesh of heat equation
! i.e. the adaptive mesh this keyword has to be given.
vtu: Save Solver Mesh Index = Integer 1
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 Error Limit = 1e-4
! If we wish to save every intermediate mesh then this can be set true
Adaptive Save Mesh = false
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