su2code/SU2 — pull request #21 by benkirk (2014-01-14 21:21:02+00:00)
Title: Tecio buit from source

Hi -

I'm at the AIAA meeting this week and downloaded SU2 after listening to few talks. I noticed you guys optionally link to tecio, the templet binary API, when it is available.

I'm the project manager of the libMesh finite element library, a general purpose C++ finite element library (http://libmesh.sourceforge.net). I also work at NASA/JSC in the Aerosciences & CFD group, hence the potential interest in SU2. In libMesh, we build a number of optional software dependencies from source - Metis, ParMetis, tecio, etc… We find this much preferable to requiring (simple) dependencies to be preinstalled by the user.

This pull request adds the source files for tecio, along with automake integration, so that the Tecplot dependencies can be satisfied internally to SU2. The Tecplot tecio source is distributed openly at http://www.tecplot.com/downloads/tecio-library, so there are no issues with redistribution.

Some notes on the implementation:

1. It includes all the tecio sources,
2. It includes the configure.ac & Makefile.am changes required.

Specifically, I did *not* update the Makefile.in or configure scripts you have checked in to your master, as my autotools are quite newer and doing so would result in unnecessary diffs. So I ask - do you guys have a requirement on the version of autotools you are using, since you are checking in derived files?

See relevant discussion here http://stackoverflow.com/questions/4873065/autotools-and-version-control

If you like this approach, I'll follow up with a similar implementation for building Metis from source as well.