Resumen: Singularly perturbed elliptic problems, of convection-diffusion type, with a non-smooth forcing term are examined. The lack of smoothness arises from the forcing term either containing an interior layer or being discontinuous across an interface. In addition to the presence of several different kinds of boundary and corner layers, this forcing term introduces an interior layer in the solution. For both problem classes, a decomposition of the continuous solution is constructed, whose components identify the various types of layer functions that can exist in the solution. Parameter-explicit pointwise bounds on the partial derivatives of these components are then established. An appropriate Shishkin mesh is identified and this is combined with upwinding to form a numerical method for each problem class. Parameter-uniform error bounds in the maximum norm are deduced. Numerical results are presented to illustrate the performance of both numerical methods. Idioma: Inglés DOI: 10.1016/j.camwa.2025.08.025 Año: 2025 Publicado en: COMPUTERS & MATHEMATICS WITH APPLICATIONS 196 (2025), 458-476 ISSN: 0898-1221 Financiación: info:eu-repo/grantAgreement/ES/DGA/E24-23R Financiación: info:eu-repo/grantAgreement/ES/MICINN/PID2022-141385NB-I00 Tipo y forma: Article (Published version) Área (Departamento): Área Matemática Aplicada (Dpto. Matemática Aplicada)