# tides Section This section configures **tidal forcing**, including **astronomical potential**, **LSA**, and **boundary conditions**. --- | **Parameter** | **Description** | |---------------|----------------| | `tide_flag` | Flag to enable/disable tidal forcing (`TRUE`, `FALSE`). | | `AstronomicPotentialFlag` | Flag to enable/disable gravitational forcing (`TRUE`, `FALSE`). | | `LSA_flag` | Flag to enable/disable LSA forcing (`TRUE`, `FALSE`). | | `LSA_directory` | Directory for LSA input files. | | `LSA_input_settings` | Input file settings for LSA (e.g., `file=XXX.nc format=NETCDF amplitude=XXX phaselag=XXX`). | | `Atlas_directory` | Directory for tidal atlas files. | | `Atlas_convention` | Filename convention for tidal atlas (e.g., `WAVE.tide.nc`). | | `pressure_flag` | Flag to enable/disable atmospheric pressure forcing (`TRUE`, `FALSE`). | | `pressure_directory` | Directory for atmospheric pressure input files. | | `pressure_input_setting` | Input file settings for harmonic pressure (e.g., `file=XXX.nc format=NETCDF amplitude=XXX phaselag=XXX`). | | `pressure_elligibles` | Eligible pressure waves for LSA (default: `S2 S1 Sa`). | | `horizontal_diffusion` | Flag to enable/disable spectral horizontal diffusion (`TRUE`, `FALSE`). | | `admittance` | Flag to enable/disable admittance spectrum extension (`TRUE`, `FALSE`). | | `equilibrium` | Flag to enable/disable equilibrium tide for online OBC computation (`TRUE`, `FALSE`). | | `nodal_correction` | Flag to enable/disable nodal corrections (`TRUE`, `FALSE`). | | `LSA_coeff` | Linear LSA coefficient (default: `0.0`, dimensionless). | | `tidal_BC` | Flag to enable/disable tidal boundary conditions (`TRUE`, `FALSE`). | | `BC_tide_file` | File for tidal boundary conditions. | | `boundary_tide_interpolation` | Interpolation type for tidal boundary conditions (`COMPLEX`, `POLAR`). | | `spectral_solver` | Flag to enable/disable 2D spectral tidal solver (`TRUE`, `FALSE`). | | `solver_type` | Spectral linear solver type (`AUTO`, `UMFPACK`, `PETSC_GMRES`, `TUGO_GMRES`, `MUMPS`, `PASTIX`, `HIPS`, `SpDOMESTIC`). | | `dominant_wave_1` | First dominant wave for spectral solver (`M2`, `S2`, `N2`, `K1`, `O1`, `NONE`). | | `dominant_wave_2` | Second dominant wave for spectral solver (`M2`, `S2`, `N2`, `K1`, `O1`, `NONE`). | | `prior_solution` | Directory for prior solution for friction. | | `spectral_paire` | Discretization for spectral solver (`DGP1xLGP2`, `NCP1xLGP2`, `DNP1xLGP2`, `LGP0xLGP1`, `NCP1xLGP0`, `NCP1xLGP1`, `LGP2xLGP2`, `CQP1xCQP0`, `CQN1xCQP0`). | | `spectral_max_iteration` | Maximum iterations for dominant waves in spectral solver (default: `10`). | | `compound_max_iteration` | Maximum iterations for compound waves in spectral solver (default: `10`). | | `spectral_specific_data` | Flag to use discretization-specific database for spectral solver (`TRUE`, `FALSE`). | | `spectral_topo_file` | Specific topography file for spectral solver. | | `spectral_slope_file` | Specific topography slope file for spectral solver. | | `spectral_recycle` | Flag to recycle spectral solutions for tidal OBCs (`TRUE`, `FALSE`). | | `spectral_reduced_archives` | Flag to enable/disable reduced spectral solutions archive (`TRUE`, `FALSE`). | | `spectral_archive_level` | Archive extent for spectral solutions (`MINIMAL`, `MINIMAL-LAST`, `STANDARD`, `DEBUGGING`, `EXPLORATION`). | | `spectral_archive_ascii` | Flag to enable/disable ASCII archive for spectral solutions (`TRUE`, `FALSE`). | | `spectral3D_solver` | Flag to enable/disable 3D spectral tidal solver (`DISABLED`, `BAROTROPIC`, `BAROCLINIC`, `BAROCLINIC-REDUCED`, `BAROCLINIC-NORMAL`, `SW2D+1D`). | | `spectral3D_max_reduced_modes` | Maximum number of modes in reduced solver (default: `-1`). | | `spectral3D_max_analysed_modes` | Maximum number of modes in diagnostics (default: `-1`). | | `spectral3D_OBCs` | Open boundary conditions for 3D spectral solver (`BAROTROPIC`, `BAROCLINIC`, `RADIATIONAL`). | | `spectral3D_OBCs_MaxModes` | Maximum number of modes for radiational conditions (default: `-1`). | | `spectral_density_advection` | Density advection mode (`IMPLICIT`, `EXPLICIT`, `BAROTROPIC`, `DISCARDED`). | | `spectral_density_relaxation` | Spectral density relaxation frequency (default: `0.0 s⁻¹`). | | `radiational_OBCs_DispersionAdjustment` | Flag to adjust celerity for numerical dispersion (`TRUE`, `FALSE`). | | `diffusion_duration` | Integration duration for turbulence model (default: `72 hours`). | | `diffusion_time_step` | Time step for turbulence model (default: `120 s`). | | `spectral3D_first_iteration` | First iteration for dominant waves in 3D spectral solver (default: `0`). | | `spectral3D_max_iteration` | Maximum iterations for dominant waves in 3D spectral solver (default: `10`). | | `spectral3D_archive_level` | Archive content for 3D spectral solutions (`MINIMAL`, `STANDARD`, `DEBUGGING`, `EXPLORATION`, `ADHOC`). | | `spectral3D_modal_analysis` | Vertical modes analysis for 3D spectral solutions (`NONE`, `MINIMAL`, `STANDARD`, `DEBUGGING`). |