sft2d.calculate_time_step
- sft2d.calculate_time_step(grid, diffusivity, cfl_number=0.4)[source]
Calculates the maximum allowable time step based on the CFL condition for advection and diffusion.
- Parameters:
grid (dict) – Dictionary containing grid information (‘theta’, ‘phi’, and their spacings).
diffusivity – Magnetic diffusivity for SFT model in cm^2/s.
cfl_number (float) – CFL number (e.g., 0.4).
- Returns:
Maximum allowable time step in seconds. float: Number of time steps per day.
- Return type:
float