General-purpose finite element solver based on Python and Cython - Castro, Saullo G. P. (2025)