dynamic change of time steping in EsysParticle

Asked by Debski on 2019-12-13

Dear All

Recently I am carrying an exhaustive testing of numerical (time integration) stability of EsysParticle code with uniaxial compression tests. The most interesting situations appears when simulation is stable at initial ``elastic'' part of simulations and lose it when approaching the moment of sample breaking. For analysis of such cases it would be convenient to use two (at least) different time steps: a large for the initial ``elastic'' non-interesting period to go through it quickly and much smaller when approaching the breaking moment. Is it possible to do it with a standard python API for Esys?

Best regards
Wojciech

Question information

Language:
English Edit question
Status:
Solved
For:
ESyS-Particle Edit question
Assignee:
No assignee Edit question
Solved by:
SteffenAbe
Solved:
2019-12-16
Last query:
2019-12-16
Last reply:
2019-12-16
Best SteffenAbe (s-abe) said : #1

Hi Wojciech,

you can call lsm.setTimeStepSize() from the python script at any time during the simulation to change the time step size manually. There is no automatic "adaptive timestepping" method implemented.

Steffen

Debski (debski) said : #2

 Steffen
Thanks a lot
Wojciech

SteffenAbe <email address hidden> wrote:

> Your question #687091 on ESyS-Particle changed:
> https://answers.launchpad.net/esys-particle/+question/687091
>
> Status: Open => Answered
>
> SteffenAbe proposed the following answer:
> Hi Wojciech,
>
> you can call lsm.setTimeStepSize() from the python script at any time
> during the simulation to change the time step size manually. There is
> no automatic "adaptive timestepping" method implemented.
>
> Steffen
>
> --
> If this answers your question, please go to the following page to let us
> know that it is solved:
> https://answers.launchpad.net/esys-particle/+question/687091/+confirm?answer_id=0
>
> If you still need help, you can reply to this email or go to the
> following page to enter your feedback:
> https://answers.launchpad.net/esys-particle/+question/687091
>
> You received this question notification because you asked the question.

Debski (debski) said : #3

Thanks SteffenAbe, that solved my question.