Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
6434058
src/INTEL/TEST: update compute_modify syntax for lc input files
erybin Jul 20, 2026
bfa49d7
Match hybrid pair styles by prefix so an active suffix does not break…
mirryou-maker Jul 21, 2026
5de018b
more test tweaks to pass on ARM64
akohlmey Jul 21, 2026
0d9aa4b
replace .. deprecated:: with .. versionremoved::
akohlmey Jul 21, 2026
36e1610
add tool to check fix adapt and fix adapt/fep docs for completeness o…
akohlmey Jul 21, 2026
41f17c4
first pass at correcting pair style tables and reformatting them
akohlmey Jul 21, 2026
7ca5324
Merge branch 'fix-intel-lc-wkl-compute-modify' of github.com:erybin/l…
akohlmey Jul 21, 2026
78258b4
Merge remote-tracking branch 'github/develop' into collected-small-ch…
akohlmey Jul 21, 2026
5467148
ML-RANN is no longer part of the distribution
akohlmey Jul 21, 2026
2b0b361
all errors and warnings are handled. now starting with missing entries
akohlmey Jul 21, 2026
6b6fa3b
add some more entries
akohlmey Jul 22, 2026
24d47cd
fix: correctly implement the wrap function for orientation_angle
giacomofiorin Jul 22, 2026
bd5ca58
add visualization to in.powerlaw example
akohlmey Jul 23, 2026
7d7d5b1
Merge branch 'colvars-spinAngle-bugfix' of github.com:Colvars/lammps …
akohlmey Jul 23, 2026
bd8b57d
force using non-accellerated version of fix NEIGH_HISTORY with pair g…
akohlmey Jul 23, 2026
2de5c76
for using non-accellerated history fix for pair styles that don't hav…
akohlmey Jul 23, 2026
590a092
fix bugs in OPENMP version of fix NEIGH_HISTORY leading to crashes or…
akohlmey Jul 23, 2026
fab0ebb
fix broken rigid body update for tri and line particles
akohlmey Jul 23, 2026
3c5370f
fix rotation issue with line particles
akohlmey Jul 23, 2026
b0efb8c
fix minor documentation issues
akohlmey Jul 23, 2026
cd2ad6b
always require the --root flag
akohlmey Jul 23, 2026
42f263c
remove excessive comment
akohlmey Jul 23, 2026
15e9b1a
spelling
akohlmey Jul 23, 2026
52c504f
add commented out visualization
akohlmey Jul 23, 2026
2a78c0f
add custom visualization
akohlmey Jul 23, 2026
1a6cfbd
relax epsilon
akohlmey Jul 23, 2026
f10ee35
Merge branch 'fix/hybrid-suffix-check' of github.com:mirryou-maker/la…
akohlmey Jul 24, 2026
ba90036
improve error messages
akohlmey Jul 24, 2026
35648c4
add small comment to auto-generated files
akohlmey Jul 24, 2026
814989e
initialize all pointers to null in initializer list
akohlmey Jul 24, 2026
a989d4d
must reset max_nlocal to 0 when deleting buf_beads[i] so it gets real…
akohlmey Jul 24, 2026
58eb0b3
apply clang-format
akohlmey Jul 24, 2026
3bb87d5
make compatible with std::string
akohlmey Jul 24, 2026
06f04cf
replicate the fix group from replica 0 to all replica
akohlmey Jul 24, 2026
7f91ab1
add PIMD example
akohlmey Jul 24, 2026
d1d52ac
make compatible with STUBS
akohlmey Jul 24, 2026
7727555
make quat_external a class member and not a pointer that is borrowed …
akohlmey Jul 24, 2026
319da3d
also broadcast the molecule orientation
akohlmey Jul 24, 2026
463a2cd
apply clang-format
akohlmey Jul 24, 2026
d8c06e1
must count allocated funcfl data only after a successful read
akohlmey Jul 24, 2026
8f6d214
delete allocated temporary storage if potential file read fails.
akohlmey Jul 24, 2026
b674547
fix off-by-one issue
akohlmey Jul 24, 2026
71ba455
using std::string::c_str() is no longer needed
akohlmey Jul 25, 2026
6e04a72
ML-IAP: skip pairs with a non-local i atom in the unified force update
akohlmey Jul 25, 2026
bb4dd70
document the STLReader class
akohlmey Jul 26, 2026
e2e3fa8
drop or fix broken links
akohlmey Jul 26, 2026
8a3266e
update URLs to cppreference.com
akohlmey Jul 26, 2026
073acb0
make citation entries consistent to help updating the bibliography file
akohlmey Jul 26, 2026
b191cc6
consolidate bibliography references and update Bibliography.rst
akohlmey Jul 26, 2026
c2fe55a
send buffers should accept const pointers
akohlmey Jul 26, 2026
af1b9a5
update for automated online docs update
akohlmey Jul 26, 2026
3a5bbd2
tweak ML-QUIP library compiler settings to be clang compatible
akohlmey Jul 27, 2026
5d685b0
add missing override
akohlmey Jul 27, 2026
1aa7a3f
add command line flags to regression test merge script to include com…
akohlmey Jul 27, 2026
6b16f05
more reliably derive bench folder from example toplevel instead of LA…
akohlmey Jul 27, 2026
02f1385
correct stupid mistake
akohlmey Jul 27, 2026
fdfa7ef
fix typo
akohlmey Jul 30, 2026
1b9059e
add false positives for spell checker
akohlmey Jul 30, 2026
d3f2238
Merge pull request #5102 from akohlmey/collected-small-changes
akohlmey Jul 31, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 2 additions & 17 deletions .github/release_steps.md
Original file line number Diff line number Diff line change
Expand Up @@ -187,23 +187,8 @@ attached to the GitHub release page.

