In this exercise you can practice utilizing C code from Python.
Using C code in the heat equation
The code for this exercise is located under interface/c.
~/hpc-python$ cd interface/c
Using cffi
The files evolve.h and evolve.c contain a pure C implementation of the single time step in heat equation. The C implemention can be built into a shared library with the provided Makefile by executing make command. Use cffi for utilizing the library function instead of the Python function in heat.py. Compare the performance to Cython implementation