Commit Graph

112 Commits

Author SHA1 Message Date
a6f59a8607 Merge remote-tracking branch 'github/master' into Ncreate_atoms
# Conflicts:
#	src/create_atoms.cpp
2020-01-21 15:52:01 -05:00
646dc83394 remove trailing whitespace 2020-01-21 15:46:28 -05:00
d83cf8e4b0 add Jake's name as contributor 2020-01-21 13:36:36 -07:00
90ff2eb6c9 modified versions of creating atoms on subset of lattice, ditto for set type/fraction 2020-01-21 13:31:47 -07:00
a53202bad2 removing the time estimate code for create_atoms completely, as we'll have linear scaling soon. 2020-01-16 17:23:57 -05:00
070bb8c5cd change estimate for creating atoms after benchmarking a 440M atom system 2020-01-16 16:46:37 -05:00
cf80495a3d change estimate for time to create an atom from 25ns to 1us 2020-01-16 12:15:42 -05:00
ce4b71f3e0 Merge branch 'master' into Ncreate_atoms 2019-11-27 11:01:23 -05:00
f864a52720 Merge branch 'master' into random_deposit 2019-10-04 14:55:29 +02:00
68a74fdf31 resolve merge conflict
for recent include file cleanup and molecule rotation options
2019-08-23 20:42:26 -06:00
f74c5fc956 add RanPark pRNG warmup also to fix evaporate and create_atoms 2019-08-22 09:38:55 -04:00
3eadfa15ef Merge pull request #1512 from mkanski/rotate_molecules
Extend support of "rotate" keyword to all styles of "create_atoms"
2019-07-30 10:53:37 -04:00
7967cb1133 put implementation header first to avoid issues with mpi.h and lmptype.h with OpenMPI 2019-07-03 06:16:16 -04:00
4314e6df44 Merge branch 'master' into Ncreate_atoms 2019-07-02 22:59:18 -06:00
557a1274e4 even more include file cleanup 2019-06-28 07:09:57 -04:00
3611cfdaf8 All styles support setting molecules' orientation 2019-06-14 19:58:31 +02:00
9912c44413 rendevous comm option for special bonds and fix rigid/small 2019-03-26 11:01:33 -04:00
de29763d1a new attempt at the create_atoms optimization for small regions in large boxes
this passes the test input with the rotated lattice
2019-02-25 17:11:54 -05:00
46b277b699 c++11 compliance
also preempt a very unlikely bug
2019-02-20 23:25:05 -07:00
627cc254f0 Merge branch 'master' into Ncreate_atoms 2019-02-11 20:47:13 -07:00
df41ce6522 create_atoms subset: make 'fully parallel', fix bugs and typos 2019-02-10 01:11:11 -07:00
1b4ed9cb8d revert region optimization to create_atoms 2019-02-08 16:24:48 +01:00
825facad75 create_atoms subset: improvements based on Steve's suggestions 2019-01-31 22:41:08 -07:00
2e60e461a0 must convert regions bounding box to lattice coordinates before checking to reduce lattice creation range 2019-01-31 18:12:37 -05:00
8338969af5 bugfix for create_atoms region optimization 2019-01-31 11:46:03 +01:00
72bbabcecb randnpos: reduce overzealous pointer usage 2019-01-28 21:23:27 -07:00
9abf5c09d8 update with considerably-easier-to-read version 2019-01-28 20:55:06 -07:00
d71305b209 Merge pull request #43 from lammps/master
rebase
2019-01-27 21:56:03 -07:00
e572235ecf optimize create_atoms performance for large boxes and small regions. warn if taking a long time 2019-01-08 14:33:07 -05:00
4ec05a3389 remove some more trailing whitespace 2018-12-01 08:14:02 -05:00
78685761d5 Merge pull request #36 from lammps/master
rebase
2018-11-30 22:58:45 -07:00
dcde84eb53 bug fix for create_atoms single remap and triclinic 2018-10-18 11:22:51 -06:00
2477f00402 change keyword from 'insert' to 'randnpos' 2018-09-22 21:36:27 -06:00
cfcb6902bc remove now unnecessary comm->me 2018-05-27 13:16:58 -06:00
16857bb9d3 Merge pull request #15 from lammps/master
rebase
2018-05-27 12:54:52 -06:00
18e9b1115c add consistent 'particle overflow' error for serial 2018-05-27 12:48:12 -06:00
71e1867dd2 move enum{LAYOUT_UNIFORM,LAYOUT_NONUNIFORM,LAYOUT_TILED}; to Comm class 2018-05-10 00:50:20 -04:00
aa1d0f3df5 actually fulfill promise given by 'ninsert == 0' warning 2018-05-06 13:38:43 -06:00
c4991778cb C++ compliance and bugfix
bugfix restores exact behavior when not using 'insert' keyword
2018-05-06 13:09:05 -06:00
e4071d7f46 replace C-style include files with their C++ equivalents 2018-04-27 18:00:24 -04:00
34db18589d 'error->one' correction 2018-03-18 15:28:53 -06:00
59dbb49cf9 remove trailing whitespace 2018-03-16 12:37:27 -04:00
3c5d5b458c remove debug comment 2018-03-11 17:14:50 -06:00
d413eb9eee faster, simpler, 'more completely random' way to do this 2018-03-11 17:10:42 -06:00
a1483989d8 Merge pull request #5 from lammps/master
rebase
2018-03-11 16:54:34 -06:00
58e1969de2 rename misleading "CPU time" into "Time spent" 2017-10-06 14:34:10 -04:00
214c0cfb2b add atom_modify map yes, also timers to create_atoms and replicate 2017-10-05 16:44:24 -06:00
f62e5ab195 logic fix, memory cleanup, add comments 2017-08-07 22:25:47 -06:00
f3cfb9c8be add exactly N particles to available lattice points
a couple other modifications which helped setting up and testing simulations for bond/react
2017-08-06 20:51:34 -06:00
3a054d1a82 Fix more typos in src files 2017-03-07 00:55:01 -05:00