Search
31 results for “amartya”
-
My implementation of the GaussSeidel smoother using a Diagnol direct access scheme in OpenFOAM as compared to the default GS smoother LDU gives almost ~50% improvements in cache misses and hits for a structured 3D cavity tutorial. Profiled using the amazing LIKWID profiler. Will share a deep technical report soon. Check it out and use - https://github.com/amartyadav/DIAGaussSeidel-Smoother-OpenFOAM
#hpc #scientificcomputing #computationalphysics #cfd #openfoam #likwid #softwaredevelopment #cpp -
Released my DIA-format Gauss-Seidel smoother plugin for OpenFOAM v13. MIT licensed.
Replaces the default LDU smoother on structured hex meshes — DIA stores diagonal bands contiguously, reducing pointer indirection and DRAM pressure. Expecting 10–20% wall-clock gains and better cache utilisation based on standalone profiling. Full OpenFOAM benchmarks incoming.
https://github.com/amartyadav/DIAGaussSeidel-Smoother-OpenFOAM
#OpenFOAM #HPC #CFD #NumericalMethods #FOSS #computerscience #physics
-
My latest blog post explores a Multi-Material Thermal Analysis using HYPRE BoomerAMG with a custom POSIT accelerator called Uttunga, and compares it to the x86 IEEE 754 standard.
https://www.amartyadav.com/posts/post3.html
#computationalphysics #hpc #opensource #scientificcomputing #thermalphysics #Automotive #automotiveengineering #calligo #posit #ieee_754
-
New blog post for the millenials and people like me. Check it out:
https://www.amartyadav.com/posts/post2.html
#tech #blogging #blogpost #blog #techblog #oldinternet #lowtech
-
1/2
Calling #Theil's #inequality measure an "#entropy" irritated #AmartyaSen. From Amartya Sen's "#OnEconomicInequality" (#OEI) I learned a lot about #InequalityMeasures. But entropy seems not do go down too well with him (1973) and his co-author #JamesEricFoster (1997): When describing the "interesting" "#TheilEntropy" (chapter 2.11), Sen sees a contradiction between entropy being a measure of "#disorder" in #thermodynamics and entropy being a measure for "#equality".
-
«Any city however small, is divided at least into two,
one the city of the poor, the other of the rich;
these are hostile to each other.» (#Plato, #Politeia, 370 BC)#Phyton2 script https://inequality.snrk.de/oei/ for computing the #inequality measures described in #AmartyaSen's #OEI. I added my own inequality measure to the big zoo of inequality measures. The "Plato index" is hidden in the script.
I wrote this hack many years ago and now would need quite some time to remember, what I did then.🙂
-
Been working on my Linux machine for 3 months now at work - comp. physics, hpc, etc.
Tried working on my MBP yesterday (after around 5 months of not using it for development) - while a superior machine h/w wise, I really couldn't stand macOS.
Linux just works - better even.#linux #macos #development #hpc #scientificcomputing #computationalphysics #ux #ubuntu #SoftwareDevelopment
-
My work for the month is to optimise the matrix adressing scheme of OpenFOAM to reduce cache miss. Initial idea is to replace the LDU Matrix addressing scheme with Diagnol matrix addressing scheme using multiple arrays for structures meshes. Will check it out on a simple 2D Poisson equation using Gauss-Seidel solver to check performance benefits, and will eventually proceed to introduce a new solver as a plugin if benefits are noticeable.
Wish me luck. -
Might publish a blog or two in a few weeks about my work with OpenFOAM, different profilers, and an implementation of an LBM CFD kernel on RISC-V with POSITS.
What a great company to be working for. Learning so much!
#posit #RISCV #cfd #openfoam #lbm #cfd #scientificcomputing #profiler #Linux #blog #technicalblog #ieee754 #calligotech
-
This is me after with some of the attendees after successfully delivering my first workshop at the #Supercomputing India 2025 in Bengaluru.
Taught how to perform an "Efficient Halo Exchange for stencil-based #scientific codes on the #Cerebras Wafer-Scale Engine 3"#cdac #hpc #parallelprogramming #cerebras #scientificcomputing #sci2025
-
This is me after with some of the attendees after successfully delivering my first workshop at the #Supercomputing India 2025 in Bengaluru.
Taught how to perform an "Efficient Halo Exchange for stencil-based #scientific codes on the #Cerebras Wafer-Scale Engine 3"#cdac #hpc #parallelprogramming #cerebras #scientificcomputing #sci2025
-
This is me after with some of the attendees after successfully delivering my first workshop at the #Supercomputing India 2025 in Bengaluru.
Taught how to perform an "Efficient Halo Exchange for stencil-based #scientific codes on the #Cerebras Wafer-Scale Engine 3"#cdac #hpc #parallelprogramming #cerebras #scientificcomputing #sci2025
-
This is me after with some of the attendees after successfully delivering my first workshop at the #Supercomputing India 2025 in Bengaluru.
Taught how to perform an "Efficient Halo Exchange for stencil-based #scientific codes on the #Cerebras Wafer-Scale Engine 3"#cdac #hpc #parallelprogramming #cerebras #scientificcomputing #sci2025
-
This is me after with some of the attendees after successfully delivering my first workshop at the #Supercomputing India 2025 in Bengaluru.
Taught how to perform an "Efficient Halo Exchange for stencil-based #scientific codes on the #Cerebras Wafer-Scale Engine 3"#cdac #hpc #parallelprogramming #cerebras #scientificcomputing #sci2025
-
After four months of deep work in computational physics and wafer-scale computing using the Cerebras WSE-3 as part of my MSc dissertation, my tutorial has been accepted at Supercomputing India 2025!” in Bengaluru.
Excited to contribute and share practical insights with the HPC community.
#hpc #supercomputingindia2025 #sci2025 #cerebras #cdac #computationalphysics #scientificcomputing #Conference -
The struggle and perseverance to get this output from the Cerebras CSL compiler 😌
-
Looking to connect with researchers/programmers using the Cerebras WSE for scientific programming. I’m currently implementing CFD on Cerebras WSE-3 as part of my MSc project.
#cerebras #wse #waferscalecomputing #ScientificProgramming #hpc #cfd #programming
-
My brain is absolutely fried.
Today is the last day of coursework submissions for this semester. What a hectic month.
DNN with PyTorch, Brain model parallelisation with MPI, SYCL and OpenMP offloading of percolation models,hand optimizing serial codes for performance.
Two submissions due today. Submitted one and finalising my report for the second one.
Definitely having a pint after this#sycl #hpc #msc #epcc #cuda #pytorch #mpi #openmp #hectic #programming #parallelprogramming #latex
-
Started SYCL this semester in my MSc, and I have a coursework on it.
I have never been more frustrated in my life.
I am not saying SYCL is bad. I might just be too dumb to master it in a sem in order to port an existing CPU code to use MPI & SYCL together.
CUDA was much easier for me for the same task.#sycl #hpc #parallelprogramming #gpu #nvidia #cuda #msc #scientificcomputing #amd #mpi #epcc
-
Listening to “Lekin” by JJ47 while running experiments using OpenMP on Cirrus as part of my coursework. Nice Saturday evening.
-
Made it to the team - TeamEPCC for the Student Cluster Competiton at the International Supercomputing Conference 2025 in Hamburg, Germany!
#epcc #isc2025 #hpc #EdinburghUni #uniofedinburgh #uk #britain #supercomputing #scc2025 #scc #programming
-
Submitted my application for TeamEPCC for the Student Cluster Competition at ISC 2025, Hamburg, Germany. Fingers crossed.
#isc2025 #teamepcc #epcc #hpc #uoe #edinburgh #uniofedinburgh #supercomputing #cluster #coding #programming #competiton -
Submitted my application for TeamEPCC for the Student Cluster Competition at ISC 2025, Hamburg, Germany. Fingers crossed.
#isc2025 #teamepcc #epcc #hpc #uoe #edinburgh #uniofedinburgh #supercomputing #cluster #coding #programming #competiton -
Submitted my application for TeamEPCC for the Student Cluster Competition at ISC 2025, Hamburg, Germany. Fingers crossed.
#isc2025 #teamepcc #epcc #hpc #uoe #edinburgh #uniofedinburgh #supercomputing #cluster #coding #programming #competiton -
Submitted my application for TeamEPCC for the Student Cluster Competition at ISC 2025, Hamburg, Germany. Fingers crossed.
#isc2025 #teamepcc #epcc #hpc #uoe #edinburgh #uniofedinburgh #supercomputing #cluster #coding #programming #competiton -
Submitted my application for TeamEPCC for the Student Cluster Competition at ISC 2025, Hamburg, Germany. Fingers crossed.
#isc2025 #teamepcc #epcc #hpc #uoe #edinburgh #uniofedinburgh #supercomputing #cluster #coding #programming #competiton -
Starting to prepare my application for TeamEPCC for the Student Cluster Competition at ISC 2025, Hamburg, Germany.
Let's see if I can make it to the team haha! 🙏
#isc2025 #teamepcc #epcc #hpc #uoe #edinburgh #uniofedinburgh #supercomputing #cluster #coding #programming #competiton
-
Starting to prepare my application for TeamEPCC for the Student Cluster Competition at ISC 2025, Hamburg, Germany.
Let's see if I can make it to the team haha! 🙏
#isc2025 #teamepcc #epcc #hpc #uoe #edinburgh #uniofedinburgh #supercomputing #cluster #coding #programming #competiton
-
Starting to prepare my application for TeamEPCC for the Student Cluster Competition at ISC 2025, Hamburg, Germany.
Let's see if I can make it to the team haha! 🙏
#isc2025 #teamepcc #epcc #hpc #uoe #edinburgh #uniofedinburgh #supercomputing #cluster #coding #programming #competiton
-
Starting to prepare my application for TeamEPCC for the Student Cluster Competition at ISC 2025, Hamburg, Germany.
Let's see if I can make it to the team haha! 🙏
#isc2025 #teamepcc #epcc #hpc #uoe #edinburgh #uniofedinburgh #supercomputing #cluster #coding #programming #competiton