| 218 | |
| 219 | '''Thermal Conduction''' [[BR]][[BR]] |
| 220 | |
| 221 | The anisotropic thermal conduction is determined by the following equations: [[BR]][[BR]] |
| 222 | |
| 223 | |
| 224 | Another user controlled isotropic thermal diffusion is added to make the code stubborn. There are . The microphysical thermal conduction is also flux limited, heat flow at each cell face [[BR]] |
| 225 | centers cannot surpass a fraction of electron mean thermal speed (Cowie, Mckee 1977): |
| 226 | |
| 227 | |
| 228 | However, the user controller isotropic thermal conduction is not included in this limiting. [[BR]] |
| 229 | It is supposed to be several orders of magnitudes smaller than the microphysical conductivity, and should maintain isotropic. [[BR]] |
| 230 | |
| 231 | The thermal conduction is implemented in a similar manner as the resistivity. [[BR]] |
| 232 | First, the heat flux at each cell centers are calculated: on x interfaces, qx are directly obtained, qy is obtained by averaging the adjacent 4 qy, Same for y interfaces.[[BR]] |
| 233 | We do projections of heat flux twice: first onto the field direction, then to the face normal.[[BR]][[BR]] |
| 234 | |
| 235 | |
| 236 | We also calculate the saturation flux and project to the face normal. Remember, the saturation flux is always aligned with the field.[[BR]][[BR]] |
| 237 | |
| 238 | |
| 239 | Both the projected heat flux and saturation flux are feed into the saturation function to calculate the final flux. The saturation starts at a "saturation point", which is controllable. [[BR]] |
| 240 | Below the saturation point, there is no saturation so there is no additional modification to the original heat flux. Above the saturation point, the flux gets saturated and gradually reach [[BR]] |
| 241 | the saturation flux. [[BR]][[BR]] |
| 242 | |
| 243 | |
| 244 | |
| 245 | '''Thermal Conduction Interface''' [[BR]] |
| 246 | The anisotropic thermal conduction can be turned on by putting: [[BR]] |
| 247 | '''lresistive = .true.'''[[BR]] |
| 248 | The '''CondType''' controls the type of conduction:[[BR]] |
| 249 | CondType = 1: computational conductivity, linear, only alone the field lines. CondType = 2: computational conductivity, nonlinear, only alone the field lines.[[BR]] |
| 250 | CondType = 3: microphysical conductivity, automatically calculated and scaled. [[BR]] |
| 251 | '''conductivity''': effective only when the conductivity is computational. [[BR]] |
| 252 | '''lisodiffusion''': a bool that controls whether there is artificial thermal diffusion. This diffusion is isotropic.[[BR]] |
| 253 | '''isodiffusionratio''': controls the ratio between artificial diffusion and actual diffusion. For instance, setting this ratio to 0.01 will add an artificial isotropic thermal diffusion [[BR]] |
| 254 | that is 100 times weaker than the minimal actual diffusion on the grid. [[BR]] |
| 255 | |
| 256 | |
| 257 | |