d39d272b28
Merge branch 'collected-small-changes' of github.com:akohlmey/lammps into collected-small-changes
2022-11-02 10:52:20 -04:00
1db5c4b89b
silence compiler warnings
2022-11-02 06:17:07 -04:00
edaefd4870
Merge branch 'develop' into collected-small-changes
2022-11-01 12:16:05 -04:00
a001707b22
Merge pull request #3503 from akohlmey/refactor-pair-only
...
Refactor handling of pair/only flag for GPU and KOKKOS
2022-11-01 12:14:59 -04:00
05aca2bced
Merge pull request #3507 from hammondkd/thermo_mod_range
...
Support thermo_modify format column index ranges
2022-11-01 05:46:04 -04:00
d3d83b45cb
adjust floating point error thresholds
2022-10-31 22:46:45 -04:00
b12c3b3587
must compare C vs. Fortran strings with trailing whitespace removed
2022-10-31 22:46:19 -04:00
3dcf5d70a8
must compare C vs. Fortran strings with trailing whitespace removed
2022-10-31 21:56:38 -04:00
131522f241
silence some more compiler warnings
2022-10-31 18:02:58 -04:00
135c6f24ad
Merge branch 'develop' into fortran-expansion
2022-10-31 17:57:33 -04:00
27a93f12d5
simplify and make test more specific
2022-10-31 15:00:37 -04:00
23c22b4f4f
silence compiler warnings
2022-10-31 13:06:03 -04:00
c214a81526
increase portability and standard conformance
2022-10-31 13:05:53 -04:00
4c0b415487
Implied shape arrays for constants are not allowed in Fortran 2008 and later
2022-10-31 12:05:16 -04:00
87590ad339
Merge branch 'lammps:develop' into fortran-expansion
2022-10-30 15:30:59 -05:00
c157b2dea2
add tests whether simple examples for coupling to the LAMMPS library can run
2022-10-29 03:46:52 -04:00
55dafc110d
Unit tests and some off-by-one errors
2022-10-28 19:09:31 -05:00
624e230f4d
several bugs fixed; unit tests updated
2022-10-28 00:51:04 -05:00
1de74508c3
Merge pull request #3475 from akohlmey/refactor-testing
...
Refactor computes and fixes to use array of structs instead of many index arrays
2022-10-27 17:07:52 -04:00
3545b491ee
Merge branch 'lammps:develop' into fortran-expansion
2022-10-27 14:15:47 -05:00
336ec056de
use googletest aliased targets consistently
2022-10-26 22:37:24 -04:00
e68efc039f
Resolved merging conflicts in three files
2022-10-25 14:37:33 -05:00
d96bfcdf06
Merge branch 'develop' into refactor-testing
2022-10-24 20:07:58 -04:00
248b7383c7
Merge remote-tracking branch 'github/develop' into collected-small-changes
...
# Conflicts:
# src/DIPOLE/pair_lj_cut_dipole_long.h
# src/OPENMP/fix_nvt_sllod_omp.h
# src/PHONON/fix_phonon.h
# src/SPIN/pair_spin_dipole_cut.h
# src/SPIN/pair_spin_dipole_long.h
# src/STUBS/mpi.h
# src/UEF/fix_nh_uef.h
# src/fix_nvt_sllod.h
# tools/coding_standard/homepage.py
2022-10-24 15:50:50 -04:00
3c4b0a0c04
expand homepage checker tool to check a few more folders and apply updates
2022-10-24 10:58:39 -04:00
785b46e57b
Implemented lmp_gather_bonds, lmp_find_*_neighlist, lmp_neighlist_num_elements, and their unit tests and documentation
2022-10-24 01:00:48 -05:00
6d8539e74f
tweak for portability
2022-10-21 15:42:11 -04:00
112d616e57
unit tests for has_style, style_count, and style_name; added them to docs
2022-10-20 23:22:43 -05:00
60318a5a26
Refactor Fortran properties test into configuration; implemented several configuration functions and wrote unit tests for them; implemented missing unit tests
2022-10-20 20:24:59 -05:00
34121e5545
Implemented decode_image_flags and its unit test; updated documentation
2022-10-20 00:27:57 -05:00
b51c50294e
implemented create_atoms and encode_image_flags and unit tests for them; added IMGMASK and friends to extract_setting and unit tests for them; wrote documentation for them
2022-10-19 18:40:12 -05:00
9a732ba513
Fortran implementation of create_atoms + unittests
2022-10-19 09:56:54 -05:00
61c649fccb
more strictly follow the Fortran 2003 standard requirements
2022-10-17 18:49:04 -04:00
d8ab00ea78
add CMake check that will refuse compilation of unit tests or skip tests
...
This is mainly because the default compilers on RHEL/CentOS 7.x are
not sufficient to compile googletest. Also some Fortran module test
requires a working F90 module and others are more recent Fortran compiler.
2022-10-17 18:11:30 -04:00
46a72f685c
address portability issues to the flang LLVM Fortran 2018 compiler
2022-10-16 11:48:18 -04:00
7d9076de4d
Merge remote-tracking branch 'github/develop' into refactor-testing
2022-10-14 07:29:38 -04:00
2bc0825e4a
refactor compute global/atom to use array of struct
2022-10-14 07:29:04 -04:00
874e1522e7
add test for compute reduce/chunk
2022-10-14 07:29:03 -04:00
c47b16c358
cosmetic
2022-10-14 05:08:24 -04:00
fbc0e02cb2
cosmetic
2022-10-14 04:48:54 -04:00
2d236b07ce
need to skip tests if MOLECULE package is missing
2022-10-14 04:47:41 -04:00
ec1c6eba11
we cannot test the Pizza.py dump class without the MOLECULE package
2022-10-14 04:46:49 -04:00
0a8dfb73da
make lammps_config_has_package() accessible in Python module
2022-10-14 04:46:32 -04:00
8b6c93cb11
silence compiler warning
2022-10-14 04:46:05 -04:00
3a4d4b0756
Merge branch 'fortran-further-tinkering' of github.com:hammondkd/lammps into fortran-further-tinkering
2022-10-05 14:30:30 -05:00
e3b5514b62
I just learned that FORALL is obsolescent in Fortran 2018; removed
2022-10-05 14:30:02 -05:00
723255bf7e
Merge remote-tracking branch 'github/develop' into fortran-further-tinkering
2022-10-05 10:52:36 -04:00
80da4c307c
silence compiler warnings, avoid integer or buffer overflows
2022-10-05 10:52:17 -04:00
93841b939e
add test for compute chunk/spread/atom and compute global/atom
2022-10-04 21:24:59 -04:00
8be7634b5f
Merge branch 'collected-small-changes' into pair-zero-full
2022-10-04 14:36:02 -04:00