The coast of Norway is about 2000 km long from south to north. The average depth of the shelf along the coast is 300 m, and further offshore is the much deeper Norwegian sea. Stretching in from the coast are numerous fjords, some with deep basins that ranges down to 600–1300 m. Altogether, both the bathymetry and topography of the Norwegian coastal areas are complicated.

Along the Norwegian coast flows the Norwegian Coastal Current (NCC). The NCC is primarily fed and mostly driven by freshwater from the Baltic and a large number of Norwegian rivers (Sætre 2007). Hence, the water masses are stratified from this variable but continuous supply of freshwater. The transport of the NCC is around 1–2 Sv, and the current is wedge shaped with the deepest part towards the coast. Due to the layering, the dynamics are baroclinic. The NCC will typically contain water with salinity less than 34.5, and outside the NCC is the North Atlantic Current (NAC) with saltier water above 35 (Sætre 2007). Both the NCC and the NAC flow side by side northward along the Norwegian coast.

Inside the fjords, the water has typically a three-layer structure (Inall and Gillibrand 2010; Stigebrandt 2012). At the top is a thin brackish layer of 1–10 m depth. This layer is due to river runoff inside the fjord, and its extent and depth are dependent of the strength of the river discharge. In periods with little river discharge, this upper brackish layer will not be present. Also, in the outer parts of long fjords, the brackish layer might vanish due to various mixing processes. From the surface (or under the brackish layer) and down to the sill depth of the fjord is the so-called intermediate layer. This water is in good contact with the coastal water (Asplin et al. 1999; Asplin et al. 2013). Below the sill depth, for many fjords, are more stagnant water being replaced relatively seldom compared to the water above the sill depth (Gade and Edwards 1980; Inall and Gillibrand 2010).

The forcing of the water masses at the coast and in the fjords is very dynamic. Several forcing mechanisms are present and the most important are wind, tide, freshwater runoff, and internal pressure due to spatial differences in stratification (horizontal pressure gradients). Norway is in the path of the atmospheric polar front, and frequent strong wind episodes due to low pressure passages occur. The duration of these is typically modest, lasting for 1–2 days in an episodic manner (Parding et al. 2019). The tide consists of a Kelvin wave propagating along the Norwegian coast from south to north (Gjevik and Straume 1989). The M2 constituent is the leading mode. Amplitudes of sea level oscillations vary from 0.25 m in the south to 2 m in the north. Into the fjords, the tide will propagate as a barotropic wave, and topography and stratification can extract energy to mixing or to generate internal waves (Farmer and Freeland 1983; Stigebrandt 2012). In the deep and wide fjords, the current speed due to the tide will be modest. Differences in the stratification between the coast and the fjords can generate long internal waves in the intermediate water layer with an associated current which can be both relatively strong, have a large vertical extent and last for many days (Asplin et al. 1999; Asplin et al. 2013). Thus, such internal waves are the most important forcing for water exchange above sill level inside the fjords and between the coastal ocean and the fjords. Altogether, the various forcing mechanisms in combination with complex topography and the influence of the rotation of the Earth make the current vary on many scales both temporarily and spatially.

