% Nefes documentation — single bibliography.
%
% Every scientific claim in the docs cites a primary source here or derives the result in place.
% This is the working skeleton: the entries below are the load-bearing references named in the
% documentation plan; volume/page fields are to be verified against the primary sources during
% the integration pass. Novel contributions of the present work are marked as such in the text,
% not cited here.

% ---------------------------------------------------------------------------
% Complex-step differentiation (exact Jacobians)
% ---------------------------------------------------------------------------

@article{lyness_moler_1967,
  author  = {Lyness, J. N. and Moler, C. B.},
  title   = {Numerical Differentiation of Analytic Functions},
  journal = {SIAM Journal on Numerical Analysis},
  volume  = {4},
  number  = {2},
  pages   = {202--210},
  year    = {1967},
}

@article{squire_trapp_1998,
  author  = {Squire, William and Trapp, George},
  title   = {Using Complex Variables to Estimate Derivatives of Real Functions},
  journal = {SIAM Review},
  volume  = {40},
  number  = {1},
  pages   = {110--112},
  year    = {1998},
}

@article{martins_2003,
  author  = {Martins, Joaquim R. R. A. and Sturdza, Peter and Alonso, Juan J.},
  title   = {The Complex-Step Derivative Approximation},
  journal = {ACM Transactions on Mathematical Software},
  volume  = {29},
  number  = {3},
  pages   = {245--262},
  year    = {2003},
}

% ---------------------------------------------------------------------------
% Nonlinear solve: damping, complementarity, matrix updates
% ---------------------------------------------------------------------------

@article{marquardt_1963,
  author  = {Marquardt, Donald W.},
  title   = {An Algorithm for Least-Squares Estimation of Nonlinear Parameters},
  journal = {Journal of the Society for Industrial and Applied Mathematics},
  volume  = {11},
  number  = {2},
  pages   = {431--441},
  year    = {1963},
}

@article{fischer_1992,
  author  = {Fischer, Andreas},
  title   = {A Special Newton-Type Optimization Method},
  journal = {Optimization},
  volume  = {24},
  number  = {3--4},
  pages   = {269--284},
  year    = {1992},
}

@article{hager_1989,
  author  = {Hager, William W.},
  title   = {Updating the Inverse of a Matrix},
  journal = {SIAM Review},
  volume  = {31},
  number  = {2},
  pages   = {221--239},
  year    = {1989},
}

% ---------------------------------------------------------------------------
% Numerical continuation (parameter continuation / warm-started stages)
% ---------------------------------------------------------------------------

@book{allgower_georg_1990,
  author    = {Allgower, Eugene L. and Georg, Kurt},
  title     = {Numerical Continuation Methods: An Introduction},
  series    = {Springer Series in Computational Mathematics},
  volume    = {13},
  publisher = {Springer-Verlag},
  address   = {Berlin},
  year      = {1990},
}

% ---------------------------------------------------------------------------
% Network flow (mean-flow benchmark)
% ---------------------------------------------------------------------------

@article{greyvenstein_laurie_1994,
  author  = {Greyvenstein, G. P. and Laurie, D. P.},
  title   = {A Segregated {CFD} Approach to Pipe Network Analysis},
  journal = {International Journal for Numerical Methods in Engineering},
  volume  = {37},
  number  = {21},
  pages   = {3685--3705},
  year    = {1994},
}

@incollection{todini_pilati_1988,
  author    = {Todini, Ezio and Pilati, S.},
  title     = {A Gradient Algorithm for the Analysis of Pipe Networks},
  booktitle = {Computer Applications in Water Supply, Volume 1: Systems Analysis and Simulation},
  editor    = {Coulbeck, B. and Orr, C.-H.},
  publisher = {Research Studies Press},
  address   = {Taunton, UK},
  pages     = {1--20},
  year      = {1988},
}

% ---------------------------------------------------------------------------
% Duct acoustics, nozzle response, indirect (entropy / compositional) noise
% ---------------------------------------------------------------------------

@book{dokumaci_2021,
  author    = {Dokumac{\i}, Erkan},
  title     = {Duct Acoustics: Fundamentals and Applications to Mufflers and Silencers},
  publisher = {Cambridge University Press},
  year      = {2021},
}

@techreport{parrott_1973,
  author      = {Parrott, Tony L.},
  title       = {An Improved Method for Design of Expansion-Chamber Mufflers with Application to an Operational Helicopter},
  institution = {NASA Langley Research Center},
  number      = {NASA TN D-7309},
  year        = {1973},
}

@article{myers_1991,
  author  = {Myers, M. K.},
  title   = {Transport of Energy by Disturbances in Arbitrary Steady Flows},
  journal = {Journal of Fluid Mechanics},
  volume  = {226},
  pages   = {383--400},
  year    = {1991},
}

@article{marble_candel_1977,
  author  = {Marble, F. E. and Candel, S. M.},
  title   = {Acoustic Disturbance from Gas Non-Uniformities Convected Through a Nozzle},
  journal = {Journal of Sound and Vibration},
  volume  = {55},
  number  = {2},
  pages   = {225--243},
  year    = {1977},
}

@article{duran_moreau_2013,
  author  = {Duran, Ignacio and Moreau, St{\'e}phane},
  title   = {Solution of the Quasi-One-Dimensional Linearized {E}uler Equations Using Flow Invariants and the {M}agnus Expansion},
  journal = {Journal of Fluid Mechanics},
  volume  = {723},
  pages   = {190--231},
  year    = {2013},
}

@article{stow_dowling_2001,
  author  = {Stow, Simon R. and Dowling, Ann P.},
  title   = {Thermoacoustic Oscillations in an Annular Combustor},
  journal = {ASME Turbo Expo},
  note    = {GT-2001-0037},
  year    = {2001},
}

@article{magri_2016,
  author  = {Magri, Luca and O'Brien, Jeffrey and Ihme, Matthias},
  title   = {Compositional Inhomogeneities as a Source of Indirect Combustion Noise},
  journal = {Journal of Fluid Mechanics},
  volume  = {799},
  pages   = {R4},
  year    = {2016},
}

@article{dedomenico_2019,
  author  = {De Domenico, Francesca and Rolland, Erwan O. and Hochgreb, Simone},
  title   = {A Generalised Model for Acoustic and Entropic Transfer Function of Nozzles with Losses},
  journal = {Journal of Sound and Vibration},
  volume  = {440},
  pages   = {212--230},
  year    = {2019},
}

% ---------------------------------------------------------------------------
% Thermoacoustic stability: flame response, Rayleigh criterion, Nyquist
% ---------------------------------------------------------------------------

@article{rayleigh_1878,
  author  = {Rayleigh, {Lord}},
  title   = {The Explanation of Certain Acoustical Phenomena},
  journal = {Nature},
  volume  = {18},
  pages   = {319--321},
  year    = {1878},
}

@book{crocco_cheng_1956,
  author    = {Crocco, Luigi and Cheng, Sin-I},
  title     = {Theory of Combustion Instability in Liquid Propellant Rocket Motors},
  series    = {AGARDograph No. 8},
  publisher = {Butterworths Scientific Publications},
  year      = {1956},
}

@article{fleifil_1996,
  author  = {Fleifil, M. and Annaswamy, A. M. and Ghoneim, Z. A. and Ghoniem, A. F.},
  title   = {Response of a Laminar Premixed Flame to Flow Oscillations: A Kinematic Model and Thermoacoustic Instability Results},
  journal = {Combustion and Flame},
  volume  = {106},
  number  = {4},
  pages   = {487--510},
  year    = {1996},
  doi     = {10.1016/0010-2180(96)00049-1},
}

@article{dowling_1997,
  author  = {Dowling, Ann P.},
  title   = {Nonlinear Self-Excited Oscillations of a Ducted Flame},
  journal = {Journal of Fluid Mechanics},
  volume  = {346},
  pages   = {271--290},
  year    = {1997},
  doi     = {10.1017/S0022112097006484},
}

@article{palies_2011,
  author  = {Palies, Paul and Durox, Daniel and Schuller, Thierry and Candel, S{\'e}bastien},
  title   = {Nonlinear Combustion Instability Analysis Based on the Flame Describing Function Applied to Turbulent Premixed Swirling Flames},
  journal = {Combustion and Flame},
  volume  = {158},
  number  = {10},
  pages   = {1980--1991},
  year    = {2011},
  doi     = {10.1016/j.combustflame.2011.02.012},
}

@article{komarek_polifke_2010,
  author  = {Komarek, Thomas and Polifke, Wolfgang},
  title   = {Impact of Swirl Fluctuations on the Flame Response of a Perfectly Premixed Swirl Burner},
  journal = {Journal of Engineering for Gas Turbines and Power},
  volume  = {132},
  number  = {6},
  pages   = {061503},
  year    = {2010},
  doi     = {10.1115/1.4000127},
}

@article{emmert_2017,
  author  = {Emmert, Thomas and Bomberg, Sebastian and Jaensch, Stefan and Polifke, Wolfgang},
  title   = {Acoustic and Intrinsic Thermoacoustic Modes of a Premixed Combustor},
  journal = {Proceedings of the Combustion Institute},
  volume  = {36},
  number  = {3},
  pages   = {3835--3842},
  year    = {2017},
  doi     = {10.1016/j.proci.2016.08.002},
}

@article{bomberg_2015,
  author  = {Bomberg, Sebastian and Emmert, Thomas and Polifke, Wolfgang},
  title   = {Thermal Versus Acoustic Response of Velocity Sensitive Premixed Flames},
  journal = {Proceedings of the Combustion Institute},
  volume  = {35},
  number  = {3},
  pages   = {3185--3192},
  year    = {2015},
  doi     = {10.1016/j.proci.2014.07.032},
}

@article{polifke_2020,
  author  = {Polifke, Wolfgang},
  title   = {Modeling and Analysis of Premixed Flame Dynamics by Means of Distributed Time Delays},
  journal = {Progress in Energy and Combustion Science},
  volume  = {79},
  pages   = {100845},
  year    = {2020},
  doi     = {10.1016/j.pecs.2020.100845},
}

@book{lieuwen_2012,
  author    = {Lieuwen, Tim C.},
  title     = {Unsteady Combustor Physics},
  publisher = {Cambridge University Press},
  year      = {2012},
}

@article{nyquist_1932,
  author  = {Nyquist, Harry},
  title   = {Regeneration Theory},
  journal = {Bell System Technical Journal},
  volume  = {11},
  number  = {1},
  pages   = {126--147},
  year    = {1932},
}

% ---------------------------------------------------------------------------
% Eigenvalue problem and analytic continuation (acoustic analyses)
% ---------------------------------------------------------------------------

@article{beyn_2012,
  author  = {Beyn, Wolf-J{\"u}rgen},
  title   = {An Integral Method for Solving Nonlinear Eigenvalue Problems},
  journal = {Linear Algebra and its Applications},
  volume  = {436},
  number  = {10},
  pages   = {3839--3863},
  year    = {2012},
}

@article{nakatsukasa_2018,
  author  = {Nakatsukasa, Yuji and S{\`e}te, Olivier and Trefethen, Lloyd N.},
  title   = {The {AAA} Algorithm for Rational Approximation},
  journal = {SIAM Journal on Scientific Computing},
  volume  = {40},
  number  = {3},
  pages   = {A1494--A1522},
  year    = {2018},
}

% ---------------------------------------------------------------------------
% Thermochemistry: equilibrium and thermodynamic data (nefes.thermo)
% ---------------------------------------------------------------------------

@techreport{gordon_mcbride_1994,
  author      = {Gordon, Sanford and McBride, Bonnie J.},
  title       = {Computer Program for Calculation of Complex Chemical Equilibrium Compositions and Applications},
  institution = {NASA},
  number      = {Reference Publication 1311},
  year        = {1994},
}

@techreport{mcbride_2002,
  author      = {McBride, Bonnie J. and Zehe, Michael J. and Gordon, Sanford},
  title       = {{NASA} {G}lenn Coefficients for Calculating Thermodynamic Properties of Individual Species},
  institution = {NASA},
  number      = {TP-2002-211556},
  year        = {2002},
}

@misc{cantera_2023,
  author = {Goodwin, David G. and Moffat, Harry K. and Schoegl, Ingmar and Speth, Raymond L. and Weber, Bryan W.},
  title  = {Cantera: An Object-Oriented Software Toolkit for Chemical Kinetics, Thermodynamics, and Transport Processes},
  note   = {Version 3.0.0},
  year   = {2023},
  doi    = {10.5281/zenodo.8137090},
}

% ---------------------------------------------------------------------------
% Cross-code verification: reference network solvers and the cases they publish
% ---------------------------------------------------------------------------

@techreport{li_oscilos_2017,
  author      = {Li, Jingxuan and Yang, Dong and Luzzato, Charles and Morgans, Aimee S.},
  title       = {Open Source Combustion Instability Low Order Simulator ({OSCILOS}--Long) Technical Report},
  institution = {Department of Mechanical Engineering, Imperial College London},
  year        = {2017},
  note        = {Last updated 9 June 2017},
  url         = {https://www.oscilos.com},
}
