Tecplot360: CFD visualization software

Contents

  1. Overview of package
  2. Overview of package
    1. General usage
  3. Availability of package by cluster
  4. Running in batch mode

Overview of package

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

General usage information

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 of the package Tecplot360, by cluster

This section lists the available versions of the package Tecplot360on the different clusters.

Available versions of Tecplot360 on the Deepthought2 cluster (RHEL8)

Available versions of Tecplot360 on the Deepthought2 cluster (RHEL8)
Version Module tags CPU(s) optimized for GPU ready?
2020r2 tecplot360/2020r2 x86_64 Y

Available versions of Tecplot360 on the Juggernaut cluster

Available versions of Tecplot360 on the Juggernaut cluster
Version Module tags CPU(s) optimized for GPU ready?
2018r1 tecplot360/2018r1 x86_64 Y
2020r2 tecplot360/2020r2 x86_64 Y

Available versions of Tecplot360 on the Deepthought2 cluster (RHEL6) [DEPRECATED]

Available versions of Tecplot360 on the Deepthought2 cluster (RHEL6) [DEPRECATED]
Version Module tags CPU(s) optimized for GPU ready?
2018r1 tecplot360/2018r1 x86_64 N
2017r3 tecplot360/2017r3 x86_64 N
16.2.0.71391 tecplot360/16.2.0.71391 x86_64 N
WARNING
This is restrictively licensed software.
You must obtain permission to use this software.

The University does NOT have a site license for this product. The Departments of Aeronautical Engineering and Mechanical Engineering have purchased a site-license for the School of Engineering. You can contact the IT coordinators of either of these departments to see if they will add you to the list of approved users.

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
p>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

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

. ~/.profile
module load tecplot360

myparm=100
export myparm
date

tec360 -b -p myscript.mcr

date