Download

INSTALLATION FILE:

A PHT3D installation file an be downloaded, which contains the PHT3Dv2.10 executable for Windows, the PHT3Dv2.10 manual and the 13 benchmark/application examples described in the manual. Note that changes have been made for some of the input instructions, compared to versions <2.10.


PARALLEL VERSION:

A parallel version of PHT3D is also available. It can be obtained from the Cloud-Share of University of Oldenburg:

This link contains the MPI parallel version of PHT3D, i.e., pht3dv217_mpi_fett.exe, for Microsoft Windows.

Further, the source-code (for both the normal and MPI version) including compilation and installation instructions for LINUX is also provided.

For the windows version it is required to install another software package, i.e., Intel One API MPI, so to say the communicator between the used MPI processes. The software is can be downloaded from the above Uni Oldenburg Cloud link or from the official Intel website:

Installation is easy and the package usually is installed to:

C:\Program Files (x86)\Intel\oneAPI\mpi

Parallel PHT3D can only be started by invoking mpiexec.exe from a DOS/CMD window. Before we can do this, we need to set the correct path and make your system understand where mpiexec.exe can be found. This can be done by starting a DOS/CMD window and execute the following command:

“C:\Program Files (x86)\Intel\oneAPI\mpi\latest\env\vars.bat”

Note that the quotation marks are needed here, because of the stupid space character in the path.

If not already done, download the pht3dv217_mpi_fett.exe from the above Uni Oldenburg Cloud link and for simplicity put that in your model folder. Within the DOS/CMD window where you have set the correct path, now navigate to your model folder. NOTE: If you have started a new DOS/CMD window, you again need to set the path as explained above, otherwise mpiexec.exe can NOT be found.

Run PHT3D with:

mpiexec -n N pht3dv217_mpi_fett.exe Pht3d.nam

where N is the number of processors you want to use on your machine. At the first start of mpiexec, Windows asks you to grant the program access to your private network. You need to allow that, because MPI is designed to make the communication via the network interface. Otherwise it will not work.


DISCLAIMER:

PHT3D is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.

PHT3D is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

 

(last modified 07/02/2025)