Blog

Markdown

Markdown is a lightweight and popular Markup language for writing a web page, blogs, documents by using a plain-text editor. It’s a simple way to format without any burden of changing font size, color, etc. Its files can easily be shared between different devices and people. I’ve used Jupyter Notebook for my work. Writing BoldTo write in […]

Read More

Terminal

Terminal is a command line interface that lets user to access files and accomplish tasks on computer without the use of a graphical user interface (GUI). It lets user accomplish tasks without even making a single click on the mouse that makes the working more efficient. In general, what we see in Windows and Mac […]

Read More

Data Structure of FEM in FEniCS

Storing the element connectivity, element nodes, nodal degrees of freedom etc.. are of significant importance in any numerical package which implements finite element analysis. And this constitutes the data structure of FEM. In this post, I will try to explain how FEniCS does this.

Read More

Why Isogeometric Analysis ?

Here I am trying to present an intuitive understanding about the need, importance and purpose of Isogeometric Analysis (IGA), which was developed in 2005 as an alternate/extension of classical FEM.

Read More

Zotero Advanced: Collaborations and Citations

This post will give you an insight into two of the most used and most helpful features of Zotero; collaborative works and citation management. If you are completely new to Zotero, I suggest you to go through this link, which explains in detail, how to install and setup the preliminaries of Zotero as an amazing […]

Read More

Demystifying DOCKER – II : The FEniCS Workflow

Part I : Demystifying DOCKER – I : The What and How Now that the idea and use of docker is clear, and that docker is installed and running; let us see how to make use of it to run FEniCS based codes in your system. FEniCS is a popular open-source computing platform for solving […]

Read More

Demystifying DOCKER – I : The What and How

Docker is a set of coupled software-as-a-service and platform-as-a-service products that use operating-system-level virtualization to develop and deliver software in packages called containers. The software that hosts the containers is called Docker Engine. If you are like me and didn’t understand any word of the above sentence, WELCOME, you are in the right place !!! […]

Read More

How to add a FEniCS shell module in Docker file

Docker is a set of coupled software-as-a-service and platform-as-a-service products that use operating-system-level virtualization to develop and deliver software in packages called containers. The software that hosts the containers is called Docker Engine. In our lab we mostly use the open source tool FEniCS for computation. FEniCS is a open source library, that is maintained […]

Read More