Publications

Here is a list of various journal/conference publications and presentations. The papers listed are those that have been accepted or that are already in print as well as those that are under review. Most of our recent papers are on arXiv and if the original paper is not available or accessible, please do check out the arXiv version.

Under review

2022

  • Dinesh Adepu and Prabhu Ramachandran, "Fluid-Structure Interaction with an Updated Lagrangian Smoothed Particle Hydrodynamics", Proceedings of the 9th International and 49th National Conference on Fluid Mechanics and Fluid Power (FMFP) 2022, IIT Roorkee, India, December 2022. doi:10.31224/2602 (https://engrxiv.org/preprint/view/2602)

  • Pawan Negi and Prabhu Ramachandran, "How to train your solver: Verification of boundary conditions for smoothed particle hydrodynamics", Physics of Fluids, in press, 2022. doi:10.1063/5.0126234 (https://arxiv.org/abs/2208.10848).

  • Pawan Negi and Prabhu Ramachandran, "Techniques for second order convergent weakly-compressible smoothed particle hydrodynamics schemes without boundaries", Physics of Fluids, Vol.34, Issue 8, 087125, 2022. doi:10.1063/5.0098352 (https://arxiv.org/abs/2107.11859).

  • Asmelash Haftu, Abhinav Muta, Prabhu Ramachandran, "Parallel adaptive weakly-compressible SPH for complex moving geometries", Computer Physics Communications Volume 277, August 2022, 108377. doi:10.1016/j.cpc.2022.108377 (https://arxiv.org/abs/2201.00514)

  • Abhinav Muta and Prabhu Ramachandran^, "Efficient and Accurate Adaptive Resolution for Weakly-Compressible SPH", Computer Methods in Applied Mechanics and Engineering, Volume 395, 15 May 2022, 115019 doi:10.1016/j.cma.2022.115019 (https://arxiv.org/abs/2107.01276). (^ Joint first author).

  • Prabhu Ramachandran, "Mayavi updates", updates at the SciPy tools plenary session, 21st annual Scientific Computing with Python conference, Austin, TX, USA, July 15th, 2022.

  • Prabhu Ramachandran, "The (surprising) road to reproducibility: automation!", 21st annual Scientific Computing with Python conference, Austin, TX, USA, July 14th, 2022. (https://www.youtube.com/watch?v=zvBotV6r9AY)

  • Prabhu Ramachandran and Matt McCormick, "Pythonic 3D visualization", 4 hour tutorial at the 21st annual Scientific Computing with Python conference, Austin, TX, USA, July 12th, 2022. (Material at: https://github.com/prabhuramachandran/py3dviz-scipy22)

  • Jonathan Rocher, Prabhu Ramachandran, Siddhant Wahal, Jason Chambless, "Sharing your scientific tools: from a script to a desktop application", 4 hour tutorial at the 21st annual Scientific Computing with Python conference, Austin, TX, USA, July 12th, 2022. (Material at: https://github.com/jonathanrocher/ets_tutorial), (https://www.youtube.com/watch?v=2dd4BduDkG8).

2021

  • Pawan Negi and Prabhu Ramachandran, "How to train your solver: A method of manufactured solutions for weakly-compressible SPH", Physics of Fluids, Vol.33, Issue 12, 2021. doi:10.1063/5.0072383 (https://arxiv.org/abs/2109.09697)

  • Amuthan A. Ramabathiran and Prabhu Ramachandran^, "SPINN: Sparse, Physics-based, and partially Interpretable Neural Networks for PDEs", Journal of Computational Physics, Volume 445, pages 110600, 2021 doi:10.1016/j.jcp.2021.110600 (https://arxiv.org/abs/2102.13037). (^ Joint first author).

  • Lorena A Barba, Andreas Klockner, Prabhu Ramachandran, and Rollin Thomas, "Scientific Computing With Python on High-Performance Heterogeneous Systems", Guest Editors' Introduction, Computing in Science & Engineering, volume 23, number 04, 2021 (doi:10.1109/MCSE.2021.3088549).

  • Prabhu Ramachandran, Abhinav Muta, and M Ramakrishna, "Dual-Time Smoothed Particle Hydrodynamics for Incompressible Fluid Simulation", Computers and Fluids, Volume 227, 15 September 2021, 105031. doi:10.1016/j.compfluid.2021.105031 (https://arxiv.org/abs/1904.00861).

  • Prabhu Ramachandran, Aditya Bhosale, Kunal Puri, Pawan Negi, Abhinav Muta, A Dinesh, Dileep Menon, Rahul Govind, Suraj Sanka, Amal S Sebastian, Ananyo Sen, Rohan Kaushik, Anshuman Kumar, Vikas Kurapati, Mrinalgouda Patil, Deep Tavker, Pankaj Pandey, Chandrashekhar Kaushik, Arkopal Dutt, Arpit Agarwal, "PySPH: a Python-based framework for smoothed particle hydrodynamics", ACM Transactions on Mathematical Software, volume 47, number 4, article 34, pp. 1-38, December 2021 doi:10.1145/3460773 (https://arxiv.org/abs/1909.04504).

  • Pawan Negi and Prabhu Ramachandran, "Algorithms for uniform particle initialization in domains with complex boundaries", Computer Physics Communications, Volume 265, 108008, 2021. doi:10.1016/j.cpc.2021.108008 (https://arxiv.org/abs/1910.07898).

2020

2019

  • Asmelash Haftu Amaha, Shivasubramanian Gopalakrishnan, and Prabhu Ramachandran. "2D CFD study of Darrieus type straight single-bladed VAWT using OpenFOAM", 72nd Annual Meeting of the APS Division of Fluid Dynamics, (APS DFD 2019), (abstract id.Q14.004), November 2019, Seattle Washington, USA. APS DFD 2019 Abstract

  • Asmelash Haftu Amaha, Prabhu Ramachandran, and Shivasubramanian Gopalakrishnan. " Simulation of Horizontal Axis Wind Turbine using NREL FAST Solver", 7th International Conference on Advances in Energy Research, December 2019, Mumbai, India.

  • Prabhu Ramachandran and Kunal Puri, "Entropically Damped Artificial Compressibility for SPH", Computers and Fluids, vol. 179, no. 30, pp. 579-594, January 2019 doi:10.1016/j.compfluid.2018.11.023, arXiv 1612.05901.

2018

  • Prabhu Ramachandran, Prathamesh Salunke, Ankit Javalkar, Aditya Palaparthy, Mahesh Gudi, and Hardik Ghaghada. "Yaksh: facilitating learning by doing", Proceedings of the 17th Python in Science Conference (SciPy 2018), July, 2018, Austin, Texas, USA. doi:10.25080/Majora-4af1f417-017.

  • Prabhu Ramachandran, "automan: A Python-Based Automation Framework for Numerical Computing," Computing in Science & Engineering, vol. 20, no. 5, pp. 81-97, 2018. doi:10.1109/MCSE.2018.05329818, arXiv 1712.04786.

  • Prabhu Ramachandran and Kadambari Devarajan^, ViXeN: An open-source package for managing multimedia data, Methods in Ecology and Evolution, vol. 9, pp. 785–792, 2018. (^ Joint first author)

2017

  • Prabhu Ramachandran, "My experiments with Python", Keynote address at PyData Delhi 2017, New Delhi, India, September 3, 2017.

2016

  • Prabhu Ramachandran, "PySPH: a reproducible and high-performance framework for smoothed particle hydrodynamics", Proceedings of the 15th Python in Science Conference (SciPy 2016), July 6-12, 2016, Austin, Texas, USA. Proceedings, doi:10.25080/Majora-629e541a-011.

  • Prabhu Ramachandran, "Spreading the Adoption of Python in India: the FOSSEE Python Project", Proceedings of the 15th Python in Science Conference (SciPy 2016), July 6-12, 2016, Austin, Texas, USA. Proceedings, doi:10.25080/Majora-629e541a-010.

  • M.P. Gurav, S. Gopalakrishnan and P. Ramachandran "Modeling urban scale coastal inundations using a coupled discontinuous Galerkin – Smooth Particle Hydrodynamics approach" International Conference on Spectral and High Order Methods ICOSAHOM 2016, Rio de Janeiro, Brazil. Program

2015

  • Prabhu Ramachandran, "Extensible, reusable, and reproducible computing: a case study of PySPH," XXVII IUPAP Proceedings of the Conference on Computational Physics (CCP2015), 2015, IIT Guwahati, India. DOI 10.1088/1742-6596/759/1/012094

  • Prabhu Ramachandran and Kunal Puri, "Entropically Damped Artificial Compressibility for SPH", Proceedings of the International Conference on Computational Methods, 6th ICCM 2015, 14 -- 17 July 2015, Auckland, New Zealand. Full proceedings.

  • Ramachandran, P., "Meshfree computation with SPH and Vortex Methods," SIAM conference on computational science and engineering, 2015, Salt Lake City, Utah, Invited talk in mini-symposium on "Advances in Radial Basis Function and Other Meshfree Methods".

2014

  • Prashant Agrawal, Prabhu Ramachandran and Martin Chilvers, "Jigna: a seamless Python to JS bridge for creating rich HTML UIs", EuroPython 2014, July 21 -- 27, 2014, Berlin, Germany.

  • Kunal Puri and Prabhu Ramachandran, "SPH Entropy Errors and the pressure blip", arXiv 1311.2167.

  • Kunal Puri and Prabhu Ramachandran, "Approximate Riemann Solvers for the Godunov SPH (GSPH)", Journal of Computational Physics, Volume 270, 1 August 2014, Pages 432–458.

  • Kunal Puri and Prabhu Ramachandran, "A comparison of SPH schemes for the compressible Euler equations", Journal of Computational Physics, Volume 256, 1 January 2014, Pages 308-333.

2013

  • Prabhu Ramachandran, “Crushing numbers with Python: some lessons learned”, Keynote address at Python conference in Science, Puerto Madryn, Argentina, May 17, 2013.

  • Prabhu Ramachandran, Kunal Puri, "PySPH: A framework for parallel particle simulations", In proceedings of the 3rd International Conference on Particle-Based Methods (Particles 2013), Stuttgart, Germany, 18th September 2013.

  • Kunal Puri, Prabhu Ramachandran, Pushkar Godbole, "Dynamic Load Balancing for Particle Methods", In proceedings of the 3rd International Conference on Particle-Based Methods (Particles 2013), Stuttgart, Germany, September 2013.

  • Kunal Puri, Prabhu Ramachandran, Pankaj Pandey, Chandrashekhar Kaushik, Pushkar Godbole, "PySPH: A Python framework for SPH", In proceedings of the 8th International SPHERIC workshop and conference, Trondheim, Norway, 4-6 June 2013.

  • Prabhu Ramachandran, “Building applications for scientists using the Enthought Tool Suite”, Python conference in Science, Puerto Madryn, May 16--18, 2013.

  • Kunal Puri, Prabhu Ramachandran, Pushkar Godbole, "Load Balancing Strategies for SPH", 2013 National Conference on Parallel Computing Technologies (PARCOMPTECH), Bangalore, India, 21-23 February 2013. URL

2012

  • Kunal Puri, Prabhu Ramachandran, "PyZoltan: Wrapping Zoltan with Cython", 2012, SciPy India, IIT Bombay, December 29 2012.

  • Kunal Puri, Prabhu Ramachandran, Avijit Chatterjee "An SPH Diffusive Flux based on the Lax-Freidrichs Flux", In proceedings of the 9th Asian Computational Fluid Dynamics Conference, Nanjing, China, October 2012.

  • Prabhu Ramachandran “Powerful building blocks for application development in Python”, PyCon India, Bangalore, September 28—30, 2012.

  • Prabhu Ramachandran, “Lessons from the evolution of Mayavi”, The Fifth Elephant, Bangalore, July 27--28, 2012.

  • Jain S and Prabhu Ramachandran, "Development of object-oriented Direct Simulation Monte Carlo code for modeling of rarefied flow around geometries of arbitrary shapes", Applied Mechanics and Materials, Volume 110-116, 2012, Pages 2491-2496.

2011

  • Prabhu Ramachandran, “How Python became my mother tongue”, Keynote address at PyCon Asia-Pacific, Singapore, July 11, 2011.

  • Prabhu Ramachandran and Gaël Varoquaux, "Mayavi: 3D visualization of scientific data", IEEE Computing in Science and Engineering Volume 13, Issue 2, pp 40-51, March 2011.

  • Sourabh Jain, and Prabhu Ramachandran. "Development of Object-Oriented Direct Simulation Monte Carlo Code for Modeling of Rarefied Flow around Geometries of Arbitrary Shapes", Proceedings of the International Conference on Mechanical and Aerospace Engineering (CMAE 2011), New Delhi, India, March, 2011.

2010

  • Pankaj Pandey, Kunal R. Puri, and Ramachandran, Prabhu. "PySPH: Smooth Particle Hydrodynamics with Python", at SciPy.in 2010 Python for education and scientific computing held at Hyderabad, India between December 13-18th 2010.

  • Prashant Agrawal, and Prabhu Ramachandran. "A parallel 3D flow solver in Python based on vortex methods", at SciPy.in 2010 Python for education and scientific computing held at Hyderabad, India between December 13-18th 2010.

  • Prabhu Ramachandran and Chandrashekhar P. Kaushik, "PySPH: A Python framework for SPH", SciPy10: Python for scientific computing, Austin, TX, June 28--July 3, 2010. doi:10.25080/Majora-92bf1922-00f.

  • Prabhu Ramachandran, "Python in science and engineering education in India", SciPy10: Python for scientific computing, Austin, TX, June 28--July 3, 2010.

  • Prabhu Ramachandran and Chandrashekhar P. Kaushik, "An adaptive domain decomposition and load-balancing algorithm for parallel SPH", SIAM conference on Parallel Processing for Scientific computing, Seattle, Washington, USA, Feb.24-26, 2010.

  • Chandrashekhar P. Kaushik and Prabhu Ramachandran, "Software architecture of a parallel framework for SPH", SIAM conference on Parallel Processing for Scientific computing, Seattle, Washington, USA, Feb.24-26, 2010.

2009

  • Prabhu Ramachandran and M. Ramakrishna. "An Object-Oriented Design for 2D Vortex Particle Methods.", ACM Transactions on Mathematical Software, 36(4):1-28, 2009.

  • Prabhu Ramachandran, "My adventures with Python", Keynote address at PyCon India 2009, IISc Bangalore, September 26, 2009.

  • Prabhu Ramachandran, "An introduction to Sage", Python for Education and Scientific Computing, (SciPy.in 2009), Tiruvananthapuram, Kerala, India, December 12--17 2009.

  • Prabhu Ramachandran, "Mayavi for 3D visualization", Python for Education and Scientific Computing, (SciPy.in 2009), Tiruvananthapuram, Kerala, India, December 12--17 2009.

  • Prabhu Ramachandran, "Mayavi/TVTK: a case study of development with Python", PyCon India 2009, IISc, Bangalore, India, September 26--27 2009.

  • Asokan Pichai and Prabhu Ramachandran, "National mission on education through ICT and Python", PyCon India 2009, IISc, Bangalore, India, September 26--27 2009.

  • Prabhu Ramachandran, "Python in science and engineering education in India", SciPy09: Python for scientific computing, CalTech, Pasadena, CA, 20--21 August, 2009.

  • Prabhu Ramachandran, "Implementation of automatic script recording and network control for Mayavi", SciPy09: Python for scientific computing, CalTech, Pasadena, CA, 20--21 August, 2009.

2008

2007

  • Prabhu Ramachandran, M. Ramakrishna, and S. C. Rajan. "Efficient random walks in the presence of complex two-dimensional geometries.", Computers and Mathematics with Applications, Recent Advances in Non-Linear Mechanics, 53(2):329-344, January 2007.

  • Prabhu Ramachandran, Sunder Ramachandran, Michael Greaves, and Vladimir Jovancicevic. "Shear Stress Profile in a Rotating Cage", International Conference on Corrosion, CORCON 2007, September 26-28, 2007, Mumbai, India. PDF (752KB)

  • Prabhu Ramachandran. "TVTK and MayaVi2", SciPy'07: Python for Scientific Computing, CalTech, Pasadena, CA, 16--17 August, 2007.

2006

  • Prabhu Ramachandran. "Numerical simulation of the rotating cage problem", 33rd National and 3rd International Conference on Fluid Mechanics and Fluid Power, December 7-9, 2006, IIT Bombay India. PDF (668K).

  • Prabhu Ramachandran. "3D visualization with TVTK and MayaVi2", SciPy'06: Python for Scientific Computing, CalTech, Pasadena, CA, 17--18 August, 2006.

2005 -- 2000

  • Prabhu Ramachandran, S. C. Rajan, and M. Ramakrishna. "A fast multipole method for higher order vortex panels in two-dimensions." SIAM Journal on Scientific Computing, 26(5):1620-1642, 2005. PDF 324K.

  • Prabhu Ramachandran. "TVTK A Pythonic VTK", EuroPython Conference Proceedings, Goteborg, Sweden June 2005.

  • Prabhu Ramachandran. "MayaVi2: The next generation", EuroPython Conference Proceedings, Goteborg, Sweden June 2005.

  • Prabhu Ramachandran, S. C. Rajan and S. Santhakumar. "Engineering estimates of normal loads on slender air-breathing bodies." Journal of Spacecraft and Rockets, 41(6):942-947, November-December, 2004.

  • Prabhu Ramachandran. "Python for CFD: a case study." In SciPy04: Python for Scientific Computing CalTech, Pasadena, CA September 2-3, 2004. PDF 184K PDF 200K

  • Prabhu Ramachandran, S. C. Rajan, and M. Ramakrishna. "A fast, two-dimensional panel method." SIAM Journal on Scientific Computing, 24(6):1864-1878, 2003. PDF 164K.

  • Prabhu Ramachandran, S. C. Rajan and S. Santhakumar. "Obtaining engineering estimates of aerodynamic forces on air-breathing slender bodies." In 6th Annual CFD Symposium. Aeronautical Society of India, August 2003. PDF 52K Paper PDF (156K).

  • Prabhu Ramachandran and S. C. Rajan. "Identification of regions of fastest mixing in a system of point vortices." International Journal of Numerical Methods in Fluids, 38:447-469, 2002.

  • Prabhu Ramachandran, M. Ramakrishna, and S. C. Rajan. "Particle based flow solvers for incompressible flows in two dimensions: impulsively started flow past a circular cylinder." Journal of the Aeronautical Society of India, 53(2):102-110, May 2001. PDF 168K.

  • Prabhu Ramachandran. "MayaVi: A free tool for CFD data visualization." In 4th Annual CFD Symposium. Aeronautical Society of India, August 2001. PDF (172K)

  • Prabhu Ramachandran, M. Ramakrishna, and S. C. Rajan. "Particle based flow solvers for incompressible flows in two dimensions: impulsively started flow past a circular cylinder." In 3rd Annual CFD Symposium. Aeronautical Society of India, August 2000. (Selected papers from this conference were published in the AeSi Journal.)

  • Prabhu Ramachandran, M. Ramakrishna, and S. C. Rajan. "An accurate two-dimensional panel method." In Seminar on advances in aerospace technologies, SAAT-2000. Aeronautical Society of India, January 2000. PDF 84K.

Keynotes

  • Prabhu Ramachandran, Compyle: a package for high-performance computing with Python, Keynote at PyConfHyd20 Hyderabad (online), 5th December, 2020.

  • Prabhu Ramachandran, Open-source tools for reproducible high-performance computing, Keynote at NSM Workshop on High Performance Computing in Computational Fluid Dynamics, IIT Madras (online), December 2nd, 2020.

  • Prabhu Ramachandran, "My experiments with Python", Keynote address at PyData Delhi 2017, New Delhi, India, September 3, 2017.

  • Prabhu Ramachandran, “Crushing numbers with Python: some lessons learned”, Keynote address at Python conference in Science, Puerto Madryn, Argentina, May 17, 2013.

  • Prabhu Ramachandran, “How Python became my mother tongue”, Keynote address at PyCon Asia-Pacific, Singapore, July 11, 2011.

  • Prabhu Ramachandran, "My adventures with Python", Keynote address at PyCon India 2009, IISc Bangalore, September 26, 2009.

Invited talks

  • PySPH: the story of a modern numerical framework, Seminar at the Department of Mechanical and Industrial Engineering, UMass Amherst, USA, 26th October, 2018.

  • Prabhu Ramachandran, "Making HPC for numerical methods productive and fun", National Symposium on NSM Grid over NKN, Bangalore, October 9-10, 2017.

  • Prabhu Ramachandran, "Programming techniques and practices for the scientist and engineer", PyConf Hyderabad, IIIT Hyderabad, October 6-8, 2017.

  • Prabhu Ramachandran and Kunal Puri, "PySPH: A framework for parallel SPH simulations", Symposium on HPC : State of the Art & Future Trends, IIT Kanpur, June 3rd, 2014.

  • Prabhu Ramachandran, “Python: a swiss-army-knife for HPC”, Symposium on HPC Applications, IIT Kanpur, March 12-14, 2012.

  • Prabhu Ramachandran, "Mayavi: bringing data to life" at SciPy.in 2010: Python for education and scientific computing held at Hyderabad, India between December 13-18th 2010.

  • Prabhu Ramachandran, "Mayavi", a 2 hour tutorial at SciPy10: Python for scientific computing, Austin, TX, June 28--July 3, 2010.

  • Prabhu Ramachandran, "Python in science and engineering education in India", Open Research Computing in Python, University of California at Berkeley, June 25, 2010.

  • Prabhu Ramachandran, "3D visualization with TVTK and Mayavi", a 2 hour tutorial at the SciPy09: 8th Python in Science Conference, Caltech, Pasadena, CA, August 19, 2009.

  • Prabhu Ramachandran, "Rapid scientific application development with Python", Special invited talk at National conference on Open Source Software, C-DAC, Navi-Mumbai, May 25-26, 2009.

  • Prabhu Ramachandran, "FOSS for education, teachers and students", Keynote address at GNUnify09, Pune, February 13-14, 2009. http://gnunify.in/09

  • Prabhu Ramachandran, "Python for scientific computing", Talk at GNUnify09, Pune, February 13-14, 2009. http://gnunify.in/09

  • Prabhu Ramachandran, "Python and Mayavi for scientific computing", Free Software, Free Society: Conference on Freedom in Computing, Development and Culture, Tiruvananthapuram, Kerala, India, 9-11 December 2008.

  • Prabhu Ramachandran, "Visualization with Mayavi", Workshop on parallel computing for aerospace applications, NAL, Bangalore, September 29--30, 2008.

  • Prabhu Ramachandran and Gaël Varoquaux, "3D visualization with TVTK and Mayavi", a 2 hour tutorial at the SciPy08: 7th Python in Science Conference, Caltech, Pasadena, CA, August 20, 2008.

  • Prabhu Ramachandran. "Scientific computing and data visualization with Python", National workshop on Free and Open Source Software for Science, 4-6 January, 2007, UC College, Aluva, Kerala, India.

  • Prabhu Ramachandran. "3D visualization with TVTK and MayaVi2", SciPy'06: Python for Scientific Computing (tutorial session), CalTech, Pasadena, CA, 16 August, 2006.

  • Prabhu Ramachandran. "The power of Linux." Innovate 2006 organized by the CSI Mumbai chapter, Mumbai University, Kalina, Mumbai, March 1, 2006.

  • Prabhu Ramachandran. "An introduction to the Python programming language." Teacher Training Program held by the NRC-FOSS centre at Anna University (AU-KBC), June 17, 2005.

  • Prabhu Ramachandran. "Scientific data visualization with MayaVi." Fluent Development Office, Pune, May 6, 2005.

  • Prabhu Ramachandran. "Vortex methods for 2D incompressible fluid flow simulations." Fluent Development Office, Pune, May 5, 2005.

  • Prabhu Ramachandran. "Scientific data visualization with MayaVi." In SciPy'03 - Python for Scientific Computing Workshop CalTech, Pasadena, CA September 11-12, 2003. Slides available from

  • Prabhu Ramachandran, M. Ramakrishna and S. C. Rajan. Vortex Methods for Incompressible Fluid Flow in Two-Dimensions. Presented at The Science Club, Institute for Mathematical Sciences, Chennai, on 1st Feb 2003.

  • Prabhu Ramachandran, M. Ramakrishna and S. C. Rajan. "Vortex based flow solvers for incompressible flows in two dimensions." Presented at the Mechanical Engineering department, Texas A&M University, in August 2001. The talk was made to Prof. K. R. Rajagopal's group.

Workshops conducted

  • Prabhu Ramachandran, One day course on 3D visualisation with Mayavi and VTK at STFC Data Intensive, Artificial Intelligence and Machine Learning Summer School 2019, University of Sussex, UK.

  • Prabhu Ramachandran, 1.5 day course on "VTK and Mayavi", NGCM summer school July 1-5, 2019, Southampton, UK. Summer school page.

  • Prabhu Ramachandran, "3D visualization with Mayavi", 4 hour workshop conducted at SciPy 2018, 9th July, 2018, Austin, Texas, USA Youtube SciPy 2018, materials for tutorial.

  • Prabhu Ramachandran, Two day course on "VTK and Mayavi", NGCM summer school June 27-28, 2018, Southampton, UK. Summer school page.

  • Prabhu Ramachandran, Two day course on "Mayavi and VTK", NGCM summer school June 28-29, 2017, Southampton, UK. Summer school page.

  • Prabhu Ramachandran, Two day course on "Mayavi and VTK", NGCM summer school June 21-22, 2016, Southampton, UK. Summer school page.

  • Prabhu Ramachandran, Kadambari Devarajan, Christopher Burns, Intro to Python, IPython, NumPy, Matplotlib, SciPy, & Mayavi, 28-29 June, 1.5 day tutorial track at SciPy 2010, held at Austin Texas, USA.

  • CEP Short term course on Scientific Computing with Python, IIT Bombay, July 16-19, 2007. Conducted along with Dr. Eric Jones from Enthought Inc.

  • Two day national workshop on "Python programming and data visualization" between 17-18 March 2007, at the Dr. G. R. Damodaran College of Science, Coimbatore, Tamil Nadu, India.

Workshop presentations

  • Prabhu Ramachandran, S. C. Rajan and M. Ramakrishna. "Vortex methods for two dimensional fluid flow simulations." Short term course on continuum mechanics and constitutive modeling, conducted by Prof. K. R. Rajagopal. July, 2005.

  • Prabhu Ramachandran. "Wrapping with SWIG and Boost.Python: a comparison." In SciPy'03 - Python for Scientific Computing Workshop CalTech, Pasadena, CA September 11-12, 2003. This was a lightning talk for 13 minutes. Slides and code (ZIP 96K).

  • Prabhu Ramachandran, S. C. Rajan and M. Ramakrishna. "Low Speed Vortex Dynamics and Flow Simulations". In FLUMEC - 2000 International workshop on fluid mechanics, IIT Madras, January 11th - 15th, 2000.

Talks at short term courses (CEPs)

  • Prabhu Ramachandran. "Introduction to Fluid Mechanics and CFD", One day workshop on Computational fluid dynamics research and industrial applications, March 24, 2007 at Sardar Patel College of Engineering, Mumbai.

  • Prabhu Ramachandran. "Data Visualization for Engineers and Scientists", Course on "Systems Engineering" for New DRDO Scientists at Defense Institute of Advanced Technology, 21st - 25th January 2007.

  • Prabhu Ramachandran. "Review of fluid mechanics and analysis tools", CEP course on CFD for industrial applications held at IIT Bombay, 1st to 6th May, 2006.

Other presentations

  • Prabhu Ramachandran, "Numerical simulation of the rotating cage problem", Baker Petrolite, Sugar Land, Texas, August 23, 2006.

  • Prabhu Ramachandran. MayaVi: A Free Tool for 3D/2D Data Visualization. Presented at an internal Seminar series held at IIT-Madras, India, October 25th, 2002.

  • Prabhu Ramachandran. Introduction to STOL/VTOL Airplanes. Presented to The Children's Club lecture series on Aerospace Enginnering held at the Dept. of Aerospace Eng., IIT-Madras, India, May 2002.

Internal reports

  • Prabhu Ramachandran, M. Ramakrishna, and S. C. Rajan. An efficient vortex diffusion implementation for flow past arbitrary bodies in two dimensions. Technical Report AE:CFL:TR:2000:1, IIT-Madras, Computers and Fluids Lab, Dept. Aerospace Eng. IIT-Madras, Chennai, INDIA - 600 036, 2000.

  • Prabhu Ramachandran, M. Ramakrishna, and S. C. Rajan. An efficient vortex diffusion algorithm for flow past arbitrary bodies in two dimensions. Technical Report AE:CFL:TR:2001:1, IIT-Madras, Computers and Fluids Lab, Dept. Aerospace Eng. IIT-Madras, Chennai, INDIA - 600 036, 2001.

  • Prabhu Ramachandran. CFL internal report numbering system. Reference Manual AE:CFL:RM:2002:1, IIT-Madras, Computers and Fluids Lab, Dept. Aerospace Eng. IIT-Madras, Chennai, INDIA - 600 036, 2002.

  • Prabhu Ramachandran. Computers and Fluids Laboratory: Policy manual. Reference Manual AE:CFL:RM:2002:3, IIT-Madras, Computers and Fluids Lab, Dept. Aerospace Eng. IIT-Madras, Chennai, INDIA - 600 036, 2002.

  • Prabhu Ramachandran. Computers and Fluids Laboratory: Installation guide. Reference Manual AE:CFL:RM:2002:4, IIT-Madras, Computers and Fluids Lab, Dept. Aerospace Eng. IIT-Madras, Chennai, INDIA - 600 036, 2002.

Theses

  • Prabhu Ramachandran. Development and Study of a High-Resolution Two-Dimensional Random Vortex Method, Ph.D. Thesis, Indian Institute of Technology, Madras, India, June 2004. PDF 7.2M.