WRF is so widely used that we created a version to simulate other planets and exoplanets. It’s globalized, so it can do both regional and global atmospheric and climate modeling.
All in Fortran.
(Unfortunately, not completely open source because of funding issues.)
Very cool, Alejandro, I didn’t realize you were involved with planetWRF. Coincidentally a few years ago I started collaborating with Alex Hayes (Cornell) and his student Charlie, as well as with another student from Taylor Perron’s group Una Schneck on modeling surface waves on Titan’s lakes, to help explain (or rule out) the role of surface waves in “magic islands” seen in Cassini’s SAR images. Their papers came out recently (https://doi.org/10.1029/2025JE009490, https://doi.org/10.1029/2026JE009693). Their code is MATLAB (it’s what they work with) but we used my Fortran code (https://umwm.org) to verify the results. I also went to the Titan Northeast meeting at Yale last year. It’s a fascinating community; you probably know many of them personally.
Eventually I’d like to couple waves with one of the atmospheric models for Titan, and I wasn’t sure about the relative maturity/readiness between planetWRF and TitanWRF (any others?).
Yeah, I knew you were working with Alex – he’s an old friend from grad school. I was excited when I heard he was collaborating with you, since it meant the Fortran version of your wave model would be available.
I too would like to combine the models. We can use TitanWRF and I also have a “cousin” model I call mtWRF, due to poor naming on my part, that we have been using for mesoscale studies. It’s probably about time to start talking about it. I will reach out to you and Alex by email.
(FYI: MarsWRF, TitanWRF, etc. are all part of PlanetWRF. mtWRF isn’t. Nor is a French-based Mars mesoscale model that uses WRF.)