-
Notifications
You must be signed in to change notification settings - Fork 13
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
SBML TestSuite semantic/01592 takes 15-25 minutes to run #39
Comments
@matthiaskoenig, the test case 1287 from SBML Test Suite, also has a similar problem. |
What are the reasons for the long run time? Are particular SBML elements / attributes used? |
The description of model 01592 test case from the SBML Test Suite:
|
@hemilpanchiwala Could it also help here if we identify some successful seed value to speed up the test, i.e., does it explicitly use a random number generator? |
@draeger, do we use any seed in the simulation for SBML tests🤔? |
I think not, but it was a question from my side - maybe we should discuss this. How do we randomly decide which event to pick if they are of equal priority? Are random numbers involved or are they in a randomized data structure (such as a |
Yes, it just clicked to me that there is a method pickRandomEvent() in EquationSystem class. Maybe that can help. |
Also, this class RNG which is accessed in pickRandomEvent() has variable random_seed. |
See, there is our random number. |
Yes, but it is accessed only once. I mean seed value is set only once in the simulation. |
The test takes much too long to run. This creates a ton of problems. E.g. very long travis runtimes and also very long runtimes for the local tests. Tests should normally run < 100ms, upper bound is something of 1-5 seconds for very large and complicated tests. But minutes is too long.
This is most likely due to the delay in the model.
The text was updated successfully, but these errors were encountered: