Hacker News new | ask | show | jobs
by peterwoerner 2065 days ago
Couple of comments.

Seems like you are just comsol.

As someone who does this 50+ hours a week in industry (although only structural modelling but frequently coupled with optics/heat transfer/) and is reasonably well versed in the up and coming research I have a couple of questions (or would have if I was a potential buyer).

Can you mix 1D-2D-and 3D elements (I know fenics cannot). But for complex assemblies, making idealized representations is typically worthwhile (and typically necessary if anything is e.g. bolted together). Can you even mix different types of 3D elements (e.g. tets/pyramids/wedges/hexs).

The future of finite element modeling is probably is nurbs-enhanced or IGES-enhanced. Why are you building the past/current instead of the future?

Can your solvers do HP-refinement? Or even just H refinement.

Can you do glued contacts?

How much do I have to know about the time stepping scheme, or does your software work that out for you.

If I am doing thermal control or dynamic control can you handle that (I like that it interfaces with matlab so I can plug it into simulink--you should hammer on that in your copy--that is a really nice differentiating factor for people who would use FEA to drive control e.g. smart materials people, active optics, aerodynamic control people).

How easy is it to do optimizations? For instance (at home) I keep thinking about wanting to optimize a piezoelectric diagram fan like GE uses in their lights but for computers, how much easier is that going to be than just figuring out an open source software on my own.

Why FENICS and not DEAL.II or MOOSE (I don't know, I am just curious. I used to use FENICs but got frustrated because their input syntax kept changing on me.

Also really cool.

I have been thinking about writing software in this space but more nichy for about the past year and am beginning to get started, any interest in collaboration?

Also if you want to ask me questions about my thinking as a user who thinks a lot in these problems space, feel free to email me (I will want it to move to a phone call, but don't want to post my phone number on hacker news).

3 comments

> Seems like you are just comsol.

Maybe it isn't too clear, but Comsol is just one solver (depending how to look at it I guess), while the idea of FEATool is to be a fully integrated platform for "any" solver, and in the extension to be able to mix and match and combine them (plug and play so to speak). At present I have just been able to implement the built-in MATLAB based multiphysics solver, with interfaces to FEniCS, OpenFOAM, and SU2.

> Why FENICS and not DEAL.II or MOOSE (I don't know, I am just curious. I used to use FENICs but got frustrated because their input syntax kept changing on me.

No particular reason really, I just started with FEniCS as it is quite popular and I found the FEATool PDE syntax easy to convert to FEniCS Python scripts. The plan is to add more and more external solver options.

> As someone who does this 50+ hours a week in industry (although only structural modelling but frequently coupled with optics/heat transfer/) and is reasonably well versed in the up and coming research I have a couple of questions (or would have if I was a potential buyer).

Thank you, I really appreciate the interest and feedback. Unfortunately its kind of "not implemented/available yet" to all your technical questions, although FEATool technically can solve any system of PDEs, I haven't yet pre-defined and set up everything so it is easy for the end users. So as many things are possible to do by going down to the FEM matrix assembly syntax but from a users standpoint that is most often the same as it doesn't exist.

> Also really cool. I have been thinking about writing software in this space but more nichy for about the past year and am beginning to get started, any interest in collaboration?

Thanks again for the feedback, I'm certainly open to all and any collaborations (email in my profile). Yes, looking back I think starting in a niche would have been a better approach.

I am sceptical that you are going to find customers who are going to pay for using multiple solvers especially since they use the fortran routines on the back end and most fea solvers have been heavily verified by e.g. nafems. That said it might be a defining feature between choosing COMSOL vs. FEATool Multiphysics but I doubt it is a technical driver.
> Also if you want to ask me questions about my thinking as a user who thinks a lot in these problems space, feel free to email me (I will want it to move to a phone call, but don't want to post my phone number on hacker news).

Thank you for your offer, I could not find you contact info anywhere though, so I left my contact in my profile if anyone wants to get in touch for collaborations or anything at all really.

In the commercial space I always refer people to https://www.altair.com/inspire/ Which now uses SomSolid for analysis. From what I've heard (used to work there, still know people) it is way ahead of other FEA solvers. You can also find easy access to 3rd party tools through Altairs licensing model.
Yea, from the conversations I have had with the guys over at hypermesh, their tools are way more developed than the stuff MSC and Siemens put out. I am not well versed in the ANSYS or Abaqus.