Skip to content

GLOBEClaritas

GLOBEClaritas is a proprietary software package for 2D and 3D land and marine seismic data processing.

Warning

This application and the OnDemand app is currently being tested and may not fully work as expected yet.

License

GLOBEClaritas is licensed software. Running it on the Research Cluster will require you to bring your own network license server configuration file.

By default, both the GUI and the commandline tools will expect your serverLicense.lic to exist as $HOME/.claritas/serverLicense.lic. This can be overridden in the OnDemand app form, or for commandline usage by setting the $CLARITAS_LICENSE environment variable.

Shared projects

By default, the projects registry (projects) will be set to $HOME/.claritas/projects. The OnDemand app will create a blank file for you when starting the app the first time; If using the commandline tools exclusively, you will need to create this file yourself (e.g. mkdir ~/.claritas; touch ~/claritas/.projects). This project registry file in your $HOME directory will be accessible to your user account only.

For shared projects, a shared space with write access for all participants should be set up under /projects. All users should then be pointing their GLOBEClaritas sessions to the same :projects file, and any new projects should be created under the shared /projects space.

In the GUI OnDemand app launch form, the path to the shared projects file can be specified. The OOD app will create a blank projects file at the given location on first run.

For commandline usage, set the $CLARITAS_PROJECTS environment variable to the projects file path. This file will need to be manually created if it doesn't exist yet.

GUI

The GUI can be accessed via the Open OnDemand Applications.

Commandline tools

GLOBEClaritas is made available on the cluster as a shared Apptainer container image. Commandline tools have to be run within the context of the container.

You can use the apptainer/GLOBEClaritas module to add convenient wrapper aliases to any of the Claritas binaries. i.e.

Terminal

module load apptainer/GLOBEClaritas
claritas_info

The aliases will also bind-mount the GLOBEClaritas projects registry path ($CLARITAS_PROJECTS, which is set to $HOME/.claritas/projects by default) as well as the license server file ($CLARITAS_LICENSE, set to $HOME/.claritas/serverReference.lic by default) into the container. Both of these files need to exist in order to run any commands in the container.

To use aliases in a non-interactive/SLURM batch script, add the following in your script before using the alias:

Terminal

# The following is required to use aliases in a non-interactive/SLURM batch script:
shopt -s expand_aliases
module load apptainer/GLOBEClaritas

Slurm

TODO