Skip to content

Releases: Electrostatics/apbs

v3.4.1

29 Apr 19:37
f24dd76
Compare
Choose a tag to compare

Known Bugs and Limitations

  • Automated build is only single threaded
  • pb_solvers has been disabled; requires further development for full
    integration
  • Support for the PYGBE solver is minimal so far; user needs to
    install PYGBE (e.g. via [pip install pygbe]{.title-ref})

Minor Updates

  • Updated Windows build to Windows 2022; Visual Studio updated to v17,
    2022
  • Specified Ubuntu build (20.04) and Mac build (11)
  • Fixed CMake syntax error around Python detection
  • Statically link Python in the Mac and Ubuntu builds
  • Build arpack manually in the Mac build to get the static library
  • Updated FETK to v1.9.3
  • Updated installation documentation
  • Added a CentOS Dockerfile; updated the Ubuntu Dockerfile

Notes

v3.4.0

25 Jan 04:22
ed52c8c
Compare
Choose a tag to compare

New Features

  • Revamped build system
  • Most submodule switched to using CMake's FetchContent
  • FETK is now required; currently using v1.9.2
  • Automatic release processes implemented
  • Cross-platform builds performed on GitHub Actions
  • Pre-compiled binaries posted to each Release
  • Binaries are currently single-threaded (no OpenMP)

Known Bugs and Limitations

  • Automated build is only single threaded
  • pb_solvers has been disabled; requires further development for full
    integration
  • Support for the PYGBE solver is minimal so far; user needs to
    install PYGBE (e.g., pip install pygbe)
  • Docker build was failing during tests and needs to be fixed

Notes

3.3.0.alpha

02 Dec 01:12
Compare
Choose a tag to compare

Dec 10, 2021

  • An amazing update
  • Another amazing update
  • A stupendous update

APBS-3.0.0

04 Jul 02:19
Compare
Choose a tag to compare

APBS 3.0 CHANGELOG

These are notes for APBS version 3.0

New Features

  • Poisson-Boltzmann Analytical Method (PBAM, see Lotan & Head-Gordon) and Semi-Analytical Method (PBSAM, see Yap & Head-Gordon) integrated with APBS. PBSAM is currently only available in the Linux and OS X distributions.
    • Examples are located with the APBS examples in the pbam/ and pbsam/ directories.
    • More information and documentation may be found in the PBAM and PBSAM sections of the APBS-PDB2PQR website.
  • Tree-Code Accelerated Boundary Integral Poisson-Boltzmann Method (TABI-PB) integrated with APBS.(See Geng & Krasny)
    • Examples are located with the APBS examples in the bem/, bem-pKa/, and bem-binding-energies/ folders
    • Included NanoShaper alternative to MSMS.
    • More information and documentation may be found in the Contributions section of the APBS-PDB2PQR website
  • Added binary DX format support to the appropriate APBS tools.
  • Test suite amended and expanded.
  • Removed hard-coded limitation to number of grid points used to determine surface accessibility.

Known Bugs / Limitations

  • PBSAM not building in windows due to C standard restrictions in the Microsoft compiler implementation.

Minor Updates

  • PB(S)AM now requires the key work 'pos' for the term argument.
  • PB(S)AM 'surf' keyword has been replaced with the 'usemesh' keyword.
  • PB(S)AM 'salt' keyword has been replaced with the 'ion' keyword.
  • PB(S)AM dynamics parameters are no longer accepted in the ELEC section.
  • PB(S)AM now has only one type of ELEC method: pb(s)am_auto.
  • PB(S)AM 'gridpts' keyword has been replaced with 'dime' keyword.
  • PB(S)AM 'dx' and '3dmap' keywords are deprecated to use the 'write' one instead.
  • BEM mesh keyword now requires method names instead of just integer values.
  • GEOFLOW ELEC type has been change from 'geoflow-auto' to 'geoflow'.
  • Fixed miscellaneous Windows build issues.
  • Update the build configurations for the Pythons libraries.

Notes

  • The following are included in APBS as Git submodules:

APBS-1.5.0

04 Jul 01:01
Compare
Choose a tag to compare

APBS 1.5 CHANGELOG

These are notes for APBS version 1.5

New Features

  • Poisson-Boltzmann Analytical Method (PBAM, see Lotan & Head-Gordon) and Semi-Analytical Method (PBSAM, see Yap & Head-Gordon) integrated with APBS. PBSAM is currently only available in the Linux and OS X distributions.
    • Examples are located with the APBS examples in the pbam/ and pbsam/ directories.
    • More information and documentation may be found in the PBAM and PBSAM sections of the APBS-PDB2PQR website.
  • Tree-Code Accelerated Boundary Integral Poisson-Boltzmann Method (TABI-PB) integrated with APBS.(See Geng & Krasny)
    • Examples are located with the APBS examples in the bem/, bem-pKa/, and bem-binding-energies/ folders
    • Included NanoShaper alternative to MSMS.
    • More information and documentation may be found in the Contributions section of the APBS-PDB2PQR website
  • Added binary DX format support to the appropriate APBS tools.
  • Test suite amended and expanded.
  • Removed hard-coded limitation to number of grid points used to determine surface accessibility.

Known Bugs / Limitations

  • PBSAM not building in windows due to C standard restrictions in the Microsoft compiler implementation.

Bug Fixes

  • Build an iAPBS build bug.
  • Fixed miscellaneous Windows build issues.
  • OS X bundle problem on El Capitan.

Notes

  • The following are included in APBS as Git submodules:
  • Geometric Flow (link)
  • FETk (link)
  • PBAM/PBSAM (link)
  • TABI-PB (link)
  • To build on Windows from source, the root CMakeLists.txt file needs to be modified by un-commenting out the lines after "#if building on Windows" and commenting out the corresponding lines above.

APBS-1.4.2.1

03 Jul 23:29
Compare
Choose a tag to compare

APBS 1.4.2.1 CHANGELOG

These are notes for APBS version 1.4.2.1.

Changes from 1.4.2

  • Actually included PB-AM binary, examples and documentation -- note that this is Linux and OS X only!
  • Fixed Windows build so that it is not a Debug build, and ensured that no DLLs are missing

New Features

  • Poisson-Boltzmann Semi-Analytical Method (PB-AM) packaged and built with APBS
    • the binary is called mpe and colocated with the apbs binary
    • documentation is with the APBS documentation, and called PBE_Manual_V1.docx
    • examples are located with APBS examples in a pb-am directory
  • New Geometric flow API and improvements in speed (#235)
  • Support for BinaryDX file format (#216)
  • SOR solver added for mg-auto input file option
  • DXMath improvements (#168, #216)
  • Test suite improvements
    • APBS build in Travis-CI
    • Geometric Flow tests added
    • Protein RNA tests enabled (#149)
    • Intermetiate result testing (#64)
  • Example READMEs onverted to markdown and updated with latest results

Bug Fixes

  • OpenMPI (mg-para) functionality restored (#190)
  • Fixed parsing PQR files that contained records other than ATOM and HETATM (#77, #214)
  • Geometric Flow boundary indexing bug fixed
  • Build fixes:
    • Out of source CMake builds are again working
    • Python library may be built (#372)
    • CentOS 5 binary builds for glibc compatibility
    • Pull requests merged
  • Removed irrelevant warning messages (#378)

Notes

The following packages are treated as submodules in APBS:

  • Geometric Flow has been moved to it's own repository
  • FETk has been cloned so that we have could effect updates
  • PB-SAM lives here

Added chat feature for users. This can also be found from the support tab on http://www.poissonboltzmann.org/.

Known Bugs

  • Travis CI Linux builds are breaking because Geometric Flow relies on C++11 and Travis boxen have an old GCC that doth not support C++11. This is also an issue for CentOS 5
  • BEM is temprarily disabled due to build issues
  • Geometric Flow build is currently broken on Windows using Visual Studio

APBS-1.4.2

03 Jul 22:56
Compare
Choose a tag to compare

APBS 1.4.2 CHANGELOG

These are notes for APBS version 1.4.2.

New Features

  • Poisson-Boltzmann Semi-Analytical Method (PB-SAM) packaged and built with APBS
  • New Geometric flow API and improvements in speed (#235)
  • Support for BinaryDX file format (#216)
  • SOR solver added for mg-auto input file option
  • DXMath improvements (#168, #216)
  • Test suite improvements
    • APBS build in Travis-CI
    • Geometric Flow tests added
    • Protein RNA tests enabled (#149)
    • Intermetiate result testing (#64)
  • Example READMEs onverted to markdown and updated with latest results

Bug Fixes

  • OpenMPI (mg-para) functionality restored (#190)
  • Fixed parsing PQR files that contained records other than ATOM and HETATM (#77, #214)
  • Geometric Flow boundary indexing bug fixed
  • Build fixes:
    • Out of source CMake builds are again working
    • Python library may be built (#372)
    • CentOS 5 binary builds for glibc compatibility
    • Pull requests merged
  • Removed irrelevant warning messages (#378)

Notes

The following packages are treated as submodules in APBS:

  • Geometric Flow has been moved to it's own repository
  • FETk has been cloned so that we have could effect updates
  • PB-SAM lives here

Added chat feature for users. This can also be found from the support tab on http://www.poissonboltzmann.org/.

Known Bugs

  • Travis CI Linux builds are breaking because Geometric Flow relies on C++11 and Travis boxen have an old GCC that doth not support C++11. This is also an issue for CentOS 5
  • BEM is temprarily disabled due to build issues
  • Geometric Flow build is currently broken on Windows using Visual Studio