xzackli / Bolt.jl

differentiable boltzmann code
MIT License
42 stars 5 forks source link

RECFAST #29

Closed xzackli closed 3 years ago

xzackli commented 3 years ago

I believe this is a one-time painful ordeal that must be done -- I have to port RECFAST and test it. It's one-time because so-called "fudged RECFAST" parameters agree extremely well with codes like cosmorec or hyrec (@cmbant), and therefore this RECFAST implementation can supply adjoints for other recombination codes that I don't have to re-implement, just wrap. I think the Fortran is pretty readable, and the paper is too....