#### LAMMPS Online Manual

Creating the online docs requires setting some environment variables to have
the extra box at the bottom of the navigation bar included that allows to
switch between release, stable, and develop branch versions of the manual.
Also the search box should use Google search instead of the javascript search.

``` sh
cd lammps-release
make -C doc clean
make -C doc upgrade
env LAMMPS_WEBSITE_BUILD=1 LAMMPS_WEBSITE_BUILD_VERSION=release LAMMPS_WEBSITE_BASEURL="https://docs.lammps.org/" \
make -C doc html WEB_SEARCH=YES
make -C doc pdf
mv doc/Manual.pdf doc/html
rsync -arpv doc/html/ www.lammps.org:/var/www/lammps/docs/release-new

Then log into www.lammps.org and move the current folder away and
the new folder in its place and update permissions.
The online manual pages are now automatically updated by the scripts in
the [lammps-docs](https://github.com/lammps/lammps-docs/) repository.

#### Clean up:

Expand Down
27 changes: 0 additions & 27 deletions .github/update_release_docs.sh

This file was deleted.

1 change: 0 additions & 1 deletion cmake/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -320,7 +320,6 @@ set(STANDARD_PACKAGES
ML-POD
ML-QUIP
ML-RUNNER
ML-RANN
ML-SNAP
ML-UF3
MOFFF
Expand Down
12 changes: 6 additions & 6 deletions cmake/Modules/Packages/ML-QUIP.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -20,16 +20,16 @@ if(DOWNLOAD_QUIP)
set(temp "${temp}F95_PRE_FILENAME_FLAG = -Tf\n")
elseif(CMAKE_Fortran_COMPILER_ID STREQUAL GNU)
# quip library uses GNU fortran extensions. If any more restrictive standards are set, reset them
string(REGEX REPLACE -std=f[0-9]+ -std=gnu _fopt "${CMAKE_Fortran_FLAGS_${BTYPE}}")
set(temp "${temp}FPP=${CMAKE_Fortran_COMPILER} -E -x f95-cpp-input\nOPTIM=${_fopt} -fmax-stack-var-size=6553600\n")
string(REGEX REPLACE -std=f[0-9]+ "" _fopt "${CMAKE_Fortran_FLAGS_${BTYPE}}")
set(temp "${temp}FPP=${CMAKE_Fortran_COMPILER} -E -x f95-cpp-input\nOPTIM=${_fopt}\n")
set(temp "${temp}DEFINES += -DGETARG_F2003 -DGETENV_F2003 -DGFORTRAN -DFORTRAN_UNDERSCORE\n")
set(temp "${temp}F90FLAGS += -x f95-cpp-input -ffree-line-length-none -ffree-form -fno-second-underscore -fPIC\n")
set(temp "${temp}F95FLAGS += -x f95-cpp-input -ffree-line-length-none -ffree-form -fno-second-underscore -fPIC\n")
set(temp "${temp}F77FLAGS += -x f77-cpp-input -fno-second-underscore -fPIC\n")
set(temp "${temp}F90FLAGS += -std=gnu -x f95-cpp-input -ffree-line-length-none -ffree-form -fno-second-underscore -fmax-stack-var-size=6553600 -fPIC\n")
set(temp "${temp}F95FLAGS += -std=gnu -x f95-cpp-input -ffree-line-length-none -ffree-form -fno-second-underscore -fmax-stack-var-size=6553600 -fPIC\n")
set(temp "${temp}F77FLAGS += -std=gnu -x f77-cpp-input -fno-second-underscore -fmax-stack-var-size=6553600 -fPIC\n")
else()
message(FATAL_ERROR "The ${CMAKE_Fortran_COMPILER_ID} Fortran compiler is not (yet) supported for building QUIP")
endif()
set(temp "${temp}CFLAGS += -fPIC -Wno-return-mismatch -DPROTOTYPES=1\nCPLUSPLUSFLAGS += -fPIC -Wno-return-mismatch\nAR_ADD=src\n")
set(temp "${temp}CFLAGS += -std=gnu89 -fPIC -Wno-return-mismatch -DPROTOTYPES=1\nCPLUSPLUSFLAGS += -fPIC -Wno-return-mismatch\nAR_ADD=src\n")
set(temp "${temp}MATH_LINKOPTS=")
foreach(flag ${BLAS_LIBRARIES})
set(temp "${temp} ${flag}")
Expand Down
4 changes: 2 additions & 2 deletions cmake/Modules/StyleHeaderUtils.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ function(FindStyleHeadersExt path style_class extension headers sources)
endfunction(FindStyleHeadersExt)

function(CreateStyleHeader path filename)
set(temp "")
set(temp "// File autogenerated by CMake\n")
if(ARGC GREATER 2)
list(REMOVE_AT ARGV 0 1)
set(header_list)
Expand Down Expand Up @@ -223,7 +223,7 @@ function(RegisterPackages search_path)
endfunction(RegisterPackages)

function(CreatePackagesHeader path filename)
set(temp "")
set(temp "// File autogenerated by CMake\n")
if(ARGC GREATER 2)
list(REMOVE_AT ARGV 0 1)
foreach(FNAME ${ARGV})
Expand Down
8 changes: 8 additions & 0 deletions doc/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ help:
@echo " char_check check for non-ASCII characters"
@echo " role_check check for misformatted role keywords"
@echo " link_check check external links in the manual"
@echo " extract_check check extract() function consistency with tables in the manual"
@echo " spelling spell-check the manual"

# ------------------------------------------
Expand Down Expand Up @@ -276,6 +277,13 @@ role_check :
@( env LC_ALL=C grep -n -E '^ *\.\. [a-z0-9]+:(\s+.*|)$$' \
$(RSTDIR)/*.rst ../src/*.{cpp,h} ../src/*/*.{cpp,h} && exit 1 || : )

extract_check : $(VENV)
@(\
. $(VENV)/bin/activate ; env PYTHONWARNINGS= PYTHONDONTWRITEBYTECODE=1 \
$(PYTHON) utils/check-fix-adapt-tables.py --root .. ;\
deactivate ;\
)

upgrade: $(VENV)
@(\
. $(VENV)/bin/activate; \
Expand Down
2 changes: 2 additions & 0 deletions doc/doxygen/Doxyfile.in
Original file line number Diff line number Diff line change
Expand Up @@ -431,6 +431,8 @@ INPUT = @LAMMPS_SOURCE_DIR@/utils.cpp \
@LAMMPS_SOURCE_DIR@/text_file_reader.h \
@LAMMPS_SOURCE_DIR@/potential_file_reader.cpp \
@LAMMPS_SOURCE_DIR@/potential_file_reader.h \
@LAMMPS_SOURCE_DIR@/stl_reader.cpp \
@LAMMPS_SOURCE_DIR@/stl_reader.h \
@LAMMPS_SOURCE_DIR@/label_map.cpp \
@LAMMPS_SOURCE_DIR@/label_map.h \
@LAMMPS_SOURCE_DIR@/my_page.cpp \
Expand Down
Loading