Articles.
In my doctoral studies, I am working on developing algorithms capable of harnessing the power of high-performance computing. The central question that drives my work is, "How can we get high-fidelity simulations under a realistic time-to-solution?" To find an answer to that question, I am researching the topics of parallelization, higher-order finite element simulations, and better programming practices.
- Jul 31 How should you use tenses and person in academic writing?
- May 16 Learning javascript basics: getElementById
- Feb 02 Understanding viscoelasticity: Why are some materials stretchy but slow to snap back?
- Jan 24 Understanding the Use of Unconventional Units in Computational Ice Dynamics
- Jan 24 First steps to understanding ice flow simulation with IcePack
- Jan 23 Stokes Flow Simplified: A Beginner's Guide to Ice Movement
- Jan 06 Understanding Object References in Python: Immutable vs Mutable Behaviors
- Nov 22 How I sped up my finite element code 100x by moving parentheses.
- Oct 30 How to use SVG images on your website with light and dark mode.
- Aug 26 How to apply equality volume constraint with MMA for topology optimisation
- Jul 28 Creating interactive plots with python and plotly.
- Jul 23 Creating a color gradient over line plot in python.
- Jul 20 How to get production-ready plots from python.
- May 01 What to do when linux can not find an installed python package
- Apr 30 Different math environments available in LaTeX
- Apr 28 How to get 10 GB of sync space for your zotero library.
- Apr 12 How to apply point load in FEniCS.
- Apr 06 How to run julia code in jupyter notebook.
- Apr 02 How to add search functionallity to jekyll blog.
- Mar 27 Thoughts on writing blog posts or tweets on the internet.
- Mar 27 How to have a custom markdown preview font-style and size for VSCode.
- Mar 25 How to draw curves with two js.
- Mar 21 How to take derivatives with sympy.
- Mar 16 [Lesson - 1] Understanding financial terms used in India
- Mar 04 How to save a surface plot generated with matplotlib as STL to open in ParaView.
- Feb 26 FEniCS code development in VSCode with jupyter notebook and Docker.
- Feb 22 How to plan and discuss the content of thesis with supervisor.
- Feb 15 Achieving significant computational gains with sparse matrices and proper multiplication order.
- Feb 14 How to parallelize FEniCS in jupyter notebook.
- Feb 13 Previewing math equations in Sublime with custom commands.
- Feb 03 Making my projects page.
- Jan 31 Every researcher must learn about sparse matrices.
- Jan 24 Completion of PhD. Initiating writing synopsis
- Jan 23 How to prepare for meetings.
- Jan 01 Happy new year š„³.
- Dec 19 How to develop jekyll website locally.
- Dec 08 How to build petsc with complex support.
- Nov 08 How to add nomenclature to latex document.
- Jul 04 How to make tutorials for your class.
- Jun 30 How to properly add bib to your latex project using zotero.
- May 14 How to setup sublime as a beautiful latex editor | Dark Mode | Windows
- May 11 How to have a clean latex folder
- May 07 Setting custom header for list of items | Step 1:
- Apr 01 Load the working copy of your docker image to docker hub for reuse
- Mar 18 Load the project to PyPi
- Mar 12 Some surprising findings on direct vs iterative in MATLAB.
- Feb 14 How to set up your first JavaScript project.
- Feb 10 How to set dark mode on Sumatra PDF for latex.
- Feb 09 How to manage a project with Notion.
- Jan 31 Difference between python and C++ definition of boundaries in FEniCS.
- Jan 25 How to visualize degrees of freedom in FEniCS.
- Jan 22 How to set sublime as text editor in gmsh.
- Jan 22 How to convert serial FEniCS code to parallel.
- Jan 18 How to start a new python project that you wish to support for long.
- Jan 16 How to export animation from paraview.
- Jan 15 How to modularize fenics code.
- Jan 12 How to get average of a function over each cell.
- Jan 11 How to find the explanation of different FEniCS commands.
- Jan 10 How to get hmin for each cell in FEniCS
- Jan 06 FEniCS is incredible
- Jan 05 How to setup Typora for daily journaling
- Nov 22 How to add images, latex and code to blog.
- Nov 21 How to setup the Moving theme for your Jekyll blog.
- Nov 20 Welcome to the new blog
- Jul 07 Parallelizing for loop in python with MPI.
- Aug 24 GSoC complete: FEniCS-The mesh workflow
- Jul 22 FEniCS: Completion of phase two
- Jul 01 FEniCS: The XDMF schema
- Jun 24 FEniCS: Completion of phase one
- Jun 10 Understanding make and cmake
- Jun 05 Understanding CircleCI
- Jun 03 Understanding the dockerfile of DOLFIN-X
- Jun 01 May 27th ā May 31st, First week of coding
- May 27 May 6th ā May 27th, Community Bonding Period
- May 17 First meeting with my GSoC mentors
- May 08 Got selected to GSoC 2019 to work on FEniCS