GENSPECT swMATH ID: 24127 Software Authors: Quine, B. M.; Drummond, J. R. Description: GENSPECT: a line-by-line code with selectable interpolation error tolerance. Current line-by-line radiative transfer codes accelerate calculations by interpolating the line function where it varies slowly. This can increase calculation performance by a factor of 10 or more but causes a reduction in calculation accuracy. We present a new line-by-line algorithm that computes absorption coefficients to a specified percentage-error tolerance in a near minimal number of calculations. The algorithm employs a novel binary division of a calculation’s spectral interval, coupled with a pre-computed lookup table that predicts where it is appropriate to reduce the resolution of a particular line without exceeding the required error tolerance. Line contributions are computed piecewise across a cascaded series of grids which are then interpolated and summed to derive the absorption coefficient. The algorithm is coded in MATLAB as part of a toolbox of radiative transfer functions for the analysis of planetary atmospheres and laboratory experiments. Homepage: https://www.sciencedirect.com/science/article/pii/S0022407301001935 Dependencies: Matlab Related Software: Algorithm 680; Matlab; Faddeeva; Algorithm 916; HITRAN; FASCODE; Sinc-Pack; HITEMP; Python; SciTools Cited in: 6 Publications all top 5 Cited by 7 Authors 4 Abrarov, Sanjar M. 4 Quine, Brendan M. 1 Chu, Huaqiang 1 Jagpal, Rajinder K. 1 Liu, Fengshan 1 Schreier, Franz 1 Zhou, Huai-Chun Cited in 4 Serials 3 Applied Mathematics and Computation 1 Computer Physics Communications 1 International Journal of Heat and Mass Transfer 1 Applied Numerical Mathematics Cited in 4 Fields 4 Numerical analysis (65-XX) 1 Special functions (33-XX) 1 Approximations and expansions (41-XX) 1 Classical thermodynamics, heat transfer (80-XX) Citations by Year