Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
775 commits
Select commit Hold shift + click to select a range
d4c3ee3
Fixing a few leftover force references, integrating into commands lists
jtclemm Nov 28, 2025
025d3b3
fore error message improvements in input processing
akohlmey Nov 28, 2025
147ebc7
Add KOKKOS version of dihedral_fourier and improper_cvff
stanmoore1 Nov 28, 2025
19e04da
Add virial support to fix_addforce_kokkos
stanmoore1 Nov 29, 2025
3d963b2
Fix compile issue
stanmoore1 Nov 29, 2025
8437a51
whitespace
stanmoore1 Nov 29, 2025
2f1572a
update death tests for echo command
akohlmey Nov 29, 2025
d29df2f
improve error messages
akohlmey Nov 29, 2025
5891939
some more error message improvements
akohlmey Nov 29, 2025
33cd65a
Renaming addtorque example
jtclemm Nov 29, 2025
0302274
Updating purge list, force->torque in comments, warning for old addto…
jtclemm Nov 29, 2025
697b4b6
Merge branch 'develop' into granular-updates
jtclemm Nov 29, 2025
4cd7407
Removing minimization notes for setting torques
jtclemm Nov 29, 2025
6b281c0
make more compact and consistent
akohlmey Nov 29, 2025
5acf5cd
Adding reference to fix freeze
jtclemm Nov 29, 2025
be46b96
rename CMAKE_CUSTOM_LINKER CMake variable to LAMMPS_CUSTOM_LINKER
akohlmey Nov 29, 2025
b4ea708
update discussions of testing / code analysis link to software engine…
akohlmey Nov 29, 2025
eddad5e
move doxygen related changes out of this branch to PR #4793
akohlmey Nov 30, 2025
107c2b9
Added usenonblocking param to FFT3D unit tests
hagertnl Dec 1, 2025
53b1a4e
add KOKKOS version of fix external
akohlmey Dec 1, 2025
115db3f
use consistent include guards
akohlmey Dec 1, 2025
95e02cd
documentation updates and corrections
akohlmey Dec 1, 2025
6d47678
correct metadata for mW potential file
akohlmey Dec 2, 2025
792d014
Merge pull request #4791 from akohlmey/collected-small-changes
akohlmey Dec 2, 2025
9e7095b
Merge branch 'develop' into kk_new_styles
stanmoore1 Dec 2, 2025
8ec0f26
make certain positions on host are up-to-date
akohlmey Dec 3, 2025
d145b1d
Fix bug in Kokkos Remap, where conditionals were ordered incorrectly
hagertnl Dec 3, 2025
9e348d5
Replace Allreduce-based collective commringlist building with C++ set…
hagertnl Dec 3, 2025
1eb6810
Update remap in Kokkos KSPACE to use set instead of MPI_Allreduce
hagertnl Dec 3, 2025
1ea586c
Added docs for nonblocking keyword for kspace_modify
hagertnl Dec 3, 2025
0df30a3
Added defaults and restriction for collective/nonblocking keywords
hagertnl Dec 3, 2025
f084c98
Merge pull request #4707 from chogene/fix_elastic_born_silicon
akohlmey Dec 4, 2025
dc59fb7
Notes on use with rigid
jtclemm Dec 4, 2025
e7cbdce
Merge branch 'develop' of github.com:lammps/lammps into kk_new_styles
stanmoore1 Dec 4, 2025
cebaa8c
bugfix from @ndtrung81 for fix rigid/small when using langevin thermo…
akohlmey Dec 4, 2025
4105717
Merge pull request #4689 from bbbaer/develop
akohlmey Dec 4, 2025
1bbfc06
Fix missing data transfer for pair_hybrid_scaled_kokkos
stanmoore1 Dec 4, 2025
f9c3bce
Warnings for changing torques w/ rigid
jtclemm Dec 4, 2025
5b7a27a
Fix compile
stanmoore1 Dec 4, 2025
f57a600
Merge branch 'develop' into kk_new_styles
stanmoore1 Dec 4, 2025
5ed70a7
Use device virial_fdotr
stanmoore1 Dec 4, 2025
fa89b95
Merge remote-tracking branch 'github/develop' into collected-small-fixes
akohlmey Dec 4, 2025
6505391
Fix issue in dihedral_fourier_kokkos
stanmoore1 Dec 4, 2025
a22ac21
improve error messages in fix rigid/small
akohlmey Dec 4, 2025
05681a8
remove unused class members
akohlmey Dec 5, 2025
13ea2b2
remove dead code
akohlmey Dec 5, 2025
b6ff6dc
Fix memory allocation issue
stanmoore1 Dec 5, 2025
a660132
Fix compile
stanmoore1 Dec 5, 2025
1a38e8a
use branch names to select manual version, add source snapshot download
akohlmey Dec 5, 2025
c3e919d
Merge branch 'develop' into srd-fix-pbcs
akohlmey Dec 5, 2025
4ffc4e6
remove debug/development code
akohlmey Dec 5, 2025
a5425fb
rename putflag member to unbiasflag for better consistency with the c…
akohlmey Dec 5, 2025
367c705
Fix more issues in dihedral_fourier_kokkos
stanmoore1 Dec 5, 2025
2414144
Fix compile
stanmoore1 Dec 5, 2025
a6b81d5
Remove host copy
stanmoore1 Dec 5, 2025
c81cdc9
Small tweaks
stanmoore1 Dec 5, 2025
ee1164f
Tweak data transfer
stanmoore1 Dec 5, 2025
952e7a5
improve error messages.
akohlmey Dec 5, 2025
cb6881e
disallow use of INTEL package pair styles with MC fixes that call Pai…
akohlmey Dec 5, 2025
47c211a
improve some error messages
akohlmey Dec 5, 2025
84e757f
Merge pull request #4590 from taenzel/srd-fix-pbcs
akohlmey Dec 5, 2025
ff884e2
Merge remote-tracking branch 'github/develop' into collected-small-fixes
akohlmey Dec 5, 2025
1633b88
add missing versionadded tag
akohlmey Dec 5, 2025
a14ddc8
Fix segfault
stanmoore1 Dec 6, 2025
f2dac6c
Merge branch 'lammps:develop' into harmWallsReturned
Eddy-Barraud Dec 6, 2025
ae54b67
Update fix_wall documentation, add citations in constructor, and add …
Eddy-Barraud Dec 6, 2025
2321c8c
Refactor fix "propel/selfalign" to "align/self"
jeremyaqp Dec 6, 2025
8ac8e76
Alphabetical order for align/self in fix.rst
jeremyaqp Dec 6, 2025
d8a8380
small changes for consistency and clarity
akohlmey Dec 6, 2025
44f5e01
add a thresh keyword to fix store/state to store data only when the t…
akohlmey Dec 6, 2025
ca8f7e9
add false positive
akohlmey Dec 6, 2025
b7db5b1
improve error messages
akohlmey Dec 6, 2025
a2a07e2
apply GitHub Copilot suggested minor corrections
akohlmey Dec 6, 2025
405642e
Merge branch 'develop' into informative_thermo_column_titles
jrgissing Dec 7, 2025
f5e8e6f
Update thermo_modify.rst
jrgissing Dec 7, 2025
424e7e5
adjust minimum required GCC compiler version
akohlmey Dec 7, 2025
0922a8b
Merge remote-tracking branch 'github/develop' into BROWNIAN-selfalign
akohlmey Dec 7, 2025
61f08b3
small doc improvements
akohlmey Dec 7, 2025
fb48033
small error message improvements, apply clang-format
akohlmey Dec 7, 2025
ca2da24
small example updates, use consistent naming (for regression testing)
akohlmey Dec 7, 2025
85fa29f
reaxff/speces: delete subgroup
jrgissing Dec 7, 2025
15245b1
docs
jrgissing Dec 7, 2025
b97801e
glitch in the matrix
jrgissing Dec 7, 2025
c5a734d
bad logic
jrgissing Dec 7, 2025
5cd619a
explicitly disable dlopen when cross-compiling plumed2 on for Windows
akohlmey Dec 8, 2025
9a9f272
small tweak in building phana
akohlmey Dec 8, 2025
88d4ed1
correct behavior of read_dump for native and xyz format dump error de…
akohlmey Dec 8, 2025
bdaf649
add molecule ID attribute to supported properties for native dump fil…
akohlmey Dec 8, 2025
82cc1d8
throw an error when trying to read general triclinic native dump files
akohlmey Dec 8, 2025
9df185f
Removed plan->self usage from collectives, since it's faster for self…
hagertnl Dec 9, 2025
1ef5840
avoid segfault when using fix shake during minimization with disabled…
akohlmey Dec 9, 2025
8d3d682
renamed functions and added backward compatibilty. Added math and exp…
Eddy-Barraud Dec 9, 2025
4101861
trim whitespaces (ups)
Eddy-Barraud Dec 9, 2025
f885f9a
integrade single precision workaround for core-shell from @ndtrung81
akohlmey Dec 9, 2025
777aacc
Merge pull request #4796 from stanmoore1/kk_new_styles
akohlmey Dec 9, 2025
030a267
Merge remote-tracking branch 'github/develop' into collected-small-fixes
akohlmey Dec 9, 2025
7e22b63
Merge pull request #3764 from jrgissing/informative_thermo_column_titles
akohlmey Dec 9, 2025
623cfc8
Merge remote-tracking branch 'github/develop' into collected-small-fixes
akohlmey Dec 9, 2025
15ee4bc
Merge pull request #4800 from akohlmey/collected-small-fixes
akohlmey Dec 9, 2025
16605f4
Merge pull request #3899 from Eddy-Barraud/harmWallsReturned
akohlmey Dec 9, 2025
3fe3ea4
Merge pull request #4795 from jtclemm/granular-updates
akohlmey Dec 10, 2025
8c9ce03
fully integrate fix wall/harmonic/outside address rst syntax issues
akohlmey Dec 10, 2025
a5a8499
add versionadded tags
akohlmey Dec 10, 2025
55ac8f3
add missing escapes and make formatting consistent with other doc files
akohlmey Dec 10, 2025
05b796c
Merge branch 'develop' into last-minute-fixes
akohlmey Dec 10, 2025
572790a
correct reference
akohlmey Dec 10, 2025
2f1873f
add versionadded tag
akohlmey Dec 10, 2025
fc7e70f
Merge pull request #4792 from jasnacios/BROWNIAN-selfalign
akohlmey Dec 10, 2025
88500a1
Merge branch 'develop' into last-minute-fixes
akohlmey Dec 10, 2025
56806c0
correct reference for recently changed command name
akohlmey Dec 10, 2025
4e80714
spelling
akohlmey Dec 10, 2025
07dc5c3
Merge pull request #4802 from jrgissing/reaxff-species-delete-subgroup
akohlmey Dec 10, 2025
213edd7
apply fixes from static code analysis
akohlmey Dec 10, 2025
1aa5c6c
address minor issues flagged by coverity scan
akohlmey Dec 10, 2025
cec67c8
Merge branch 'develop' into nick-pppm-performance-improvements
akohlmey Dec 10, 2025
f89472b
Rename flag
stanmoore1 Dec 10, 2025
396b36b
Update version strings for a 10 December 2025 release date
akohlmey Dec 10, 2025
cbb089f
Merge remote-tracking branch 'github/develop' into next_release
akohlmey Dec 10, 2025
3127d2a
update tag
akohlmey Dec 10, 2025
0aa0811
update release step docs for lack of Jenkins processing and immutable…
akohlmey Dec 10, 2025
9e8296d
Merge remote-tracking branch 'github/develop' into last-minute-fixes
akohlmey Dec 10, 2025
b0e6197
simplify handling of collective and nonblocking exclusivity
akohlmey Dec 10, 2025
033af47
add version tag
akohlmey Dec 10, 2025
f98de9e
avoid memory leaks and correct call to free plan
akohlmey Dec 10, 2025
eb1f7aa
Merge pull request #4789 from hagertnl/nick-pppm-performance-improvem…
akohlmey Dec 10, 2025
9f9e7e2
Merge remote-tracking branch 'github/develop' into last-minute-fixes
akohlmey Dec 10, 2025
96a15e2
add missing false positive
akohlmey Dec 10, 2025
5362692
plug tiny memory leak
akohlmey Dec 10, 2025
cda77b8
simplify logic to free allocated plan buffers
akohlmey Dec 10, 2025
df27384
translate remap memory leak fix to KOKKOS
akohlmey Dec 10, 2025
78da5f9
need explicit destructor to free bond/angle/dihedral/improper lists i…
akohlmey Dec 10, 2025
5ca3545
Merge remote-tracking branch 'github/doc-page-mc-only-hint' into last…
akohlmey Dec 10, 2025
33499fd
Merge pull request #4805 from akohlmey/last-minute-fixes
akohlmey Dec 10, 2025
d065633
Merge branch 'develop' into next_release
akohlmey Dec 10, 2025
47ea8be
add a few more version tags
akohlmey Dec 10, 2025
341ea48
correct indentation
akohlmey Dec 10, 2025
62b9d8a
avoid malloc(0)
akohlmey Dec 10, 2025
cd8851c
Merge pull request #4806 from akohlmey/next_release
akohlmey Dec 11, 2025
8e78b4c
add scripts for building and updates source tarballs and release manual
akohlmey Dec 11, 2025
e323cd2
avoid malloc(0)
akohlmey Dec 11, 2025
f324826
remove AWPMD package doc files that somehow must have crept back in
akohlmey Dec 11, 2025
45ea468
Merge branch 'develop' into kk_update_5.0
akohlmey Dec 11, 2025
2625f10
improve kspace_modify error messages. Print setting summary for some …
akohlmey Dec 11, 2025
4bb98e2
improve some more kspace base class error messages
akohlmey Dec 11, 2025
b5ecffa
whitespace
akohlmey Dec 11, 2025
51a567c
fix bugs in forward_comm_kokkos
wcwitt Dec 11, 2025
3eb6798
fix bugs in reverse_comm_kokkos
wcwitt Dec 11, 2025
1afc42c
fix additional bug in unpack_reverse_comm_kokkos
wcwitt Dec 11, 2025
abcadad
remove KOKKOS package from legacy build system
akohlmey Dec 11, 2025
70cf3af
update manual for removal of traditional build support with KOKKOS
akohlmey Dec 11, 2025
a572d8d
remove obsolete machine makefile
akohlmey Dec 11, 2025
7772b50
free all allocated memory blocks in remap plan when one of them fails
akohlmey Dec 12, 2025
1102141
Fix loop condition bug in BondHybrid::copy_svector
poyais001 Dec 12, 2025
7b8dbdf
Fix loop condition bug in PairHybrid::copy_svector
poyais001 Dec 12, 2025
cb4f2ec
add copilot instructions for some code maintenance tasks needed to be…
akohlmey Dec 12, 2025
d86cb48
Fix loop condition bug in PairHybrid::copy_svector
poyais001 Dec 12, 2025
9cf22c4
Fix loop condition bug in BondHybrid::copy_svector
poyais001 Dec 12, 2025
372c8cd
Merge pull request #4807 from akohlmey/collected-small-changes
akohlmey Dec 12, 2025
bee36ac
flag branch as development branch again
akohlmey Dec 12, 2025
c6a51b6
Merge pull request #4809 from poyais001/develop
akohlmey Dec 12, 2025
733c0a4
add support for brotli and 7-zip compression formats and use more checks
akohlmey Dec 12, 2025
c26ec14
add support for writing compressed data files
akohlmey Dec 12, 2025
1332ec0
update docs with additional compression format info
akohlmey Dec 12, 2025
2290d26
Merge branch 'develop' into add-brotli-support
akohlmey Dec 12, 2025
4302838
implement the suggestions from GitHub Copilot what were correct
akohlmey Dec 12, 2025
43fd939
Merge pull request #4810 from akohlmey/add-brotli-support
akohlmey Dec 13, 2025
16d2a52
Merge branch 'develop' into kk_update_5.0
akohlmey Dec 13, 2025
59140f7
simplify memory management by using a custom constructor and destruct…
akohlmey Dec 13, 2025
6b8c122
apply clang-format
akohlmey Dec 13, 2025
3e3d2ee
implement some GitHub Copilot suggestions
akohlmey Dec 13, 2025
425fe42
move enum for object types passed from external code to header for co…
akohlmey Dec 14, 2025
d9e0c5e
improve dump image support for rendering objects from fixes
akohlmey Dec 14, 2025
242803a
add support for rendering indenter objects with dump image
akohlmey Dec 14, 2025
4b44086
add color name "none" which will return a null pointer
akohlmey Dec 14, 2025
7e5f869
document Fix::image() in fix modification/addition docs
akohlmey Dec 14, 2025
bbea941
small improvements and corrections suggested by GitHub Copilot
akohlmey Dec 14, 2025
0c3e513
invert logic for fflag2 dump image settings to avoid double negative …
akohlmey Dec 14, 2025
e7ea831
add support for planar indenter
akohlmey Dec 14, 2025
6df3e01
apply clang-format
akohlmey Dec 14, 2025
62c37e3
add dump image support to walls derived from FixWall
akohlmey Dec 14, 2025
84d8f0d
render planar indenters or walls as cylinders in 2d.
akohlmey Dec 15, 2025
0a4db01
add check if valid image data is available from fix for dump image
akohlmey Dec 15, 2025
f7567cc
fix typos
akohlmey Dec 15, 2025
bf8a2cc
support rendering of objects from multiple fixes
akohlmey Dec 15, 2025
e840a14
enable and apply clang-format
akohlmey Dec 15, 2025
0f3d67e
add dump image support to fix smd/wall_surface
akohlmey Dec 15, 2025
1df94f4
add note for @sjplimp
akohlmey Dec 15, 2025
08b5086
update docs
akohlmey Dec 15, 2025
ffe3210
improve comment
akohlmey Dec 15, 2025
6207eb6
fix copy-n-modify bug
akohlmey Dec 15, 2025
425b793
Merge pull request #4811 from akohlmey/remap-refactor
akohlmey Dec 15, 2025
4a25792
add support for rendering bonds from fixes
akohlmey Dec 16, 2025
e9c20b8
Merge pull request #4808 from wcwitt/mliap-bugfix
akohlmey Dec 16, 2025
15a84ce
remove dead code
akohlmey Dec 16, 2025
f00a3f2
add support for dump image to fix reaxff/bonds
akohlmey Dec 16, 2025
e73b101
add dump image fix support to reflective walls
akohlmey Dec 16, 2025
35fd125
avoid segfault for unknown color with dump modify fcolor
akohlmey Dec 16, 2025
5cd1d31
draft implementation of fix graphics
akohlmey Dec 16, 2025
fe614a1
Merge remote-tracking branch 'github/develop' into fix-indent-dump-image
akohlmey Dec 16, 2025
dc2f32d
The kspace_modify keyword "eigtol" was renamed to "splittol" in the m…
akohlmey Dec 16, 2025
629e75f
small update to regression script from Trung
akohlmey Dec 16, 2025
e546ac4
input radius instead of diameter for consistency with other LAMMPS co…
akohlmey Dec 16, 2025
f772850
wrap around type index for fix object coloring if the type exceeds th…
akohlmey Dec 16, 2025
6ede156
add documentation for fix graphics command
akohlmey Dec 16, 2025
85868ba
avoid redundant code
akohlmey Dec 16, 2025
2f61af6
add cylinder object to fix graphics
akohlmey Dec 17, 2025
4f0a5da
add draft/partial versions of arrow and progress bar
akohlmey Dec 17, 2025
dd010d9
complete progress bar implementation
akohlmey Dec 17, 2025
4f81b9b
make sure that theta for regions is always initialized
akohlmey Dec 17, 2025
f25186f
small correction to dump command docs reported on MatSci.org
akohlmey Dec 17, 2025
4e0d42b
add missing .. versionadded:: tag
akohlmey Dec 17, 2025
c004374
implement fixes suggested by GitHub Copilot
akohlmey Dec 17, 2025
0942389
grammar
akohlmey Dec 17, 2025
97341a8
Merge pull request #4778 from stanmoore1/kk_update_5.0
akohlmey Dec 17, 2025
3f956fc
update fix graphics docs and add example
akohlmey Dec 17, 2025
c15eefb
consolidate the code to render planar walls and constants into FixWall
akohlmey Dec 17, 2025
3fcc428
add dump image support to fix wall/gran mostly reusing and adapting t…
akohlmey Dec 17, 2025
4a3f648
cosmetic changes
akohlmey Dec 17, 2025
8dad551
Merge remote-tracking branch 'github/develop' into fix-indent-dump-image
akohlmey Dec 17, 2025
71ea35f
bracket progress value to [0,1] rather than throwing an error
akohlmey Dec 17, 2025
a604c03
apply clang-format
akohlmey Dec 17, 2025
9c19362
add some more docs to fix graphics
akohlmey Dec 17, 2025
4c64f5f
Merge remote-tracking branch 'github/develop' into collected-small-fixes
akohlmey Dec 17, 2025
c73a8c8
fix typo
akohlmey Dec 17, 2025
5f93028
correct section reference numbers
akohlmey Dec 17, 2025
2042104
remove needless indentation and make "none" sections consistent
akohlmey Dec 17, 2025
6561ebb
add support for screen-door transparency to Image class
akohlmey Dec 18, 2025
5ac14d1
add support for opacity to regions and graphics from fixes using tria…
akohlmey Dec 18, 2025
0151d29
update docs for transparency support of regions and fixes
akohlmey Dec 18, 2025
69ac919
fix typos
akohlmey Dec 18, 2025
4518d7f
add forgotten opacity argument
akohlmey Dec 18, 2025
6898322
remove redundant code
akohlmey Dec 18, 2025
f3137c5
add support for transparency to atoms, bonds, box, subbox, and axes
akohlmey Dec 18, 2025
6b1d4d3
document transparency settings
akohlmey Dec 18, 2025
bd0effb
add alternate threshold matrix and use symbolic constants instead of …
akohlmey Dec 18, 2025
4ea6385
it's -> its
akohlmey Dec 18, 2025
9d36d64
remove zcylinder option from fix wall/gran
akohlmey Dec 18, 2025
59d391e
stick to Bayer matrix only and recommend 0.25, 0.5, or 0.75 with FSAA
akohlmey Dec 19, 2025
304994a
silence warning
akohlmey Dec 19, 2025
4a36b4e
Clarify fix align-self doc
jeremyaqp Dec 19, 2025
44954f7
small corrections and updates
akohlmey Dec 19, 2025
5e14b2d
Merge pull request #80 from jasnacios/fix-align-self-doc-correction
akohlmey Dec 19, 2025
12df8d5
Merge branch 'collected-small-fixes' of github.com:akohlmey/lammps in…
akohlmey Dec 19, 2025
c4e55dc
Merge pull request #4812 from akohlmey/fix-indent-dump-image
akohlmey Dec 19, 2025
43a051e
Merge branch 'develop' into collected-small-fixes
akohlmey Dec 19, 2025
81c2423
rewrap text
akohlmey Dec 19, 2025
a51f9ba
Merge pull request #4816 from akohlmey/collected-small-fixes
akohlmey Dec 19, 2025
5a5c859
reacter json and constraint keyword
salamaaya Dec 3, 2025
34ccb92
update constraints json
salamaaya Dec 3, 2025
7dd208d
functional parsing of constraints json
salamaaya Dec 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
320 changes: 154 additions & 166 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -3,191 +3,179 @@
# Order matters, the last match has the highest precedence

# library folders
lib/colvars/* @giacomofiorin
lib/compress/* @akohlmey
lib/kokkos/* @stanmoore1
lib/molfile/* @akohlmey
lib/qmmm/* @akohlmey
lib/vtk/* @rbberger
lib/kim/* @ellio167
lib/mesont/* @iafoss
/lib/colvars/ @giacomofiorin
/lib/gpu/ @ndtrung81
/lib/kokkos/ @stanmoore1
/lib/linalg/ @akohlmey
/lib/molfile/ @akohlmey
/lib/qmmm/ @akohlmey

# whole packages
src/ADIOS/* @pnorbert
src/AMOEBA/* @sjplimp
src/BPM/* @jtclemm
src/BROWNIAN/* @samueljmcameron
src/CG-DNA/* @ohenrich
src/CG-SPICA/* @yskmiyazaki
src/COLVARS/* @giacomofiorin
src/COMPRESS/* @rbberger
src/DIELECTRIC/* @ndtrung81
src/ELECTRODE/* @ludwig-ahrens
src/FEP/* @agiliopadua
src/GPU/* @ndtrung81
src/GRANULAR/* @jtclemm @dsbolin
src/INTEL/* @wmbrownintel
src/KIM/* @ellio167
src/KOKKOS/* @stanmoore1
src/LATTE/* @cnegre
src/MANIFOLD/* @Pakketeretet2
src/MDI/* @taylor-a-barnes @sjplimp
src/MEAM/* @martok
src/MESONT/* @iafoss
src/ML-HDNNP/* @singraber
src/ML-IAP/* @athomps
src/ML-PACE/* @yury-lysogorskiy
src/ML-POD/* @exapde
src/ML-UF3/* @monk-04
src/MOFFF/* @hheenen
src/MOLFILE/* @akohlmey
src/NETCDF/* @pastewka
src/OPENMP/* @akohlmey
src/PHONON/* @lingtikong
src/PLUGIN/* @akohlmey
src/PLUMED/* @gtribello
src/PTM/* @pmla
src/QMMM/* @akohlmey
src/REACTION/* @jrgissing
src/REAXFF/* @hasanmetin @stanmoore1
src/RHEO/* @jtclemm
src/SCAFACOS/* @rhalver
src/SNAP/* @athomps
src/SPIN/* @julient31
src/TALLY/* @akohlmey
src/UEF/* @danicholson
src/VTK/* @rbberger
/src/ADIOS/ @pnorbert
/src/AMOEBA/ @sjplimp
/src/BPM/ @jtclemm
/src/BROWNIAN/ @samueljmcameron
/src/CG-DNA/ @ohenrich
/src/CG-SPICA/ @yskmiyazaki
/src/COLVARS/ @giacomofiorin
/src/DIELECTRIC/ @ndtrung81
/src/ELECTRODE/ @ludwig-ahrens @srtee
/src/FEP/ @agiliopadua
/src/GPU/ @ndtrung81
/src/GRANULAR/ @jtclemm @dsbolin
/src/INTEL/ @wmbrownintel
/src/KIM/ @ellio167
/src/KOKKOS/ @stanmoore1
/src/MANIFOLD/ @Pakketeretet2
/src/MDI/ @taylor-a-barnes @sjplimp
/src/MEAM/ @martok
/src/MESONT/ @iafoss
/src/ML-HDNNP/ @singraber
/src/ML-IAP/ @athomps
/src/ML-PACE/ @yury-lysogorskiy
/src/ML-POD/ @exapde
/src/ML-UF3/ @monk-04
/src/MOFFF/ @hheenen
/src/MOLFILE/ @akohlmey
/src/NETCDF/ @pastewka
/src/OPENMP/ @akohlmey
/src/PHONON/ @lingtikong
/src/PLUGIN/ @akohlmey
/src/PLUMED/ @gtribello
/src/PTM/ @pmla
/src/QMMM/ @akohlmey
/src/REACTION/ @jrgissing
/src/REAXFF/ @hasanmetin @stanmoore1
/src/RHEO/ @jtclemm
/src/SCAFACOS/ @rhalver
/src/SNAP/ @athomps
/src/SPIN/ @julient31
/src/TALLY/ @akohlmey
/src/UEF/ @danicholson

# individual files in packages
src/GPU/pair_vashishta_gpu.* @andeplane
src/KOKKOS/pair_vashishta_kokkos.* @andeplane @stanmoore1
src/KOSSOS/pair_pod_kokkos.* @exapde @stanmoore1
src/MANYBODY/pair_vashishta_table.* @andeplane
src/MANYBODY/pair_atm.* @sergeylishchuk
src/MANYBODY/pair_nb3b_screened.* @flodesani
src/REPLICA/*_grem.* @dstelter92
src/EXTRA-COMMAND/geturl.* @akohlmey
src/EXTRA-COMMAND/group_ndx.* @akohlmey
src/EXTRA-COMMAND/ndx_group.* @akohlmey
src/EXTRA-COMPUTE/compute_stress_mop*.* @RomainVermorel
src/EXTRA-COMPUTE/compute_born_matrix.* @Bibobu @athomps
src/EXTRA-DUMP/dump_extxyz.* @fxcoudert
src/EXTRA-FIX/fix_deform_pressure.* @jtclemm
src/EXTRA-PAIR/pair_dispersion_d3.* @soniasalomoni @arthurfl
src/EXTRA-PAIR/d3_parameters.h @soniasalomoni @arthurfl
src/MISC/*_tracker.* @jtclemm
src/MC/fix_gcmc.* @athomps
src/MC/fix_sgcmc.* @athomps
src/REAXFF/compute_reaxff_atom.* @rbberger
src/KOKKOS/compute_reaxff_atom_kokkos.* @rbberger
src/REPLICA/fix_pimd_langevin.* @Yi-FanLi
src/DPD-BASIC/pair_dpd_coul_slater_long.* @Eddy-Barraud
src/GPU/pair_dpd_coul_slater_long.* @Eddy-Barraud
/src/GPU/pair_vashishta_gpu.* @andeplane
/src/KOKKOS/pair_vashishta_kokkos.* @andeplane @stanmoore1
/src/KOSSOS/pair_pod_kokkos.* @exapde @stanmoore1
/src/MANYBODY/pair_vashishta_table.* @andeplane
/src/MANYBODY/pair_atm.* @sergeylishchuk
/src/MANYBODY/pair_nb3b_screened.* @flodesani
/src/REPLICA/*_grem.* @dstelter92
/src/EXTRA-COMMAND/geturl.* @akohlmey
/src/EXTRA-COMMAND/group_ndx.* @akohlmey
/src/EXTRA-COMMAND/ndx_group.* @akohlmey
/src/EXTRA-COMPUTE/compute_stress_mop*.* @RomainVermorel
/src/EXTRA-COMPUTE/compute_born_matrix.* @Bibobu @athomps
/src/EXTRA-DUMP/dump_extxyz.* @fxcoudert @akohlmey
/src/EXTRA-FIX/fix_deform_pressure.* @jtclemm
/src/EXTRA-PAIR/pair_dispersion_d3.* @soniasalomoni @arthurfl
/src/EXTRA-PAIR/d3_parameters.h @soniasalomoni @arthurfl
/src/MISC/*_tracker.* @jtclemm
/src/MC/fix_gcmc.* @athomps
/src/MC/fix_sgcmc.* @athomps
/src/REAXFF/compute_reaxff_atom.* @rbberger
/src/KOKKOS/compute_reaxff_atom_kokkos.* @rbberger
/src/REPLICA/fix_pimd_langevin.* @Yi-FanLi
/src/DPD-BASIC/pair_dpd_coul_slater_long.* @Eddy-Barraud
/src/GPU/pair_dpd_coul_slater_long.* @Eddy-Barraud

# core LAMMPS classes
src/lammps.* @sjplimp
src/pointers.h @sjplimp
src/atom.* @sjplimp
src/atom_vec.* @sjplimp
src/angle.* @sjplimp
src/bond.* @sjplimp
src/comm*.* @sjplimp
src/compute.* @sjplimp
src/dihedral.* @sjplimp
src/domain.* @sjplimp @stanmoore1
src/dump*.* @sjplimp
src/error.* @sjplimp
src/finish.* @sjplimp
src/fix.* @sjplimp
src/force.* @sjplimp
src/group.* @sjplimp
src/improper.* @sjplimp
src/info.* @akohlmey
src/kspace.* @sjplimp
src/lmptype.h @sjplimp
src/label_map.* @jrgissing @akohlmey
src/library.* @sjplimp @akohlmey
src/main.cpp @sjplimp
src/min_*.* @sjplimp
src/memory.* @sjplimp
src/modify.* @sjplimp @stanmoore1
src/molecule.* @sjplimp @akohlmey
src/my_page.h @sjplimp
src/my_pool_chunk.h @sjplimp
src/npair*.* @sjplimp @jtclemm
src/ntopo*.* @sjplimp @jtclemm
src/nstencil*.* @sjplimp @jtclemm
src/neighbor.* @sjplimp @jtclemm
src/nbin*.* @sjplimp @jtclemm
src/neigh_*.* @sjplimp @jtclemm
src/output.* @sjplimp
src/pair.* @sjplimp
src/rcb.* @sjplimp
src/random_*.* @sjplimp
src/region*.* @sjplimp
src/rcb.* @sjplimp
src/read*.* @sjplimp
src/rerun.* @sjplimp
src/run.* @sjplimp
src/respa.* @sjplimp
src/set.* @sjplimp
src/special.* @sjplimp
src/suffix.h @sjplimp
src/thermo.* @sjplimp
src/universe.* @sjplimp
src/update.* @sjplimp
src/variable.* @sjplimp
src/velocity.* @sjplimp
src/write_data.* @sjplimp
src/write_restart.* @sjplimp
src/write_molecule.* @akohlmey
/src/lammps.* @sjplimp
/src/pointers.h @sjplimp
/src/atom.* @sjplimp
/src/atom_vec.* @sjplimp
/src/angle.* @sjplimp
/src/bond.* @sjplimp
/src/comm*.* @sjplimp
/src/compute.* @sjplimp
/src/dihedral.* @sjplimp
/src/domain.* @sjplimp @stanmoore1
/src/dump*.* @sjplimp
/src/error.* @sjplimp
/src/finish.* @sjplimp
/src/fix.* @sjplimp
/src/force.* @sjplimp
/src/group.* @sjplimp
/src/improper.* @sjplimp
/src/info.* @akohlmey
/src/kspace.* @sjplimp
/src/lmptype.h @sjplimp
/src/label_map.* @jrgissing @akohlmey
/src/library.* @sjplimp @akohlmey
/src/main.cpp @sjplimp
/src/min_*.* @sjplimp
/src/memory.* @sjplimp
/src/modify.* @sjplimp @stanmoore1
/src/molecule.* @sjplimp @akohlmey
/src/my_page.h @sjplimp
/src/my_pool_chunk.h @sjplimp
/src/npair*.* @sjplimp @jtclemm
/src/ntopo*.* @sjplimp @jtclemm
/src/nstencil*.* @sjplimp @jtclemm
/src/neighbor.* @sjplimp @jtclemm
/src/nbin*.* @sjplimp @jtclemm
/src/neigh_*.* @sjplimp @jtclemm
/src/output.* @sjplimp
/src/pair.* @sjplimp
/src/rcb.* @sjplimp
/src/random_*.* @sjplimp
/src/region*.* @sjplimp
/src/rcb.* @sjplimp
/src/read*.* @sjplimp
/src/rerun.* @sjplimp
/src/run.* @sjplimp
/src/respa.* @sjplimp
/src/set.* @sjplimp
/src/special.* @sjplimp
/src/suffix.h @sjplimp
/src/thermo.* @sjplimp
/src/universe.* @sjplimp
/src/update.* @sjplimp
/src/variable.* @sjplimp
/src/velocity.* @sjplimp
/src/write_data.* @sjplimp
/src/write_restart.* @sjplimp
/src/write_molecule.* @akohlmey

# overrides for specific files
src/dump_movie.* @akohlmey
src/exceptions.h @rbberger
src/fix_nh.* @athomps
src/info.* @akohlmey @rbberger
src/min* @sjplimp @stanmoore1
src/platform.* @akohlmey
src/timer.* @akohlmey
src/utils.* @akohlmey @rbberger
src/verlet.* @sjplimp @stanmoore1
src/math_eigen_impl.h @jewettaij
src/fix_press_langevin.* @Bibobu
/src/dump_movie.* @akohlmey
/src/fix_nh.* @athomps
/src/info.* @akohlmey
/src/min* @sjplimp @stanmoore1
/src/platform.* @akohlmey
/src/timer.* @akohlmey
/src/utils.* @akohlmey
/src/verlet.* @sjplimp @stanmoore1
/src/math_eigen_impl.h @jewettaij
/src/fix_press_langevin.* @Bibobu

# tools
tools/coding_standard/* @akohlmey @rbberger
tools/emacs/* @HaoZeke
tools/lammps-shell/* @akohlmey
tools/msi2lmp/* @akohlmey
tools/offline/* @rbberger
tools/singularity/* @akohlmey @rbberger
tools/swig/* @akohlmey
tools/valgrind/* @akohlmey
tools/vim/* @hammondkd
/tools/coding_standard/ @akohlmey
/tools/emacs/ @HaoZeke
/tools/singularity/ @akohlmey
/tools/swig/ @akohlmey
/tools/valgrind/ @akohlmey
/tools/vim/ @hammondkd

# tests
unittest/* @akohlmey
/unittest/ @akohlmey

# cmake
cmake/* @akohlmey
cmake/Modules/LAMMPSInterfacePlugin.cmake @akohlmey
cmake/Modules/MPI4WIN.cmake @akohlmey
cmake/Modules/OpenCLLoader.cmake @akohlmey
cmake/Modules/Packages/COLVARS.cmake @giacomofiorin
cmake/Modules/Packages/KIM.cmake @ellio167
cmake/presets/*.cmake @akohlmey
/cmake/ @akohlmey
/cmake/Modules/Packages/COLVARS.cmake @giacomofiorin
/cmake/Modules/Packages/KIM.cmake @ellio167

# python
python/* @rbberger
/python/ @akohlmey
/python/ipython/ @rbberger

# fortran
fortran/* @akohlmey @hammondkd
/fortran/ @akohlmey @hammondkd

# docs
doc/* @akohlmey
examples/plugin/* @akohlmey
examples/PACKAGES/pace/plugin/* @akohlmey
/doc/* @akohlmey
/examples/plugin/ @akohlmey
/examples/PACKAGES/pace/plugin/ @akohlmey

# for releases
src/version.h @sjplimp
/src/version.h @sjplimp
35 changes: 35 additions & 0 deletions .github/build_tarball.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
#!/bin/bash

if [ $# -ne 1 ]
then
echo "usage: $0 <tag or branch>"
exit 1
fi

# check out desired LAMMPS version
git checkout $1

# make sure we are in the LAMMPS root directory
if [ ! -e README ] || [ ! -e LICENSE ] || [ ! -e SECURITY.md ] || [ ! -e CITATION.cff ]
then
echo "Must be in the LAMMPS root folder to run this script"
exit 2
fi

# get version for filename
lammps_release_tag=$(git describe --tags --abbrev=0 | cut -d_ -f2)

# update docenv
make -C doc clean-all
make -C doc html || exit 3
make -C doc pdf || exit 4

# extract initial release tarball from git sources
tarball=lammps-src-${lammps_release_tag}.tar
rm -vf ${tarball} ${tarball}.gz
git archive --output=${tarball} --prefix=lammps-${lammps_release_tag}/ HEAD
mkdir -p lammps-${lammps_release_tag}/doc
mv -v doc/html doc/Manual.pdf lammps-${lammps_release_tag}/doc
tar -rf ${tarball} lammps-${lammps_release_tag}/doc
gzip -9v ${tarball}
rm -r lammps-${lammps_release_tag}
Loading