This article presents an enhanced emission module for the PALM model system, which collects discrete emission sources from different emission sectors and assigns them dynamically to the prognostic equations for specific pollutant species as volumetric source terms. Bidirectional lookups between each source location and cell index are maintained by using a hash key approach, while allowing all emission source modules to be conceived, developed, and operated in a homogeneous and mutually independent manner. An additional generic emission mode has also been implemented to allow for the use of external emission data in simulation runs. Results from benchmark runs indicate a high level of performance and scalability. Subsequently, a module for modeling parametrized emissions from domestic heating is implemented under this framework, using the approach of building energy usage and temperature deficit as a generalized form of heating degree days. A model run has been executed under idealized conditions by solely considering dispersion of PM10 from domestic heating sources. The results demonstrate a strong overall dependence on the strength and clustering of individual sources, diurnal variation in domestic heat usage, and the temperature deficit between the ambient temperature and the user-defined target temperature. Vertical transport additionally contributes to a rapid attenuation of daytime PM10. Although urban topology plays a minor role on the pollutant concentrations at ground level, it has a relevant contribution to the vertical pollutant distribution.