This TABIPB repo serves as a submodule to APBS, and is currently maintained only for compatibility with APBS. The new repository for the treecode-accelerated boundary integral Poisson--Boltzmann solve is located at https://github.com/Treecodes/TABI-PB.
To build as an independent executable:
mkdir build; cd build
cmake ..
make
This creates a tabipb executable located at tabipb/build/bin/tabipb. To run an example, navigate to the examples directory, and run ../build/bin/tabipb:
cd example/
./../build/bin/tabipb
This should be similar to the Geoflow build. To invoke TABIPB on Sphinx, you need to use the flag -DENABLE_TABIPB_SPHINX=ON
when you run cmake. Command:
cd APBS_SPHINX/plugins/TABIPB/src
mkdir build; cd build
cmake -DENABLE_TABIPB_SPHINX=ON ..
make
cp tabipb_sph.so ../..