Skip to content
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

[WIP] lower ode_max_steps and make burn retry on by default #1638

Open
wants to merge 1 commit into
base: development
Choose a base branch
from

Conversation

zingale
Copy link
Member

@zingale zingale commented Jul 31, 2024

experience with science problems has shown that, especially on GPUs, one zone can take ode_max_steps and then fail, forcing the application code to deal with it (e.g. Castro retries). But often using the burn retry functionality (in particular swapping the Jacobian) makes the zone pass.

This change lowers ode_max_steps from 150000 to 25000 and turns on the retry (which only enables Jacobian swapping by default). This should help with a lot of applications, although lowering ode_max_steps more can help further.

experience with science problems has shown that, especially on GPUs,
one zone can take ode_max_steps and then fail, forcing the application
code to deal with it (e.g. Castro retries).  But often using the
burn retry functionality (in particular swapping the Jacobian)
makes the zone pass.

This change lowers ode_max_steps from 150000 to 25000 and turns
on the retry (which only enables Jacobian swapping by default).
This should help with a lot of applications, although lowering
ode_max_steps more can help further.
@zingale zingale changed the title lower ode_max_steps and make burn retry on by default [WIP] lower ode_max_steps and make burn retry on by default Jul 31, 2024
@zingale
Copy link
Member Author

zingale commented Jul 31, 2024

closes #1634

@zingale
Copy link
Member Author

zingale commented Jul 31, 2024

Castro test suite seems to run fine with this change:
http://groot.astro.sunysb.edu/Castro/test-suite/gfortran/2024-07-31-001/index.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant