Welcome to the homepage of the forthcoming textbook Numerical Renaissance: simulation, optimization, & control, a unique teaching and research effort led by Prof. Thomas Bewley. In short, Numerical Renaissance blends a targetted range of important disciplines that form the foundation for solving practical problems in science and engineering on modern digital computers, including the numerical simulation of complex ODEs & PDEs, the numerical optimization of complex functions, and the feedback control of complex dynamic systems. A summary of subjects that the book interrelates is evident in its dependency plot:


In addition to the codes listed in the text (available here: Numerical Renaissance Codebase 1.0), Numerical Renaissance also introduces six suites of advanced numerical algorithms, maintained at this website, that are open source and intended to be easy to follow, understand, and extend:
Diablo, a high-performance turbulence simulation code (§13);
LABDOGS, an efficient general-purpose derivative-free optimization code based on expensive function evaluations (§15);
alphaDOGS, an efficient general-purpose derivative-free optimization code based on incomplete function evaluations obtained via statistical averaging (§15);
MPDopt, an extensible optimization code for trajectory planning and stabilization in both smooth and switched ODE systems (§19);
HEnS, an efficient new algorithm for state estimation and forecasting in chaotic systems (§20);
EnVO, a rigorous and tractable new algorithm for the planning of optimized feasible trajectories of sensor vehicles in order to minimize forecast error (§20).
FREE MONEY! For the first person who calls them to our attention, in addition to our sincere thanks, we offer $0.25 for every typo found in the text, $1.00 for every error that may be misconstrued mathematically, and $10.00 for every mistake that constitutes a conceptual error. Good luck, and our sincere thanks for everyone's help in making Numerical Renaissance as error-free as humanly possible.
Je suis en train d'ecrire une version en Francaise de ce livre, avec l'aide du Prof. Patricia Cathalifaud.
Stiamo lavorando ad una versione in Italiano di questo libro, con l'aiuto del Dott. Flavio Giannetti.
ما در حال ترجمه اين
كتاب به زبان فارسي با
كمك پوريا بیهقى
هستيم
(That is, we are in the process of translating a version of this book into Farsi, with the help of Pooriya Beyhaghi.)
A Python version of the Numerical Renaissance software suite is also being considered, in collaboration with Dr. Matt Bement.
If you would like to help us translate Numerical Renaissance into a different language (Spanish, Chinese, Japanese, Korean, ...), or the codes contained therein into a different syntax (C, C++, CPL, Fortran77, Fortran90, Perl, ...), please contact us.
Note that, as a matter of convienience, we have seamlessly integrated the webpage for http://numerical-renaissance.com into the web pages of the UCSD Flow Control & Coordinated Robotics Labs. Prof. Bewley and the senior PhD students and postdocs of the UCSD Flow Control and Coordinated Robotics Labs draw from various chapters of this book for all of the graduate and undergraduate courses maintained at this site. Additionally, there are several ongoing efforts in our lab to extend the various algorithms laid out in the text. Even if our lab someday moves to a different university, the web address http://numerical-renaissance.com will always point to the homepage for this text.