SpEnOI is an ensemble harmonic data assimilation software suite for spectral tidal modeling. Ensemble is built by perturbing essential tidal modeling parameters:
bottom friction coefficient
bathymetry
boundary conditions
internal (tide) wave drag
It is a C/C++ suite, with OpenMP optimisation. It includes data assimilation code and companion tools for ensemble generation. It needs the COMODO tools package to be compiled.