7a02baff6d
Allow to specify additional LIGGGHTS script to be executed directly before end of coupled run, e.g. for specific cleaning-up tasks.
2019-11-13 16:55:57 +01:00
cab6b7e88f
Merge branch 'develop' into feature/adaptive_resolution_universe
...
# Conflicts:
# src/lagrangian/cfdemParticle/subModels/dataExchangeModel/twoWayOne2One/twoWayOne2One.C
2019-10-23 18:03:23 +02:00
7de941746f
use LIGGGHTS memory namespace instead of memory class
...
resolve issue #95
2019-10-23 16:36:02 +02:00
fdb2748fbb
clean up header file includes
...
* include only necessary files
* whenever possible, include headers in .C file not in .H file
2019-10-23 12:53:52 +02:00
4a328144ea
fix memory issues in twoWayOne2One
...
fixes made in branch feature/recurrenceLib
2019-10-23 10:20:06 +02:00
96508745fb
move methods from dataExchangeModel to cfdemCloud
...
methods operate directly on data owned by cfdemCloud, thus
cfdemCloud should have the control over it
2019-04-09 15:49:36 +02:00
671d59d634
make cfdemCloud::setNumberOfParticles public
...
and remove dataExchangeModel::setNumberOfParticles as we don't
gain anything but another function call
2019-04-09 15:14:55 +02:00
209fc5c78f
clean up whitespaces
2019-02-21 14:05:36 +01:00
c3534493b6
Adapt o2o to untangling of getCG() by @danielque
2018-12-04 15:08:34 +01:00
51d10d7d0f
remove superfluous method getNumberOfParticles.
2018-11-16 16:04:42 +01:00
e589f3876a
remove dependency on duplicated library_cfd_coupling_one2one.*
2018-11-16 15:50:48 +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
5050ae1b5f
change position of debug output.
2018-04-05 16:15:50 +02:00
278087b021
copy on-proc info rather than sending it via MPI.
2018-04-05 15:07:25 +02:00
072e11134a
use safer way of offsetting in arrays.
2018-04-05 14:42:57 +02:00
f4ae35eb88
send only when there is data to be sent. receive only when there is data to be received and only wait when you actually have something to receive.
2018-03-29 19:05:06 +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