Fvcom
FVCOM is used for multiscale, multiphysics ocean dynamics model simulations, employing unstructured grids for water body studies. The unstructured grid method allows for flexible grid refinement in areas of interest to improve accuracy, without increasing the computational load in non-critical areas.
The software is suitable for studying multiscale water body problems, ranging from global ocean currents and regional oceans to river estuaries, meeting researchers' needs. The physical knowledge included in FVCOM fully supports research in seawater, sea ice, waves, ocean currents, and fisheries. Currently, FVCOM has been successfully applied in projects such as the 2009 Air France search, the 2014 AirAsia search and rescue, the reconstruction simulation of the Japan 311 tsunami, 30 years of Arctic sea ice area changes, real-time global seawater dynamics, and simulations of the Pearl River Estuary area.
1. Script Template
#!/bin/bash
#SBATCH --nodes=1 # Number of nodes
#SBATCH --ntasks-per-node=56 # Number of cores per node
#SBATCH --ntasks=56 # Total number of cores
#SBATCH --partition=g1_share # Queue partition; must specify the correct partition
#SBATCH --job-name=hello # Job name
#SBATCH --output=hello.%j.out # Normal log output (%j parameter value is jobId)
#SBATCH --error=hello.%j.err # Error log output (%j parameter value is jobId)
##############################################
# Software Envrironment #
##############################################
unset I_MPI_PMI_LIBRARY # Unset default MPI library, use Intel's built-in
export I_MPI_JOB_RESPECT_PROCESS_PLACEMENT=0 # Parameter modification required for Intel multi-node jobs
# module load intel/2022 intelmpi/2022 # Load Intel environment
##############################################
# Run job #
##############################################
export OMP_NUM_THREADS=1
fvcom --casename=tst