Best Practices for Running Simulations on Google Cloud for Physics-AI
Practical lessons for controlling cloud costs while running FEniCS simulations and simulation-driven data-generation workloads.
31 December 2025 · 5 min read
Read articleThoughts from building products and ventures, coordinating technical work and working hands-on with scientific computing, AI/ML and simulation.
Featured article
Practical lessons for controlling cloud costs while running FEniCS simulations and simulation-driven data-generation workloads.
31 December 2025 · 5 min read
Read articleArchive
Product thinking and technical notes, including the tools, methods and implementation details behind the work.
A working framework for moving from technical feasibility to a product that can be tested, understood and adopted.
Why interfaces, defaults, validation and hand-offs matter as much as the numerical kernel.
Practical lessons for controlling cloud costs while running FEniCS simulations and simulation-driven data-generation workloads.
I've been exploring Google Cloud computing for large-scale synthetic data generation and one of my first challenges was getting FEniCS running on a cloud VM.
As I continued exploring Google Cloud for my FEniCS simulations and synthetic data generation, I needed to figure out the best way to connect to my VMs.
One of the first things I had to learn when working with Google Cloud for my FEniCS simulations was how to properly manage VM instances.
When using Docker frequently, it often leads to the accumulation of unused containers, cache files and other dependencies that make the system heavy and fill up the C: drive.
Every blog post that goes in internet has many points that make them great for any reader.
The use varies whether it used in function header or while calling any function.
Reading a research article is an art.
In Python, whenever you wish to rotate any plot, you can do that with the help of Rotational Transformation.
When using array in Python, there can be instances when you need to find the dimension of the array.
np.zeros() generate the array of given shape and type, with zeros being its elements.
LS-DYNA can be a great software when doing the explicit analysis or the analysis that happen in fraction of a seconds.
Output text of the Python can look too monotnous as it lacks the color.
To plot ellipse in Python you can use the polar form of the ellipse which is
In Python, there are multiple ways to plot a curve, you can plot by defining the function or you can give the coordinates of the curve.
In Jupyter notebook, you can add interactive widgets to visualize and manipulate codes and data.
Being a computataional enigneer, your day will remain incomplete without typing custom codes in code-editor or doing simulations.
When analyzing wave propagation inside a periodic structure, one may consider the analysis over a single section or a unit cell instead of the complete domain, by considering the appropriate periodicity at the…
Whenever you create content for any website, you wish that your content comes first whenever a user searches for that in a search engine like google.com.
When analyzing wave propagation inside a periodic structure, one may consider the analysis over a single section or a unit cell, instead of the complete domain, by considering the appropriate periodicity at the…
Waves propagating in the periodic structure takes on the symmetry and periodicity of the medium or the host.
Maxwell's equations are set of coupled partial differential equations, that combines all of the phenomena discovered by Oersted, Ampère, Henry, Faraday and others into set of 4 equations which then became the…
When dealing with the structure subjected to the thermal loading, one terms comes very frequently and that is thermal compliance.
There are certain standard guidelines that is to be followed when writing any project report, thesis or any journal paper.
Topic index
LinkedIn notes
Visual explainers and working notes on technical products, engineering decisions, simulation and scientific computing.
View writing on LinkedInI’m open to conversations about deeptech products, engineering systems and technical delivery, and mentoring people building or learning in these areas.