Code frame
Architecture
Aim
Ensure the correctness
- Generate particles of main domain
- Initiate particle paras
- Fix neighbour search method
- Generate dummy and repulsive particles
- Make the approximation right
- Make the kernel functions right
- Fix the boundary treatment
- Test for \(f=x+y\) etc
- Allocate memory well - more particles and faster speed
- Promote the calculation function - faster
- Use correct taichi functions and syntax - more particles and faster
Balance the convenience
- Set colorbar of selectable paras while running.
- Extract the repeated code and functions
- Promote the convenience of inputing paras