Sean Freeman
wxsean.bsky.social
Sean Freeman
@wxsean.bsky.social
Atmospheric Science Professor. Interested in all things clouds and storms using data science, modeling, and observations. tobac core team. Views mine, not my employer’s.
I’m more bullish on GPU availability as specialized TPUs etc continue to advance. On the other hand the fractured GPU coding situation is also bad and doesn’t help. There was a push 5(?) years ago for domain specific languages that transpiled into CUDA, SYCL, etc, but lots of issues there too
December 1, 2025 at 2:34 AM
Yes, agreed, but the other problem is the awful (non-existent?) automatic test suites for models. Migrating autonomously (and continuously maintaining two codebases) is a lot harder without one. If I had this project, that would be my first step. Bring models into 2010s code development
December 1, 2025 at 2:22 AM
The other problem is a structural one: not many good options for using the same code across GPU + CPU means you end up with a lot of duplication or near-duplication. Add to that that most models are written in Fortran (and the CUDA Fortran documentation is Bad), leads to a nasty situation
December 1, 2025 at 2:11 AM
A very small data point to emphasize this point: I wrote a mesoscale model in CUDA for a grad class project; the CUDA version was about 16x faster than the multicore CPU version for the same results. Models should have been rewritten for GPUs a long time ago, but that expertise costs $$$$ and time
December 1, 2025 at 2:05 AM
Of course, Unidata has many more projects. This selection are just some of the lesser-known ones. I’m privileged to serve on the Unidata Users Committee, and I cherish getting to interact with the staff and am heartbroken.
May 10, 2025 at 5:57 PM
This funding gap hurts the full weather enterprise, hurting our ability to forecast weather, improve models, and hurts AI competitiveness.
May 10, 2025 at 5:55 PM
The Unidata Science Gateway is critical for education, providing resources for faculty and students.

science-gateway.unidata.ucar.edu
Unidata Science Gateway
science-gateway.unidata.ucar.edu
May 10, 2025 at 5:55 PM
THREDDS and the LDM are a critically important part of our weather data distribution pipeline. These data are critical for forecasting.

www.unidata.ucar.edu/software/tds/
Unidata | THREDDS Data Server (TDS)Search
Unidata's THREDDS Data Server (TDS) is a web server that provides metadata and data access for scientific datasets, using OPeNDAP, OGC WMS and WCS, HTTP, and other remote data access protocols.
www.unidata.ucar.edu
May 10, 2025 at 5:55 PM
UDUNITS makes up the backbone of so much software that touches science and engineering

www.unidata.ucar.edu/software/udu...
Unidata | UDUNITSSearch
Unidata, UDUNITS, unit conversion, arithmetic manipulation, conversion of numeric values
www.unidata.ucar.edu
May 10, 2025 at 5:55 PM
Unidata builds AWIPS/CAVE for education, enabling universities to train future forecasters on the software NWS uses.

www.unidata.ucar.edu/software/awi...
Unidata | AWIPSSearch
AWIPS is a weather forecasting, display and analysis package currently being developed by the National Weather Service.
www.unidata.ucar.edu
May 10, 2025 at 5:55 PM
The AWS Radar Level II repository? That is Unidata. Millions of $$ rely on this feed, including many in the AI space.

registry.opendata.aws/noaa-nexrad/
NEXRAD on AWS - Registry of Open Data on AWS
registry.opendata.aws
May 10, 2025 at 5:55 PM
You were right, SatPy has gotten really easy to use! Thanks for sharing this.
April 12, 2025 at 9:16 PM