564974b6a4
Merge remote-tracking branch 'origin/ml_chem_snap'
2020-06-21 16:07:03 -06:00
70e809895f
Merge pull request #1873 from iafoss/feature-cnt
...
Tubular potential force field package for carbon nanotubes
2020-06-15 11:41:56 -04:00
e9a9c7e53d
avoid using $(shell...) in master makefile thus execute faster and become independent of shell commands
2020-06-13 00:29:11 -04:00
d61d8899ff
Merge branch 'fetch-potentials' into feature-cnt
2020-06-12 05:54:45 -04:00
5862dcbb3a
fully integrate USER-MESONT into the conventional build system
2020-06-12 05:35:25 -04:00
b9303378ac
move pair style mesocnt from USER-MISC to (upcoming) USER-MESONT package
...
the remaining documentation and README files will be updated once USER-MESONT is integrated
2020-06-11 17:41:19 -04:00
72ce9dfacb
add feature to transparently fetch external potential files when a package is installed
2020-06-10 11:25:59 -04:00
ed43c1e22b
Merge branch 'master' into feature-cnt
2020-05-18 18:23:16 -04:00
e26be18b1e
update
2020-05-18 17:28:48 -04:00
fc3011c1b2
complete adapting makefiles and add a minor simplification tweak
2020-04-09 17:59:42 -04:00
a1992ce01d
tweak linking procedure to maximize shared code and have the least issues with rpath
2020-04-09 14:16:00 -04:00
61147d75b5
change build settings to have only mode=static and mode=shared and always build library and executable
2020-04-08 18:38:18 -04:00
909e6048c4
Added mliap package
2020-04-01 18:09:18 -06:00
fa4ef70829
code issues
2020-03-25 20:18:07 -04:00
a6086c279b
rename USER-MESO package to USER-MESODPD and update related files and folders
2020-03-09 09:48:49 -04:00
21f2ec3a25
Merge branch 'master' into bond/react-new-examples-and-package
2020-03-05 20:08:19 -07:00
94d1aa45bb
add "make mode=print <machine>" to print out compiler and linker flags and libs for any available makefile
2020-02-19 18:11:34 +01:00
683d6ce9b3
'install' USER-REACTION package
2020-01-09 21:11:30 -07:00
a5a1e27fb1
refactor commands in the STUBS folder for 'make serial' and 'make clean-serial'
...
make so that for the "serial" make target we not only automatically build
the STUBS library, if it is missing, but also update its compilation when
there are changes and remove it on the "clean-serial" target.
2019-07-26 15:42:34 -04:00
34dca6dc79
advance warning message about collecting styles and packages info to an earlier slot in the process
2019-06-05 14:32:02 -04:00
2fbf86a58d
add support for creating packages_*.h files in conventional make
2019-04-07 20:52:15 -04:00
817a851a30
adapt master makefile to refactored python module installer script
2019-03-22 12:01:59 -04:00
9408dd6e92
use simpler way whether we are inside a git checkout in conventional build
2019-03-06 18:41:43 -05:00
c5a3b034ce
implement various suggestions to improve the use of git information gathered
2019-03-05 17:29:34 -05:00
1e573bd557
when compiling LAMMPS in a git checkout, embed and print git branch and revision info into the executable
2019-03-05 08:35:53 -05:00
a5f20305d4
Add user-adios to PACKLIB and PACKEXT
2019-02-20 16:28:51 -05:00
1179beb543
Makefile build support for USER-ADIOS and build documentation
2019-02-20 14:42:28 -05:00
ef5c327f74
Merge branch 'master' into collected-small-changes
2019-01-31 11:45:15 +01:00
9caf0ce3e1
add USER-YAFF package to build system
2019-01-22 12:17:04 -05:00
bedbf408f7
use per-target unique temporary name to avoid corruption when creating lmpinstalledpkgs.h from concurrent builds
2019-01-10 16:50:00 -05:00
3f49eb8515
remove meam and reax from build system
2018-12-10 12:14:03 -05:00
e0955f6434
Merge branch 'master' into sdpd to resolve merge conflicts
...
# Conflicts:
# cmake/CMakeLists.txt
# src/Makefile
2018-11-08 16:32:02 -05:00
bbb371134d
include USER-SDPD package in list of user packages in conventional make
2018-11-06 22:38:02 -05:00
a662afe970
fully integrate USER-PLUMED package into conventional build
2018-10-28 21:37:33 -04:00
7cce002cf9
Makefile fix from the mailing list
2018-10-10 14:18:24 -06:00
93e56c113a
add USER-PTM to build system
2018-09-25 09:18:11 -04:00
ff2e13e063
Merge branch 'master' into ScaFaCoS
2018-09-04 21:35:46 -04:00
2f55981224
new MESSAGE package for client/server/coupling
2018-07-23 15:58:33 -06:00
1a959a5683
must add USER-SCAFACOS to PACKLIB variable in Makefile
...
We need "make no-lib" to be correct for automated testing to work, since only known packages with libraries can be successfully compiled through jenkins and other tools. Those scripts usually do "make yes-all no-lib" and then "make yes-XXX" for selected packages where it is known how to build the required libs.
2018-07-18 13:26:45 -04:00
e7f4e059cf
convert to KSspace style rather than fix
2018-07-13 16:46:06 -06:00
b3bc5fd823
Merge branch 'record-compile-flags' of https://github.com/akohlmey/lammps into collected-cmake-changes
2018-06-29 00:09:51 -04:00
38cdc1828d
insert spin package into make and cmake build system
2018-06-27 15:29:24 -04:00
dcdc7877a4
make compile time output more consistent and complete
2018-06-22 07:05:09 -04:00
e25b6c81ee
use a more conventional way to generate and include the lmpinstalledpkgs.h file
2018-06-22 06:58:31 -04:00
e8e1349da4
make the list of installed packages a static const class member of the LAMMPS class
...
through this change, the list of packages becomes accessible for the
library interface and the python wrapper, e.g. to check whether a
prerequisite packages is installed (simpler/faster for quick highlevel
check than having to try instantiating a specific style).
2018-06-21 19:07:16 -04:00
9f3cb83fb3
use a list instead of a string to store the names of installed packages
2018-06-20 17:57:17 -04:00
0e603493af
fix bug that made compilation fail with no packages installed
2018-06-20 17:23:37 -04:00
7f0c88c74b
refactor the gathering of compile time settings after discussion with @sjplimp
...
- remove feature to record the compilation time and date
- remove 'echo -n' based "progress bar"
- update output format for "lmp_machine -h" to be consistent with help output
- move generation of lmpinstalledpkgs.h to be a separate target depending on
all sources and headers in src folder. this way it is only regenerated
when files are modified or packages installed
2018-06-20 17:23:37 -04:00
596acaf4d2
give visual feedback on when the compile starts since gathering the package information can take time
2018-06-20 17:23:37 -04:00
eb485afc45
fix logic bug that would not create lmpinstalledpkgs.h when there was none
2018-06-20 17:23:37 -04:00