tela(1)

NAME

tela - TEnsor LAnguage

SYNOPSIS

tela [ -v | --verbose ] [ -b  |  --batch  ]       [  -f
--fast  ] [ -s | --silent ]      [ -p | --profile ] [ -O[level] ]
[ -e tela-code | --execute tela-code ] [ files ]
tela -V | --version
tela -? | -h | --help

DESCRIPTION

Start tela; first execute tela-code, then each of files in
turn (if any), finally enter interactive mode.
Tela is a numerical computing environment mainly targeted
for numerical simulation pre- and post-processing work. The lan
guage supports arbitrary rank arrays (hence the name, TEnsor LAn
guage), and has powerful programming capabilities including F90
style vector notation. Two- and three- dimensional graphics is
implemented by calling PlotMTV. For 2D graphics, the SPPC inter
face is also available.
The on-line help is intended as the primary source of doc
umentation. The command help topic gives help on topic, where
topic can be individual reserved words, function names, etc.

OPTIONS

tela accepts the following options:

-b, --batch
Quit after executing tela-code, or files.
-e, --execute tela-code
Execute Tela expressions tela-code.
-f, --fast
Do not source any initialization files; see the
section on INITIALIZATION.
-O[level]
Select optimization level. -O0, the default,
means no optimization. -O, and -O1 enable flat-code optimiza
tion.
-h, -?, --help
Print help message and exit.
-s, --silent
Suppress startup message, MIPS count, and FLOPS
count.
-p, --profile
Collect per-function profiling data (total time,
time per call, MFLOPS) and output it at the end of the run.
-v, --verbose
Set verbose execution mode: list tree-codes and
flat-codes.
-V, --version
Print version number and exit.

INITIALIZATION

Unless suppressed with the -f or --fast options tela tries
to source the file telainit.t (or just telainit if that exists).
The sourced files are searched in a directory path, which is ob
tained as follows:
1. A compiled-in default, typically "/usr/lo
cal/lib/tela/t:/usr/local/lib/tela/ct:/usr/local/lib/tela:."
2. If set, the environment variable TELAPATH_SYSTEM over
rides the compiled-in default, or appends to it if it starts with
a colon.
3. Similarly, if set, the environment variable TELAPATH
overrides the previous, or appends to them if it starts with a
colon.
The combined effect of the compiled-in default,

TELAPATH_SYSTEM

telapath() in Tela. The standard telainit.t tries to source $HOME/.telainit.t.

ENVIRONMENT

Besides TELAPATH and TELAPATH_SYSTEM, tela recognizes the
following environment variables: TELA_PLOTMTV specifies the
PlotMTV program to use (default: plotmtv). The function whos()
displays variables and uses the PAGER (default: more) and

TELA_SORTER

SEE ALSO

telakka Tela extension utility
ctpp Tela preprocessor
plotmtv Standard associated graphics package
sppc Alternative graphics package
m2t Matlab to Tela translator

HISTORY

Tela by Pekka Janhunen; man page by Ch. L. Spiel,
2000-3-9.
3rd Berkeley Distribution Tela-1.31
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout