Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Collected small changes and fixes for the next patch release #2239

Merged
merged 24 commits into from
Jul 20, 2020

Conversation

akohlmey
Copy link
Member

@akohlmey akohlmey commented Jul 17, 2020

Summary

This pull request combines various small changes to silence compiler warnings, remove dead code and refactor APIs to make better and more efficient use of std::string.

Author(s)

Axel Kohlmeyer, Temple U

Licensing

By submitting this pull request, I agree, that my contribution will be included in LAMMPS and redistributed under either the GNU General Public License version 2 (GPL v2) or the GNU Lesser General Public License version 2.1 (LGPL v2.1).

Backward Compatibility

No known issues

Implementation Notes

The following individual changes are included:

  • remove dead code in recently added or modified files
  • some cosmetic changes. closes Update dihedral_charmm.cpp #2243
  • silence (some) compiler warnings about unused parameters
  • make more use of const char * pointers in APIs so we need fewer const casts.
  • skip death tests when using OpenMPI without exceptions
  • workaround for using fmtlib with Intel compilers on MacOS
  • refactor fix tune/kspace and fix some related initialization issues. make it suffix compatible. also make it work for pair styles that don't have MSM support.

Post Submission Checklist

  • The feature or features in this pull request is complete
  • Licensing information is complete
  • Corresponding author information is complete
  • The source code follows the LAMMPS formatting guidelines
  • The feature has been verified to work with the conventional build system
  • The feature has been verified to work with the CMake based build system
  • Suitable tests have been added to the unittest tree.

@akohlmey akohlmey added this to the Stable Release Summer 2020 milestone Jul 17, 2020
@akohlmey akohlmey self-assigned this Jul 17, 2020
@akohlmey akohlmey marked this pull request as ready for review July 19, 2020 16:27
@akohlmey akohlmey requested a review from junghans as a code owner July 19, 2020 16:27
@akohlmey akohlmey merged commit 6d70c39 into lammps:master Jul 20, 2020
@akohlmey akohlmey deleted the collected-small-changes branch July 20, 2020 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants