====== Julia: The future of scientific computing====== This talk is about the new scientific computing langauge, Julia. It's presented as a series of Julia notebooks, which you can view online as HTML via the following links. * [[http://nbviewer.jupyter.org/url/www.channelflow.org/gibson/talks/kitp-2017/1-introduction.ipynb|Introduction]] * [[http://nbviewer.jupyter.org/url/www.channelflow.org/gibson/talks/kitp-2017/2-numeric-like-matlab.ipynb|Numerical focus like Matlab]] * [[http://nbviewer.jupyter.org/url/www.channelflow.org/gibson/talks/kitp-2017/3-modern-dynamic.ipynb|Modern and dynamic like Python]] * [[http://nbviewer.jupyter.org/url/www.channelflow.org/gibson/talks/kitp-2017/4-fast-as-C.ipynb|Roughly as fast as C]] * [[http://nbviewer.jupyter.org/url/www.channelflow.org/gibson/talks/kitp-2017/5-kuramoto-sivashinsky.ipynb|Test case: the Kuramoto-Sivashinksy equation]] * [[http://nbviewer.jupyter.org/url/www.channelflow.org/gibson/talks/kitp-2017/6-conclusions.ipynb|Conclusions]] You can also download the notebook files and run them interactively using a Julia compute engine. To do this, either install Julia on your computer or log on to [[http://www.juliabox.com]], and then start the notebook from the Julia prompt. * [[gibson:teaching:fall-2016:math753:installing-julia | Installing Julia]] * [[gibson:teaching:fall-2016:math753:julia-notebooks | Starting a Julia notebook]] Or sit back on the couch and watch the [[http://online.kitp.ucsb.edu/online/transturb17/gibson/video |the video from KITP]]!