Nathan,
I've written the converter before; it's really easy because it's not
meant to be one to one. I use Nastran to set the regions (for skin
friction drag and boundary conditions) on my tri model and fix gaps &
normals. Then I just send it to cart3d. It'll use the PSHELL ID as
the region ID, and then have dummy material/thickness data. So only
CTRIA3, GRID, COORDx, PSHELL, and MAT1 cards.
If you still have your Abaqus converter, I'd love to get my hands on
it :) I'd like to write a Calculix converter and I think Abaqus is
the same format...
Everyone else,
There were no additional NASA COSMIC software programs, but I was
pointed to:
http://guide.conecta.it/index.php/Engineering_and_manufacturing
What I know about them:
OpenCascade: C++ Geometry Modeling/Meshing API. Useful as a backend
to a larger program.
pyOCC: Python bindings for OpenCascade
Salome: FEA meshing software
Code_Aster: very good FEA code written by the same people who wrote
Salome (developed by the European Defense Agency, documentation mainly
in French). It even supports dynamic mesh refinement similar to
Cart3D
OpenFoam: CFD software
Octave: Matlab-clone. From what I've seen it's as fast (or faster)
that Matlab, but may not work depending on what toolboxes your code
relies on. It's not perfect, but can handle most Matlab code.
However, it's usually worth it to modify your code to not be dependent
on Matlab (e.g. be more careful about not writing floats as strings,
don't define functions inside functions).
While we're on the topic of open-source software:
Calculix: probably the best free FEA software in English (Code_Aster
is better)
http://www.calculix.de/
GMsh: another very good mesher
http://www.geuz.org/gmsh/
Paraview: another highly parallel viewer
http://www.paraview.org/
VISit: a highly parallel viewer for many formats
https://wci.llnl.gov/codes/visit/
FreeCAD:
Many of these programs play nice with each other, so OpenCascade,
GMsh, OpenFoam, and Paraview work together. Same with Salome and
Code_Aster.
I'm also very impressed with Python as a programming language for
engineers and strongly recommend it over a program like Matlab. A lot
of people who have no vested interest in it (NASA included) are
pushing Python. I've coded in Perl, Fortran, C++, Matlab, and
Python. Given the choice for a program (large or small), I'm using
Python. It can even link into C, C++, and Fortran to do heavy duty
numerical computations. If you're interested check out
numpy.org,
scipy.org, and
http://matplotlib.sourceforge.net/ to see some of what
it can do (for free). Then get Python (with all packaged you'd want)
from
http://code.google.com/p/pythonxy/ (for Windows ONLY).
Steve
On May 29, 8:46 am, Nathan Alday <
n.c.al...@gmail.com> wrote:
> There's alsohttp://
code.nasa.gov/
>
> While I'm at it, I might as well put down my open source project.
>
> > It's a Nastran BDF/OP2/OP4 parser written in Python. It's pretty
> > capable and the next version will be even better :) There's also a
> > simple GUI and I'm adding Cart3d support so you'll be able to export
> > the model to and from Nastran.
> >
http://code.google.com/p/pynastran/
>
> Oh, wow. That's amazing. I worked on a Nastran/Abaqus converter in Python
> in grad school. Never got it really working. Things were nasty.
>
> --Nathan
>
>
>
>
>
>
>
> On Mon, May 28, 2012 at 11:05 PM, Steve <
meshe...@gmail.com> wrote:
> > In case this website hasn't pushed it enough, Cart3D is an amazing
> > Euler CFD code. It's very easy to use and Mike Aftosmis is very
> > responsive to questions. Make sure you check out the PDAS
> >
http://www.pdas.com/contents15.htmlsoftware. There are a lot of
> > public domain NASA programs freely available for download. Also check
> > outhttp://
code.google.com/p/nasa-cosmic/which also has quite a few