1: \begin{abstract}
2: \indent
3: The SIR model is a classical model characterizing the spreading of infectious diseases.
4: This model describes the time-dependent quantity changes among Susceptible, Infectious, and Recovered groups.
5: By introducing space-depend effects such as diffusion and creation in addition to the SIR model, the Fisher's model is in fact a more advanced and comprehensive model.
6: However, the Fisher's model is much less popular than the SIR model in simulating infectious disease numerically
7: due to the difficulties from
8: the parameter selection,
9: the involvement of 2-d/3-d spacial effects,
10: the configuration of the boundary conditions, etc.
11:
12: This paper aim to address these issues
13: by providing numerical algorithms involving space and time finite difference schemes and iterative methods,
14: and its open-source Python code for solving the Fisher's model.
15: This 2-D Fisher's solver is second order in space and up to the second order in time,
16: which is rigorously verified using test cases with analytical solutions.
17: Numerical algorithms such as SOR, implicit Euler, Staggered Crank-Nicolson, and ADI are combined to improve the efficiency and accuracy of the solver.
18: It can handle various boundary conditions subject to different physical descriptions.
19: In addition, real-world data of Covid-19 are used by the model to demonstrate its practical usage
20: in providing prediction and inferences.
21:
22: \vspace*{1cm}
23:
24:
25:
26: {\it Keywords: COVID-19, Infectious Disease, SIR model, Fisher's Equation, Diffusion}~
27:
28: \end{abstract}
29: