TUFLOW on Linux: Difference between revisions

Content deleted Content added
 
(3 intermediate revisions by 2 users not shown)
Line 1:
= Introduction =
StartingSince at versionthe 2026.0.0 release, TUFLOW Classic/HPC will also beis available for Linux, just like TUFLOW FV has been since its inception. Although the application functions the same on either Microsoft Windows or Linux, there are some caveats to consider especially when working across both platforms within a single project.
 
= How to install =
TUFLOW for Linux will be madeis available in two types of packages, <code>.deb</code> for Debian family distributions (like Debian, Ubuntu, Mint, etc.) and <code>.rpm</code> for RHEL family distributions (Red Hat, CentOS, Rocky, etc.).
 
To install TUFLOW for Linux, download the appropriate package for the Linux distribution from the <u>[https://www.tuflow.com/downloads/ TUFLOW Downloads page]</u> and install the package using the appropriate package manager for the distribution. For example, on Ubuntu, the following command can be used in the terminal (making sure to use the correct path to the downloaded <code>.deb</code> file):
These can be downloaded and installed with tools that are available on any Linux distribution by default. It is recommended that admins use <code>dnf</code> or <code>apt</code> respectively, to ensure that dependencies are automatically downloaded and installed as needed.
 
: <code>sudo apt install ./tuflow_2026.0.0~beta.1-1_amd64.deb</code>
 
These can be downloaded and installed with tools that are available on any Linux distribution by default. It is recommended that admins use <code>dnf</code> or <code>apt</code> respectively, to ensure that dependencies are automatically downloaded and installed as needed.
 
= How to use =
After installation, TUFLOW will be available from the command line as <code>tuflow_2026.0-isp</code> for single precision and <code>tuflow_2026.0-idp</code> for double precision. Users may define an alias like <code>alias tuflow='tuflow_2026.0'</code> or use the specific versioned command directly in their scripts. Command-line options are passed just as in Windows.
 
However, because Linux often runs without a graphical environment, TUFLOW on Linux runs as if the <code>-nmb</code> option was provided.