Here is a list of various publications and presentations. The papers listed are those that have been accepted or that are already in print. There are a few more that are under review or under preparation that are not listed. A PDF copy of most papers is provided. Note that the PDF file is likely to contain the final draft and not the final version of the paper as seen in print. In some cases I do not have the paper in a suitable form to include the PDF file here.
Journal papers
Prabhu Ramachandran and M. Ramakrishna. "An Object-Oriented Design for 2D Vortex Particle Methods.", Accepted for publication in ACM Transactions on Mathematical Software, 36(4):1-28, 2009.
- 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, 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, 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, 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 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
Conference papers
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.
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.
Prabhu Ramachandran, Gaël Varoquaux. "Mayavi: making 3D data visualization reusable", SciPy08: Proceedings of the 7th Python in Science Conference, Caltech, Pasadena, CA, 19--24 August, 2008. Conference Proceedings
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 paper)
Prabhu Ramachandran. "TVTK and MayaVi2", SciPy'07: Python for Scientific Computing, CalTech, Pasadena, CA, 16--17 August, 2007. (PDF slides)
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 paper)
Prabhu Ramachandran. "3D visualization with TVTK and MayaVi2", SciPy'06: Python for Scientific Computing, CalTech, Pasadena, CA, 17--18 August, 2006. (PDF slides)
Prabhu Ramachandran. "TVTK A Pythonic VTK", EuroPython Conference Proceedings, Goteborg, Sweden June 2005. abstract paper (PDF) presentation (PDF)
Prabhu Ramachandran. "MayaVi2: The next generation", EuroPython Conference Proceedings, Goteborg, Sweden June 2005. abstract paper (PDF) presentation (PDF)
Prabhu Ramachandran. "Python for CFD: a case study." In SciPy04: Python for Scientific Computing CalTech, Pasadena, CA September 2-3, 2004. Paper PDF (184K), gzipped Presentation PDF (200K)
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. Abstract PDF 52K, Full paper PDF (156K)
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
Invited talks
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, "My adventures with Python", Keynote address at PyCon India 2009, IISc Bangalore, September 26, 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. Conference web page
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. Conference slides
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. (Workshop web page)
Prabhu Ramachandran. "3D visualization with TVTK and MayaVi2", SciPy'06: Python for Scientific Computing (tutorial session), CalTech, Pasadena, CA, 16 August, 2006. (PDF slides)
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 here.
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
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. Slides available from here
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