chore: save local checkpoint for 1000V simulation scripts

This commit is contained in:
pchang718
2026-06-08 21:12:01 +08:00
commit 4d9ac2e462
19 changed files with 3113 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
import devsim
device = "device_2d"
try:
devsim.create_gmsh_mesh(mesh=device, file="device_2d.msh")
devsim.add_gmsh_region(mesh=device, gmsh_name="Silicon", region="Silicon", material="Silicon")
devsim.add_gmsh_contact(mesh=device, gmsh_name="MT1", name="MT1", region="Silicon", material="metal")
devsim.finalize_mesh(mesh=device)
devsim.create_device(mesh=device, device=device)
x = devsim.get_node_list(device=device, region="Silicon", name="x")
y = devsim.get_node_list(device=device, region="Silicon", name="y")
elements = devsim.get_element_node_list(device=device, region="Silicon")
print(f"Nodes count: {len(x)}, Elements count: {len(elements)}")
print("Success!")
except Exception as e:
print(f"Error: {e}")