On Fri, 2008-08-01 at 11:02 +0100, Chris Walker wrote: > Adam C Powell IV <[EMAIL PROTECTED]> writes: > > > On Thu, 2008-07-24 at 13:44 +0100, Chris Walker wrote: > > > "Christophe Prud'homme" <[EMAIL PROTECTED]> writes: > > > > > Salome > > > > to my knowledge Salome does not provide a fe code ! > > > > > > > > > > AFAICT from http://www.salome-platform.org/home/presentation/overview/ > > > while salome doesn't perform FEA calculations, it can be used to > > > create meshes and display results from FEA - which is why I suggested > > > it in that category. It wouldn't however fit in a numerical methods > > > category. > > > > Indeed: Salomé proper doesn't include a solver, but it does just about > > everything else (meshing, MED file editing, post-processing). And > > Salomé-MECA adds modules to set up and monitor/control a complex Aster > > run, so in a sense it is a complete FEA front end. > > > And http://www.opennovation.org/ provides a much better categorisation > of engineering type packages than I did. > > Categories there are: > > Partial Differential Equation (PDE) Solvers > General Finite Element Analysis (FEA) > Computational Fluid Dynamics (CFD) > Electromagnetism and Optics > Software for Phase Field simulations > Boundary Element Method (BEM) > > Pre- and post-processing frameworks and tools > > > Computer-Aided Design (CAD) > > Multi-body dynamics > > Integrated Computational Materials Engineering (ICME) > (Ab initio and Molecular dynamics codes listed here)
As the owner/maintainer of opennovation.org, I'm struggling with this categorization, and welcome input. For example: * Is libMesh FEA or CFD? It is a general FEA lib, but its examples and development point toward CFD -- not to mention that its authors are the CFD group at UT Austin. Saturne is clearly CFD and Aster is clearly mechanics/heat (as are CacluliX and Impact), so why should Aster, CalculiX and Impact be in general FEA? * Should libraries be treated differently from standalone codes? Or is input file vs. short program which calls the library functions merely a semantics issue? Aster calls its python scripts "input files" where FiPy calls the exact same thing "programs which call its functions". * How about "standalone" FEA codes like Aster, vs. an integrated pre- post- and solver like OpenFOAM? These are some of the reasons I think keywords or tags are more appropriate than "categories". But keywords/tags don't lend themselves to well-organized websites... -Adam -- GPG fingerprint: D54D 1AEE B11C CE9B A02B C5DD 526F 01E8 564E E4B6 Engineering consulting with open source tools http://www.opennovation.com/
signature.asc
Description: This is a digitally signed message part