aws-cqc / aws-cqc/DeviceLayout.jl

Check for overlap in retained physical groups

Open
#10 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Julia
Stars
67
Forks
14
Avg merge
1d 16h
Merged PRs (30d)
21

Description

When rendering to SolidModel, it is possible to create models with overlapping surface or volume entities. This results in either physically overlapping elements, or in elements with two attributes. These can cause errors in gmsh, or downstream in Palace, and should be easily checked for. Loop over retained physical groups, and check that the intersection of any d-group is a d-1 object or the empty set. This should provide faster user feedback before the more intensive meshing or simulation steps.

Contributor guide

Open the contributing guide

Research direction

The issue names SolidModel rendering and retained physical groups but no source files or tests. Start by locating the SolidModel rendering entry point and the code that stores retained physical groups, then inspect existing geometry-intersection checks. Done means invalid overlaps are reported before meshing or simulation, including intersections that are empty or one dimension lower.

Written by the indexing model from the issue text.

Assessment

Tech stack
julia
Domain
computer-graphics
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.