Header CHECK KEYWORDS Warn Mesh DB "." "temp" Include Path "" Results Directory "" End $T0 = 273.15 $T1 = 273.15 $T4 = 293.15 $eps2 = 0.9 $eps3 = 0.9 Simulation Max Output Level = 5 Coordinate System = Cartesian Coordinate Mapping(3) = 1 2 3 Simulation Type = Steady state Steady State Max Iterations = 1 Output Intervals = 1 Timestepping Method = BDF BDF Order = 1 Solver Input File = temp.sif Post File = temp.ep 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 = Heat Equation Procedure = "HeatSolve" "HeatSolver" Variable = -dofs 1 Temperature Exec Solver = Always Stabilize = True Bubbles = False Lumped Mass Matrix = False Optimize Bandwidth = True Radiation Solver = Logical True Steady State Convergence Tolerance = 1.0e-8 Nonlinear System Convergence Tolerance = 1.0e-8 Nonlinear System Max Iterations = 20 Nonlinear System Newton After Iterations = 3 Nonlinear System Newton After Tolerance = 1.0e-8 Nonlinear System Relaxation Factor = 1 Linear System Solver = Iterative Linear System Iterative Method = bicgstab Linear System Max Iterations = 500 Linear System Convergence Tolerance = 1.0e-10 Linear System Preconditioning = ILU0 Linear System ILUT Tolerance = 1.0e-0 Linear System Abort Not Converged = False Linear System Residual Output = 20 Linear System Precondition Recompute = 1 End Solver 2 Exec Solver = before saving Equation = "flux compute" Procedure = "FluxSolver" "FluxSolver" Enforce Positive Magnitude = True Calculate Flux = Logical True Calculate Grad = Logical True Calculate Grad Magnitude = Logical False Calculate Flux Magnitude = Logical False Flux Variable = String Temperature Flux Coefficient = String "Heat Conductivity" Linear System Solver = "Direct" Linear System Iterative Method = "cg" Linear System Preconditioning = ILU0 Linear System Residual Output = 10 Linear System Max Iterations = Integer 500 Linear System Convergence Tolerance = 1.0e-10 End !Solver 3 ! Exec Solver = before saving ! Equation = "streamlines" ! Procedure = "StreamSolver" "StreamSolver" ! Variable = String Stream ! Stream Function Velocity Variable = "temperature flux" ! Linear System Solver = "Iterative" ! Linear System Iterative Method = "cg" ! Linear System Preconditioning = ILU0 ! Linear System Residual Output = 10 ! Linear System Max Iterations = Integer 500 ! Linear System Convergence Tolerance = 1.0e-10 ! Linear System Abort Not Converged = False !End Solver 3 Exec Solver = after saving Equation = "Result output" Procedure = "ResultOutputSolve" "ResultOutputSolver" Output File Name = "tempRad" Output Format = "Gmsh" Binary Output = False !Gmsh Format = True End !Solver 4 ! Exec Solver = after saving ! Equation = "SaveLine" ! Procedure = "SaveData" "SaveLine" ! Filename = f.dat ! Save Flux = True ! Variable 1 = Temperature ! Variable 2 = "temperature flux" !End Solver 4 Exec Solver = after saving Equation = "SaveScalars" Procedure = "SaveData" "SaveScalars" FileName = "RHF.dat" Variable 1 = "Temperature" !Coefficient 1 = "Heat Conductivity" Operator 1 = "Diffusive flux" Variable 2 = "Flux" !Coefficient 2 = "Heat Conductivity" Operator 2 = "convective flux" End Equation 1 Name = "Fourier" Active Solvers(4) = 1 2 3 4 End Initial Condition 1 Name = "zero" Temperature = 273.15 End Boundary Condition 1 Name = "S1" Target Boundaries(1) = 1 !Heat Flux BC = True !Heat Transfer Coefficient = 10 Temperature = $T1 End Boundary Condition 2 Name = "S4" Target Boundaries(1) = 4 !Heat Flux BC = True !Heat Transfer Coefficient = 10 Temperature = $T4 End !Boundary Condition 3 ! Name = "Adibatique" ! Target Boundaries(2) = 2 3 ! Heat Flux BC = True ! Heat Flux = 0 !End Boundary Condition 3 Name = "S2" Target Boundaries(1) = 2 !Heat Flux BC = False !Radiation Boundary Open = False Radiation = Diffuse Gray Radiation Target Body = -1 Emissivity = $eps2 !Radiation External Temperature = $T0 Save Line = True Save Scalars = True End Boundary Condition 4 Name = "S3" Target Boundaries(1) = 3 !Heat Flux BC = False !Radiation Boundary Open = False Radiation = Diffuse Gray Radiation Target Body = -1 Emissivity = $eps3 !Radiation External Temperature = $T0 Save Line = True Save Scalars = True End Material 1 Name = "mat inner" Heat Conductivity = 99999999.0 Heat Capacity = 1.0 Density = 1 End Material 2 Name = "mat outer" Heat Conductivity = 99999999.0 Heat Capacity = 1.0 Density = 1 End Body 1 Name = "inner" Target Bodies(1) = 1 Equation(1) = 1 Material = 1 Initial condition = 1 End Body 2 Name = "outer" Target Bodies(1) = 2 Equation(1) = 1 Material = 2 Initial condition = 1 End