HPC
Leveraging scalable computing systems, exascale algorithms, and cloud infrastructures to run massive multi-physics simulations.
2026
- Jul 09Thin-Walled Structures
- Jul 09Scientific Reports
- Jul 07Computers & Structures
- Jul 06Computers & Structures
- Jul 05Computers & Structures
- Jul 05Advances in Engineering Software
- Jul 02Aerospace Science and Technology
- Jun 30An uncertainty-aware robust design framework for fatigue crack growth simulation in lithium-ion batteries
- Jun 30An uncertainty-aware robust design framework for fatigue crack growth simulation in lithium-ion batteries
- Jun 22International Journal of Fatigue
- Jun 08Investigation on the mechanical response and energy absorption characteristics of topology-optimized auxetic cellular structure
- Jun 08Investigation on the mechanical response and energy absorption characteristics of topology-optimized auxetic cellular structure
- Jun 02The Phase-Field Approach to Fracture at EMI2026
- Jun 01Scientific Software & Engineering Platforms
- Jun 01Personal Academic Website
- Jun 01Nuclear Energy Systems
- Jun 01High Performance & Exascale Computing
- Jun 01Engineering Education & Technical Outreach
- Jun 01Digital Engineering & Simulation Technologies
- Jun 01Climate Science & Glaciology
- Jun 01Civil & Infrastructure Engineering
- Jun 01Biomedical Engineering & Healthcare
- Jun 01Battery Technology & Energy Storage
- Jun 01Automotive Engineering
- Jun 01Artificial Intelligence for Engineering
- Jun 01Aerospace & Defense Engineering
- Jun 01Advanced Manufacturing & Additive Manufacturing
- May 19High Performance Computing
- May 17Results in Engineering
- May 17Computers & Mathematics with Applications
- May 17Advances in Engineering Software (ADES)
- May 10Web / Android Developer
- May 10Designer / Animator
- May 10Computational Scientist
- May 10Artist / Musician
- May 08Towards Exascale Computing In Scientific Simulations
- May 03SAMO (SAMO)
- Apr 26Engineering Fracture Mechanics
- Apr 07Composites Part B: Engineering
- Mar 19Computers & Structures
- Mar 17Modeling of Crack Evolution in Composite Plates A Layerwise Phase Field Approach with Higher Order Plate Theory
- Mar 17Modeling of Crack Evolution in Composite Plates A Layerwise Phase Field Approach with Higher Order Plate Theory
- Mar 14Advances in Engineering Software (ADES)
- Mar 11An Adaptive Isogeometric Framework for Topology Optimization Based on a Reaction-Diffusion Equation
- Mar 11An Adaptive Isogeometric Framework for Topology Optimization Based on a Reaction-Diffusion Equation
- Mar 01OLCF Director's Discretion Computing Grant
- Feb 05Accelerating Metamaterial Topology Optimization Using Deep Super-Resolution Networks
- Feb 05Accelerating Metamaterial Topology Optimization Using Deep Super-Resolution Networks
- Feb 03NSF - GEO Open Science Ecosystem
- Feb 02Composites Part B: Engineering
- Feb 01SoftwareX
- Jan 13Advances in Engineering Software (ADES)
- Jan 11SoftwareX
- Jan 11NSF Cyberinfrastructure for Sustained Scientific Innovation (CSSI) program
- Jan 01High-Velocity Impact Behaviour of Topology-Optimized Auxetic Metamaterials
- Jan 01High-Velocity Impact Behaviour of Topology-Optimized Auxetic Metamaterials
2025
- Dec 01Robust Topology Optimization for Uncertainty in Load Positions of Transient Dynamic Loading
- Dec 01Robust Topology Optimization for Uncertainty in Load Positions of Transient Dynamic Loading
- Nov 25Computer Methods and Programs in Biomedicine
- May 01Google Cloud Research Credits Grant (Cloud Compute for Scientific Research)
- May 01An Inverse Design Framework for Optimizing Tensile Strength of Composite Materials Based on a CNN Surrogate for the Phase Field Fracture Model
- May 01An Inverse Design Framework for Optimizing Tensile Strength of Composite Materials Based on a CNN Surrogate for the Phase Field Fracture Model
- Apr 25A Generalized Framework towards Continuity and Computational Efficiency in Topology Optimization Using Multi-Patch Isogeometric Methods
- Apr 25A Generalized Framework towards Continuity and Computational Efficiency in Topology Optimization Using Multi-Patch Isogeometric Methods
- Feb 01An Adaptive Mesh Refinement Algorithm for Stress-Based Phase Field Fracture Models for Heterogeneous Media
- Feb 01An Adaptive Mesh Refinement Algorithm for Stress-Based Phase Field Fracture Models for Heterogeneous Media
- Jan 18NSF I-Corps Regional Program – Fourier Energy
- Jan 15I-Corps Customer Discovery Grant (Fourier Energy)
- Jan 01Incorporating Isogeometric Analysis in FEAST using Bézier Extraction
- Jan 01Finite Element Analysis on Apple Hardware
- Jan 01Current State of Machine Learning in Finite Element Analysis
- Jan 01Computationally efficient topology optimization of plate and shell structures using isogeometric methods
- Jan 01Assistant Professor
2024
- Nov 01Adaptive PF-CZM for Multiphysics Fracture Analysis in Functionally Graded Materials
- Nov 01Adaptive PF-CZM for Multiphysics Fracture Analysis in Functionally Graded Materials
- Oct 01Sparse Polynomial Chaos Expansion and Adaptive Mesh Refinement for Enhanced Fracture Prediction Using Phase-Field Method
- Oct 01Sparse Polynomial Chaos Expansion and Adaptive Mesh Refinement for Enhanced Fracture Prediction Using Phase-Field Method
- Sep 01A C1 Continuous Multi-Patch Framework for Adaptive Isogeometric Topology Optimization of Plate Structures
- Sep 01A C1 Continuous Multi-Patch Framework for Adaptive Isogeometric Topology Optimization of Plate Structures
- Aug 01Damage Mechanics Challenge Predictions from an Adaptive Finite Element Implementation of the Stress-Based Phase-Field Fracture Model
- Aug 01Damage Mechanics Challenge Predictions from an Adaptive Finite Element Implementation of the Stress-Based Phase-Field Fracture Model
- Jul 31How should you use tenses and person in academic writing?
- Jul 01Introduction to FEniCS at IISC Bangalore
- Jun 01Robust Topology Optimization for Transient Dynamic Response Minimization
- Jun 01Robust Topology Optimization for Transient Dynamic Response Minimization
- May 16Learning javascript basics: getElementById
- May 01Startup/Innovation Grant (Adviser Labs)
- Feb 11Engineering Fracture Mechanics
- Feb 02Understanding viscoelasticity: Why are some materials stretchy but slow to snap back?
- Jan 24Understanding the Use of Unconventional Units in Computational Ice Dynamics
- Jan 24First steps to understanding ice flow simulation with IcePack
- Jan 23Stokes Flow Simplified: A Beginner's Guide to Ice Movement
- Jan 18NSF I-Corps National Program – Adviser Labs
- Jan 15I-Corps Customer Discovery Grant (Adviser Labs)
- Jan 06Understanding Object References in Python: Immutable vs Mutable Behaviors
- Jan 01An efficient multi-patch isogeometric framework for topology optimization in structural mechanics using PHT-Splines
2023
- Dec 01Impact of Parametric Variation to Achieve Extreme Mechanical Metamaterials through Topology Optimization
- Dec 01Impact of Parametric Variation to Achieve Extreme Mechanical Metamaterials through Topology Optimization
- Aug 01Post-Doctoral Researcher
- Jul 01Introduction to FEniCS at IIT Madras
- Jul 01A Continuous Field Adaptive Mesh Refinement Algorithm for Isogeometric Topology Optimization Using PHT-Splines
- Jul 01A Continuous Field Adaptive Mesh Refinement Algorithm for Isogeometric Topology Optimization Using PHT-Splines
- Apr 20Demystifying High-Performance Computing for Finite Element Analysis Simulations
- Jan 18NSF I-Corps Regional Program – Adviser Labs
- Jan 01Unified design-analysis workflow and computationally efficient solution using isogeometric elements
- Jan 01Topology optimization of structures for minimizing transient dynamic response
- Jan 01Parallel adaptive mesh refinement for large scale fracture simulation of glaciers and ice sheets
- Jan 01Demystifying HPC for Finite Element Analysis
- Jan 01Building bridges for future: Advancing design through topology optimization and additive manufacturing
- Jan 01An adaptive mesh refinement strategy using PHT-Splines for isogeometric topology optimization
2022
- Nov 22How I sped up my finite element code 100x by moving parentheses.
- Oct 30How to use SVG images on your website with light and dark mode.
- Oct 01Adaptive Phase-Field Modeling of Brittle Fracture Using a Robust Combination of Error-Estimator and Markers
- Oct 01Adaptive Phase-Field Modeling of Brittle Fracture Using a Robust Combination of Error-Estimator and Markers
- Jul 28Creating interactive plots with python and plotly.
- Jul 23Creating a color gradient over line plot in python.
- Jul 20How to get production-ready plots from python.
- May 01What to do when linux can not find an installed python package
- May 01Adaptive Isogeometric Topology Optimization Using PHT Splines
- May 01Adaptive Isogeometric Topology Optimization Using PHT Splines
- Apr 30Different math environments available in LaTeX
- Apr 28How to get 10 GB of sync space for your zotero library.
- Apr 12How to apply point load in FEniCS.
- Apr 06How to run julia code in jupyter notebook.
- Apr 02How to add search functionallity to jekyll blog.
- Mar 27Thoughts on writing blog posts or tweets on the internet.
- Mar 27How to have a custom markdown preview font-style and size for VSCode.
- Mar 25How to draw curves with two js.
- Mar 21How to take derivatives with sympy.
- Mar 04How to save a surface plot generated with matplotlib as STL to open in ParaView.
- Feb 26FEniCS code development in VSCode with jupyter notebook and Docker.
- Feb 22How to plan and discuss the content of thesis with supervisor.
- Feb 15Achieving significant computational gains with sparse matrices and proper multiplication order.
- Feb 14How to parallelize FEniCS in jupyter notebook.
- Feb 13Previewing math equations in Sublime with custom commands.
- Feb 03Making my projects page.
- Jan 31Every researcher must learn about sparse matrices.
- Jan 24Completion of PhD. Initiating writing synopsis
- Jan 23How to prepare for meetings.
- Jan 01Robust Topology Optimization of Negative Poisson’s Ratio Metamaterials under Material Uncertainty
- Jan 01Robust Topology Optimization of Negative Poisson’s Ratio Metamaterials under Material Uncertainty
- Jan 01PhD in Computational Mechanics
- Jan 01Happy new year 🥳.
- Jan 01Achieving isogeometric higher-order continuity through Bézier Extraction
2021
- Dec 19How to develop jekyll website locally.
- Dec 08How to build petsc with complex support.
- Nov 08How to add nomenclature to latex document.
- Jul 04How to make tutorials for your class.
- Jun 30How to properly add bib to your latex project using zotero.
- Jun 01Research Workflows and Templates
- May 14How to setup sublime as a beautiful latex editor | Dark Mode | Windows
- May 11How to have a clean latex folder
- May 07Setting custom header for list of items | Step 1:
- Apr 01Load the working copy of your docker image to docker hub for reuse
- Mar 18Load the project to PyPi
- Mar 12Some surprising findings on direct vs iterative in MATLAB.
- Feb 14How to set up your first JavaScript project.
- Feb 10How to set dark mode on Sumatra PDF for latex.
- Feb 09How to manage a project with Notion.
- Jan 31Difference between python and C++ definition of boundaries in FEniCS.
- Jan 25How to visualize degrees of freedom in FEniCS.
- Jan 22How to set sublime as text editor in gmsh.
- Jan 22How to convert serial FEniCS code to parallel.
- Jan 18How to start a new python project that you wish to support for long.
- Jan 16How to export animation from paraview.
- Jan 15How to modularize fenics code.
- Jan 12How to get average of a function over each cell.
- Jan 11How to find the explanation of different FEniCS commands.
- Jan 10How to get hmin for each cell in FEniCS
- Jan 06FEniCS is incredible
- Jan 05How to setup Typora for daily journaling
- Jan 01Scientific Machine Learning
- Jan 01Open Learning Ecosystem
- Jan 01Achieving Isogeometric Higher-Order Continuity through Bézier Extraction
2020
- Dec 15A 55-Line Code for Large-Scale Parallel Topology Optimization in 2D and 3D
- Dec 15A 55-Line Code for Large-Scale Parallel Topology Optimization in 2D and 3D
- Nov 22How to add images, latex and code to blog.
- Nov 21How to setup the Moving theme for your Jekyll blog.
- Nov 20Welcome to the new blog
- Sep 01A Length Scale Insensitive Phase Field Model for Brittle Fracture of Hyperelastic Solids
- Sep 01A Length Scale Insensitive Phase Field Model for Brittle Fracture of Hyperelastic Solids
- Aug 01An Auto-Adaptive Sub-Stepping Algorithm for Phase-Field Modeling of Brittle Fracture
- Aug 01An Auto-Adaptive Sub-Stepping Algorithm for Phase-Field Modeling of Brittle Fracture
- Jul 07Parallelizing for loop in python with MPI.
- Jan 01Working with Complex Meshes: The Mesh Processing Pipeline
- Jan 01Run-Time from 300 Years to 300 Min: Lessons Learned in Large-Scale Modeling in FEniCS
- Jan 01Development of Isogeometric Elements
- Jan 01Computational Programming Ecosystem
2019
- Aug 24GSoC complete: FEniCS-The mesh workflow
- Jul 22FEniCS: Completion of phase two
- Jul 19Meet our 2019 Google Summer of Code Students
- Jul 01FEniCS: The XDMF schema
- Jun 24FEniCS: Completion of phase one
- Jun 10Understanding make and cmake
- Jun 05Understanding CircleCI
- Jun 03Understanding the dockerfile of DOLFIN-X
- Jun 01Scientific Visualization and Communication
- Jun 01May 27th – May 31st, First week of coding
- Jun 01Adaptive Mesh Refinement
- May 27May 6th – May 27th, Community Bonding Period
- May 17First meeting with my GSoC mentors
- May 08Got selected to GSoC 2019 to work on FEniCS
- May 01PhD Life Website
- Jan 01Scientific Software Infrastructure
- Jan 01High Performance Computing
- Jan 01GSoC 2019 Project – Gmsh/DOLFIN/ParaView Integration, Google
- Jan 01GSoC 2019 – Interview, NumFOCUS
- Jan 01Google Summer of Code Scholarship, Google
2018
2017
- Sep 01Variational Principles
- Sep 01Software Engineering as a Research Skill
- Sep 01Open Source Scientific Computing
- Sep 01Isogeometric Analysis
- Sep 01Computational Mechanics Frameworks
- Jan 02HP Higher education award, Himachal Government, India
- Jan 01Solid Mechanics Mohr Circle App
- Jan 01RCC Slab Design App
- Jan 01RCC Column Design App
- Jan 01RCC Beam Design App
- Jan 01MHRD Fellowship, Ministry of Human Resource Development, India
- Jan 01Concrete Mix Design IS-10262 App
- Jan 01Adaptive analysis using isoparametric and isogeometric elements