Hi Jacob,
When you say take it into solidworks, are you hoping to do just the design work there, or trying to create a shell element model in Solidworks for structural analysis?
RE the Calculix beam jacobian issue. This is something I've been meaning to talk with Rob about, as it was partially the reason I abandoned trying to use the built-in CCX tools for anything other than loads visualization. The other reason is NASTRAN is more prevalent for monocoque or box structures with shell/beams, and Calculix isn't great at that. I have a feeling that we've got something wrong with the beam definitions, perhaps the element normal orientations are aligned along the beam axis or something, that's causing the negative jacobians. I haven't dug in to figure out the cause those. I haven't gone into the .inp file and dug through to try and find the source of the problem.
When I was exporting the trimmed or untrimmed structures surfaces, I was seeing that the internal structure is trimmed by the external structure but the skins are not split at the same intersection. This would require a fair bit of surfacing work to fix in SW, so I'd start with the untrimmed surfaces if I were you and do the surfacing work in SW based on those. SW is not super happy with the splined aero surface skins, in my experience, but that may not be the case for you. The result, it can be done, but the surfaces aren't a really great place to start, and often I use it more as a guide for locating airfoils and then extruding my own surfaces, etc. This is specific to Solidworks, experience with other CAD may very as SW is not the best surfacing tool ever.
If you want a primer, take a look at Rob and I's powerpoint slide decks from the last two (2023 and 2024) OpenVSP workshops (
2023 workshop,
2024 workshop). I run through some of my workflow using open source tools (also paid tools) so you can get a feel for what I've been doing. My current workflow is OpenVSP -> PyNastran GUI -> Mystran -> PyNastran GUI. I would say it's 70% functional using open source solvers that don't clean up after you, maybe 90% functional using something like FEMAP that will clean up your model when you import it, and I'm still finding things that we're working on in the structures formulation.
I've been more heavily invested in fixing bugs in the Nastran output than the Calculix one, so it might be more stable. It is still a work in progress (the structures module), and at this point it still requires a bit of work at the .inp or .dat file before you get everything up and running. A few of the hiccups I've been having I've been meaning to send to Rob here for the next update, specifically with material and property definitions in Nastran (no transverse shear being defined, which Mystran defaults to zero and then you are building your airplane out of weak rubber bands).
I know that isn't specific help, but take a look and let me know if you'd be up for switching to the Nastran stuff, and we can talk that. If you want to continue CCX, I can help too but it's a bit on the side for me so I may be a bit slower.