-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adaptive Timestep #16
Comments
Hi, thank you for the comment and your feedback!
Thank you! |
hi @luksen99,
I only partly agree, since there are already a few examples, especially including the spin system, where the NTM needs to be calculated for 100s of nanoseconds.
So it is only the structure that determines the stability in terms of geometry and thermophysical properties? I guess nanometer-sized multilayers with manyinterfaces are then the "worst" case to consider? Using the current simulations, one already suffers from very high memory usage when using long delays.
Does that mean, that the current solver can only calculate on an evenly spaced temporal grid? Assuming, that the NTM simulations do not require a source term, but can already work with an initial spatial temperature profile as initial condition (is that actually already the case?): the user could split up the simulation in different chunks applying different time steps manually and always using the last spatial temperature profile of one simulation chunk to use it as initial condition for the next chunk. |
|
Hi, thanks for sharing your code via Github!
It looks very promising and also thank you for the excellent documentation.
I am trying to simulate a multilayer structure and the temperature evolution after optical excitation with a single laser pulse.
I was wondering whether it is possible to implement an adaptive timestep here?
As my laser pulse is short (on the order of hundreds of fs), the initial step should be on the order of a few fs as well, but as I would like to simulate until hundreds of ps or a ns even, there is no need to keep the timestep as small for the whole simulation process. I guess an adaptive timestep could help and save time and resources.
Thanks in advance! :)
The text was updated successfully, but these errors were encountered: