Skip to content

Tecplot360: CFD visualization software

Overview of package

Package: Tecplot360
Description: CFD visualization software
For more information: https://www.tecplot.com/
Categories: CFD
Visualization
License: Proprietary

General Usage

Tecplot360 is a visualization and numerical simulation package used to for post-processing and visualization of Computational Fluid Dynamics (CFD) and chemistry applications.

This module will add the tec360 command ti your PATH. Run tec360 to start.

This version includes TecPlot Chorus. This module will also add the chorus command to your path.


                NOTE

This is restrictively licensed software and is NOT available to all users of the cluster. It is currently being made available for use by members of the Engineering School through the generosity of the ENME and ENAE departments.

If you are a member of the engineering school and wish to use this package, you will need to be added to a list of allowed users before using the first time. Please contact hpcc-help@umd.edu to request such.

Available versions by cluster

This section lists the available versions of the package Tecplot360on the UMD HPC clusters.

Versions available on the Zaratan cluster

Version Module tags CPU(s) optimized for GPU ready?
2020r2 2020r2 x86_64 Yes

Running in batch mode

Although tecplot360 has a nice GUI mode, at times it is desirable to run tecplot in "batch" mode, where all input is provided from a command line or files and no GUI is started. In particular, when submitting jobs to an HPC cluster, one typically wants to run tecplot from within in shell script.

To run tecplot360 in batch mode, you need to create a macro file (*.mcr) containing the tecplot commands you wish to run. Then you invoke tecplot360 with the -b flag (for batch mode) and the -p to provide the name of the macro file. So if your tecplot commands are stored in the macro file myscript.mcr, you would give the command

    tec360 -b -p myscript.mcr

Note that tecplot360 macro files do not accept command line parameters. This can be a nuissance in some situations where in you would like to run the same tecplot commands multiple times only changing a small number of parameters. The standard work around in this case is to assign the parameter value to a shell environmental variable and then have your tecplot macro file set a tecplot variable from the environmental variable. E.g., if you wish to set the variable MYPARM in the macro variable based on the environmental variable myparm, then first set the environmental variable (using something like setenv myparm 100 for tcsh-style shells or export myparm=100 for bash and Bourne style shells) and then in your tecplot macro do something like

$!VarSet |MYPARM|='|$myparm|'

The above can all be combined into a job submission script for the HPC, e.g

Example

#!/bin/bash
#SBATCH -n 1
#SBATCH -t 30
#SBATCH --mem 6000

# Test
. ~/.profile
module load tecplot360

myparm=100
export myparm
date

tec360 -b -p myscript.mcr

date