EDEM & Adams Co-Simulation
Hi,
I'm running a Co-Simulation with EDEM and Adams using the Adams Co-Simulation Interface (ACSI). In theory, my computation time should be largely dependent on the timestep of EDEM, as this side of the simulation takes up more computation power. However, when I e.g. decrease only the Adams timestep by 50%, the computation time of the whole simulation increases by 164%. Is there an easy fix for this?
Greetings, GertJan van Selm
Best Answer
-
Hi GertJan,
The speed will be related to the EDEM computational effort, the Adams computational effort and the communication between the two programs. The communication depends on the amount of data been transferred and also the time-step ratio.I would expect in your case that the data transferred is taking a high percentage of the time, in the EDEM 2022.2 and 2022.3 releases we implemented new functions to improve stability of the coupling but this means that by default all the data is transferred and can slow the couplings unless changes are made on the coupling side (Adams in this case).
As it isn't always easy to change a 3rd party program we are developing EDEM 2023.1 to allow the user to specify the data transferred. I'll reach out to you in a seperate mail as we would be interested if you could test this new feature.
RegardsStephen
0
Answers
-
Hi GertJan,
The speed will be related to the EDEM computational effort, the Adams computational effort and the communication between the two programs. The communication depends on the amount of data been transferred and also the time-step ratio.I would expect in your case that the data transferred is taking a high percentage of the time, in the EDEM 2022.2 and 2022.3 releases we implemented new functions to improve stability of the coupling but this means that by default all the data is transferred and can slow the couplings unless changes are made on the coupling side (Adams in this case).
As it isn't always easy to change a 3rd party program we are developing EDEM 2023.1 to allow the user to specify the data transferred. I'll reach out to you in a seperate mail as we would be interested if you could test this new feature.
RegardsStephen
0