solve (diagonal matrices)Module: SpecialMatricesD2D2: verifiedDerivatives / callbacks: not applicableStructured matrix solve; retain D2 because the generic includes several structures and arithmetic types.Pinned source: src/Diagonal/specialmatrices_diagonal.f90Load checked GAMS driver: gams-specialmatrices-diagonal-reference