Allamaprabhu Ani
ಅಲ್ಲಮಪ್ರಭು ಅಣಿ
PhD researcher in AI for Science, Computational Mechanics, and Deep Learning, registered at City, St George's, University of London, with teaching and research-facing activity at Queen Mary University of London's School of Engineering and Materials Science.
About Me
I build fast, scalable, and differentiable solvers for PDEs at the intersection of scientific computing and machine learning. Currently, I am working on finishing my thesis and the phase-field solver paper, alongside a public release of the codebase. I also author a comprehensive tutorial series — from PyTorch training loops to Physics-Informed Neural Networks (PINNs) and Neural Operators.
Before my PhD, I read a lot of Bruhn and Niu while my classmates were learning ANSYS, did an MTech at NIT Silchar, and at 24 founded a small engineering company called Aeroknacks. We shipped automated aerospace structural-analysis tools, reducing 4-hour commercial sizing workflows to just 5 minutes. The bolted-joint tool that paid the bills is now MIT-licensed on GitHub.
In 2025, I spent time at EPFL's Computational Solid Mechanics lab with Prof. Jean-François Molinari, where we published a widely read review of ML for fracture mechanics.
Outside the lab, I've practiced Hindustani classical singing since I was 3. The ragas are familiar; the riyaz is the lifelong part.
Selected Code & Projects
- PhAST: A PyTorch-native, GPU-accelerated differentiable physics engine Project documentation for the matrix-free differentiable phase-field fracture solver. The implementation supports explicit dynamics, implicit damage solves, autograd-compatible inverse analysis, and million-node GPU runs. Source.
- BJSFM A bolted-joint stress-field tool I wrote during my MTech, shipped to a company through Aeroknacks, and recently re-opened on GitHub with upstream MIT attribution restored. The Lekhnitskii / de Jong analytical solution, in plain Python.
- Geometric Transformations A MATLAB Live Script for 2D/3D affine transforms, originally written to teach my classmates and apparently still useful.
- A small library of classical hand-calculation tools Lug strength, Cozzone plastic-bending, fastener load-transfer, ABD matrices, column buckling. Currently digitizing them into a single Python library.
Machine Learning Tutorials
Runnable notebooks and visual explainers for the path I keep using in my own work.
-
Machine Learning Training from Scratch: Loss, Gradients, and Overfitting
Reproduce the classic train-loss-down, validation-loss-up overfitting curve and learn what fixes it.
-
scikit-learn Regression Tutorial: Explore, Fit, Evaluate, Diagnose
Build the full tabular ML loop and see why a pretty regression line is not enough.
-
Neural Networks from One Neuron to a PyTorch MLP Classifier
See exactly when one neuron fails, why a hidden layer works, and how the same pattern becomes a classifier.
-
Convolutional Neural Networks from Pixels to Feature Maps
Train a small CNN, compare it with an MLP, then open the model and inspect the filters.
-
PINN Tutorial in PyTorch: Damped Oscillator, Autograd, and Inverse Problems
Use torch.autograd.grad to make a neural network obey an ODE, then turn the same idea into an inverse problem.
Recent News & Updates
- Matrix-free differentiable phase-field fracture solver preprint · 2026-06-23 The PhAST solver paper is now online at arXiv.
- Software 3.0: The Case for Agent-Native Infrastructure · 2026-06-16 Building the next generation of computational tools for AI orchestration
- hello, world · 2026-04-30 first post on the blog
- SynaCAD: the synapse, and what it's for · 2026-04-30 Why I'm building an AI design partner that's bound by validated solvers, not by what an LLM thinks sounds plausible.
Papers & Track Record
- A. S. Ani, J.-F. Molinari, G. Subhash, S. A. Ponnusami. A matrix-free, differentiable PyTorch solver for phase-field fracture: Formulation, benchmarks, and inverse analysis. arXiv:2606.23458 [cs.CE], 2026. Preprint introducing the matrix-free PyTorch phase-field fracture solver, dynamic and quasi-static benchmarks, and gradient-based inverse recovery of fracture energy.
- A. S. Ani, R. Nakka, G. Subhash, J.-F. Molinari, S. A. Ponnusami. Machine learning for computational fracture and damage mechanics: status and perspectives. Engineering Fracture Mechanics, Vol 332, Art 111778, 2026. 0 cited · OpenAlex The field's first comprehensive review; ranked #1 on the journal's most-downloaded list.
- A. S. Ani, A. B. Deoghare. Leveraging machine learning for enhanced fatigue life prediction in aluminium alloys. Lecture Notes in Mechanical Engineering, Dec 2024.
- Mar 2026 · Worshipful Company of Tin Plate Workers Travelling Scholarship. One of three winners across all London universities, for "AI-accelerated modelling for fracture prediction."
- Apr 2026 · SST Dean's Award for Outstanding Teaching Support, City, St George's.
- 2023 · Fully-funded PhD scholarship, Modelling for Failure Analysis studentship, City, St George's, University of London.