š Hi, I'm Abhinav Gupta
Researcher. Developer. Creative Coder
What Iām about
I have five years of industrial experience analyzing and designing power plants at the "Nuclear Power Corporation of India Limited". Right now, Iām a research scholar at the "Indian Institute of Technology Roorkee", where I work on exploring the applications of finite element methods to solve real-world engineering problems by utilizing the power of HPC.
My Passion
I ā„ļø to code. I took coding as an elective subject during high school and loved it. My first project was a fees management system that I had developed in FoxPro - a relational database management system. Since then, I have tried to find creative solutions to my everyday problems using coding. I have developed a few Android applications and have made a few websites.
It doesn't matter how beautiful your theory is, it doesn't matter how smart you are. If it doesn't agree with experiment, it's wrong.Richard P. Feynman
- What to do when linux can not find an installed python package
- Different math environments available in LaTeX
- How to get 10 GB of sync space for your zotero library.
- How to apply point load in FEniCS.
- How to run julia code in jupyter notebook.
- How to add search functionallity to jekyll blog.
- Thoughts on writing blog posts or tweets on the internet.
- How to have a custom markdown preview font-style and size for VSCode.
- How to draw curves with two js.
- How to take derivatives with sympy.
- How to save a surface plot generated with matplotlib as STL to open in ParaView.
- FEniCS code development in VSCode with jupyter notebook and Docker.
- How to plan and discuss the content of thesis with supervisor.
- Achieving significant computational gains with sparse matrices and proper multiplication order.
- How to parallelize FEniCS in jupyter notebook.
- Previewing math equations in Sublime with custom commands.
- Making my projects page.
- Every researcher must learn about sparse matrices.
- Completion of PhD. Initiating writing synopsis
- How to prepare for meetings.
- Happy new year š„³.
- How to develop jekyll website locally.
- How to build petsc with complex support.
- How to add nomenclature to latex document.
- How to make tutorials for your class.
- How to properly add bib to your latex project.
- How to have a clean and minimal sublime setup + Dark Mode.
- How to have a clean latex folder
- Setting custom header for list of items | Step 1:
- Load the working copy of your docker image to docker hub for reuse
- Load the project to PyPi
- Some surprising findings on direct vs iterative in MATLAB.
- How to set up your first JavaScript project.
- How to set dark mode on Sumatra PDF for latex.
- How to manage a project with Notion.
- Difference between python and C++ definition of boundaries in FEniCS.
- How to visualize degrees of freedom in FEniCS.
- How to set sublime as text editor in gmsh.
- How to convert serial FEniCS code to parallel.
- How to start a new python project that you wish to support for long.
- How to export animation from paraview.
- How to modularize fenics code.
- How to get average of a function over each cell.
- How to find the explanation of different FEniCS commands.
- How to get hmin for each cell in FEniCS
- FEniCS is incredible
- How to setup Typora for daily journaling
- How to add images, latex and code to blog.
- How to setup the Moving theme for your Jekyll blog.
- Welcome to the new blog
- Parallelizing for loop in python with MPI.
- GSoC complete: FEniCS-The mesh workflow
- FEniCS: Completion of phase two
- FEniCS: The XDMF schema
- FEniCS: Completion of phase one
- Understanding make and cmake
- Understanding CircleCI
- Understanding the dockerfile of DOLFIN-X
- May 27th ā May 31st, First week of coding
- May 6th ā May 27th, Community Bonding Period
- First meeting with my GSoC mentors
- Got selected to GSoC 2019 to work on FEniCS