Performance enhancements for USER-DPD, mostly in SSA communication#87
Merged
akohlmey merged 1 commit intolammps:lammps-icmsfrom Jun 10, 2016
Merged
Performance enhancements for USER-DPD, mostly in SSA communication#87akohlmey merged 1 commit intolammps:lammps-icmsfrom
akohlmey merged 1 commit intolammps:lammps-icmsfrom
Conversation
1) For an ideal fluid benchmark: ~15% speedup and ~5% memory savings 2) Removes duCond and duMech, and replaces dvSSA with v_t0 (ghosts only) 3) Eliminates the need to transmit deltas and uCond/uMech in forward_comm 4) Reduces adds and loads for computing updated velocities from v + dvSSA
jhenin
added a commit
to Colvars/lammps
that referenced
this pull request
Dec 16, 2024
- 759 min_image fix; Saves long runs from crashes; Colvars/colvars#759 (@PolyachenkoYA) - 728 Fix undefined behavior when getting the current working directory from std::filesystem Colvars/colvars#728 (@giacomofiorin) - 724 Fix gradients and metric functions of distanceDir Colvars/colvars#724 (@giacomofiorin) - 715 Add missing rotation in orientation component Colvars/colvars#715 (@giacomofiorin) - 713 fix: try to solve lammps#87 for non-scala components Colvars/colvars#713 (@HanatoK) - 706 BUGFIX for Segmentation fault in colvarbias_meta::calc_energy() with useGrids off Colvars/colvars#706 (@alphataubio) - 701 Do not try accessing LAMMPS proxy object before allocating it Colvars/colvars#701 (@giacomofiorin) Authors: @alphataubio, @giacomofiorin, @HanatoK, @PolyachenkoYA
giacomofiorin
added a commit
to Colvars/lammps
that referenced
this pull request
Apr 18, 2025
The following is a list of pull requests relevant to LAMMPS in the Colvars repository since 2024-08-06: - 752 New tool poisson_integrator_conv Colvars/colvars#752 (@jhenin) - 733 Custom grids for all biases Colvars/colvars#733 (@giacomofiorin, @jhenin) - 776 Avoid error in acos and asin with fast-math Colvars/colvars#776 (@jhenin) - 773 fix: fix the clang build test failure of OPES Colvars/colvars#773 (@HanatoK) - 768 fix: clamp the input values of asin and acos in case of fast math on aarch64 Colvars/colvars#768 (@HanatoK) - 761 Add debug code for the Jacobi failure Colvars/colvars#761 (@HanatoK) - 759 min_image fix; Saves long runs from crashes; Colvars/colvars#759 (@PolyachenkoYA) - 757 Fix MSVC OpenMP issue Colvars/colvars#757 (@HanatoK) - 755 Fix indentation of 'Init CVC' message in standard output Colvars/colvars#755 (@jhenin) - 750 Optimize and simplify the calculation of dihedral gradients Colvars/colvars#750 (@HanatoK) - 749 Add references to new Colvars paper Colvars/colvars#749 (@jhenin, @giacomofiorin) - 740 Report the specific C++ standard at init time, stop warning about C++97/03 Colvars/colvars#740 (@giacomofiorin) - 731 Improve detection of hard/mathematical boundaries Colvars/colvars#731 (@giacomofiorin) - 729 Optimize the fit gradients Colvars/colvars#729 (@HanatoK, @jhenin) - 728 Fix undefined behavior when getting the current working directory from std::filesystem Colvars/colvars#728 (@giacomofiorin) - 727 Add patchversion scripting command Colvars/colvars#727 (@giacomofiorin) - 724 Fix gradients and metric functions of distanceDir Colvars/colvars#724 (@giacomofiorin) - 715 Add missing rotation in orientation component Colvars/colvars#715 (@giacomofiorin) - 713 fix: try to solve lammps#87 for non-scala components Colvars/colvars#713 (@HanatoK) - 709 Implementation of OPES in Colvars Colvars/colvars#709 (@HanatoK, @giacomofiorin, @jhenin) - 706 BUGFIX for Segmentation fault in colvarbias_meta::calc_energy() with useGrids off Colvars/colvars#706 (@alphataubio) - 570 enable use of CVs defined by PyTorch neural network models Colvars/colvars#570 (@zwpku, @giacomofiorin, @HanatoK, @jhenin) Authors: @alphataubio, @EzryStIago, @giacomofiorin, @HanatoK, @jhenin, @PolyachenkoYA, @zwpku
10 tasks
giacomofiorin
added a commit
that referenced
this pull request
Apr 18, 2025
The following is a list of pull requests relevant to LAMMPS in the Colvars repository since 2024-08-06: - 752 New tool poisson_integrator_conv Colvars/colvars#752 (@jhenin) - 733 Custom grids for all biases Colvars/colvars#733 (@giacomofiorin, @jhenin) - 776 Avoid error in acos and asin with fast-math Colvars/colvars#776 (@jhenin) - 773 fix: fix the clang build test failure of OPES Colvars/colvars#773 (@HanatoK) - 768 fix: clamp the input values of asin and acos in case of fast math on aarch64 Colvars/colvars#768 (@HanatoK) - 761 Add debug code for the Jacobi failure Colvars/colvars#761 (@HanatoK) - 759 min_image fix; Saves long runs from crashes; Colvars/colvars#759 (@PolyachenkoYA) - 757 Fix MSVC OpenMP issue Colvars/colvars#757 (@HanatoK) - 755 Fix indentation of 'Init CVC' message in standard output Colvars/colvars#755 (@jhenin) - 750 Optimize and simplify the calculation of dihedral gradients Colvars/colvars#750 (@HanatoK) - 749 Add references to new Colvars paper Colvars/colvars#749 (@jhenin, @giacomofiorin) - 740 Report the specific C++ standard at init time, stop warning about C++97/03 Colvars/colvars#740 (@giacomofiorin) - 731 Improve detection of hard/mathematical boundaries Colvars/colvars#731 (@giacomofiorin) - 729 Optimize the fit gradients Colvars/colvars#729 (@HanatoK, @jhenin) - 728 Fix undefined behavior when getting the current working directory from std::filesystem Colvars/colvars#728 (@giacomofiorin) - 727 Add patchversion scripting command Colvars/colvars#727 (@giacomofiorin) - 724 Fix gradients and metric functions of distanceDir Colvars/colvars#724 (@giacomofiorin) - 715 Add missing rotation in orientation component Colvars/colvars#715 (@giacomofiorin) - 713 fix: try to solve #87 for non-scala components Colvars/colvars#713 (@HanatoK) - 709 Implementation of OPES in Colvars Colvars/colvars#709 (@HanatoK, @giacomofiorin, @jhenin) - 706 BUGFIX for Segmentation fault in colvarbias_meta::calc_energy() with useGrids off Colvars/colvars#706 (@alphataubio) - 570 enable use of CVs defined by PyTorch neural network models Colvars/colvars#570 (@zwpku, @giacomofiorin, @HanatoK, @jhenin) Authors: @alphataubio, @EzryStIago, @giacomofiorin, @HanatoK, @jhenin, @PolyachenkoYA, @zwpku
giacomofiorin
added a commit
to Colvars/lammps
that referenced
this pull request
Apr 30, 2025
The following is a list of pull requests relevant to LAMMPS in the Colvars repository since 2024-08-06: - 752 New tool poisson_integrator_conv Colvars/colvars#752 (@jhenin) - 733 Custom grids for all biases Colvars/colvars#733 (@giacomofiorin, @jhenin) - 776 Avoid error in acos and asin with fast-math Colvars/colvars#776 (@jhenin) - 773 fix: fix the clang build test failure of OPES Colvars/colvars#773 (@HanatoK) - 768 fix: clamp the input values of asin and acos in case of fast math on aarch64 Colvars/colvars#768 (@HanatoK) - 761 Add debug code for the Jacobi failure Colvars/colvars#761 (@HanatoK) - 759 min_image fix; Saves long runs from crashes; Colvars/colvars#759 (@PolyachenkoYA) - 757 Fix MSVC OpenMP issue Colvars/colvars#757 (@HanatoK) - 755 Fix indentation of 'Init CVC' message in standard output Colvars/colvars#755 (@jhenin) - 750 Optimize and simplify the calculation of dihedral gradients Colvars/colvars#750 (@HanatoK) - 749 Add references to new Colvars paper Colvars/colvars#749 (@jhenin, @giacomofiorin) - 740 Report the specific C++ standard at init time, stop warning about C++97/03 Colvars/colvars#740 (@giacomofiorin) - 731 Improve detection of hard/mathematical boundaries Colvars/colvars#731 (@giacomofiorin) - 729 Optimize the fit gradients Colvars/colvars#729 (@HanatoK, @jhenin) - 728 Fix undefined behavior when getting the current working directory from std::filesystem Colvars/colvars#728 (@giacomofiorin) - 727 Add patchversion scripting command Colvars/colvars#727 (@giacomofiorin) - 724 Fix gradients and metric functions of distanceDir Colvars/colvars#724 (@giacomofiorin) - 715 Add missing rotation in orientation component Colvars/colvars#715 (@giacomofiorin) - 713 fix: try to solve lammps#87 for non-scala components Colvars/colvars#713 (@HanatoK) - 709 Implementation of OPES in Colvars Colvars/colvars#709 (@HanatoK, @giacomofiorin, @jhenin) - 706 BUGFIX for Segmentation fault in colvarbias_meta::calc_energy() with useGrids off Colvars/colvars#706 (@alphataubio) - 570 enable use of CVs defined by PyTorch neural network models Colvars/colvars#570 (@zwpku, @giacomofiorin, @HanatoK, @jhenin) Authors: @alphataubio, @EzryStIago, @giacomofiorin, @HanatoK, @jhenin, @PolyachenkoYA, @zwpku
giacomofiorin
added a commit
to Colvars/lammps
that referenced
this pull request
Apr 30, 2025
The following is a list of pull requests relevant to LAMMPS in the Colvars repository since 2024-08-06: - 752 New tool poisson_integrator_conv Colvars/colvars#752 (@jhenin) - 733 Custom grids for all biases Colvars/colvars#733 (@giacomofiorin, @jhenin) - 776 Avoid error in acos and asin with fast-math Colvars/colvars#776 (@jhenin) - 773 fix: fix the clang build test failure of OPES Colvars/colvars#773 (@HanatoK) - 768 fix: clamp the input values of asin and acos in case of fast math on aarch64 Colvars/colvars#768 (@HanatoK) - 761 Add debug code for the Jacobi failure Colvars/colvars#761 (@HanatoK) - 759 min_image fix; Saves long runs from crashes; Colvars/colvars#759 (@PolyachenkoYA) - 757 Fix MSVC OpenMP issue Colvars/colvars#757 (@HanatoK) - 755 Fix indentation of 'Init CVC' message in standard output Colvars/colvars#755 (@jhenin) - 750 Optimize and simplify the calculation of dihedral gradients Colvars/colvars#750 (@HanatoK) - 749 Add references to new Colvars paper Colvars/colvars#749 (@jhenin, @giacomofiorin) - 740 Report the specific C++ standard at init time, stop warning about C++97/03 Colvars/colvars#740 (@giacomofiorin) - 731 Improve detection of hard/mathematical boundaries Colvars/colvars#731 (@giacomofiorin) - 729 Optimize the fit gradients Colvars/colvars#729 (@HanatoK, @jhenin) - 728 Fix undefined behavior when getting the current working directory from std::filesystem Colvars/colvars#728 (@giacomofiorin) - 727 Add patchversion scripting command Colvars/colvars#727 (@giacomofiorin) - 724 Fix gradients and metric functions of distanceDir Colvars/colvars#724 (@giacomofiorin) - 715 Add missing rotation in orientation component Colvars/colvars#715 (@giacomofiorin) - 713 fix: try to solve lammps#87 for non-scala components Colvars/colvars#713 (@HanatoK) - 709 Implementation of OPES in Colvars Colvars/colvars#709 (@HanatoK, @giacomofiorin, @jhenin) - 706 BUGFIX for Segmentation fault in colvarbias_meta::calc_energy() with useGrids off Colvars/colvars#706 (@alphataubio) - 570 enable use of CVs defined by PyTorch neural network models Colvars/colvars#570 (@zwpku, @giacomofiorin, @HanatoK, @jhenin) Authors: @alphataubio, @EzryStIago, @giacomofiorin, @HanatoK, @jhenin, @PolyachenkoYA, @zwpku
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.