From e407b9842e20918349919c091a9064fc4c6ec428 Mon Sep 17 00:00:00 2001 From: vsitaraman Date: Thu, 2 Apr 2026 14:11:03 -0400 Subject: [PATCH] modified: anasen_fem/run.py added line sto archive the simulation files to save space. modified: anasen_fem/wires_gmsh2d_bc.py made it refine twice instead of doing a weighed refinement to get a faster runtime. The losses in precision aren't too bad. --- anasen_fem/run.py | 9 +++++++-- anasen_fem/scalars.dat.names | 2 +- anasen_fem/wires_gmsh2d_bc.py | 1 + 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/anasen_fem/run.py b/anasen_fem/run.py index 7916869..69bf0b5 100755 --- a/anasen_fem/run.py +++ b/anasen_fem/run.py @@ -15,7 +15,12 @@ while val<178.3+0.1: os.system("cp wires2d/elfield_anasen_t0001.vtu wires2d/vtu_files/elfield_anasen_%02d_%1.4f.vtu"%(count,val)) os.system("cp contour_output.png png/Contour_output_z_%02d_%1.4f.png"%(count,val)) os.system("cp Field_output.png png/Field_ouput_z_%02d_%1.4f.png"%(count,val)) - val=val+17.83 count = count + 1 - break \ No newline at end of file + +os.system("tar -cvzf wiress2d/mesh.tar.gz wires2d/mesh_files") +os.system("rm -rf wires2d/mesh_files/*") +os.system("tar -cvzf wires2d/sif.tar.gz wires2d/sif_files") +os.system("rm -rf wires2d/sif_files/*") +os.system("tar -cvzf wires2d/vtu.tar.gz wires2d/vtu_files") +os.system("rm -rf wires2d/vtu_files/*") \ No newline at end of file diff --git a/anasen_fem/scalars.dat.names b/anasen_fem/scalars.dat.names index d3eb07a..764ebdf 100755 --- a/anasen_fem/scalars.dat.names +++ b/anasen_fem/scalars.dat.names @@ -2,7 +2,7 @@ Metadata for SaveScalars file: ./scalars.dat Elmer version: 26.1 Elmer compilation date: 2026-03-15 Solver input file: wires2d.sif -File started at: 2026/04/01 17:39:04 +File started at: 2026/04/02 14:01:00 Variables in columns of matrix: 1: res: potential difference diff --git a/anasen_fem/wires_gmsh2d_bc.py b/anasen_fem/wires_gmsh2d_bc.py index 8fa7099..c40a8d8 100755 --- a/anasen_fem/wires_gmsh2d_bc.py +++ b/anasen_fem/wires_gmsh2d_bc.py @@ -223,6 +223,7 @@ gmsh.option.setNumber("Mesh.Algorithm", 6) gmsh.model.mesh.generate(dim=2) gmsh.model.mesh.refine() +gmsh.model.mesh.refine() gmsh.write("wires2d.msh") #gmsh.fltk.run() gmsh.finalize()