[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: FEMM Vs. commercial code
Great post Keith !!!
I really agree on every points you mentionned. FEMM is also a
good "starting" software if you want later to migrate to a big
commercial platform. In FEMM, you (or you should) really know what
you are doing. That's also true on big commercial platforms but you
are often lost in so many options. With FEMM, you can learn the
basics. The LUA extensions have also really boosted the software
functionnalities. If you add the very clear user interface, the great
documentation,... Honestly, that rocks !!!
--- In femm@xxxx, Keith Gregory <k.gregory@xxxx> wrote:
> Well ....
>
> There are many differences between FEMM and typical commercial code
but I
> don't think that in the important area (i.e. kern - the solver )
there is
> much difference. FEMM is as good as if not better than a lot of
commercial
> stuff. David has taken advantage of a very good mesh generator and
produced
> an excellent piece of software. That said it is not bullet proof
and David
> would be the first to admit that it does fall over occasionally in
ways
> that most commercial code would not. This to me is part of its
attraction,
> I use FEMM for teaching and it makes students think much more about
what
> they are doing than most commercial code would. It also has the
significant
> advantage for those who have little nor no spare money (i.e UK
Academics!)
> that it is free in a market that is occupied by software that can
be
> inordinately expensive. The first commercial finite-element code
that I
> ever used required a main-frame to run it and cost over £10,000
(around
> $30,000 in those days).
>
> The problem that I have with a lot of commercial code is that it is
> overblown, by which I mean that it covers up a lot of what it is
doing in
> the name of an easy user interface. FEMM does not do that although
its user
> interface is one of the most straightforward that I have ever come
across -
> only one commercial code that I know of comes close for ease of
use. FEMM
> does not have any of the almost CAD like drawing tools that
commercial code
> usually has. However, a little bit of ingenuity and old fashioned
> draftsmanship usually allow a problem to be drawn directly in FEMM.
I only
> resorted to DXF import in the earlier versions of FEMM I feel no
need to now.
>
> FEMM does not have adaptive meshing you have to refine meshes by
hand where
> most commercial code does it automatically. I do not find this to
be a
> problem because most computers these days eat large problems so
often I
> just use fine meshes!
>
> FEMM does not include other integrated solvers such as the
electrostatic,
> thermal or mechanical stuff that some commercial software includes.
>
> FEMM requires you to set boundary conditions explicitly where (I
think)
> some commercial codes can do it (semi?) automatically.
>
> FEMM circuit facilities are in their infancy for example they
cannot
> directly integrate external circuitry as many commercial codes can.
(I am
> of the opinion though that this may be possible using lua scripts).
>
> FEMM cannot deal with dynamic (transient) situations as some
commercial
> codes can.
>
> FEMMVIEW (the postprocessor) has most if not all of the tools that
> commercial code has but requires you to understand what they do in
order to
> use them effectively. Many commercial codes attempt to determine
things
> like inductance at the push of a button, this has always worried me
and I
> find I don't trust the results. That said FEMMVIEW does not produce
such
> polished results as most commercial code and lacks some of the
common
> plotting facilities such as vector displays.
>
> FEMMPLOT is useful but not something that you would use to produce
> presentations. Most commercial code can produce camera ready stuff
(all
> show no substance?).
>
> The addition of lua scripting has given FEMM very powerful
facilities that
> far exceed many commercial efforts. One of my undergraduate project
> students is now using FEMM in conjunction with MatLab and lua
scripts of
> hundreds of lines of code to produce very effective interactive
design tools.
>
> I have found, over a few years of use now, that FEMM can do
virtually
> everything that I need to do as well as and sometimes better than
the
> commercial code that I have used in the past.
>
> FEMM is a simple, straightforward but very powerful piece of
software that
> does exactly what it says on the tin! (apologies for a reference
that may
> only be understood in the UK). Finally, FEMM has one singular
advantage
> over all commercial software - it's written and maintained by
someone who
> is not anonymous, who will talk to you and listen to what you say.
You
> cannot put a price on that.
>
> Keith.
>
>
>
>
>
> At 21:43 12/11/2002 +0100, you wrote:
> >Which are main differences?
> >
> >
> >
> >
> >
> >
> >Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/