Commit Graph

15 Commits

Author SHA1 Message Date
209fc5c78f clean up whitespaces 2019-02-21 14:05:36 +01:00
4959ffc79f include suggestions by @danielque. 2018-11-16 15:15:31 +01:00
a68a15272b improve constness. 2018-11-16 10:25:34 +01:00
191d1b84a0 make merge from develop compile. 2018-11-16 10:21:01 +01:00
1c44a3a09f remove bottleneck in locating particles by using appropriate container for cell ids. 2018-10-13 13:35:35 +02:00
3f98108ab8 correctly destroy prev_cell_ids as suggested by @danielque. 2018-06-20 09:53:33 +02:00
a7bd3191a2 fix memory leak. 2018-06-19 15:39:42 +02:00
070fcbe15c communicate particle cell ids to liggghts and back.
this allows for use of a turboEngine-like locate section
with an initial guess for the cell.

to use this, add a
`fix             prev_cell_ids all property/atom prev_cell_ids scalar no
no no -1`
to the liggghts run script and set `useCellIdComm yes` in the
twoWayOne2OneProps section of the couplingProperties.

a check whether the particle is contained in the bounding box
of the domain is added regardless of the setting.
2018-06-19 12:45:46 +02:00
0aa38589a3 add more verbosity. 2018-03-29 18:59:55 +02:00
6e5bdc2bbd option for using a static processor map added. 2018-03-14 16:13:24 +01:00
fb448affa3 scatter located particle ids among receiving procs. 2018-03-14 13:15:27 +01:00
318469aa26 use total number of particles instead of maxtag. 2018-03-14 13:14:15 +01:00
e2f74d2892 do not free the comm on destruction. 2018-03-14 11:04:36 +01:00
e1472f5ed3 moved procmap creation temporarily moved to couple(). debug output added. 2018-03-10 17:48:25 +01:00
9304e403b1 Initial commit. Works, but validation pending. 2018-02-23 12:55:17 +01:00