SciMLBenchmarks.jl icon indicating copy to clipboard operation
SciMLBenchmarks.jl copied to clipboard

Bump Bio for Catalyst v14 and MTK v9

Open ChrisRackauckas opened this issue 1 year ago • 11 comments

ChrisRackauckas avatar Jul 28 '24 13:07 ChrisRackauckas

@TorkelE @isaacsas this is the one to watch for the major FBDF changes

ChrisRackauckas avatar Jul 28 '24 13:07 ChrisRackauckas

I’d imagine many of these need updating for Catalyst 14 (eg ReactionNetworkImorters generated systems need to be marked complete).

isaacsas avatar Jul 28 '24 19:07 isaacsas

@isaacsas can you help with what needs to be changed with this bump?

ChrisRackauckas avatar Aug 11 '24 14:08 ChrisRackauckas

@ChrisRackauckas LMK if this doesn't work. I think all that was needed was to complete the converted ODESystem, and get the u0 and p from the oprob now (since varmap_to_vars no longer gives the right format for p).

On a sidenote, it would be useful if the parameter to MTKParameter conversion functionality could be factored into an exported user-accessible function so users can manually process parameter maps to the new form. (Essentially a varmap_to_vars replacement.)

isaacsas avatar Aug 12 '24 13:08 isaacsas

On a sidenote, it would be useful if the parameter to MTKParameter conversion functionality could be factored into an exported user-accessible function so users can manually process parameter maps to the new form. (Essentially a varmap_to_vars replacement.)

Interesting point. Open an issue.

ChrisRackauckas avatar Aug 12 '24 13:08 ChrisRackauckas

How long is this benchmark? It seems to error https://buildkite.com/julialang/scimlbenchmarks-dot-jl/builds/2705#019146bf-645a-4b43-b1db-597856afaf3b/403-614 but is holding up the CI for more than a day :sweat:

avik-pal avatar Aug 14 '24 01:08 avik-pal

Maybe @TorkelE knows how long it should take. It is a long one but I have no idea if it should be days.

isaacsas avatar Aug 15 '24 01:08 isaacsas

Well it's done now. Looks like it takes 60 hours.

ChrisRackauckas avatar Aug 15 '24 05:08 ChrisRackauckas

60 hours doesn't seem too outlandish for the BCR one.

TorkelE avatar Aug 15 '24 09:08 TorkelE

Has the BCR sparse Jacobian compiliation gotten worse? 80 minutes now seems pretty bad and worse than I remember.

Also @ChrisRackauckas seems like there are Symbolics related errors in the WP plotting now?

isaacsas avatar Aug 15 '24 15:08 isaacsas

I don't think it's symbolic, but yes I need to investigate what happened there.

ChrisRackauckas avatar Aug 15 '24 15:08 ChrisRackauckas

@ChrisRackauckas is this good to merge now? @vyudu has another PR to add a new benchmark but we should wait on that one till the updated Project.toml and Manifest.toml are merged.

isaacsas avatar Nov 06 '24 15:11 isaacsas

This still has a few failures IIUC from the CI

ChrisRackauckas avatar Nov 07 '24 08:11 ChrisRackauckas

Okay I'm going to merge and just fix Bikhori separately since that requires a lot less compute.

ChrisRackauckas avatar Nov 19 '24 17:11 ChrisRackauckas