From 307d5dfc44f24af7277c1903d8f242d82c194011 Mon Sep 17 00:00:00 2001 From: vsitaraman Date: Sat, 25 Apr 2026 12:26:45 -0400 Subject: [PATCH] new file: anasen_fem/dielectrics.dat modified: anasen_fem/garfield_sim.py --- anasen_fem/dielectrics.dat | 2 ++ anasen_fem/garfield_sim.py | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 anasen_fem/dielectrics.dat diff --git a/anasen_fem/dielectrics.dat b/anasen_fem/dielectrics.dat new file mode 100644 index 0000000..f93f221 --- /dev/null +++ b/anasen_fem/dielectrics.dat @@ -0,0 +1,2 @@ +1 +13 1.0 diff --git a/anasen_fem/garfield_sim.py b/anasen_fem/garfield_sim.py index 839f98e..92e84e7 100644 --- a/anasen_fem/garfield_sim.py +++ b/anasen_fem/garfield_sim.py @@ -4,7 +4,8 @@ import sys # 1. FIX: Manually load the Garfield library if it's not in the ROOT namespace # Update this path to your actual installation location -garfield_lib_path = "/home/vs19g/garfieldpp/install/lib/libGarfield.so" +# garfield_lib_path = "/home/vs19g/garfieldpp/install/lib/libGarfield.so" #panguin path +garfield_lib_path = "/home/vsitaraman/garfieldpp/install/lib/libGarfield.so" #laptop path if os.path.exists(garfield_lib_path): ROOT.gSystem.Load(garfield_lib_path) @@ -48,7 +49,7 @@ fm = ROOT.Garfield.ComponentElmer() fm.Initialise("wires2d/mesh.header", "wires2d/mesh.elements", "wires2d/mesh.nodes", - "wires2d/dielectrics.dat", # Dielectrics (leave as empty string) + "dielectrics.dat", # Dielectrics (leave as empty string) "wires2d/elstatics.result", "mm")