Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

freecad plugin #611

Closed
joamatab opened this issue Aug 18, 2022 · 2 comments
Closed

freecad plugin #611

joamatab opened this issue Aug 18, 2022 · 2 comments

Comments

@joamatab
Copy link
Contributor

joamatab commented Aug 18, 2022

To model FEM heater efficiency we could add an FEM plugin to gdsfactory

https://wiki.freecad.org/FEM_Workbench

what do you think?

@basnijholt
@simbilod
@mithro

@simbilod
Copy link
Collaborator

simbilod commented Aug 18, 2022

For both FEM and semiconductor TCAD, the first step would be to have suitable meshing of the components (3D), or components cross-sections (2D)

I know we already have Trimesh for visualization, but having the option for adaptive meshing would be very helpful. Gmsh (has a Python interface, and used in the Freecad pipeline linked above) does this, see http://web4.cs.ucl.ac.uk/research/vis/toast/demo_meshgen3/demo_meshgen3.html

Another thing is that once we have a mesh in one format we can easily convert to any other format with meshio

Then any finite element solver would be good. Examples:

  • DEVSIM (can implement arbitrary models, not just semiconductor)
  • Freecad (above)
  • MOOSE
  • FeNics
    etc.

@joamatab
Copy link
Contributor Author

fixed by #739

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants