Figure 1 below is a comparison of the performance of PyGBe versus APBS, which is a multi-core CPU finite-difference package for solving the Poisson-Boltzmann equation.
This figure originally appeared in Reference 1. This is an updated version run on newer hardware. The original simulations ran on an NVIDIA Tesla C2075, the new ones on an NVIDIA Tesla K40. Note that the APBS results have not been re-run. The details of the hardware used for those results are available in Reference 1.
To reproduce this figure using PyGBe, run the script run_and_plot_lysozome_case.py located in the directory pygbe/performance. To be able to run the script, two packages are required:
pip install clientconda install requestsWhen you run the script you will also have the option to run the tests with your own hardware. The script will prompt you to download the necessary meshes from Zenodo but requires no additional user interaction.