Archives

Understanding the dockerfile of DOLFIN-X

There are excellent articles available on the web explaining the need and use of Docker. The interested reader is requested to start with the official documentation of Docker. In this article I will try to present my limited personal understanding of Docker and why is it necessary for the project FEniCS. As per the official […]

Read More

May 27th – May 31st, First week of coding

The aim of the project is to preserve the named metadata in `.geo` files through to the tagged regions (MeshValueCollection) in dolfinx. This would help the end user to easily model with a large number of tagged regions. After a thorough discussion with my mentor Dr.Jack S. Hale and the author of “meshio”, Dr. Nico […]

Read More
GSoC-FEniCS

May 6th – May 27th, Community Bonding Period

The program starts with the community bonding period that lasts for almost a month. This is the phase of the program in which you have to know the working of your organization and get introduced to the community. You are also expected to become familiar with community practices and processes. For this phase of my […]

Read More

First meeting with my GSoC mentors

I contacted the FEniCS community on their slack channel to inform them about my selection into the GSoC program. The community members were really generous and congratulated me. Then my mentors (Jack S. Hale and Michal Habera) proposed a hangout meeting to be held on May 16th, 2019. In the meantime, they suggested to get […]

Read More

Got selected to GSoC 2019 to work on FEniCS

I am so much happy to have been officially accepted to contribute to the FEniCS project. For those who don’t know, FEniCS (Finite Element Computational Software) is a popular open-source (LGPLv3) computing platform for solving partial differential equations (PDEs). According to wikiversity, FEniCS is an acronym with FE representing Finite Element, CS representing Computational Software, […]

Read More

Getting started with FEniCS on MAC with Docker

FEniCS is a popular open-source computing platform for solving partial differential equations (PDEs). The official site, as well as their official documentation, provides all the necessary steps that are required to set up and run FEniCS. The easiest way to start with FEniCS is via Docker. To use FEniCS with docker follow these steps: Install […]

Read More

Lammps Installation For Parallel Run in Linux

LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator) is a classical molecular dynamics code.“LAMMPS has potentials for soft materials (biomolecules, polymers) and solid-state materials (metals, semiconductors) and coarse-grained or mesoscopic systems. It can be used to model atoms or, more generically, as a parallel particle simulator at the atomic, mesoscale, or continuum scale.” Pre Installation Steps:-These installation […]

Read More

How to set custom colormap in MATLAB

When we create a surface plot based on X, Y and Z matrices in Matlab using the surf function, it sets the colormap based on the Z matrix. If we want custom colormap based on some other matrix we can do that by specifying the CData property of the surface. To create the same results […]

Read More