Installation of BeoPEST and FePEST on a Run Server

Parallelization of a PEST model run decreases model runtimes and is often necessary to run highly parameterized models in reasonable times.

The software package BeoPEST (Schreuder, Principia Mathematica) is a special version of PEST that allows to efficiently execute many PEST clients over a network. It is used in conjunction with FePEST to distribute the workload among different machines.

FePEST is started from a client computer, which delegates the run jobs to one or more server computers.

After installing and starting FePEST on these servers, the procedure is very convenient: After the PEST run is started on the client, FePEST automatically manages the transfer of the model files and the start of the BeoPEST server instances.

Preparation of the Client

The FePEST optimization is invoked by the user from the client computer. The client computer hosts the PEST optimization and distributes the run jobs to the servers.

No additional installations are required on the client computer, unless it is used as a server itself.

Note that a permanent network connection between client and all servers is required throughout the optimization run.

Preparation of the Server

Software Installation

Install the following programs on the server:

  • FEFLOW (in. FePEST)

  • PEST

  • BeoPEST

  • PLPROC

All files are automatically installed by using the PEST Utilities installation package available in the MIKE Powered by DHI website. Alternatively, the native files are found on the PEST homepage.

Licensing

A license server must be present that can be reached over the network by the client and all servers.

Open FEFLOW on the server and choose "License.." from the "Tools" menu. Connect to the license server and select an appropriate license from the list.

 

The client and all servers must connect to the same license server to benefit from the mulitple-instances feature of the FEFLOW corporate license. Otherwise, multiple licenses might be used.

Network and Firewall

Make sure that the computers firewall does not block required ports of FePEST or BeoPEST. During the intial runs, closely watch the client and server computers if the firewall requests exception.

Starting the FePEST Server from Graphical Interface

Before starting a PEST optimization from a client computer, log on to the server and start FePEST. Choose "Start Server" from the "Tools" menu.

The FePEST Server now runs in server mode and is ready to receive run jobs from FePEST Clients.

Starting the FePEST Server from Console Window

FePEST Server can be started in command line mode in both Windows and Linux environments. This option is especially useful to initiate FePEST Server from user-defined code or from a bash file or in cases a graphical output is not available.

Table of Contents

Index

Glossary

-Search-

Back