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

Full model DAGMC faceting via CAD-to-DAGMC #180

Draft
wants to merge 12 commits into
base: main
Choose a base branch
from

Conversation

connoramoreno
Copy link
Collaborator

This branch adds support for a fully open-source, freely available DAGMC faceting workflow via CAD-to-DAGMC. This workflow is implemented as an alternative to the Cubit DAGMC faceting workflow.

Changes included in this branch:

  • Introduces a new Stellarator.export_cad_to_dagmc method to automate DAGMC model generation via CAD-to-DAGMC and adds it to test and example scripts
  • Renames the Stellarator.export_dagmc method, which generates DAGMC models via Cubit, to Stellarator.export_cf_dagmc and updates syntax in test and example scripts
  • Removes the InVesselBuild.export_cad_to_dagmc method as it is made redundant by the Stellarator.export_cad_to_dagmc method and removes it from test and example scripts
  • Modifies the magnet modeling workflow to store CAD solids in the MagnetSet.coil_solids parameter for future reference

This PR is considered a draft since test runs on full ParaStell geometries are running out of memory on my local machine. That said, CAD-to-DAGMC is able to successfully mesh our simple test geometry.

@connoramoreno connoramoreno marked this pull request as draft December 12, 2024 22:43
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

Successfully merging this pull request may close these issues.

1 participant