Blog Archive

Click on a headline for a brief description.

Biswajit Banerjee › Unit testing with MPI, googletest, and cmake
Continuous integration with make Read more ›

Biswajit Banerjee › Parallel domain decomposition for particle methods: Part 4
Applying the Plimpton method for migrating particles Read more ›

Biswajit Banerjee › Parallel domain decomposition for particle methods: Part 3
The Plimpton method of communicating ghost regions Read more ›

Biswajit Banerjee › Parallel domain decomposition for particle methods: Part 2
Communicating ghost regions the direct way Read more ›

Biswajit Banerjee › Parallel domain decomposition for particle methods: Part 1
The scatter operation Read more ›

Biswajit Banerjee › Can the Larsen-C ice shelf failure be predicted with Peridynamics?
How good are we at fracture prediction? Read more ›

Biswajit Banerjee › The difference between the spin and angular velocity tensors
The spin tensor and the Green-Naghdi rate Read more ›

Biswajit Banerjee › The ARENA model for partially saturated soils
A constitutive model for high-rate loading of soils Read more ›

Biswajit Banerjee › Material and spatial incremental constitutive equations
An answer to a common question on objectivity Read more ›

Biswajit Banerjee › Are stresses tensile or compressive during rigid body rotation?
Small strain finite elements Read more ›

Biswajit Banerjee › The CFL condition for explicit discrete element methods:4
Part 4: Stability condition and impact Read more ›

Biswajit Banerjee › The CFL condition for explicit discrete element methods:3
Part 3: Stability condition for discrete elements Read more ›

Biswajit Banerjee › The CFL condition for explicit discrete element methods:2
Part 2: The von Neumann version of the CFL condition Read more ›

Biswajit Banerjee › The CFL condition for explicit discrete element methods:1
Part 1: How to estimate a stable timestep size Read more ›

Biswajit Banerjee › Reading XML files containing gzipped data in C++
How to read particle input files created with R in XML format Read more ›

Biswajit Banerjee › Creating an animation with d3.js
How the closest-point return animation was created Read more ›

Biswajit Banerjee › Geometric closest point return algorithm
Part 8 of the series on plasticity return algorithms Read more ›

Biswajit Banerjee › Exploring closest point return plasticity
Part 7 of the series on plasticity return algorithms Read more ›

Biswajit Banerjee › Nonlinear programming and closest point return plasticity
Part 6 of the series on plasticity return algorithms Read more ›

Biswajit Banerjee › Forward vs. Backward Euler: Plane stress plasticity
Part 5 of the series on plane stress Drucker-Prager plasticity Read more ›

Biswajit Banerjee › Plane stress forward Euler Drucker-Prager
Biswajit Banerjee › Plane stress return: Spectral decomposition
Biswajit Banerjee › The plane stress return algorithm
Part 2 of the Drucker-Prager return algorithm Read more ›

Biswajit Banerjee › Plane stress Drucker-Prager return algorithm
Biswajit Banerjee › XML format for particle input files
Biswajit Banerjee › Plotting particles with vtk.js
Javascript scientific visualization - Part 7 Read more ›

Biswajit Banerjee › Setting up the Three.js ellipsoids
Javascript scientific visualization - Part 6 Read more ›

Biswajit Banerjee › Setting up the Three.js scene and camera
Javascript scientific visualization - Part 5 Read more ›

Biswajit Banerjee › Setting up the Three.js renderer
Javascript scientific visualization - Part 4 Read more ›

Biswajit Banerjee › Plotting VTK particles with Three.js
Javascript scientific visualization - Part 3 Read more ›

Biswajit Banerjee › Saving particle data in a Vuex store
Javascript scientific visualization - Part 2 Read more ›

Biswajit Banerjee › Reading VTK particles in Javascript
Parsing simulation output data Read more ›

Biswajit Banerjee › Particle data in VTK XML
Outputting simulation data in C++ Read more ›

Biswajit Banerjee › Writing VTK XML files in C++
Outputting simulation data Read more ›

Biswajit Banerjee › Reading JSON in C++
JSON input files for research codes Read more ›

Biswajit Banerjee › Input files: Reading XML
Read XML in C++ Read more ›

Biswajit Banerjee › Command pattern for regression testing
Using the command pattern in C++ Read more ›

Biswajit Banerjee › Auto-modernizing C++ code
Using clang-tidy with cmake Read more ›

Biswajit Banerjee › Formatting C++ code
Using clang-format and integration with vim Read more ›

Hungarian algorithm › Sampling large data sets (Part 2)
In the previous post, we discussed a technique for choosing a Latin Hybercube sample within a cylindrical domain. We now need to match the sample to sensors arranged in a cylindrical array. One way of approaching this problem is to use the Hungarian algorithm. Read more ›

Latin hypercubes › Sampling large data sets (Part 1)
Recently, we ran into a data set that contained the positions and time-series data for a set of 50,000 sensors arranged in a cylindrical array. Read more ›

Welcome to Parresia
Welcome. We are starting our blog soon. Read more ›

 