Published June 19, 2018 | Version roms-turbine-array-beta-1.0.2
Dataset Restricted


  • 1. Bangor University
  • 2. IT Power
  • 3. Knowtra Ltd


Modification to ROMS src for the inclusion of tidal energy extraction


This research is supported by SEACAMS2 which is part-funded by the European Regional Development Fund and focuses on the convergence region of Wales. This particular research project is a follow on from a Fujitsu and HPC Wales (now Supercomputing Wales) funded PhD research project supervised by Dr Simon Neill, Bangor University. The tidal array representation method implemented in this modeling tool is based on a tidal turbine parameterisation method, accounting for the momentum capture for each individual device/array. This method is based upon the research described by Roc et al. 2013 & 2014. Each turbine behaviour is tuned via the drag coefficient, namely Ct, respectively relating to the thrust coefficient. This tidal array representation method has been implemented as a smeared drag-force at across user-defined depth layers within a large-scale ocean circulation modeling system that is the Regional Ocean Modeling System, ROMS. ROMS is an open-source 3-D model which solves the hydrostatic Navier-Stokes equations using a Boussinesq approximation on a structured horizontal grid with terrain following sigma layers[3]. Note that ROMS/TOMS version 3.7 - revision 898, is used in the current distribution of ROMS-Tidal Array. The turbine representation module is applied using the following files: roms_src/ROMS/External/varinfo.dat roms_src/ROMS/Include/cppdefs.h roms_src/ROMS/Nonlinear/initial.F roms_src/ROMS/Nonlinear/rhs3d.F roms_src/ROMS/Utility/def_info.F roms_src/ROMS/Utility/checkdefs.F roms_src/ROMS/Utility/wrt_info.F roms_src/ROMS/Utility/read_phypar.F roms_src/ROMS/Modules/mod_ncparam.F roms_src/ROMS/Modules/mod_iounits.F roms_src/ROMS/Modules/mod_arrays.F roms_src/ROMS/Modules/mod_trb.F



The record is publicly accessible, but files are restricted to users with access.

Request access

If you would like to request access to these files, please fill out the form below.

You need to satisfy these conditions in order for this request to be accepted:

Users of this code are required to comply with the below licencing, more information on this can be found here: 

ROMS core code: Copyright (c) 2002-2016 The ROMS/TOMS Group, MIT/X License

ROMS tidal array module: Copyright (c) 2016 Thomas Roc and ITPower, Licensed under an Affero GPL style license v3.0

Please read the conditions carefully.

You are currently not logged in. Do you have an account? Log in here