The environmental conditions along the Norwegian coast are suitable for cultivating Atlantic salmon. The temperature range is well suited for salmon growth; it is possible to find locations sheltered from the strongest winds and waves and the current is sufficiently strong for a constant supply of oxygen rich water to the many fish in the open net pens (Oppedal et al. 2011). During the last 40–50 years, the salmon aquaculture along the Norwegian coast has grown orders of magnitude worth more than 60 billion NOK in 2018 (Statistics Norway, About 1.3 million tons are produced annually in total at more than 1000 fish farms spread along the coast, of which 5–600 are in production at any time ( Such a large aquaculture industry comes with a cost for the environment with threats being escaping of farmed fish to the wild, discharge of effluents like feces, feed spill or other organic and inorganic matter, and transmission of diseases from farmed fish to the wild (Taranger et al. 2015).

The Norwegian Government has decided that the salmon aquaculture industry in Norway shall grow but only within sustainable limits, and the limiting factor now is the carrying capacity of the parasite salmon louse on the wild salmon stock (Ministry of Trade Industry and Fisheries 2015; Taranger et al. 2015). The Institute of Marine Research (IMR) is one of the institutions responsible for giving advice on environmental effects of aquaculture to the authorities, and how to quantify the carrying capacity of salmon lice on the salmonid wild fish populations has received a lot of attention in the latter ~ 15 years (Asplin et al. 2013; Johnsen et al. 2014, 2016; Sandvik et al. 2016a, 2020; Skarðhamar et al., 2018; Myksvoll et al. 2018).

The salmon louse Lepeophtheirus salmonis is a natural parasite in Norwegian waters that feeds on the skin, fat, and mucus of salmonid fish (Pike & Wadsworth 1999). With the industrialization of aquaculture, the numbers of potential hosts have increased, leading to unnaturally high lice infestations on both farmed and wild fish (Finstad et al. 2000; Bjorn et al. 2001; Heuch & Mo 2001; Heuch et al. 2009, 2011; Serra-Llinares et al. 2018). Salmon lice carry eggs in two eggstrings at the rear of the body. When these eggs hatch, the nauplii (lice larvae) are released in the water, where they go through two noninfectious nauplii stages before reaching the copepodite stage (Hamre et al. 2013). At this stage, they are able to—and are crucially dependent on—infecting salmonid fish. During these stages, lice are planktonic and drift with the currents. Due to their relatively long planktonic phase of 1–3 weeks (Johnson and Albright 1991; Stien et al. 2005), information about the movement of the currents is crucial in order to determine the transport routes and residence areas.

In addition to a huge surveillance program for field observations (Serra-Llinares et al. 2014), the IMR has established a numerical modeling system estimating the abundance of salmon lice in time and space all along the Norwegian coast where the aquaculture industry takes place (Myksvoll et al. 2018). One challenge with the dispersion of salmon lice is the potential large advection distance during the planktonic phase, up to ~ 100 km (Asplin et al. 2013). Thus, any current model must cover a fairly large area. The solution to collect sufficient information in time and space was to establish an implementation of the ROMS current model ( for the whole Norwegian coast named the NorKyst800 (Albretsen et al. 2011). This is a compromise between spatial grid resolution to resolve dynamics and topography and geographical extension necessary to capture the full advective distance of the lice. The use of the ROMS as the current model is mainly for historical reasons. When it first was implemented at IMR, around 2000, it was assumed to be the best alternative. Ocean models using unstructured grid (finite element, finite volume), which could have been attractive alternatives due to their more flexible handling of the coast, were not sufficiently established at that time. The ROMS is also used by the Norwegian Meteorological institute which is a main collaborating partner for the IMR.

We will show that the NorKyst800 model is a good application of this spatial compromise with results in good agreement with observations. Results from the NorKyst800 are important information for many management purposes in Norway. Especially the use of NorKyst800 to drive a model for dispersion of the salmon lice is important for Norwegian authorities. Furthermore, the Norwegian Meteorological institute is running NorKyst800 daily producing a 66-h forecast (, which represents a valuable asset for management agencies.

Materials and methods

The salmon lice dispersion model

The current model

We have used the Regional Ocean Current Model System (ROMS) as the hydrodynamical model embedded in the NorKyst800 system (e.g., Shchepetkin and McWilliams 2005; Haidvogel et al. 2008; or see In NorKyst800, we apply the sea ice module (Budgell 2005), but no kind of data assimilation is implemented. ROMS is a state-of- the-art, three-dimensional, free-surface, primitive equation numerical model using a generalized terrain-following s-coordinate in the vertical. The s-coordinate levels are adjusted according to the total water depth between the free surface and the bottom, keeping the same number of vertical coordinates for each horizontal grid cell. Our simulation applied s-levels with an enhanced resolution in the upper ~ 50 m (the internal ROMS grid parameters were set equal to: Vtransform = 2, Vstrething = 2, theta_s = 8.0, theta_b = 0.1, and Tcline = 20). Our simulation was initiated in January 1995 and presented here are results until 2018.

The bathymetry data were collected from the online data source,, established by the Norwegian Mapping Authority, the Hydrographic service. The original resolution is about 50 m on an irregular grid. The coverage of Norge Digitalt data is for coastal zones only, and GEBCO_08 data (General Bathymetric Chart of the Oceans, were applied for the open ocean. The resolution of the GEBCO_08 global bathymetric grid is 30 arc-seconds, i.e., approximately 900 m. The merged product of Norge Digitalt high-resolution bathymetry and GEBCO bathymetry was interpolated to the NorKyst800 grid (see map of the model domain in Fig. 1). To avoid model instability and/or spurious deep currents, the final masked bathymetry was smoothed (Beckmann and Haidvogel 1993).

Fig. 1
figure 1

The model domain of NorKyst800 shown by the black rectangle in the map. Also included are the locations of coastal monitoring stations (red circles and corresponding names) and hydrography sections (magenta lines) regularly measured by the IMR. The four hydrographic transects are from South to North located in the Skagerrak (Torungen/Norway-Hirtshals/Denmark), between Utsira/Norway and the Orkneys, Northwest of Svinøy/Norway and between Fugløya/Norway and the Bear Island

The high-resolution atmospheric fields used to force the NorKyst800 model was provided by using the Weather Research and Forecasting model (WRF), developed by the National Center of Atmospheric Research (NCAR). The WRF model is a state-of-the-art numerical weather prediction model (Skamarock et al. 2008), and the implementation of the WRF model included a domain with horizontal grid resolution of 3 km, covering slightly more than the NorKyst800 domain. The model was initialized with an analysis (on a 0.25° × 0.25° grid) of upper air and surface data from the European Centre for Medium Range Weather Forecasts (ECMWF), and lateral boundary values were updated every 6th hour during integration.

An important feature of the Norwegian coastal waters is the large supply of freshwater. From the Baltic sea, the net outflow is approximately 15,000 m3/s (Sætre 2007). The input of Baltic outflow is provided through the nesting conditions from the coarser model. From numerous rivers along the entire Norwegian coast, as much as 12,000 m3/s is discharged into the Norwegian Coastal Current. The river runoff in NorKyst800 is based on modeled discharge from the 247 main Norwegian catchment areas that drain to the sea. The Norwegian river discharges are modeled by the NVE (Norwegian Water Resources and Energy Directorate) using a distributed version of the HBV-model with 1 km horizontal resolution (Beldring et al. 2003). Note that river discharges are estimated from natural variations in weather climate, and there are no modifications due to regulations by damming. Runoff values can then deviate from real discharge at some locations in cases where water is provided or restrained by dams. The outlets are positioned in the model grid at the location corresponding to the main river within the catchment area. In addition, the discharge is distributed linearly from the surface down to a prescribed depth for each river. This lower level of freshwater discharge varies with the total runoff, and the vertical shape of the runoff is kept constant throughout the model simulation.

As boundary conditions along the open boundaries, the model is forced by daily averaged currents, hydrography, and water level from a 4 km × 4 km resolution ROMS hindcast simulation (details in Lien et al. 2014). The tidal forcing is applied along the open boundaries and interpolated from the global TPXO7.2 (Egbert and Erofeeva 2002).

ROMS comes with a variety of lateral boundary conditions, including open, closed, and periodic (Marchesiello et al. 2001). The Flather boundary condition (Flather 1976) is used for the normal component of the barotropic velocity to incorporate deviations from the exterior values at the speed of the external gravity waves. The corresponding condition for surface elevation (Chapman 1985) assumes that all incoming signals are integrated consistently with the shallow-water wave speed. As described by Marchesiello et al. (2001) and as applied in our model set-up, ROMS has an option for providing radiation conditions on outflow and nudging to a known exterior value on inflow for 3D momentum and tracers. This is implemented as a variation on the radiation condition, requiring two timescales, namely the inflow nudging timescale and the outflow nudging timescale. Here, the nudging on inflow is 120 times larger than on the outflow. For vertical turbulence, the local closure scheme is based on the generic length scale (GLS) parameterization (Umlauf and Burchard 2003).

A 20-year archive of model results including hourly values of current and daily values of salinity and temperature will be subject for validation. Also, hourly values of both current and salinity and temperature from recent years (2017–2018) are evaluated.

The source term for salmon lice

The source term describes how many salmon louse nauplius stage 1 being hatched into the water masses at any time. There are more than one thousand registered salmon farming sites in Norway. In 5–600 of these, there is ongoing production where reporting is mandatory ( The weekly reports from farmers include water temperature and the average number of female lice on the fish.

The number of fish in the farms is reported monthly, and it is necessary to make an interpolation to weekly values. Based on these reports, we estimate the number of hatched nauplii using formulas in Stien et al. (2005). More details on these calculations can be found in Myksvoll et al. (2018).

The particle tracking model

Based upon the modeled hydrography and currents, the open access Lagrangian Advection and Diffusion Model (LADIM; is used to calculate the particle trajectories. The model solves the Lagrangian equation of motion, normally using a 4th-order Runge-Kutta scheme. In the vertical, the particles are given swimming behavior to mimic the observed behavior of salmon lice. The numerical lice in the model are given vertical velocity directed upwards when exposed to light levels over a critical value. A gradually avoidance of water masses with low salinity (23–31) is also included (Sandvik et al. 2020). A vertical random walk is implemented to ensure variability between the particles and to represent small-scale turbulence. Detailed description of the model system can be found in Myksvoll et al. (2018) and Sandvik et al. (2020).

The observations

Current measurements (locations in Fig. 2) are made by acoustic Doppler profilers from the company Nortek. At the coast, a Nortek Signature 250 was used measuring upwards in the water column. The vertical cell size was 4 m, the sampling interval 1800 s and the instrument depth was 100 m. Inside the fjord, a Nortek Aquadopp 600-kHz Z-cell profiler was used, also measuring upwards. The vertical cell size was 1 m, the sampling interval 600 s, and instrument depth 30 m. More details of the current meters can be found at

Fig. 2
figure 2

The horizontal distribution of current at 10 m depth for August 1, 2018, simulated by the NorKyst800 current model. The locations of current measurements at the coast and inside the Hardangerfjord are marked. The Current meter fjord location within the Hardangerfjord is named HfjE

Measurements of salinity and temperature inside Hardangerfjord were made in connection with regular cruises by “RV Hans Brattstrøm.” A SAIV SD204 mini CTD ( was used at seven occasions in 2018. The SAIV SD204 has a sampling frequency of 1 Hz.

The hydrographic properties in NorKyst800 are evaluated against the measurements from IMR’s fixed coastal stations (see, e.g., Albretsen et al. (2012) and available data from Vertical temperature and salinity profiles are measured 2–4 times per month by local observers and time series are available from the 1940s. Recently, the SAIV SD204 has been used. In addition, profiles from IMR’s standard hydrographical sections across the Skagerrak (10–12 times per year), Utsira-Orkneys (4–5 times per year), off Svinøy (4 times per year), and Fugløya-Bear Island (4 times per year) are applied to validate NorKyst800 for the surface waters (1–10 m depth) and the Atlantic waters (150 m depth is applied). The locations of the coastal stations and the hydrographical transects are shown in Fig. 1.

With the purpose of mapping the infestation level of salmon lice during the wild post-smolt migration of wild Atlantic salmon, open net-pen sentinel cages were positioned in selected areas each containing 30 farmed post-smolts. The fish in the sentinel cages were replaced after 14 days. Salmon lice were counted and categorized for each fish individually. Salmon lice were also observed on captured wild fish (both salmon and sea trout), but the sentinel cages are considered as the most suitable observation for model evaluation, due to the known exposure time and position (Sandvik et al. 2016a; Sandvik et al. 2020).

Current model validation

Our validation analysis is presented where the current model results are compared with available observations of both current, salinity, and temperature. We have done this for both coastal areas and fjord areas inside the Hardangerfjord, which is a representative fjord of medium to large size.

Hydrography at the coast

The coastal stations with hydrographic measurements approximately 2–4 times per month act as a solid basis for evaluating the seasonal and interannual deviations in the hydrodynamic model. It is vital to have a coastal model which is capable to reproduce the fluctuating density field along the coast as this has major importance in deciding the direction and magnitude of along-fjord transports. In addition, a well-defined density field will also act as valuable information for describing the physical conditions.

The salinities observed at the coastal stations show water masses with relatively low values along the coast. The 20-year average temperature along the coast from the south to the north decreased from close to 9 °C at 10 m at Utsira, to 6 °C at Ingøy (Fig. 3). The temperatures have significant seasonal fluctuations, increasing in magnitude close to the surface. The water column is strongly stratified, especially during spring and summer with positive heat flux from the atmosphere to the ocean and peak run-off from land. The stratification of the water column is stronger in the south compared to the north, both according to salinity and temperature. The modeled hydrography from the 20-year archive of NorKyst800 results is successfully able to reproduce the vertical temperature gradient within 1 °C precision, including seasonal variability. The vertical salinity gradient is underestimated by the model, showing too high salinity of the water above ~ 125–150 m depth and slightly underestimating the salinity below. In the upper 20 m of the water column, the salinity is approximately one standard deviation higher than the observed mean. This offset is decreasing down to a minimum at about 125–150 m depth.

Fig. 3
figure 3

Vertical gradient in temperature (upper row), salinity (mid row), and density (lower row) at 4 coastal stations from Utsira in the South to Ingøy in the North during a period of 20 years (1995–2015). Model results from diurnal means are shown in blue (mean values shown in blue lines, standard deviations shown by the shaded areas), observations at 10, 20, 30, 50, 75, 100, 150, and 200 m depth are shown by orange dots (mean values) and horizontal lines (standard deviations)

A closer look at the model bias in temperature and salinity is shown in Fig. 4. For temperature the model is about 0.2–0.5 °C too cold in the upper 100 m and exaggerates the cold bias slightly further down. The upper 50 m salinities are mainly too high in the model, but the magnitude varies between the locations. The model overestimates the surface salinity at the southernmost stations, Lista and Utsira, while the model has slightly too low surface salinity at Sognesjøen.

Fig. 4
figure 4

The mean difference between modeled and observed temperature (upper panels) and salinity (lower panels) are shown for all coastal stations between Lista in the South and Ingøy in the North based on all available measurements between 1995 and 2016. The vertical axis denotes depth (m). The panels to the right show the normalized model errors where the bias is divided by the standard deviation of the observed values. Values from each station are shown with different colors

The hydrographic variability along the Norwegian coast is highest in the Skagerrak and decreases northward. The standard deviation from the observations and the model results are very similar (not shown), and the model biases in Fig. 4 have also been scaled with the standard deviations to give estimates of a standardized model error. The long-term standardized model error in temperature for the upper 100 m is then very small, and with a negative increase down to 200 m. The standardized model error in salinity is mainly within the range from − 0.5 to 0.5 with some variations between depths and locations.

We have also evaluated the model against the standard hydrographical sections maintained by the IMR to detect if there are any spatial offsets in the density field. The long-term model error at 10 m depth, representing the surface waters, is shown in Fig. 5. We clearly see that the overestimated surface salinities are mainly confined within the Norwegian Coastal Current off the southern Norway, and that model error is reduced considerably in offshore regions. Regarding surface temperatures, the model is slightly too cold all over the model domain. The long-term model error at 150-m depth, representing the Atlantic waters, is shown in Fig. 6. We see that the deep-water salinities are near unbiased in all regions and that the model is too cold, particularly close to the deepest parts of the Norwegian Sea.

Fig. 5
figure 5

The mean difference between modeled and observed salinities (left panels) and temperatures (right panels) at 10 m depth based on all measurements between 1995 and 2016. The coastal stations and the hydrographic transects are considered. The orange/red and blue colors denote if the model overestimate or underestimate the values, respectively. Yellow colors indicate an unbiased model

Fig. 6
figure 6

The mean difference between modeled and observed salinities (left panels) and temperatures (right panels) at 150 m depth based on all measurements between 1995 and 2016. The coastal stations and the hydrographic transects are considered. The orange/red and blue colors denote if the model overestimate or underestimate the values, respectively. Yellow colors indicate an unbiased model

Hydrography in fjords

Inside the fjords, we have compared surface salinity (~ 0.5 m depth) at the location in the middle of the Hardangerfjord (see location in Fig. 2). The time series of hourly values of salinity from NorKyst800 shows values above 30 until the spring, a gradual decrease of value down to about 20 in the summer and with increase again up to above 30 in the late fall (Fig. 7). In the meantime, there are episodes with values below 15 and above 25. The observations from seven cruises have a good fit with the model results, and all measurements either represent a long-term normal value or a short-time fluctuating value.

Fig. 7
figure 7

Time series of modeled salinity (left panel) and temperature (°C) (right panel) at the surface layer from NorKyst800 for 2018 at the position HfjE in the middle of the Hardangerfjord. Observations from ~ 0.5 m depth are marked by red stars

The seasonality of the surface temperature within the Hardangerfjord typically starts with cold water of about 5 °C (in 2018) until late spring, then an increase up to between 15 and 20 °C in the summer and a decrease through the fall down to cold water again (Fig. 7). The daily-weekly variability of the temperature is less pronounced than for the salinity, mostly within 1–2 °C. As for salinity, the observations have a good fit with the model results.

Currents at the coast

For comparison of current, we have data from one location at the coast outside Bergen and one location inside the Hardangerfjord (see map in Fig. 2). For the coastal location, currents were measured between April and November 2018. We use values from approximately 20 m depth and the component along the North-South direction for comparison. This represents the uppermost level measured by the current meter. The directions north-south is close to the main flow direction. We omit the high-frequency tidal flow in the presentation and filter the time series with a 24-h 4th-order Butterworth low-pass filter. The comparison (between the full time series including the tides) is presented by displaying time series of north-south current speed, scatter plot, quantile-quantile plot, and a frequency histogram (Fig. 8). We illustrate the time series with 24 h low-passed values (de-tided) while all other figures and values are based on a time resolution of 1 h. The comparison shows good agreement. There are episodes not captured by the numerical model, but the mean flow only differs by 0.02 m s−1 (0.25 m s−1 vs. 0.23 m s−1) and the standard deviation by 0.03 m s−1 (0.24 m s−1 vs. 0.27 m s−1). The root mean square error is 0.25 m s−1. Although the mean speed for the entire measuring period is slightly underestimated in the model, we find that the model slightly overestimates the highest speeds towards the North. The latter can be attributed to a few episodes at the end of the period.

Fig. 8
figure 8

Time series of 24-h low-pass filtered modeled and observed North-South current at 20 m depth (top), a scatter plot (bottom left), a quantile-quantile plot (bottom middle), and a histogram (bottom right) from the coastal location

The vertical structure between 20 and 60 m depths also indicate a good fit between the observed and modeled north-south current component (Fig. 9).

Fig. 9
figure 9

Time series of 24 h low-pass filtered time series of modeled and observed north-south current between 17 and 60 m depth at the coastal location

Currents inside the fjord

Inside the fjords, we compare the 24-h low-passed flow component in the along-fjord direction at approximately 7 m depth (Fig. 10). Positive values represent flow into the fjord. In a fjord, the mean flow for a longer period will be small since almost equal amounts of water will flow into and out of the fjord in a series of episodes lasting typically some days. In this case, the mean flow at 7 m depth is 0.03 m s−1 from the observation and 0.01 m s−1 from the model results, implying that there is a small net inflow at this level and location. The standard deviation of the current speed is comparable to the mean speed of the flow and equal for both the observation and the model result (0.20 m s−1). The numerical model underestimates the strongest inflow, due to some episodes in September and October.

Fig. 10
figure 10

Time series of 24 h low-pass filtered modeled and observed along fjord current at 7 m depth (top), a scatter plot (bottom left) a quantile-quantile plot (bottom middle) and a histogram (bottom right) from the fjord location

Salmon lice dispersion

Every week, an updated view of the abundance of salmon lice copepodites is presented on the web page (Fig. 11). This is a result of 40-day dispersion simulation of planktonic salmon lice from all salmon farms in production along the entire Norwegian coast. The mean value for the last 10 days of salmon lice copepodites in the whole water column is presented.

Fig. 11
figure 11

Screendump of the web page where the weekly nowcasts of salmon lice copepodite abundance along the Norwegian coast are presented. Illustrated here is the distribution for week 48 of 2019

To illustrate the importance of detailed information of the current, we will present results from the salmon lice model from the Sognefjord in spring 2017. The Sognefjord is the largest fjord in Norway, and the abundance of salmon lice in the spring 2017 was monitored by sentinel cages as part of the national surveillance program. The number of lice on the fish in the sentinel cages for the first measuring period (May 10–24) was low in the two innermost positions of the fjord, and slightly higher further out (Fig. 12, upper panel). For the second period (May 24 to June 8), we found a large increase of lice on the fish in the innermost cages (Fig. 12, lower panel), and we will demonstrate how episodic, near-surface, inward currents explain this advection of salmon lice.

Fig. 12
figure 12

Abundance of salmon lice on the fish in sentinel cages for two periods in May–June 2017. Top figure shows the first period (May 10 to 24), and the bottom figure shows the last period (May 24 to June 8). Green colored circles indicate average number of lice on the fish less than 1, yellow less than 10 and red more than 10 lice. Larger circle size indicates more lice. The blue stars show the locations where model time series are extracted from

Based on fish farmers reports, the highest production of salmon lice nauplii were mostly concentrated in the mouth region of the Sognefjord. Additionally, also the two innermost farms had some nauplii production (Fig. 13). There are no farms in the inner part of the fjord.

Fig. 13
figure 13

Nauplii production at fish farms in the Sognefjord between May 1 and 20. Black dots represent farm locations without production

Time series of model results from a location in the outer mouth region and a location in the inner part adjacent to the innermost sentinel cages (positions marked by stars in Fig. 12) show that until the middle of May there were only copepodites at the outer location (Fig. 14). Then, a substantial increase of copepodites occurs in the outer part followed by an increase also in the inner part a week later around May 23. This increase in the inner part is due to an advection of copepodites from the outer part, as illustrated from the horizontal distribution of copepodites at May 21 and May 23 (Fig. 15).

Fig. 14
figure 14

Time series of modeled copepodite density (cop m−2) from two positions in the Sognefjord marked by red stars in Fig. 12

Fig. 15
figure 15

Simulated distribution of copepodites at May 21 and May 23, 2017, in the Sognefjord. The arrows represents the daily mean surface current as calculated by the NorKyst800 model


Numerical current model results validation is not an objective exercise, and a never-ending effort should be made to continuously check the results (Dee 1995). Usually model validation consists of comparing model results with available observations. A numerical current model can produce good results while standard statistical error metrics as root-mean-square or cross-correlation compared to observed currents still can be large (Ziegler et al. 2012). The reason is the large number of temporal and spatial oscillations that make up ocean currents, and that these oscillations can be slightly out of phase in the model results compared to observations. Such a situation, with a narrow branch of current close to a current meter location, can be seen in the model results of currents outside the Western Norway (Fig. 2). We find a relatively high RMSE value of 0.25 m s−1 for this location. Oceanographic observations are normally accurate but sparse in space and/or time, while hydrodynamic models are relatively continuous but with unknown error terms. This issue has been further discussed and exemplified for the Ingøy station (Sandvik et al. 2016b).

Our results indicate that NorKyst800 compare reasonably well both with observed hydrography as well as currents. The deviation is typically within a unit of salinity and 1 °C of temperature. Also, the variability of the observations is captured well by the model results. The simulated currents are realistic with a consistent match with the observations, and with only a few episodic deviations.

Since the variability of the model results compare well with the observed variability, we can conclude that the model results are realistic and describe something that can happen in nature. Thus, the model results are useful in investigations of general properties as, e.g., connectivity between locations (Samsing et al., 2018). The model results are often good at predicting conditions at a given time, but due to occasional episodic misfit between observed and modeled currents, we cannot trust the model results completely. Hence, this demonstrates that additional current observations should be performed continuously along with model simulations as an independent quality check.

The reason for the deviations between modeled and observed current is most likely due to limitations in the forcing applied. Typically, the failing of the model to reproduce the observed short but strong inflow events to the Hardangerfjord in September (Fig. 10) is probably due to discrepancies in the wind forcing and/or deviations in the offshore density and momentum field.

We find that the horizontal grid resolution of 800 m × 800 m is sufficient to capture the physical conditions reasonably well. Only in areas with narrow topography we will need a higher resolution. A modification of the NorKyst800 named NorFjords160 contains 13 subareas covering the whole coast of Norway with 160 m × 160 m horizontal resolution and otherwise identical settings as NorKyst800. Occasionally, we need to do an extra simulation with the NorFjords160 to reproduce transport patterns in more narrow parts of the coast. However, the higher resolution model covering the entire Norwegian coast is ~ 50 times more demanding in terms of computational cost.

The presented results from salmon lice dispersion in the Sognefjord clearly illustrates that detailed information of current is needed to be able to describe the abundance of the lice. From the observations of the currents (Figs. 9 and 10), we see that numerous episodes of several days duration occur. Given that the length of the water borne stages of the salmon lice are two to 3 weeks, the individual louse might experience several current states during its drift and the resulting dispersion pattern will accordingly be variable.

As a final remark, we are satisfied with the good comparison between the results of the NorKyst800 and available observations. This model implementation has got an important role as source of physical oceanographic information in Norway, and it is crucial that the results can be trusted.