When I run ComputeSiteDailyWeather through FEST-C interface, with the dates are set to 240101-241230, it runs cleanly, but if I set the dates 240101-241231, the result is an invalid pointer error. There aren’t any issues with the input METCRO2D file for Dec 31, and since the difference in the two run attempts is only the one day, it seems to be a memory allocation error.
Looking at
/usr/local/Spatial-Allocator-4.4/src/raster/computeSiteDailyWeather.cpp_cmaq52
it looks like there’s logic to handle a previous year being a leap year, but not the current year being a leap year. Am I reading that correctly? And if so, does that mean I can’t run this script for the full year (2024)?