Closed amkatrutsa closed 1 year ago
Hi, I'm aware of that that there is very few documentation right now and I will try to address your issues step by step when I have a little bit of time left. Still here a brief explanation about the individual points:
expressions/base.py
and expressions/multigrid.py
). All steps of evaluation and code generation are performed by transforming or analyzing these data structures.evaluation/convergence.py
. In general the iteration matrix can be simply obtained by replacing each occurrence of the right hand side by zero and of the current solution by the unit matrix.You can also take a look at my slides for Copper Mountain: https://easychair.org/smart-slide/slide/7g69# I hope this helps!
Hello! Could you please add in
examples
folder scripts that demonstrate the following 1) How to extract optimal components of multigrid method that were found by the genetic algorithm 2) How to compute the spectral radius of iteration matrix that is constructed with optimal components 3) General pipeline of using your tool: from initialization of the equation and initial multigrid components, then constructing optimizer and optimization process, and finally extraction of the optimal components (smoothers, restriction and prolongation matrices, etc...) and compute the optimized spectral radius. The last step proves that found components really provide better convergence.Thanks in advance!