Open Source Engineering Tools?
ThosLives asks: "It seems to be the case that most open source projects fall into the software development, business, and desktop realms. I have done a bit of unfruitful searching for good FOSS engineering tools. By this I mean: 3D CAD/CAM, FEA, fluids, and math simulation tools. I have been able to find various 'academic quality' FEA, fluids, and math sim tools; those are, however, not sufficient for even hobby-level production work because they: have a lacking interface; don't have a standard file formats; and are not standalone products (i.e., they require Matlab or some other expensive package). If you were going to set up an engineering shop to design and produce mechanical devices, what FOSS software tools, if any, are available and recommended? Commercial options are out of the question for the hobbyist, when even basic 3D CAD functionality typically costs more than $100 (and typically run over $500), and 'consumer-level' analysis packages are practically nonexistent. If there are no free options, what could be done with a budget of $500 or $1000? As an aside, are there any thoughts on why the engineering applications appear to be so overlooked by the open source community?"
While still in alpha, KTechLab looks pretty promising for layout and simulation.
The real path to male liberation
Haven't looked at this much, but I remember when someone was asking about the same sort of thing this link came up and looked fairly interesting. http://brlcad.org/
Utinam me logica falsa tuam philosophiam totam suffodiant.
For fluids, you really can't beat Overflow and its associated tools. Written by some of the guys at AMES, its open source and comes with decent grid generation tools. I am not a structures guy, but isn't NASTRAN an industry standard NASA FEA tool?
http://octave.org/ i suggest you get the cvs version. most matlab scripts will just work, unless they're mex files (in which case you're s.o.l.). that makes a lot of the packages you mentioned at least possible.
as for the meat of your question, i suggest you try to write one of the pieces of software you mentioned --- the exact reasons for why they're hard to find in general will become apparent pretty quickly.
http://www.opencascade.org/
It is a big package far more capable that most commercial apps and is open source.
/..sig file not found - permission denied.
CAD is hardly niche. AutoDesk (makers of AutoCAD) made $1 billion in profits last year.
Take the US Construction industry, 4.8 percent of the U.S. GDP. That's $1.1 trillion. Now figure that most architectural firms I know (I'm an architect) have a copy for every intern, drafter and architect they have. That's a ballpark of 113,000 people. The same then goes for the mechanical, electrical, plumbing, structural, civil, landscape architect, and survey design professions. Also, most owners have a facilities department, they all use AutoCAD. Nearly all larger contractors have a copy, as well as most smaller specialty shops like cabinet makers, hardware manufacturers, etc. Throw in all the units at colleges and universities for the students in these professions to use. This is just the construction industry! We haven't even counted industries like automotive (not just cars, think parts), transportation, aerospace, electronics, toys, pharmaceutical equipment, and whatever else I forgot.
Free Software versions are not around, but there is a huge market for CAD software. It's not easy, it's not shiney...and it's not niche.
There is no need to use a SlashDot sig for SEO...
Actually, the only app I've had real problems replacing is MS Project, ironically I need it for my Software engineering degree; You'd think developers had no need for project management tools. Maybe I should submit an ask slashdot? ;)
Have you looked at http://www.openworkbench.org/? It's a formerly commercial PM package that went opensource a while back.
// TODO: Insert Cool Sig
You can go one of two ways for FEA.
As one promising application in open source FEA, take a look at Gmsh.
Part of the problem is that there is whole sequence to typical FEA
Traditionally, analysis has been decoupled from geometry, using very simple low order elements to do the calculations. Visualization, likewise, can be done based on millions of linear tetrahedra, hexahedra, or surface patches.
Now, it seems increasingly useful if higher order, global geometric information (eg, NURBS) could be made part of some finite element analyses and passed back and forth more easily through each phase of analysis. I keep hoping that OpenCascade or perhaps something like X3D provides a geometry engine that is open and is useful to FEA.
When you get down to it, much FEA shares a lot with the gaming community in terms of needs for geometry, surface discretization, and visualization.
Perhaps my dream FEA FOSS geometry representation will be realized when someone in the gaming community decides to use FEA to help render more physically realistic scenes rather than faking things that look realistic enough but cheat (and why not?) on the physics with a less computationally expensive algorithm.
"Provided by the management for your protection."
Is this helpful to you, or have I misunderstood the question?
QCAD
In Soviet Russia, the signature reads YOU!
Taskjuggler looks very good also: http://www.taskjuggler.org/
90% of the wealth is in 2% of the pockets. Bummer to be in the majority.