Quick PBS Commands for GEOframe Simulations
In these days, I have had the need to run several jobs on a High-Performance Computing (HPC) system. Specifically, I wanted to perform multiple kriging simulations with the GEOFrame hydrological modeling system. GEOFrame already supports parallel processing, so each job can perform multiple simulations simultaneously using a topology file—typically synthetic to avoid unnecessary waits at leaf nodes. To further accelerate the workflow, I split my topology into multiple files and submitted each as part of an array job. Below, I share some useful commands, starting with the PBS file for submitting array jobs. Each simulation file is named grap${PBS_ARRAY_INDEX} , where ${PBS_ARRAY_INDEX} varies from 1 to 90. PBS Array Job Submission Example: #!/bin/bash #PBS -l select=1:ncpus=20:mem=30GB #PBS -N kriging_array_1 #PBS -m abe #PBS -M my_mail@mail.com #PBS -l walltime=03:00:00 #PBS -J 1-90 #PBS -q myQueue module load jdk-11.0.1 cd /home/daniele.andreis/articolo_kriging/ SIM...