automatic program optimization, code generation, Evolution Strategy, Genetic Programming, Geometric Multigrid, Local Fourier analysis.