Partial absorption cross section of Schwarzschild BH calculation using GSL and glib.
The GUI was made with Tcl/Tk and gnuplot
To use the GUI you need schwarzschild.exe and gnuplot.exe in the same directory.
If you want to compile the code you'll need the GSL and glib libraries. I've done all the development in Windows so I've used the MSYS2 system. You can use Chocolatey or install MSYS2 directly.
To install the packages I've used pacman. To compile you just need a c99 compiler. I've used CodeBlocks as IDE.
For more information you can consult the pdf