From bdbbb805d6063c353a51ed7d73bce4b010c57d09 Mon Sep 17 00:00:00 2001 From: "Ananth Narayan (IITM)" Date: Sat, 30 May 2026 10:54:12 +0530 Subject: [PATCH 1/2] Updated Allwmake for parallel compile --- Allwmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Allwmake b/Allwmake index 92cf0e71..51866810 100755 --- a/Allwmake +++ b/Allwmake @@ -1,5 +1,5 @@ #!/bin/bash - +. "$WM_PROJECT_DIR"/wmake/scripts/AllwmakeParseArguments wmake libso src/VoF wmake all src/boundaryConditions wmake all src/thermoDynamics From 0549de4500e679c8a366d273a86cd9458f58f583 Mon Sep 17 00:00:00 2001 From: "Ananth Narayan (IITM)" Date: Sat, 30 May 2026 10:58:07 +0530 Subject: [PATCH 2/2] Added Leaky dielectric model for EHD --- solver/leakyDielectricEHD/EHD/casesEHD.H | 36 ++++ .../leakyDielectricEHD/EHD/createEHDFields.H | 202 ++++++++++++++++++ solver/leakyDielectricEHD/EHD/ehdEqn.H | 25 +++ solver/leakyDielectricEHD/Make/files | 3 + solver/leakyDielectricEHD/Make/options | 30 +++ solver/leakyDielectricEHD/UEqn.H | 39 ++++ solver/leakyDielectricEHD/alphaControls.H | 3 + solver/leakyDielectricEHD/alphaCourantNo.H | 68 ++++++ solver/leakyDielectricEHD/alphaEqn.H | 18 ++ solver/leakyDielectricEHD/alphaEqnSubCycle.H | 113 ++++++++++ solver/leakyDielectricEHD/alphaSuSp.H | 30 +++ solver/leakyDielectricEHD/correctPhi.H | 11 + solver/leakyDielectricEHD/createFields.H | 148 +++++++++++++ .../leakyDielectricEHD/createIsoAdvection.H | 2 + solver/leakyDielectricEHD/initCorrectPhi.H | 34 +++ .../leakyDielectricEHD/leakyDielectricEHD.C | 166 ++++++++++++++ solver/leakyDielectricEHD/pEqn.H | 91 ++++++++ solver/leakyDielectricEHD/rhofs.H | 2 + solver/leakyDielectricEHD/setDeltaT.H | 57 +++++ 19 files changed, 1078 insertions(+) create mode 100644 solver/leakyDielectricEHD/EHD/casesEHD.H create mode 100644 solver/leakyDielectricEHD/EHD/createEHDFields.H create mode 100644 solver/leakyDielectricEHD/EHD/ehdEqn.H create mode 100644 solver/leakyDielectricEHD/Make/files create mode 100644 solver/leakyDielectricEHD/Make/options create mode 100644 solver/leakyDielectricEHD/UEqn.H create mode 100644 solver/leakyDielectricEHD/alphaControls.H create mode 100644 solver/leakyDielectricEHD/alphaCourantNo.H create mode 100644 solver/leakyDielectricEHD/alphaEqn.H create mode 100644 solver/leakyDielectricEHD/alphaEqnSubCycle.H create mode 100644 solver/leakyDielectricEHD/alphaSuSp.H create mode 100644 solver/leakyDielectricEHD/correctPhi.H create mode 100644 solver/leakyDielectricEHD/createFields.H create mode 100644 solver/leakyDielectricEHD/createIsoAdvection.H create mode 100644 solver/leakyDielectricEHD/initCorrectPhi.H create mode 100644 solver/leakyDielectricEHD/leakyDielectricEHD.C create mode 100644 solver/leakyDielectricEHD/pEqn.H create mode 100644 solver/leakyDielectricEHD/rhofs.H create mode 100644 solver/leakyDielectricEHD/setDeltaT.H diff --git a/solver/leakyDielectricEHD/EHD/casesEHD.H b/solver/leakyDielectricEHD/EHD/casesEHD.H new file mode 100644 index 00000000..67129b0f --- /dev/null +++ b/solver/leakyDielectricEHD/EHD/casesEHD.H @@ -0,0 +1,36 @@ +Info << "Coupling Maxwell tensor with UEqn: " << coupleMaxwellTensor << endl; + +Info << "EHD correction loop: " << ehdCorr <("coupleConvChargeDensity", true) +); + +Switch coupleMaxwellTensor +( + ehdDict.lookupOrDefault("coupleMaxwellTensor", true) +); + +label ehdCorr +( + ehdDict.lookupOrDefault