include "./Mesh_1/mesh.names"
Header
Mesh DB "." "Mesh_1"
Include Path ""
Results Directory ""
End
Simulation
Max Output Level = 4
Coordinate System = "Cartesian 3D"
Coordinate Mapping(3) = 1 2 3
Simulation Type = "Transient"
Timestepping Method = BDF
BDF order = 2
Timestep sizes(8) = 1e-4 1e-3 1e-2 0.1 \
1e-4 1e-3 1e-2 0.1
TImestep Intervals(8)=10 49 5 2 \
10 49 5 2
Steady State Max Iterations = 10
End
Constants
Gravity(4) = 0 -1 0 9.82e6 ! unit: um/s^2
Stefan Boltzmann = 5.67e-08
End
Body 1
Target Bodies(1) = $Gbody
Name = "Body 1"
Equation = 1
Material = 1
Body Force = 1
Initial Condition = 1
End
Solver 1
Equation = Heat Equation
Procedure = "HeatSolve" "HeatSolver"
Variable = -dofs 1 Temperature
Exec Solver = Always
Stabilize = True
Optimize Bandwidth = True
Steady State Convergence Tolerance = 1.0e-5
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-3
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-8
Linear System Preconditioning = ILU0
Linear System ILUT Tolerance = 1.0e-3
Linear System Abort Not Converged = False
Linear System Residual Output = 1
Linear System Precondition Recompute = 1
End
Equation 1
Name = "Equation 1"
Heat Equation = True
Active Solvers(1) = 1
End
Initial Condition 1
Temperature = 0
End
Material 1
Name = "Material 1"
Heat Conductivity = 10e6 ! pW/um K = 10^-6 W/m K
Reference Temperature = 27
Density = 7800e-18 ! kg/um^3 = 10^18 kg/m^3
Heat Capacity = 1000e12 ! pJ/kg K
End
Boundary Condition 1
Target Boundaries(1) = $Gfix
Name = "BoundaryCondition 1"
Temperature Condition = 1
Temperature = 0
End
Boundary Condition 2
Target Boundaries(1) = $Ginput
Name = "Heat Input"
Heat Flux BC = True
! Heat Flux = 1.0e3 ! pW / um^2 = W / m^2
! Heat: pW = 10^-12 W!
Heat Flux = Variable Time
REAL
0 1e3
0.3 1e3
0.3001 0.0
0.6 0.0
End
End
Solver 2
Exec Solver = after timestep
Procedure = "SaveData" "SaveScalars"
Filename = "out.dat"
Scalars Prefix = "res:"
Variable 1 = Time
Variable 2 = Temperature
Save Coordinates(2,3) = 0 0 0 \
32.5 0 0
File Append = TRUE
ENd
Solver 3
Exec Solver = after timestep
Equation = "ResultOutput"
Procedure = "ResultOutputSolve" "ResultOutputSolver"
Output File Name = "temp."
Output Format = vtk
Vtk Format = Logical True
Scalar Field 1 = Temperature
End