A set of tools is provided to manage Typhon internal format files. Post-processors are detailed here.
Converters are detailed on this linked article.
tymonitor command line: tymonitor [options] -[mon] "monitor=equation" inputfile[.tys] where -[mon] option: -avg "monitor=equation" : volume weighted average of monitor -min "monitor=equation" : minimum value of monitor -max "monitor=equation" : maximum value of monitor "monitor" is the monitor name, (...)
CFD Tools is a fork project from TYPHON.
The aim is to provide a set of libraries and tools for HPC fortran programming:
IO management, endianness Maths
fluid models mesh/solution import mesh/solution export mesh data structure
This projects has been structured into subprojects
Base : check endianness, IO unit management Math : symbolic functions, vectors & tensors computation Models Mesh : unstructured mesh management and associated fields Fileformat : (...)
There are several ways to obtain Typhon sources:
you can use subversion to get an up-to-date updatable development release:
svn checkout http://svn.code.sf.net/p/typhon/code/trunk typhon-code /path/to/my/typhon you can use subversion to get an up-to-date development release:
svn export http://svn.code.sf.net/p/typhon/code/trunk typhon-code/path/to/my/typhon
Release versions of Typhon sources are also available, but may be older versions:
some Typhon releases are available as .tar.gz (...)
This tool can generate quad or tri based (regular) mesh. It includes morphing function and boundaries splitting.
generation of a bump (HiOCFD case C1.1) with tri regular splitting ty2dmesh -nx 100 -ny 80 -fx "3*(x-.5)" -fy "0.8*(y+(1-y)*.0625*exp(-25*sqr(3*(x-.5))))" -tri4 bumptri4-100x80.tym ty3dmesh
the same kind of tool for 3D hexa mesh.
Time integration methods are implemented for all solvers. It can be defined in BLOCK:TIME_PARAM set of options.
One can specify
method to compute time step by iteration in the cycle time integration method End of cycle
For unsteady computations, the end of cycle is triggered when time integration reaches cycle duration.
For steady computations, the end of cycle is triggered by
a residual criterion which can be optionally specified with RESIDUALS=<value> (if not, project criterion (...)