Skip to content

Latest commit

 

History

History
65 lines (52 loc) · 2.07 KB

INSTALL.md

File metadata and controls

65 lines (52 loc) · 2.07 KB

Installing the PBS

The PBS uses a customized instance of the CSDMS Web Modeling Tool (WMT). For help in setting up WMT and installing the PBS, it's recommended that you please contact the developers. However, if you're keen to try this on your own, some notes follow. Be aware that WMT requires a substantial amount of manual configuration.

WMT is comprised of three components:

  • executor = the computational resource, ranging from a beefy desktop to a supercomputer, on which jobs are run
  • server = the web backend which stores and submits jobs and serves outputs
  • client = the web UI

Each of these components has a separate installation, possibly on separate machines. The PBS has components that augment each of these installations.

Executor

The ILAMB benchmarking system forms the core of the PBS. It has install instructions, including dependencies, in its documentation. WMT requires the wmt-exe, pymt, and babelizer packages. PBS requires the pbs-executor and bmi-ilamb packages. Some notes on setting up a PBS executor are given here. A restricted user, with read-write access to the ILAMB files, should be created for use with the PBS.

Server

On the server, WMT requires the wmt and wmt-metadata packages. PBS requires the pbs-server package. A web server is required. Some notes on setting up a PBS executor are given here.

Client

The reference/pbs branch of the wmt-client should be installed on the server. Build the client with ant or mvn.