Note
Go to the end to download the full example code.
ChemicalDrift - Transport and fate of organic compounds
from opendrift.readers import reader_netCDF_CF_generic
from opendrift.models.chemicaldrift import ChemicalDrift
from opendrift.readers.reader_constant import Reader as ConstantReader
from datetime import timedelta, datetime
import matplotlib.pyplot as plt
import numpy as np
o = ChemicalDrift(loglevel=0, seed=0)
# Norkyst
reader_norkyst = reader_netCDF_CF_generic.Reader('https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be')
mixed_layer = ConstantReader({'ocean_mixed_layer_thickness': 40})
o.add_reader([reader_norkyst,mixed_layer])
o.set_config('drift:vertical_mixing', True)
o.set_config('vertical_mixing:diffusivitymodel', 'windspeed_Large1994')
o.set_config('chemical:particle_diameter',30.e-6) # m
o.set_config('chemical:particle_diameter_uncertainty',5.e-6) # m
o.set_config('chemical:sediment:resuspension_critvel',0.15) # m/s
o.set_config('chemical:transformations:volatilization', True)
o.set_config('chemical:transformations:degradation', True)
o.set_config('chemical:transformations:degradation_mode', 'OverallRateConstants')
o.set_config('seed:LMM_fraction',.9)
o.set_config('seed:particle_fraction',.1)
o.set_config('general:coastline_action', 'previous')
o.init_chemical_compound("Phenanthrene")
# Modify half-life times with unrealistic values for this demo
o.set_config('chemical:transformations:t12_W_tot', 6.) # hours
o.set_config('chemical:transformations:t12_S_tot', 12.) # hours
o.list_configspec()
WARNING: from next version (1.14.10), loglevel of 0 will give no logging, please change to 10 for DEBUG
14:32:20 DEBUG opendrift.config:168: Adding 17 config items from __init__
14:32:20 DEBUG opendrift.config:178: Overwriting config item readers:max_number_of_fails
14:32:20 DEBUG opendrift.config:168: Adding 13 config items from __init__
14:32:20 INFO opendrift:569: OpenDriftSimulation initialised (version 1.14.9 / v1.14.9-78-ged5dc51)
14:32:20 DEBUG opendrift.config:168: Adding 19 config items from oceandrift
14:32:20 DEBUG opendrift.config:178: Overwriting config item seed:z
14:32:20 DEBUG opendrift.config:168: Adding 71 config items from chemicaldrift
14:32:20 INFO opendrift.readers:67: Opening file with xr.open_dataset
14:32:20 DEBUG findlibs:301: about to search for libeccodes.so/eccodeslib in <function _find_in_package at 0x7f6067a29fe0>
14:32:20 DEBUG findlibs:301: about to search for libeccodes.so/eccodeslib in <function _find_in_python at 0x7f6067a2a140>
14:32:20 DEBUG findlibs:303: found libeccodes.so/eccodeslib in <function _find_in_python at 0x7f6067a2a140>
14:32:20 DEBUG gribapi.bindings:98: eccodes lib search: findlibs returned /opt/conda/envs/opendrift/lib/libeccodes.so
14:32:22 DEBUG opendrift.readers.reader_netCDF_CF_generic:131: Finding coordinate variables.
14:32:22 DEBUG opendrift.readers.reader_netCDF_CF_generic:146: Parsing CF grid mapping dictionary: {'grid_mapping_name': 'polar_stereographic', 'straight_vertical_longitude_from_pole': np.float64(70.0), 'latitude_of_projection_origin': np.float64(90.0), 'false_northing': np.float64(1844800.0), 'false_easting': np.float64(3369600.0), 'semi_major_axis': np.float64(6378137.0), 'semi_minor_axis': np.float64(6356752.3142), 'standard_parallel': np.float64(60.0), 'proj4': '+proj=stere +lat_0=90 +lat_ts=60 +lon_0=70 +x_0=3369600 +y_0=1844800 +a=6378137 +b=6356752.3142 +units=m +no_defs +type=crs'}
14:32:22 DEBUG pyproj:40: PROJ_ERROR: proj_create: several objects matching this name: Krovak (Greenwich), Equal Earth Greenwich, Laborde Grid (Greenwich), Modified Krovak (Greenwich), Krovak East North (Greenwich), Modified Krovak East North (Greenwich), ...
14:32:22 INFO opendrift.readers.reader_netCDF_CF_generic:340: Detected dimensions: {'x': 'X', 'y': 'Y', 'z': 'depth', 'time': 'time'}
14:32:22 DEBUG opendrift.readers.basereader.variables:615: Setting buffer size 25 for reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be, assuming a maximum average speed of 5 m/s and time span of 1:00:00
14:32:22 INFO opendrift.readers.basereader:178: Variable x_sea_water_velocity will be rotated from eastward_sea_water_velocity
14:32:22 INFO opendrift.readers.basereader:178: Variable y_sea_water_velocity will be rotated from northward_sea_water_velocity
14:32:22 INFO opendrift.readers.basereader:178: Variable x_wind will be rotated from eastward_wind
14:32:22 INFO opendrift.readers.basereader:178: Variable y_wind will be rotated from northward_wind
14:32:22 DEBUG opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
14:32:22 DEBUG opendrift.readers.basereader.variables:570: Adding variable mapping: ['x_wind', 'y_wind'] -> wind_speed
14:32:22 DEBUG opendrift.readers.basereader.variables:570: Adding variable mapping: ['x_sea_water_velocity', 'y_sea_water_velocity'] -> sea_water_speed
14:32:22 DEBUG opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
14:32:22 DEBUG opendrift.models.basemodel.environment:312: Added reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:22 DEBUG opendrift.models.basemodel.environment:312: Added reader constant_reader
environment:constant:x_sea_water_velocity [None] float min: -15, max: 15 [m/s] Component of ocean c...
environment:fallback:x_sea_water_velocity [None] float min: -15, max: 15 [m/s] Component of ocean c...
environment:constant:y_sea_water_velocity [None] float min: -15, max: 15 [m/s] Component of ocean c...
environment:fallback:y_sea_water_velocity [None] float min: -15, max: 15 [m/s] Component of ocean c...
environment:constant:sea_surface_height [None] float min: None, max: None [None] Use constant value f...
environment:fallback:sea_surface_height [0] float min: None, max: None [None] Fallback value for s...
environment:constant:x_wind [None] float min: -50, max: 50 [m/s] Component of wind al...
environment:fallback:x_wind [0] float min: -50, max: 50 [m/s] Component of wind al...
environment:constant:y_wind [None] float min: -50, max: 50 [m/s] Component of wind al...
environment:fallback:y_wind [0] float min: -50, max: 50 [m/s] Component of wind al...
environment:constant:land_binary_mask [None] float min: 0, max: 1 [None] 1 is land, 0 is sea...
environment:fallback:land_binary_mask [None] float min: 0, max: 1 [None] 1 is land, 0 is sea...
environment:constant:sea_floor_depth_below_sea_level [None] float min: -20, max: 12000 [None] Depth of seafloor...
environment:fallback:sea_floor_depth_below_sea_level [10000] float min: -20, max: 12000 [None] Depth of seafloor...
environment:constant:ocean_vertical_diffusivity [None] float min: 0, max: 1 [None] Use constant value f...
environment:fallback:ocean_vertical_diffusivity [0.0001] float min: 0, max: 1 [None] Fallback value for o...
environment:constant:horizontal_diffusivity [None] float min: None, max: None [None] Use constant value f...
environment:fallback:horizontal_diffusivity [0] float min: None, max: None [None] Fallback value for h...
environment:constant:sea_water_temperature [None] float min: None, max: None [None] Use constant value f...
environment:fallback:sea_water_temperature [10] float min: None, max: None [None] Fallback value for s...
environment:constant:sea_water_salinity [None] float min: None, max: None [None] Use constant value f...
environment:fallback:sea_water_salinity [34] float min: None, max: None [None] Fallback value for s...
environment:constant:upward_sea_water_velocity [None] float min: None, max: None [None] Use constant value f...
environment:fallback:upward_sea_water_velocity [0] float min: None, max: None [None] Fallback value for u...
environment:constant:spm [None] float min: None, max: None [None] Use constant value f...
environment:fallback:spm [1] float min: None, max: None [None] Fallback value for s...
environment:constant:ocean_mixed_layer_thickness [None] float min: None, max: None [None] Use constant value f...
environment:fallback:ocean_mixed_layer_thickness [50] float min: None, max: None [None] Fallback value for o...
environment:constant:active_sediment_layer_thickness [None] float min: None, max: None [None] Use constant value f...
environment:fallback:active_sediment_layer_thickness [0.03] float min: None, max: None [None] Fallback value for a...
environment:constant:doc [None] float min: None, max: None [None] Use constant value f...
environment:fallback:doc [0.0] float min: None, max: None [None] Fallback value for d...
environment:constant:sea_water_ph_reported_on_total_scale [None] float min: None, max: None [None] Use constant value f...
environment:fallback:sea_water_ph_reported_on_total_scale [8.1] float min: None, max: None [None] Fallback value for s...
environment:constant:pH_sediment [None] float min: None, max: None [None] Use constant value f...
environment:fallback:pH_sediment [6.9] float min: None, max: None [None] Fallback value for p...
general:use_auto_landmask [True] bool A built-in GSHHG glo...
drift:current_uncertainty [0] float min: 0, max: 5 [m/s] Add gaussian perturb...
drift:current_uncertainty_uniform [0] float min: 0, max: 5 [m/s] Add gaussian perturb...
drift:max_speed [2.0] float min: 0, max: inf [seconds] Typical maximum spee...
readers:max_number_of_fails [1] int min: 0, max: 1000000.0 [number] Readers are discarde...
general:simulation_name [] str min length 0, max length 64 Name of simulation...
general:coastline_action [previous] enum ['none', 'stranding', 'previous'] None means that obje...
general:coastline_approximation_precision [0.001] float min: 0.0001, max: 0.005 [degrees] The precision of the...
general:time_step_minutes [60] float min: 0.01, max: 1440 [minutes] Calculation time ste...
general:time_step_output_minutes [None] float min: 1, max: 1440 [minutes] Output time step, i....
seed:ocean_only [True] bool If True, elements se...
seed:number [1] int min: 1, max: 100000000 [1] The number of elemen...
drift:max_age_seconds [None] float min: 0, max: inf [seconds] Elements will be dea...
drift:advection_scheme [euler] enum ['euler', 'runge-kutta', 'runge-kutta4'] Numerical advection ...
drift:profiles_depth [50] float min: 0, max: None [meters] Environment profiles...
drift:wind_uncertainty [0] float min: 0, max: 5 [m/s] Add gaussian perturb...
drift:relative_wind [False] bool If True, wind drift ...
drift:deactivate_north_of [None] float min: -90, max: 90 [degrees] Elements are deactiv...
drift:deactivate_south_of [None] float min: -90, max: 90 [degrees] Elements are deactiv...
drift:deactivate_east_of [None] float min: -360, max: 360 [degrees] Elements are deactiv...
drift:deactivate_west_of [None] float min: -360, max: 360 [degrees] Elements are deactiv...
seed:origin_marker [0] float min: None, max: None [None] An integer kept cons...
seed:z [0] float min: -10000, max: 0 [m] Depth below sea leve...
seed:wind_drift_factor [0.02] float min: None, max: None [1] Elements at surface ...
seed:current_drift_factor [1] float min: None, max: None [1] Elements are moved w...
seed:terminal_velocity [0.0] float min: None, max: None [m/s] Terminal rise/sinkin...
seed:diameter [0.0] float min: None, max: None [m] Seeding value of dia...
seed:density [2650.0] float min: None, max: None [kg/m^3] Seeding value of den...
seed:specie [0] float min: None, max: None [] Seeding value of spe...
seed:mass [1000.0] float min: None, max: None [ug] Seeding value of mas...
seed:mass_degraded [0] float min: None, max: None [ug] Seeding value of mas...
seed:mass_degraded_water [0] float min: None, max: None [ug] Seeding value of mas...
seed:mass_degraded_sediment [0] float min: None, max: None [ug] Seeding value of mas...
seed:mass_volatilized [0] float min: None, max: None [ug] Seeding value of mas...
drift:vertical_advection [True] bool Advect elements with...
drift:vertical_advection_at_surface [True] bool If vertical advectio...
drift:water_column_stretching [False] bool If sea surface eleva...
drift:vertical_advection_correction [False] bool The vertical velocit...
drift:vertical_mixing [True] bool Activate vertical mi...
drift:vertical_mixing_at_surface [True] bool If vertical mixing i...
vertical_mixing:timestep [60] float min: 0.1, max: 3600 [seconds] Time step used for i...
vertical_mixing:diffusivitymodel [windspeed_Large1994] enum ['environment', 'stepfunction', 'windspeed_Sundby1983', 'windspeed_Large1994', 'constant'] Algorithm/source use...
vertical_mixing:background_diffusivity [1.2e-05] float min: 0, max: 1 [m2s-1] Background diffusivi...
vertical_mixing:TSprofiles [False] bool Update T and S profi...
drift:wind_drift_depth [0.1] float min: 0, max: 10 [meters] The direct wind drif...
drift:stokes_drift [True] bool Advection elements w...
drift:stokes_drift_profile [Phillips] enum ['monochromatic', 'exponential', 'Phillips', 'windsea_swell'] Algorithm to calcula...
drift:use_tabularised_stokes_drift [False] bool If True, Stokes drif...
drift:tabularised_stokes_drift_fetch [25000] enum ['5000', '25000', '50000'] The fetch length whe...
general:seafloor_action [lift_to_seafloor] enum ['none', 'lift_to_seafloor', 'deactivate', 'previous'] "deactivate": elemen...
drift:truncate_ocean_model_below_m [None] float min: 0, max: 10000 [m] Ocean model data are...
seed:seafloor [False] bool Elements are seeded ...
chemical:transfer_setup [organics] enum ['Sandnesfj_Al', 'metals', '137Cs_rev', 'custom', 'organics'] ...
chemical:dynamic_partitioning [True] bool Toggle dynamic parti...
chemical:slowly_fraction [False] bool ...
chemical:irreversible_fraction [False] bool ...
chemical:dissolved_diameter [0] float min: 0, max: 0.0001 [m] ...
chemical:particle_diameter [3e-05] float min: 0, max: 0.0001 [m] ...
chemical:particle_concentration_half_depth [20] float min: 0, max: 100 [m] ...
chemical:doc_concentration_half_depth [1000] float min: 0, max: 1000 [m] ...
chemical:particle_diameter_uncertainty [5e-06] float min: 0, max: 0.0001 [m] ...
seed:LMM_fraction [0.9] float min: 0, max: 1 [] ...
seed:particle_fraction [0.1] float min: 0, max: 1 [] ...
chemical:species:LMM [True] bool Toggle LMM species...
chemical:species:LMMcation [False] bool ...
chemical:species:LMManion [False] bool ...
chemical:species:Colloid [False] bool ...
chemical:species:Humic_colloid [False] bool ...
chemical:species:Polymer [False] bool ...
chemical:species:Particle_reversible [True] bool ...
chemical:species:Particle_slowly_reversible [False] bool ...
chemical:species:Particle_irreversible [False] bool ...
chemical:species:Sediment_reversible [True] bool ...
chemical:species:Sediment_slowly_reversible [False] bool ...
chemical:species:Sediment_irreversible [False] bool ...
chemical:transformations:Kd [2.0] float min: 0, max: 1000000000.0 [m3/kg] ...
chemical:transformations:S0 [0.0] float min: 0, max: 100 [PSU] parameter controllin...
chemical:transformations:Dc [1.16e-05] float min: 0, max: 1000000.0 [] ...
chemical:transformations:slow_coeff [0] float min: 0, max: 1000000.0 [] ...
chemical:transformations:volatilization [True] bool Chemical is evaporat...
chemical:transformations:degradation [True] bool Chemical mass is deg...
chemical:transformations:degradation_mode [OverallRateConstants] enum ['OverallRateConstants'] ...
chemical:transformations:dissociation [nondiss] enum ['nondiss', 'acid', 'base', 'amphoter'] ...
chemical:transformations:LogKOW [4.505] float min: -3, max: 10 [Log L/Kg] ...
chemical:transformations:TrefKOW [25.0] float min: -3, max: 30 [C] ...
chemical:transformations:DeltaH_KOC_Sed [-24900.0] float min: -100000.0, max: 100000.0 [J/mol] ...
chemical:transformations:DeltaH_KOC_DOM [-25900.0] float min: -100000.0, max: 100000.0 [J/mol] ...
chemical:transformations:Setchenow [0.3026] float min: -2, max: 1 [L/mol] ...
chemical:transformations:pKa_acid [-1] float min: -1, max: 14 [] ...
chemical:transformations:pKa_base [-1] float min: -1, max: 14 [] ...
chemical:transformations:KOC_DOM [-1] float min: -1, max: 10000000000 [L/KgOC] ...
chemical:transformations:KOC_sed [-1] float min: -1, max: 10000000000 [L/KgOC] ...
chemical:transformations:fOC_SPM [0.05] float min: 0.01, max: 0.1 [gOC/g] ...
chemical:transformations:fOC_sed [0.05] float min: 0.01, max: 0.1 [gOC/g] ...
chemical:transformations:aggregation_rate [0] float min: 0, max: 1 [s-1] ...
chemical:transformations:t12_W_tot [6.0] float min: 1, max: None [hours] half life in water, ...
chemical:transformations:Tref_kWt [25.0] float min: -3, max: 30 [C] ...
chemical:transformations:DeltaH_kWt [50000.0] float min: -100000.0, max: 100000.0 [J/mol] ...
chemical:transformations:t12_S_tot [12.0] float min: 1, max: None [hours] half life in sedimen...
chemical:transformations:Tref_kSt [25.0] float min: -3, max: 30 [C] ...
chemical:transformations:DeltaH_kSt [50000.0] float min: -100000.0, max: 100000.0 [J/mol] ...
chemical:transformations:MolWt [178.226] float min: 50, max: 1000 [amu] molecular weight...
chemical:transformations:Henry [4.294e-05] float min: None, max: None [atm m3 mol-1] Henry constant...
chemical:transformations:Vpress [0.0222] float min: None, max: None [Pa] Vapour pressure...
chemical:transformations:Tref_Vpress [25.0] float min: None, max: None [C] Vapour pressure ref ...
chemical:transformations:DeltaH_Vpress [71733.0] float min: -100000.0, max: 115000.0 [J/mol] Enthalpy of volatili...
chemical:transformations:Solub [1.09] float min: None, max: None [g/m3] Solubility...
chemical:transformations:Tref_Solub [25.0] float min: None, max: None [C] Solubility ref temp...
chemical:transformations:DeltaH_Solub [34800.0] float min: -100000.0, max: 100000.0 [J/mol] Enthalpy of solubili...
chemical:sediment:mixing_depth [0.03] float min: 0, max: 100 [m] ...
chemical:sediment:density [2600] float min: 0, max: 10000 [kg/m3] ...
chemical:sediment:effective_fraction [0.9] float min: 0, max: 1 [] ...
chemical:sediment:corr_factor [0.1] float min: 0, max: 10 [] ...
chemical:sediment:porosity [0.6] float min: 0, max: 1 [] ...
chemical:sediment:layer_thickness [1] float min: 0, max: 100 [m] ...
chemical:sediment:desorption_depth [1] float min: 0, max: 100 [m] ...
chemical:sediment:desorption_depth_uncert [0.5] float min: 0, max: 100 [m] ...
chemical:sediment:resuspension_depth [1] float min: 0, max: 100 [m] ...
chemical:sediment:resuspension_depth_uncert [0.5] float min: 0, max: 100 [m] ...
chemical:sediment:resuspension_critvel [0.15] float min: 0, max: 1 [m/s] ...
chemical:sediment:burial_rate [3e-05] float min: 0, max: 10 [m/year] ...
chemical:sediment:buried_leaking_rate [0] float min: 0, max: 10 [s-1] ...
chemical:compound [Phenanthrene] enum ['Naphthalene', 'Phenanthrene', 'Fluoranthene', 'Benzo-a-anthracene', 'Benzo-a-pyrene', 'Dibenzo-ah-anthracene', 'C1-Naphthalene', 'Acenaphthene', 'Acenaphthylene', 'Fluorene', 'Dibenzothiophene', 'C2-Naphthalene', 'Anthracene', 'C3-Naphthalene', 'C1-Dibenzothiophene', 'Pyrene', 'C1-Phenanthrene', 'C2-Dibenzothiophene', 'C2-Phenanthrene', 'Benzo-b-fluoranthene', 'Chrysene', 'C3-Dibenzothiophene', 'C3-Phenanthrene', 'Benzo-k-fluoranthene', 'Benzo-ghi-perylene', 'Indeno-123cd-pyrene', 'Copper', 'Cadmium', 'Chromium', 'Lead', 'Vanadium', 'Zinc', 'Nickel', 'Tralopyril', 'Econea'] ...
Seeding 500 lagrangian elements each representign 2mg og target chemical
td=datetime.today()
time = td - timedelta(days=10)
latseed= 57.6; lonseed= 10.6 # Skagen
ntraj=500
iniz=np.random.rand(ntraj) * -10. # seeding the chemicals in the upper 10m
o.seed_elements(lonseed, latseed, z=iniz, radius=2000,number=ntraj,time=time, mass=2e3)
14:32:22 DEBUG opendrift.models.chemicaldrift:896: Partitioning coefficients (Tref,freshwater)
14:32:22 DEBUG opendrift.models.chemicaldrift:897: KOC_sed: 12953.922406542462 L/KgOC
14:32:22 DEBUG opendrift.models.chemicaldrift:898: KOC_SPM: 12953.922406542462 L/KgOC
14:32:22 DEBUG opendrift.models.chemicaldrift:899: KOC_DOM: 3004.29439651874 L/KgOC
14:32:22 DEBUG opendrift.models.chemicaldrift:911: Kd_sed: 647.6961203271231 L/Kg
14:32:22 DEBUG opendrift.models.chemicaldrift:912: Kd_SPM: 647.6961203271231 L/Kg
14:32:22 DEBUG opendrift.models.chemicaldrift:913: Kd_DOM: 1580.2588525688573 L/Kg
14:32:22 DEBUG opendrift.models.chemicaldrift:1130: nspecies: 5
14:32:22 DEBUG opendrift.models.chemicaldrift:1131: Transfer rates:
[[0.00000000e+00 1.75855513e-08 4.62500000e-07 2.88600000e-02
0.00000000e+00]
[4.06297347e-06 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00]
[9.91290450e-06 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00]
[9.91290450e-07 0.00000000e+00 0.00000000e+00 0.00000000e+00
3.16887646e-11]
[0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00]]
14:32:22 DEBUG opendrift.models.chemicaldrift:535: Initial partitioning:
14:32:22 DEBUG opendrift.models.chemicaldrift:537: 449 0 LMM
14:32:22 DEBUG opendrift.models.chemicaldrift:537: 0 1 Humic colloid
14:32:22 DEBUG opendrift.models.chemicaldrift:537: 51 2 Particle reversible
14:32:22 DEBUG opendrift.models.chemicaldrift:537: 0 3 Sediment reversible
14:32:22 DEBUG opendrift.models.chemicaldrift:537: 0 4 Sediment slowly reversible
14:32:22 INFO opendrift.models.basemodel.environment:203: Adding a global landmask from GSHHG
14:32:22 DEBUG opendrift.readers.basereader:188: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated
14:32:27 DEBUG opendrift.models.basemodel.environment:312: Added reader global_landmask
14:32:27 INFO opendrift.models.basemodel.environment:227: Fallback values will be used for the following variables which have no readers:
14:32:27 INFO opendrift.models.basemodel.environment:230: horizontal_diffusivity: 0.000000
14:32:27 INFO opendrift.models.basemodel.environment:230: spm: 1.000000
14:32:27 INFO opendrift.models.basemodel.environment:230: active_sediment_layer_thickness: 0.030000
14:32:27 INFO opendrift.models.basemodel.environment:230: doc: 0.000000
14:32:27 INFO opendrift.models.basemodel.environment:230: sea_water_ph_reported_on_total_scale: 8.100000
14:32:27 INFO opendrift.models.basemodel.environment:230: pH_sediment: 6.900000
14:32:27 DEBUG opendrift:165: Changed mode from Mode.Config to Mode.Ready
Running model
o.run(steps=48*2, time_step=1800, time_step_output=1800)
14:32:27 DEBUG opendrift:165: Changed mode from Mode.Ready to Mode.Run
14:32:27 DEBUG opendrift:1875:
------------------------------------------------------
Software and hardware:
OpenDrift version 1.14.9
Platform: Linux, 6.8.0-1053-aws
4.0 GB memory
36 processors (x86_64)
NumPy version 2.5.0
SciPy version 1.18.0
Matplotlib version 3.11.0
NetCDF4 version 1.7.4
Xarray version 2025.9.0
ADIOS (adios_db) version 1.2.5
Copernicusmarine version 2.4.1
Python version 3.14.6 | packaged by conda-forge | (main, Jun 12 2026, 08:51:42) [GCC 14.3.0]
------------------------------------------------------
14:32:27 DEBUG opendrift:1888: No output file is specified, neglecting export_buffer_length
14:32:27 INFO opendrift:1914: Storing previous values of element property lon because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous']))
14:32:27 INFO opendrift:1914: Storing previous values of element property lat because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous']))
14:32:27 DEBUG opendrift:2037: Finalizing environment and preparing readers for simulation coverage ([ 4.69639997 54.43270917 16.51679392 60.76164202]) and time (2026-06-13 14:32:22.780541 to 2026-06-15 14:32:22.780541)
14:32:27 DEBUG opendrift.models.basemodel.environment:166: Preparing https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be for extent [ 4.69639997 54.43270917 16.51679392 60.76164202]
14:32:27 DEBUG opendrift.readers.basereader.structured:151: Clearing cache for reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be before starting new simulation
14:32:27 DEBUG opendrift.readers.basereader.variables:615: Setting buffer size 11 for reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be, assuming a maximum average speed of 2 m/s and time span of 1:00:00
14:32:27 DEBUG opendrift.readers.basereader.variables:556: Nothing more to prepare for https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:27 DEBUG opendrift.models.basemodel.environment:166: Preparing constant_reader for extent [ 4.69639997 54.43270917 16.51679392 60.76164202]
14:32:27 DEBUG opendrift.readers.basereader.variables:556: Nothing more to prepare for constant_reader
14:32:27 DEBUG opendrift.models.basemodel.environment:166: Preparing global_landmask for extent [ 4.69639997 54.43270917 16.51679392 60.76164202]
14:32:27 DEBUG opendrift.readers.basereader.variables:556: Nothing more to prepare for global_landmask
14:32:27 DEBUG opendrift:2134: Initial self.result, size Frozen({'trajectory': 500, 'time': 97})
14:32:27 INFO opendrift:955: Using existing reader for land_binary_mask to move elements to ocean
14:32:27 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:27 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:27 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:27 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:27 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:27 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:27 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:27 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:27 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:27 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:27 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:27 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:27 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:27 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:27 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:27 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:27 INFO opendrift:986: All points are in ocean
14:32:27 INFO opendrift.models.chemicaldrift:357: Number of species: 5
14:32:27 INFO opendrift.models.chemicaldrift:359: 0 LMM
14:32:27 INFO opendrift.models.chemicaldrift:359: 1 Humic colloid
14:32:27 INFO opendrift.models.chemicaldrift:359: 2 Particle reversible
14:32:27 INFO opendrift.models.chemicaldrift:359: 3 Sediment reversible
14:32:27 INFO opendrift.models.chemicaldrift:359: 4 Sediment slowly reversible
14:32:27 INFO opendrift.models.chemicaldrift:362: transfer setup: organics
14:32:27 INFO opendrift.models.chemicaldrift:364: nspecies: 5
14:32:27 INFO opendrift.models.chemicaldrift:365: Transfer rates:
[[0.00000000e+00 1.75855513e-08 4.62500000e-07 2.88600000e-02
0.00000000e+00]
[4.06297347e-06 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00]
[9.91290450e-06 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00]
[9.91290450e-07 0.00000000e+00 0.00000000e+00 0.00000000e+00
3.16887646e-11]
[0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00
0.00000000e+00]]
14:32:27 DEBUG opendrift:912: to be seeded: 500, already seeded 0
14:32:27 DEBUG opendrift:934: Released 500 new elements.
14:32:27 DEBUG opendrift:2210: ======================================================================
14:32:27 INFO opendrift:2211: 2026-06-13 14:32:22.780541 - step 1 of 96 - 500 active elements (0 deactivated)
14:32:27 DEBUG opendrift:2217: 0 elements scheduled.
14:32:27 DEBUG opendrift:2219: ======================================================================
14:32:27 DEBUG opendrift:2230: 57.54622268676758 <- latitude -> 57.648128509521484
14:32:27 DEBUG opendrift:2230: 10.507113456726074 <- longitude -> 10.706080436706543
14:32:27 DEBUG opendrift:2230: -9.988470077514648 <- z -> -0.04695476219058037
14:32:27 DEBUG opendrift:2231: ---------------------------------
14:32:27 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:27 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:27 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:27 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:27 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:27 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:27 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:27 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-13 14:00:00 (before)
2026-06-13 15:00:00 (after)
14:32:28 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:32:29 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:32:29 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:32:29 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:32:29 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:32:29 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.065769177197765 and 59.69509890874571 degrees.
14:32:29 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:32:29 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.065769177197765 and 59.69509890874571 degrees.
14:32:29 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:32:29 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:32:29 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:32:29 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:32:29 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:32:29 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:32:29 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:32:29 DEBUG opendrift.readers.basereader.structured:290: Fetched env-block (size 37x35x11) for time before (2026-06-13 14:00:00)
14:32:30 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:32:30 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:32:31 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:32:31 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:32:31 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:32:31 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.065769177197765 and 59.69509890874571 degrees.
14:32:31 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:32:31 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.065769177197765 and 59.69509890874571 degrees.
14:32:31 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:32:31 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:32:31 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:32:31 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:32:31 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:32:31 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:32:31 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:32:31 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 37x35x11) for time after (2026-06-13 15:00:00)
14:32:31 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-13 14:00:00) in space (linearNDFast)
14:32:31 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:31 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-13 15:00:00) in space (linearNDFast)
14:32:31 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:31 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-13 14:00:00, weight 0.46) and
after (2026-06-13 15:00:00, weight 0.54) in time
14:32:31 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:31 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.4929004930107 and -59.29392585004879 degrees.
14:32:31 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.4929004930107 and -59.29392585004879 degrees.
14:32:31 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:31 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:31 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:31 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:31 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:31 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:31 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:31 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:31 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:31 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:31 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:31 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:31 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:31 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:31 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:31 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:31 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:31 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:31 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:31 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:31 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:31 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:31 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:31 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:31 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:31 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:31 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:31 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:31 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:31 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.126673 (min) 0.200703 (max)
14:32:31 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.232508 (min) 0.0889438 (max)
14:32:31 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.134188 (min) 0.149555 (max)
14:32:31 DEBUG opendrift.models.basemodel.environment:899: x_wind: 4.39081 (min) 6.147 (max)
14:32:31 DEBUG opendrift.models.basemodel.environment:899: y_wind: -2.38126 (min) -0.699293 (max)
14:32:31 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:31 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.5012 (min) 23.5475 (max)
14:32:31 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00947e-06 (min) 0.00476138 (max)
14:32:31 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:31 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.647 (min) 13.1781 (max)
14:32:31 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 27.027 (min) 32.5955 (max)
14:32:31 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000203154 (min) 0.00019413 (max)
14:32:31 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:31 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:31 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:31 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:31 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:31 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:31 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:31 DEBUG opendrift:729: No elements hit coastline.
14:32:31 DEBUG opendrift:768: No elements hit seafloor.
14:32:31 DEBUG opendrift:1807: No elements to deactivate
14:32:31 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:31 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:31 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:31 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 1
14:32:31 DEBUG opendrift.models.chemicaldrift:1478: old species: [2]
14:32:31 DEBUG opendrift.models.chemicaldrift:1479: new species: [0]
14:32:31 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]
[1. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0.]]
14:32:31 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:31 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:31 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:31 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:31 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.030872258918552973
14:32:31 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:31 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:31 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:31 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:31 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:31 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:31 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:31 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 20 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 22 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:31 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:32:31 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 2
14:32:31 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:31 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:31 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:31 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(450), np.int64(0), np.int64(48), np.int64(2), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:31 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:31 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:31 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:31 DEBUG opendrift:2210: ======================================================================
14:32:31 INFO opendrift:2211: 2026-06-13 15:02:22.780541 - step 2 of 96 - 500 active elements (0 deactivated)
14:32:31 DEBUG opendrift:2217: 0 elements scheduled.
14:32:31 DEBUG opendrift:2219: ======================================================================
14:32:31 DEBUG opendrift:2230: 57.54615021279668 <- latitude -> 57.64835619875761
14:32:31 DEBUG opendrift:2230: 10.50714996019127 <- longitude -> 10.707479537145169
14:32:31 DEBUG opendrift:2230: -20.251960048180138 <- z -> -0.06305848239311462
14:32:31 DEBUG opendrift:2231: ---------------------------------
14:32:31 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:31 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:31 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:31 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:31 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:31 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:31 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:31 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-13 15:00:00 (before)
2026-06-13 16:00:00 (after)
14:32:32 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:32:32 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:32:32 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:32:32 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:32:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:32:33 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.065769177197765 and 59.7017591378129 degrees.
14:32:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:32:33 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.065769177197765 and 59.7017591378129 degrees.
14:32:33 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:32:33 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:32:33 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:32:33 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:32:33 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:32:33 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:32:33 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:32:33 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 38x35x11) for time after (2026-06-13 16:00:00)
14:32:33 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-13 15:00:00) in space (linearNDFast)
14:32:33 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:33 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-13 16:00:00) in space (linearNDFast)
14:32:33 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:33 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-13 15:00:00, weight 0.96) and
after (2026-06-13 16:00:00, weight 0.04) in time
14:32:33 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:33 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.49286112084173 and -59.29253153634438 degrees.
14:32:33 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.49286112084173 and -59.29253153634438 degrees.
14:32:33 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:33 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:33 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:33 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:33 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:33 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:33 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:33 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:33 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:33 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:33 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:33 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:33 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:33 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:33 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:33 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:33 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:33 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:33 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:33 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:33 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:33 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:33 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.134727 (min) 0.169642 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.234444 (min) 0.0619827 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.153828 (min) 0.172539 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: x_wind: 5.61585 (min) 6.97203 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: y_wind: -2.13694 (min) -0.788908 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.5177 (min) 23.6318 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00947e-06 (min) 0.00490817 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.655 (min) 13.1335 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 27.2354 (min) 32.7404 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000256381 (min) 0.000193982 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:33 DEBUG opendrift:729: No elements hit coastline.
14:32:33 DEBUG opendrift:768: No elements hit seafloor.
14:32:33 DEBUG opendrift:1807: No elements to deactivate
14:32:33 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:33 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:33 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:33 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 22
14:32:33 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0]
14:32:33 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 3 3 3 3 3 3 3]
14:32:33 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 21. 0.]
[ 0. 0. 0. 0. 0.]
[ 2. 0. 0. 2. 0.]
[ 0. 0. 0. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:33 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:33 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:33 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:33 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:33 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.037067124745738866
14:32:33 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:33 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:33 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:33 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:32:33 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:32:33 DEBUG opendrift.models.oceandrift:539: 22 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 22 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 26 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:33 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:33 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 20 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 26 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:33 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:33 DEBUG opendrift.models.oceandrift:539: 31 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:33 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:33 DEBUG opendrift.models.oceandrift:539: 22 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:33 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:33 DEBUG opendrift.models.oceandrift:539: 26 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 32 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 30 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 25 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 20 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 25 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:33 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:33 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 11
14:32:33 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:33 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 7 elements
14:32:33 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:33 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(430), np.int64(0), np.int64(47), np.int64(23), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:33 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:33 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:33 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:33 DEBUG opendrift:2210: ======================================================================
14:32:33 INFO opendrift:2211: 2026-06-13 15:32:22.780541 - step 3 of 96 - 500 active elements (0 deactivated)
14:32:33 DEBUG opendrift:2217: 0 elements scheduled.
14:32:33 DEBUG opendrift:2219: ======================================================================
14:32:33 DEBUG opendrift:2230: 57.54407686589728 <- latitude -> 57.646996683978834
14:32:33 DEBUG opendrift:2230: 10.508097485694861 <- longitude -> 10.70833734103571
14:32:33 DEBUG opendrift:2230: -21.987615338780838 <- z -> 0.0
14:32:33 DEBUG opendrift:2231: ---------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:33 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:33 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:33 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:33 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-13 15:00:00 (before)
2026-06-13 16:00:00 (after)
14:32:33 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-13 15:00:00) in space (linearNDFast)
14:32:33 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:33 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-13 16:00:00) in space (linearNDFast)
14:32:33 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:33 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-13 15:00:00, weight 0.46) and
after (2026-06-13 16:00:00, weight 0.54) in time
14:32:33 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:33 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.49191360086526 and -59.291673729423515 degrees.
14:32:33 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.49191360086526 and -59.291673729423515 degrees.
14:32:33 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:33 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:33 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:33 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:33 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:33 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:33 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:33 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:33 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:33 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:33 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:33 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:33 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:33 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:33 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:33 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:33 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:33 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:33 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:33 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:33 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:33 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:33 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.141874 (min) 0.173891 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.211197 (min) 0.0671759 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.12923 (min) 0.155038 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: x_wind: 6.02013 (min) 7.06641 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: y_wind: -1.49597 (min) -0.440697 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.5632 (min) 23.7127 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01077e-06 (min) 0.00492953 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6225 (min) 13.0871 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 27.8553 (min) 32.7195 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000263226 (min) 0.000186217 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:33 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:33 DEBUG opendrift:729: No elements hit coastline.
14:32:33 DEBUG opendrift:773: Lifting 10 elements to seafloor.
14:32:33 DEBUG opendrift:1807: No elements to deactivate
14:32:33 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:33 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:33 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:33 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 38
14:32:33 DEBUG opendrift.models.chemicaldrift:1478: old species: [2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0]
14:32:33 DEBUG opendrift.models.chemicaldrift:1479: new species: [0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
3]
14:32:33 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 58. 0.]
[ 0. 0. 0. 0. 0.]
[ 3. 0. 0. 9. 0.]
[ 0. 0. 7. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:33 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:33 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:33 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:33 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:33 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.036794230959339896
14:32:33 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:33 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:33 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:33 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 24 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 25 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 33 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 22 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 20 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:33 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:33 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 23 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 28 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 29 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 22 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:33 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:33 DEBUG opendrift.models.oceandrift:539: 24 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:33 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:33 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 30 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 20 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:33 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:32:33 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:32:33 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:33 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:33 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:33 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(394), np.int64(0), np.int64(43), np.int64(63), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:33 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:33 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:33 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:33 DEBUG opendrift:2210: ======================================================================
14:32:33 INFO opendrift:2211: 2026-06-13 16:02:22.780541 - step 4 of 96 - 500 active elements (0 deactivated)
14:32:33 DEBUG opendrift:2217: 0 elements scheduled.
14:32:33 DEBUG opendrift:2219: ======================================================================
14:32:33 DEBUG opendrift:2230: 57.54154727195256 <- latitude -> 57.64605738033929
14:32:33 DEBUG opendrift:2230: 10.509817229615148 <- longitude -> 10.705003934148303
14:32:33 DEBUG opendrift:2230: -22.32868733130008 <- z -> 0.0
14:32:33 DEBUG opendrift:2231: ---------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:33 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:33 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:33 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:33 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:33 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-13 16:00:00 (before)
2026-06-13 17:00:00 (after)
14:32:34 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:32:34 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:32:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:32:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:32:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:32:35 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.07257559971719 and 59.7017591378129 degrees.
14:32:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:32:35 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.07257559971719 and 59.7017591378129 degrees.
14:32:35 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:32:35 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:32:35 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:32:35 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:32:35 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:32:35 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:32:35 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:32:35 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 37x35x11) for time after (2026-06-13 17:00:00)
14:32:35 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-13 16:00:00) in space (linearNDFast)
14:32:35 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:35 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-13 17:00:00) in space (linearNDFast)
14:32:35 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:35 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-13 16:00:00, weight 0.96) and
after (2026-06-13 17:00:00, weight 0.04) in time
14:32:35 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:35 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.49019385664443 and -59.29500713082169 degrees.
14:32:35 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.49019385664443 and -59.29500713082169 degrees.
14:32:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:35 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:35 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:35 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:35 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:35 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:35 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:35 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:35 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:35 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:35 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:35 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:35 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.134086 (min) 0.158891 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.182887 (min) 0.069684 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.102705 (min) 0.13581 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: x_wind: 6.37687 (min) 7.26118 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: y_wind: -0.961261 (min) -0.0622913 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6376 (min) 23.6892 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01106e-06 (min) 0.00495194 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6511 (min) 13.0995 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 27.3247 (min) 32.7286 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000207018 (min) 0.000156982 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:35 DEBUG opendrift:729: No elements hit coastline.
14:32:35 DEBUG opendrift:773: Lifting 10 elements to seafloor.
14:32:35 DEBUG opendrift:1807: No elements to deactivate
14:32:35 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:35 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:35 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:35 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 24
14:32:35 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
14:32:35 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3]
14:32:35 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 82. 0.]
[ 0. 0. 0. 0. 0.]
[ 3. 0. 0. 12. 0.]
[ 0. 0. 7. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:35 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:35 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:35 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:35 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:35 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03821430813007068
14:32:35 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:35 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:35 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:35 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:35 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:35 DEBUG opendrift.models.oceandrift:539: 20 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 26 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 24 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:35 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:35 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:35 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:35 DEBUG opendrift.models.oceandrift:539: 27 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 20 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 25 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:35 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:35 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 20 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 25 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:35 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:35 DEBUG opendrift.models.oceandrift:539: 22 elements penetrated seafloor, lifting up
14:32:35 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:32:35 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:35 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:35 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:35 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(370), np.int64(0), np.int64(38), np.int64(92), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:35 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:35 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:35 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:35 DEBUG opendrift:2210: ======================================================================
14:32:35 INFO opendrift:2211: 2026-06-13 16:32:22.780541 - step 5 of 96 - 500 active elements (0 deactivated)
14:32:35 DEBUG opendrift:2217: 0 elements scheduled.
14:32:35 DEBUG opendrift:2219: ======================================================================
14:32:35 DEBUG opendrift:2230: 57.54062793414691 <- latitude -> 57.64620637740761
14:32:35 DEBUG opendrift:2230: 10.510397700814961 <- longitude -> 10.70555103143012
14:32:35 DEBUG opendrift:2230: -23.38054656982422 <- z -> 0.0
14:32:35 DEBUG opendrift:2231: ---------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:35 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-13 16:00:00 (before)
2026-06-13 17:00:00 (after)
14:32:35 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-13 16:00:00) in space (linearNDFast)
14:32:35 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:35 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-13 17:00:00) in space (linearNDFast)
14:32:35 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:35 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-13 16:00:00, weight 0.46) and
after (2026-06-13 17:00:00, weight 0.54) in time
14:32:35 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:35 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338439742 and -59.29446003326365 degrees.
14:32:35 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338439742 and -59.29446003326365 degrees.
14:32:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:35 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:35 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:35 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:35 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:35 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:35 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:35 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:35 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:35 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:35 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:35 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:35 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.153468 (min) 0.154054 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.130939 (min) 0.0846077 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.05195 (min) 0.0900324 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: x_wind: 6.61226 (min) 7.03749 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: y_wind: -0.246482 (min) 0.529054 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.7444 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01067e-06 (min) 0.0064258 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6525 (min) 13.1441 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 27.4194 (min) 32.7531 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.00021672 (min) 0.000167583 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:35 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:35 DEBUG opendrift:729: No elements hit coastline.
14:32:35 DEBUG opendrift:773: Lifting 17 elements to seafloor.
14:32:35 DEBUG opendrift:1807: No elements to deactivate
14:32:35 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:35 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:35 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:35 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 32
14:32:35 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
14:32:35 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3]
14:32:35 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 112. 0.]
[ 0. 0. 0. 0. 0.]
[ 4. 0. 0. 17. 0.]
[ 1. 0. 7. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:35 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:35 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:35 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:35 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:35 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.035805021433841004
14:32:35 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:35 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:35 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:35 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:35 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:35 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 22 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:35 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:35 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 22 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 20 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:32:35 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:32:35 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:32:35 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:35 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:35 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:35 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(342), np.int64(0), np.int64(35), np.int64(123), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:35 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:35 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:35 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:35 DEBUG opendrift:2210: ======================================================================
14:32:35 INFO opendrift:2211: 2026-06-13 17:02:22.780541 - step 6 of 96 - 500 active elements (0 deactivated)
14:32:35 DEBUG opendrift:2217: 0 elements scheduled.
14:32:35 DEBUG opendrift:2219: ======================================================================
14:32:35 DEBUG opendrift:2230: 57.540163368275444 <- latitude -> 57.64665361999535
14:32:35 DEBUG opendrift:2230: 10.51039770081496 <- longitude -> 10.700931238274702
14:32:35 DEBUG opendrift:2230: -23.334243774414062 <- z -> 0.0
14:32:35 DEBUG opendrift:2231: ---------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:35 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-13 17:00:00 (before)
2026-06-13 18:00:00 (after)
14:32:36 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:32:36 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:32:36 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:32:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:32:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:32:37 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.07257559971719 and 59.7017591378129 degrees.
14:32:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:32:37 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.07257559971719 and 59.7017591378129 degrees.
14:32:37 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:32:37 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:32:37 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:32:37 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:32:37 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:32:37 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:32:37 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:32:37 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 37x35x11) for time after (2026-06-13 18:00:00)
14:32:37 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-13 17:00:00) in space (linearNDFast)
14:32:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:37 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-13 18:00:00) in space (linearNDFast)
14:32:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:37 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-13 17:00:00, weight 0.96) and
after (2026-06-13 18:00:00, weight 0.04) in time
14:32:37 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:37 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.29907983069745 degrees.
14:32:37 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.29907983069745 degrees.
14:32:37 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:37 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:37 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:37 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:37 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:37 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:37 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:37 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:37 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:37 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:37 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:37 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:37 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:37 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:37 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:37 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:37 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:37 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:37 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:37 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:37 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:37 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:37 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.14967 (min) 0.14286 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.0984196 (min) 0.114448 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.000555622 (min) 0.0432253 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: x_wind: 6.47462 (min) 7.0551 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: y_wind: 0.41054 (min) 1.184 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.5876 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01141e-06 (min) 0.00960654 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6515 (min) 13.1331 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 28.1239 (min) 32.7525 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000179854 (min) 0.000128605 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:37 DEBUG opendrift:729: No elements hit coastline.
14:32:37 DEBUG opendrift:773: Lifting 21 elements to seafloor.
14:32:37 DEBUG opendrift:1807: No elements to deactivate
14:32:37 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:37 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:37 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:37 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 22
14:32:37 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
14:32:37 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3]
14:32:37 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 134. 0.]
[ 0. 0. 0. 0. 0.]
[ 4. 0. 0. 19. 0.]
[ 1. 0. 7. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:37 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:37 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:37 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:37 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:37 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.036093784627459706
14:32:37 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:37 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:37 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:37 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:37 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:37 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 20 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:37 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:32:37 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:37 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:37 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:37 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(320), np.int64(0), np.int64(34), np.int64(146), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:37 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:37 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:37 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:37 DEBUG opendrift:2210: ======================================================================
14:32:37 INFO opendrift:2211: 2026-06-13 17:32:22.780541 - step 7 of 96 - 500 active elements (0 deactivated)
14:32:37 DEBUG opendrift:2217: 0 elements scheduled.
14:32:37 DEBUG opendrift:2219: ======================================================================
14:32:37 DEBUG opendrift:2230: 57.53964018182141 <- latitude -> 57.647727215417035
14:32:37 DEBUG opendrift:2230: 10.510397700814956 <- longitude -> 10.698357567445736
14:32:37 DEBUG opendrift:2230: -23.287015914916992 <- z -> -0.09911367191043907
14:32:37 DEBUG opendrift:2231: ---------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:37 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:37 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:37 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:37 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-13 17:00:00 (before)
2026-06-13 18:00:00 (after)
14:32:37 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-13 17:00:00) in space (linearNDFast)
14:32:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:37 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-13 18:00:00) in space (linearNDFast)
14:32:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:37 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-13 17:00:00, weight 0.46) and
after (2026-06-13 18:00:00, weight 0.54) in time
14:32:37 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:37 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.30165349923141 degrees.
14:32:37 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.30165349923141 degrees.
14:32:37 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:37 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:37 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:37 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:37 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:37 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:37 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:37 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:37 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:37 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:37 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:37 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:37 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:37 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:37 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:37 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:37 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:37 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:37 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:37 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:37 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:37 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:37 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.135847 (min) 0.142275 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.0440321 (min) 0.160291 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.0581004 (min) -0.0150283 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: x_wind: 6.02164 (min) 6.83072 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: y_wind: 0.936861 (min) 1.54469 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.4743 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01249e-06 (min) 0.0115557 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6481 (min) 13.1065 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 27.2658 (min) 32.7539 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000150833 (min) 0.000151882 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:37 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:37 DEBUG opendrift:729: No elements hit coastline.
14:32:37 DEBUG opendrift:773: Lifting 149 elements to seafloor.
14:32:37 DEBUG opendrift:1807: No elements to deactivate
14:32:37 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:37 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:37 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:37 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 25
14:32:37 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
14:32:37 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3]
14:32:37 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 159. 0.]
[ 0. 0. 0. 0. 0.]
[ 4. 0. 0. 20. 0.]
[ 1. 0. 7. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:37 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:37 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:37 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:37 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:37 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.034566985251869034
14:32:37 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:37 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:37 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:37 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:559: 25 elements reached seafloor, interacting with bottom
14:32:37 DEBUG opendrift:773: Lifting 25 elements to seafloor.
14:32:37 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:37 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:37 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:37 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:37 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:37 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:37 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:37 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:37 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 23 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:37 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:37 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:32:37 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:37 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:37 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:37 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(295), np.int64(0), np.int64(30), np.int64(175), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:37 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:37 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:37 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:37 DEBUG opendrift:2210: ======================================================================
14:32:37 INFO opendrift:2211: 2026-06-13 18:02:22.780541 - step 8 of 96 - 500 active elements (0 deactivated)
14:32:37 DEBUG opendrift:2217: 0 elements scheduled.
14:32:37 DEBUG opendrift:2219: ======================================================================
14:32:37 DEBUG opendrift:2230: 57.539870323682074 <- latitude -> 57.64965338547351
14:32:37 DEBUG opendrift:2230: 10.510397700814952 <- longitude -> 10.695675296242518
14:32:37 DEBUG opendrift:2230: -23.22903823852539 <- z -> -0.23018751639877577
14:32:37 DEBUG opendrift:2231: ---------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:37 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:37 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:37 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:37 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:37 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-13 18:00:00 (before)
2026-06-13 19:00:00 (after)
14:32:38 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:32:38 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:32:38 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:32:39 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:32:39 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:32:39 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.065769177197765 and 59.7017591378129 degrees.
14:32:39 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:32:39 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.065769177197765 and 59.7017591378129 degrees.
14:32:39 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:32:39 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:32:39 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:32:39 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:32:39 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:32:39 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:32:39 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:32:39 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 38x35x11) for time after (2026-06-13 19:00:00)
14:32:39 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-13 18:00:00) in space (linearNDFast)
14:32:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:39 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-13 19:00:00) in space (linearNDFast)
14:32:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:39 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-13 18:00:00, weight 0.96) and
after (2026-06-13 19:00:00, weight 0.04) in time
14:32:39 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:39 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.30433577003402 degrees.
14:32:39 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.30433577003402 degrees.
14:32:39 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:39 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:39 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:39 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:39 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:39 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:39 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:39 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:39 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:39 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:39 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:39 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:39 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:39 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:39 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:39 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:39 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:39 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:39 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:39 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:39 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.143954 (min) 0.142239 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.00663113 (min) 0.207081 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.115782 (min) -0.0716496 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: x_wind: 5.49428 (min) 6.63906 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: y_wind: 1.39301 (min) 2.00038 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.3121 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01452e-06 (min) 0.0102945 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6445 (min) 13.106 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 27.938 (min) 32.7553 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000167361 (min) 0.00015382 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:39 DEBUG opendrift:729: No elements hit coastline.
14:32:39 DEBUG opendrift:773: Lifting 175 elements to seafloor.
14:32:39 DEBUG opendrift:1807: No elements to deactivate
14:32:39 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:39 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:39 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:39 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 13
14:32:39 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0 0 0 0 0 0 0 0 0]
14:32:39 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3 3 3 3 3 3 3 3 3]
14:32:39 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 172. 0.]
[ 0. 0. 0. 0. 0.]
[ 4. 0. 0. 24. 0.]
[ 1. 0. 7. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:39 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:39 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:39 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:39 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:39 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.033395738268069
14:32:39 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:39 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:39 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:39 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:559: 13 elements reached seafloor, interacting with bottom
14:32:39 DEBUG opendrift:773: Lifting 13 elements to seafloor.
14:32:39 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 19 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:32:39 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:32:39 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:39 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:39 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:39 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(282), np.int64(0), np.int64(30), np.int64(188), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:39 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:39 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:39 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:39 DEBUG opendrift:2210: ======================================================================
14:32:39 INFO opendrift:2211: 2026-06-13 18:32:22.780541 - step 9 of 96 - 500 active elements (0 deactivated)
14:32:39 DEBUG opendrift:2217: 0 elements scheduled.
14:32:39 DEBUG opendrift:2219: ======================================================================
14:32:39 DEBUG opendrift:2230: 57.54090764067169 <- latitude -> 57.650347929976476
14:32:39 DEBUG opendrift:2230: 10.510397700814952 <- longitude -> 10.694073702990858
14:32:39 DEBUG opendrift:2230: -23.172409057617188 <- z -> 0.0
14:32:39 DEBUG opendrift:2231: ---------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:39 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:39 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:39 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:39 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-13 18:00:00 (before)
2026-06-13 19:00:00 (after)
14:32:39 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-13 18:00:00) in space (linearNDFast)
14:32:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:39 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-13 19:00:00) in space (linearNDFast)
14:32:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:39 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-13 18:00:00, weight 0.46) and
after (2026-06-13 19:00:00, weight 0.54) in time
14:32:39 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:39 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.305937364734795 degrees.
14:32:39 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.305937364734795 degrees.
14:32:39 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:39 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:39 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:39 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:39 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:39 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:39 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:39 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:39 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:39 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:39 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:39 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:39 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:39 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:39 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:39 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:39 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:39 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:39 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:39 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:39 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.142393 (min) 0.115523 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0396822 (min) 0.246199 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.157856 (min) -0.114112 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: x_wind: 4.5038 (min) 5.70335 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: y_wind: 1.96971 (min) 2.4419 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 9.99998e-07 (min) 0.0119442 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6381 (min) 13.1291 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 28.0787 (min) 32.7577 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000133607 (min) 0.000162577 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:39 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:39 DEBUG opendrift:729: No elements hit coastline.
14:32:39 DEBUG opendrift:773: Lifting 188 elements to seafloor.
14:32:39 DEBUG opendrift:1807: No elements to deactivate
14:32:39 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:39 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:39 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:39 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 16
14:32:39 DEBUG opendrift.models.chemicaldrift:1478: old species: [2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
14:32:39 DEBUG opendrift.models.chemicaldrift:1479: new species: [0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3]
14:32:39 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 187. 0.]
[ 0. 0. 0. 0. 0.]
[ 5. 0. 0. 24. 0.]
[ 1. 0. 7. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:39 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:39 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:39 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:39 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:39 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.026461726997270087
14:32:39 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:39 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:39 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:39 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:559: 15 elements reached seafloor, interacting with bottom
14:32:39 DEBUG opendrift:773: Lifting 15 elements to seafloor.
14:32:39 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 17 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 21 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:39 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:39 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:32:39 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:39 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:39 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:39 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(268), np.int64(0), np.int64(29), np.int64(203), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:39 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:39 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:39 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:39 DEBUG opendrift:2210: ======================================================================
14:32:39 INFO opendrift:2211: 2026-06-13 19:02:22.780541 - step 10 of 96 - 500 active elements (0 deactivated)
14:32:39 DEBUG opendrift:2217: 0 elements scheduled.
14:32:39 DEBUG opendrift:2219: ======================================================================
14:32:39 DEBUG opendrift:2230: 57.54250877422418 <- latitude -> 57.65391888234581
14:32:39 DEBUG opendrift:2230: 10.510397700814956 <- longitude -> 10.692977512816238
14:32:39 DEBUG opendrift:2230: -23.13140869140625 <- z -> -0.20323428234628202
14:32:39 DEBUG opendrift:2231: ---------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:39 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:39 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:39 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:39 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:39 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-13 19:00:00 (before)
2026-06-13 20:00:00 (after)
14:32:40 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:32:40 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:32:40 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:32:40 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:32:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:32:41 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.0589600552364 and 59.7017591378129 degrees.
14:32:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:32:41 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.0589600552364 and 59.7017591378129 degrees.
14:32:41 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:32:41 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:32:41 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:32:41 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:32:41 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:32:41 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:32:41 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:32:41 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 39x35x11) for time after (2026-06-13 20:00:00)
14:32:41 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-13 19:00:00) in space (linearNDFast)
14:32:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:41 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-13 20:00:00) in space (linearNDFast)
14:32:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-13 19:00:00, weight 0.96) and
after (2026-06-13 20:00:00, weight 0.04) in time
14:32:41 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:41 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.307033556206406 degrees.
14:32:41 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.307033556206406 degrees.
14:32:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:41 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:41 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:41 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:41 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:41 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:41 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:41 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:41 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:41 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:41 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:41 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:41 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:41 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:41 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:41 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:41 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:41 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:41 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.134837 (min) 0.104596 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.087534 (min) 0.268204 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.199069 (min) -0.154345 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: x_wind: 3.49908 (min) 4.75574 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: y_wind: 2.52248 (min) 2.82109 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01335e-06 (min) 0.0078506 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6315 (min) 13.1691 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 28.345 (min) 32.7617 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000134603 (min) 0.000189437 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:41 DEBUG opendrift:729: No elements hit coastline.
14:32:41 DEBUG opendrift:773: Lifting 206 elements to seafloor.
14:32:41 DEBUG opendrift:1807: No elements to deactivate
14:32:41 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:41 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:41 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:41 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 15
14:32:41 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
14:32:41 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3 3 3 3 3 3 3 3 3 3 3]
14:32:41 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 202. 0.]
[ 0. 0. 0. 0. 0.]
[ 5. 0. 0. 24. 0.]
[ 1. 0. 7. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:41 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:41 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:41 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:41 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:41 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.02108878701987843
14:32:41 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:41 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:41 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:41 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:559: 15 elements reached seafloor, interacting with bottom
14:32:41 DEBUG opendrift:773: Lifting 15 elements to seafloor.
14:32:41 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:41 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:41 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 20 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:41 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:41 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:41 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:32:41 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:41 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:41 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:41 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(253), np.int64(0), np.int64(27), np.int64(220), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:41 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:41 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:41 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:41 DEBUG opendrift:2210: ======================================================================
14:32:41 INFO opendrift:2211: 2026-06-13 19:32:22.780541 - step 11 of 96 - 500 active elements (0 deactivated)
14:32:41 DEBUG opendrift:2217: 0 elements scheduled.
14:32:41 DEBUG opendrift:2219: ======================================================================
14:32:41 DEBUG opendrift:2230: 57.54250877422418 <- latitude -> 57.6566543259602
14:32:41 DEBUG opendrift:2230: 10.510397700814952 <- longitude -> 10.69239169311339
14:32:41 DEBUG opendrift:2230: -23.091176986694336 <- z -> -0.10694543780155596
14:32:41 DEBUG opendrift:2231: ---------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:41 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:41 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:41 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:41 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-13 19:00:00 (before)
2026-06-13 20:00:00 (after)
14:32:41 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-13 19:00:00) in space (linearNDFast)
14:32:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:41 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-13 20:00:00) in space (linearNDFast)
14:32:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-13 19:00:00, weight 0.46) and
after (2026-06-13 20:00:00, weight 0.54) in time
14:32:41 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:41 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.30761936550017 degrees.
14:32:41 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.30761936550017 degrees.
14:32:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:41 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:41 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:41 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:41 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:41 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:41 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:41 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:41 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:41 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:41 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:41 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:41 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:41 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:41 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:41 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:41 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:41 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:41 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.118902 (min) 0.117502 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.097146 (min) 0.290508 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.230518 (min) -0.185676 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: x_wind: 2.30687 (min) 3.1685 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: y_wind: 2.42297 (min) 2.87936 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01125e-06 (min) 0.00451465 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6214 (min) 13.0751 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 28.3194 (min) 32.764 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000152348 (min) 0.000176378 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:41 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:41 DEBUG opendrift:729: No elements hit coastline.
14:32:41 DEBUG opendrift:773: Lifting 220 elements to seafloor.
14:32:41 DEBUG opendrift:1807: No elements to deactivate
14:32:41 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:41 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:41 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:41 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 13
14:32:41 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 2 0 0 0 0 3 0 0 0 0 0 0]
14:32:41 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 0 3 3 3 3 0 3 3 3 3 3 3]
14:32:41 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 213. 0.]
[ 0. 0. 0. 0. 0.]
[ 6. 0. 0. 26. 0.]
[ 2. 0. 7. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:41 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:41 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:41 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:41 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:41 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.01323470229348767
14:32:41 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:41 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:41 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:41 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:559: 11 elements reached seafloor, interacting with bottom
14:32:41 DEBUG opendrift:773: Lifting 11 elements to seafloor.
14:32:41 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:41 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:41 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:41 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:41 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:32:41 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:41 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:41 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:41 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(244), np.int64(0), np.int64(25), np.int64(231), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:41 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:41 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:41 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:41 DEBUG opendrift:2210: ======================================================================
14:32:41 INFO opendrift:2211: 2026-06-13 20:02:22.780541 - step 12 of 96 - 500 active elements (0 deactivated)
14:32:41 DEBUG opendrift:2217: 0 elements scheduled.
14:32:41 DEBUG opendrift:2219: ======================================================================
14:32:41 DEBUG opendrift:2230: 57.54250877422418 <- latitude -> 57.66024943847692
14:32:41 DEBUG opendrift:2230: 10.510397700814952 <- longitude -> 10.69234149684263
14:32:41 DEBUG opendrift:2230: -23.059844970703125 <- z -> -0.13022251907646498
14:32:41 DEBUG opendrift:2231: ---------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:41 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:41 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:41 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:41 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:41 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-13 20:00:00 (before)
2026-06-13 21:00:00 (after)
14:32:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:32:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:32:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:32:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:32:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:32:42 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.05214823242248 and 59.71315661460406 degrees.
14:32:42 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:32:42 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.05214823242248 and 59.71315661460406 degrees.
14:32:42 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:32:42 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:32:42 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:32:42 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:32:42 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:32:42 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:32:42 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:32:42 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 40x36x11) for time after (2026-06-13 21:00:00)
14:32:42 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-13 20:00:00) in space (linearNDFast)
14:32:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:42 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-13 21:00:00) in space (linearNDFast)
14:32:42 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:42 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-13 20:00:00, weight 0.96) and
after (2026-06-13 21:00:00, weight 0.04) in time
14:32:42 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:42 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338439742 and -59.307669565689736 degrees.
14:32:42 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338439742 and -59.307669565689736 degrees.
14:32:42 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:42 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:42 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:42 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:42 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:42 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:42 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:42 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:42 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:42 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:42 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:42 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:42 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:42 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:42 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:42 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:42 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:42 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:42 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:42 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:42 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:42 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:42 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:42 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:42 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:42 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:42 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:42 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.150054 (min) 0.144127 (max)
14:32:42 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0930773 (min) 0.338519 (max)
14:32:42 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.26168 (min) -0.216109 (max)
14:32:42 DEBUG opendrift.models.basemodel.environment:899: x_wind: 1.20497 (min) 1.86698 (max)
14:32:42 DEBUG opendrift.models.basemodel.environment:899: y_wind: 1.98894 (min) 2.99394 (max)
14:32:42 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:42 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:32:42 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01107e-06 (min) 0.00205543 (max)
14:32:42 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:42 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6112 (min) 13.1084 (max)
14:32:42 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 28.3288 (min) 32.7661 (max)
14:32:42 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000199606 (min) 0.000226005 (max)
14:32:42 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:42 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:42 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:42 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:42 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:42 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:42 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:42 DEBUG opendrift:729: No elements hit coastline.
14:32:42 DEBUG opendrift:773: Lifting 233 elements to seafloor.
14:32:42 DEBUG opendrift:1807: No elements to deactivate
14:32:42 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:42 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:42 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:42 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 7
14:32:42 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0 0 0]
14:32:42 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3 3 3]
14:32:42 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 220. 0.]
[ 0. 0. 0. 0. 0.]
[ 6. 0. 0. 27. 0.]
[ 2. 0. 7. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:42 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:42 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:42 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:42 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:42 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.008806684897987317
14:32:42 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:42 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:42 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:42 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:42 DEBUG opendrift.models.oceandrift:559: 7 elements reached seafloor, interacting with bottom
14:32:42 DEBUG opendrift:773: Lifting 7 elements to seafloor.
14:32:42 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:42 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:42 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:42 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:42 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:42 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:42 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:42 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:42 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:42 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:42 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:42 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:42 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:42 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:42 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:42 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:42 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:43 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:43 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:43 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:32:43 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:43 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:43 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:43 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(237), np.int64(0), np.int64(23), np.int64(240), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:43 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:43 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:43 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:43 DEBUG opendrift:2210: ======================================================================
14:32:43 INFO opendrift:2211: 2026-06-13 20:32:22.780541 - step 13 of 96 - 500 active elements (0 deactivated)
14:32:43 DEBUG opendrift:2217: 0 elements scheduled.
14:32:43 DEBUG opendrift:2219: ======================================================================
14:32:43 DEBUG opendrift:2230: 57.54250877422418 <- latitude -> 57.66319094412289
14:32:43 DEBUG opendrift:2230: 10.510397700814949 <- longitude -> 10.69295844042425
14:32:43 DEBUG opendrift:2230: -23.0294132232666 <- z -> -0.12539317140619383
14:32:43 DEBUG opendrift:2231: ---------------------------------
14:32:43 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:43 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:43 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:43 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:43 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:43 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:43 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:43 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-13 20:00:00 (before)
2026-06-13 21:00:00 (after)
14:32:43 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-13 20:00:00) in space (linearNDFast)
14:32:43 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:43 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-13 21:00:00) in space (linearNDFast)
14:32:43 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:43 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-13 20:00:00, weight 0.46) and
after (2026-06-13 21:00:00, weight 0.54) in time
14:32:43 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:43 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.30705262249241 degrees.
14:32:43 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.30705262249241 degrees.
14:32:43 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:43 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:43 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:43 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:43 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:43 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:43 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:43 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:43 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:43 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:43 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:43 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:43 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:43 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:43 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:43 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:43 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:43 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:43 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:43 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:43 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:43 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:43 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:43 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:43 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:43 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:43 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:43 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.148742 (min) 0.14998 (max)
14:32:43 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0674153 (min) 0.341479 (max)
14:32:43 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.282371 (min) -0.236114 (max)
14:32:43 DEBUG opendrift.models.basemodel.environment:899: x_wind: 1.05921 (min) 3.0715 (max)
14:32:43 DEBUG opendrift.models.basemodel.environment:899: y_wind: 0.495294 (min) 1.47446 (max)
14:32:43 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:43 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:32:43 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00918e-06 (min) 0.00161239 (max)
14:32:43 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:43 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5984 (min) 13.1814 (max)
14:32:43 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 28.2842 (min) 32.7667 (max)
14:32:43 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000174574 (min) 0.000167548 (max)
14:32:43 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:43 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:43 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:43 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:43 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:43 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:43 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:43 DEBUG opendrift:729: No elements hit coastline.
14:32:43 DEBUG opendrift:773: Lifting 240 elements to seafloor.
14:32:43 DEBUG opendrift:1807: No elements to deactivate
14:32:43 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:43 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:43 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:43 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 8
14:32:43 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0 0 0 0]
14:32:43 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3 3 3 3]
14:32:43 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 228. 0.]
[ 0. 0. 0. 0. 0.]
[ 6. 0. 0. 29. 0.]
[ 2. 0. 7. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:43 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:43 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:43 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:43 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:43 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0070246753571517806
14:32:43 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:43 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:43 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:43 DEBUG opendrift.models.oceandrift:559: 8 elements reached seafloor, interacting with bottom
14:32:43 DEBUG opendrift:773: Lifting 8 elements to seafloor.
14:32:43 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:43 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:43 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:43 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:43 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:32:43 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:43 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:43 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:43 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(229), np.int64(0), np.int64(22), np.int64(249), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:43 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:43 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:43 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:43 DEBUG opendrift:2210: ======================================================================
14:32:43 INFO opendrift:2211: 2026-06-13 21:02:22.780541 - step 14 of 96 - 500 active elements (0 deactivated)
14:32:43 DEBUG opendrift:2217: 0 elements scheduled.
14:32:43 DEBUG opendrift:2219: ======================================================================
14:32:43 DEBUG opendrift:2230: 57.54250877422418 <- latitude -> 57.666672401147295
14:32:43 DEBUG opendrift:2230: 10.510397700814949 <- longitude -> 10.693679074889383
14:32:43 DEBUG opendrift:2230: -23.00940704345703 <- z -> -0.2935861863690851
14:32:43 DEBUG opendrift:2231: ---------------------------------
14:32:43 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:43 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:43 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:43 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:43 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:43 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:43 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:43 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-13 21:00:00 (before)
2026-06-13 22:00:00 (after)
14:32:44 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:32:44 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:32:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:32:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:32:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:32:45 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.05214823242248 and 59.71315661460406 degrees.
14:32:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:32:45 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.05214823242248 and 59.71315661460406 degrees.
14:32:45 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:32:45 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:32:45 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:32:45 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:32:45 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:32:45 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:32:45 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:32:45 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 40x36x11) for time after (2026-06-13 22:00:00)
14:32:45 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-13 21:00:00) in space (linearNDFast)
14:32:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:45 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-13 22:00:00) in space (linearNDFast)
14:32:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:45 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-13 21:00:00, weight 0.96) and
after (2026-06-13 22:00:00, weight 0.04) in time
14:32:45 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:45 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.306331982621465 degrees.
14:32:45 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.306331982621465 degrees.
14:32:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:45 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:45 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:45 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:45 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:45 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:45 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:45 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:45 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:45 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:45 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:45 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:45 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:45 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:45 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:45 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:45 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:45 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:45 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.168228 (min) 0.158735 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0414486 (min) 0.367522 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.302135 (min) -0.254031 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.765617 (min) 4.16337 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: y_wind: -1.68454 (min) 0.307319 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01106e-06 (min) 0.00150281 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5859 (min) 13.1845 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 28.0532 (min) 32.7672 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.00022508 (min) 0.000212451 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:45 DEBUG opendrift:729: No elements hit coastline.
14:32:45 DEBUG opendrift:773: Lifting 250 elements to seafloor.
14:32:45 DEBUG opendrift:1807: No elements to deactivate
14:32:45 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:45 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:45 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:45 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 5
14:32:45 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0]
14:32:45 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3]
14:32:45 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 233. 0.]
[ 0. 0. 0. 0. 0.]
[ 6. 0. 0. 30. 0.]
[ 2. 0. 7. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:45 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:45 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:45 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:45 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:45 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.014580111167144938
14:32:45 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:45 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:45 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:559: 5 elements reached seafloor, interacting with bottom
14:32:45 DEBUG opendrift:773: Lifting 5 elements to seafloor.
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:45 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:45 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:45 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:45 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:32:45 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:45 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:45 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:45 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(224), np.int64(0), np.int64(20), np.int64(256), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:45 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:45 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:45 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:45 DEBUG opendrift:2210: ======================================================================
14:32:45 INFO opendrift:2211: 2026-06-13 21:32:22.780541 - step 15 of 96 - 500 active elements (0 deactivated)
14:32:45 DEBUG opendrift:2217: 0 elements scheduled.
14:32:45 DEBUG opendrift:2219: ======================================================================
14:32:45 DEBUG opendrift:2230: 57.54250877422418 <- latitude -> 57.67078525758609
14:32:45 DEBUG opendrift:2230: 10.510397700814949 <- longitude -> 10.694846654043753
14:32:45 DEBUG opendrift:2230: -22.991491317749023 <- z -> -0.42409925552715283
14:32:45 DEBUG opendrift:2231: ---------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:45 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:45 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:45 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:45 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-13 21:00:00 (before)
2026-06-13 22:00:00 (after)
14:32:45 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-13 21:00:00) in space (linearNDFast)
14:32:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:45 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-13 22:00:00) in space (linearNDFast)
14:32:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:45 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-13 21:00:00, weight 0.46) and
after (2026-06-13 22:00:00, weight 0.54) in time
14:32:45 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:45 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.305164410038216 degrees.
14:32:45 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.305164410038216 degrees.
14:32:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:45 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:45 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:45 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:45 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:45 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:45 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:45 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:45 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:45 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:45 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:45 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:45 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:45 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:45 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:45 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:45 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:45 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:45 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.140783 (min) 0.156541 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0111965 (min) 0.348099 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.292585 (min) -0.243615 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: x_wind: -0.222285 (min) 3.94769 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: y_wind: -1.67027 (min) -0.381248 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01022e-06 (min) 0.00118394 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5767 (min) 13.0663 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 28.0131 (min) 32.7667 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.00022617 (min) 0.000180366 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:45 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:45 DEBUG opendrift:729: No elements hit coastline.
14:32:45 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:45 DEBUG opendrift:1807: No elements to deactivate
14:32:45 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:45 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:45 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:45 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 9
14:32:45 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 3 0 0 0 0 0 0]
14:32:45 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 0 3 3 3 3 3 3]
14:32:45 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 241. 0.]
[ 0. 0. 0. 0. 0.]
[ 6. 0. 0. 32. 0.]
[ 3. 0. 7. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:45 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:45 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:45 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:45 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:45 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.012984289578907033
14:32:45 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:45 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:45 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:559: 8 elements reached seafloor, interacting with bottom
14:32:45 DEBUG opendrift:773: Lifting 8 elements to seafloor.
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:45 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:45 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:45 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:32:45 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:45 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:45 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:45 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(217), np.int64(0), np.int64(19), np.int64(264), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:45 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:45 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:45 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:45 DEBUG opendrift:2210: ======================================================================
14:32:45 INFO opendrift:2211: 2026-06-13 22:02:22.780541 - step 16 of 96 - 500 active elements (0 deactivated)
14:32:45 DEBUG opendrift:2217: 0 elements scheduled.
14:32:45 DEBUG opendrift:2219: ======================================================================
14:32:45 DEBUG opendrift:2230: 57.54250877422418 <- latitude -> 57.67421443419361
14:32:45 DEBUG opendrift:2230: 10.510397700814945 <- longitude -> 10.695902584485763
14:32:45 DEBUG opendrift:2230: -22.991491317749023 <- z -> -0.3148079677982522
14:32:45 DEBUG opendrift:2231: ---------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:45 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:45 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:45 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:45 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:45 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-13 22:00:00 (before)
2026-06-13 23:00:00 (after)
14:32:47 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:32:47 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:32:47 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:32:47 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:32:47 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:32:47 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.03851647857557 and 59.71315661460406 degrees.
14:32:47 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:32:47 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.03851647857557 and 59.71315661460406 degrees.
14:32:47 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:32:47 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:32:47 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:32:47 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:32:47 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:32:47 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:32:47 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:32:47 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 42x36x11) for time after (2026-06-13 23:00:00)
14:32:47 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-13 22:00:00) in space (linearNDFast)
14:32:47 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:47 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-13 23:00:00) in space (linearNDFast)
14:32:47 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:47 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-13 22:00:00, weight 0.96) and
after (2026-06-13 23:00:00, weight 0.04) in time
14:32:47 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:47 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.30410847464262 degrees.
14:32:47 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.30410847464262 degrees.
14:32:47 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:47 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:47 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:47 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:47 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:47 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:47 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:47 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:47 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:47 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:47 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:47 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:47 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:47 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:47 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:47 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:47 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:47 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:47 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:47 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:47 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:47 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:47 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:47 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:47 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:47 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:47 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:47 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.189143 (min) 0.161951 (max)
14:32:47 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.0248221 (min) 0.368721 (max)
14:32:47 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.280233 (min) -0.23006 (max)
14:32:47 DEBUG opendrift.models.basemodel.environment:899: x_wind: -1.23725 (min) 3.58421 (max)
14:32:47 DEBUG opendrift.models.basemodel.environment:899: y_wind: -2.07885 (min) -1.01551 (max)
14:32:47 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:47 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:32:47 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01091e-06 (min) 0.000904696 (max)
14:32:47 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:47 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5679 (min) 13.1899 (max)
14:32:47 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 27.455 (min) 32.766 (max)
14:32:47 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000325061 (min) 0.000204672 (max)
14:32:47 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:47 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:47 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:47 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:47 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:47 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:47 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:47 DEBUG opendrift:729: No elements hit coastline.
14:32:47 DEBUG opendrift:768: No elements hit seafloor.
14:32:48 DEBUG opendrift:1807: No elements to deactivate
14:32:48 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:48 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:48 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:48 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 4
14:32:48 DEBUG opendrift.models.chemicaldrift:1478: old species: [2 0 0 0]
14:32:48 DEBUG opendrift.models.chemicaldrift:1479: new species: [0 3 3 3]
14:32:48 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 244. 0.]
[ 0. 0. 0. 0. 0.]
[ 7. 0. 0. 33. 0.]
[ 3. 0. 7. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:48 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:48 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:48 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:48 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:48 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.010730785209912583
14:32:48 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:48 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:48 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:48 DEBUG opendrift.models.oceandrift:559: 3 elements reached seafloor, interacting with bottom
14:32:48 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:32:48 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:48 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:48 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:48 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(215), np.int64(0), np.int64(18), np.int64(267), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:48 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:48 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:48 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:48 DEBUG opendrift:2210: ======================================================================
14:32:48 INFO opendrift:2211: 2026-06-13 22:32:22.780541 - step 17 of 96 - 500 active elements (0 deactivated)
14:32:48 DEBUG opendrift:2217: 0 elements scheduled.
14:32:48 DEBUG opendrift:2219: ======================================================================
14:32:48 DEBUG opendrift:2230: 57.54250877422418 <- latitude -> 57.677571334058406
14:32:48 DEBUG opendrift:2230: 10.510397700814941 <- longitude -> 10.696813686103692
14:32:48 DEBUG opendrift:2230: -22.991491317749023 <- z -> -0.13826451460518635
14:32:48 DEBUG opendrift:2231: ---------------------------------
14:32:48 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:48 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:48 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:48 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:48 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:48 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:48 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:48 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-13 22:00:00 (before)
2026-06-13 23:00:00 (after)
14:32:48 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-13 22:00:00) in space (linearNDFast)
14:32:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:48 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-13 23:00:00) in space (linearNDFast)
14:32:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:48 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-13 22:00:00, weight 0.46) and
after (2026-06-13 23:00:00, weight 0.54) in time
14:32:48 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:48 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.3031973715526 degrees.
14:32:48 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.3031973715526 degrees.
14:32:48 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:48 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:48 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:48 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:48 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:48 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:48 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:48 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:48 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:48 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:48 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:48 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:48 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:48 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:48 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:48 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:48 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:48 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:48 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:48 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:48 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:48 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:48 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:48 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:48 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:48 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:48 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:48 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.150303 (min) 0.151288 (max)
14:32:48 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.062203 (min) 0.367692 (max)
14:32:48 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.23537 (min) -0.187431 (max)
14:32:48 DEBUG opendrift.models.basemodel.environment:899: x_wind: -1.94029 (min) 1.50528 (max)
14:32:48 DEBUG opendrift.models.basemodel.environment:899: y_wind: -1.95401 (min) -1.20118 (max)
14:32:48 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:48 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:32:48 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00977e-06 (min) 0.000829623 (max)
14:32:48 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:48 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5646 (min) 13.1018 (max)
14:32:48 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 27.6184 (min) 32.7645 (max)
14:32:48 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.00031862 (min) 0.000167857 (max)
14:32:48 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:48 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:48 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:48 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:48 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:48 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:48 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:48 DEBUG opendrift:729: No elements hit coastline.
14:32:48 DEBUG opendrift:768: No elements hit seafloor.
14:32:48 DEBUG opendrift:1807: No elements to deactivate
14:32:48 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:48 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:48 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:48 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 7
14:32:48 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0 0 0]
14:32:48 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3 3 3]
14:32:48 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 251. 0.]
[ 0. 0. 0. 0. 0.]
[ 7. 0. 0. 33. 0.]
[ 3. 0. 7. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:48 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:48 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:48 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:48 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:48 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.004150911499993674
14:32:48 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:48 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:48 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:48 DEBUG opendrift.models.oceandrift:559: 7 elements reached seafloor, interacting with bottom
14:32:48 DEBUG opendrift:773: Lifting 7 elements to seafloor.
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:48 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:48 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:48 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:32:48 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:48 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:48 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:48 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(208), np.int64(0), np.int64(16), np.int64(276), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:48 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:48 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:48 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:48 DEBUG opendrift:2210: ======================================================================
14:32:48 INFO opendrift:2211: 2026-06-13 23:02:22.780541 - step 18 of 96 - 500 active elements (0 deactivated)
14:32:48 DEBUG opendrift:2217: 0 elements scheduled.
14:32:48 DEBUG opendrift:2219: ======================================================================
14:32:48 DEBUG opendrift:2230: 57.54250877422418 <- latitude -> 57.67986378203612
14:32:48 DEBUG opendrift:2230: 10.510397700814941 <- longitude -> 10.697050200002632
14:32:48 DEBUG opendrift:2230: -22.991491317749023 <- z -> -0.28729420992178334
14:32:48 DEBUG opendrift:2231: ---------------------------------
14:32:48 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:48 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:48 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:48 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:48 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:48 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:48 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:48 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-13 23:00:00 (before)
2026-06-14 00:00:00 (after)
14:32:49 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:32:49 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:32:49 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:32:49 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:32:50 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:32:50 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.031696544713974 and 59.71315661460406 degrees.
14:32:50 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:32:50 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.031696544713974 and 59.71315661460406 degrees.
14:32:50 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:32:50 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:32:50 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:32:50 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:32:50 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:32:50 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:32:50 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:32:50 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 43x36x11) for time after (2026-06-14 00:00:00)
14:32:50 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-13 23:00:00) in space (linearNDFast)
14:32:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:50 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 00:00:00) in space (linearNDFast)
14:32:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:50 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-13 23:00:00, weight 0.96) and
after (2026-06-14 00:00:00, weight 0.04) in time
14:32:50 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:50 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.30296085697541 degrees.
14:32:50 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.30296085697541 degrees.
14:32:50 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:50 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:50 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:50 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:50 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:50 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:50 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:50 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:50 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:50 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:50 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:50 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:50 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:50 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:50 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:50 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:50 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:50 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:50 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:50 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:50 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.153635 (min) 0.133225 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.110111 (min) 0.372215 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.188764 (min) -0.141102 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: x_wind: -2.6213 (min) -0.474086 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: y_wind: -1.92294 (min) -1.48211 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00944e-06 (min) 0.000788916 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5619 (min) 13.1024 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 27.3695 (min) 32.7627 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000454134 (min) 0.000258189 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:50 DEBUG opendrift:729: No elements hit coastline.
14:32:50 DEBUG opendrift:768: No elements hit seafloor.
14:32:50 DEBUG opendrift:1807: No elements to deactivate
14:32:50 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:50 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:50 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:50 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 6
14:32:50 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0 0]
14:32:50 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3 3]
14:32:50 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 257. 0.]
[ 0. 0. 0. 0. 0.]
[ 7. 0. 0. 35. 0.]
[ 3. 0. 7. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:50 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:50 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:50 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:50 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:50 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.007083067361759279
14:32:50 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:50 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:50 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:50 DEBUG opendrift.models.oceandrift:559: 6 elements reached seafloor, interacting with bottom
14:32:50 DEBUG opendrift:773: Lifting 6 elements to seafloor.
14:32:50 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:50 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:50 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:32:50 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:50 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:50 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:50 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(202), np.int64(0), np.int64(15), np.int64(283), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:50 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:50 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:50 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:50 DEBUG opendrift:2210: ======================================================================
14:32:50 INFO opendrift:2211: 2026-06-13 23:32:22.780541 - step 19 of 96 - 500 active elements (0 deactivated)
14:32:50 DEBUG opendrift:2217: 0 elements scheduled.
14:32:50 DEBUG opendrift:2219: ======================================================================
14:32:50 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.683424512688504
14:32:50 DEBUG opendrift:2230: 10.510397700814941 <- longitude -> 10.699763727954826
14:32:50 DEBUG opendrift:2230: -22.991491317749023 <- z -> -0.024279541918901748
14:32:50 DEBUG opendrift:2231: ---------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:50 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:50 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:50 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:50 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-13 23:00:00 (before)
2026-06-14 00:00:00 (after)
14:32:50 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-13 23:00:00) in space (linearNDFast)
14:32:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:50 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 00:00:00) in space (linearNDFast)
14:32:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:50 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-13 23:00:00, weight 0.46) and
after (2026-06-14 00:00:00, weight 0.54) in time
14:32:50 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:50 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.30024730692032 degrees.
14:32:50 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.30024730692032 degrees.
14:32:50 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:50 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:50 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:50 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:50 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:50 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:50 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:50 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:50 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:50 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:50 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:50 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:50 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:50 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:50 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:50 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:50 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:50 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:50 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:50 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:50 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.13515 (min) 0.125032 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.13389 (min) 0.367504 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.120264 (min) -0.078184 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: x_wind: -3.21943 (min) -1.29788 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: y_wind: -2.98026 (min) -2.44376 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00904e-06 (min) 0.00109887 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.566 (min) 13.2067 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 27.0921 (min) 32.7586 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000366932 (min) 0.000250946 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:50 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:50 DEBUG opendrift:729: No elements hit coastline.
14:32:50 DEBUG opendrift:768: No elements hit seafloor.
14:32:50 DEBUG opendrift:1807: No elements to deactivate
14:32:50 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:50 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:50 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:50 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 11
14:32:50 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 2 0 0 0 0 0 0 0]
14:32:50 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 0 3 3 3 3 3 3 3]
14:32:50 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 267. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 36. 0.]
[ 3. 0. 7. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:50 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:50 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:50 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:50 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:50 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.012439214275943697
14:32:50 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:50 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:50 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:559: 10 elements reached seafloor, interacting with bottom
14:32:50 DEBUG opendrift:773: Lifting 10 elements to seafloor.
14:32:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:50 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:50 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:50 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:32:50 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:50 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:50 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:50 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(193), np.int64(0), np.int64(13), np.int64(294), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:50 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:50 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:50 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:50 DEBUG opendrift:2210: ======================================================================
14:32:50 INFO opendrift:2211: 2026-06-14 00:02:22.780541 - step 20 of 96 - 500 active elements (0 deactivated)
14:32:50 DEBUG opendrift:2217: 0 elements scheduled.
14:32:50 DEBUG opendrift:2219: ======================================================================
14:32:50 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.68614602133162
14:32:50 DEBUG opendrift:2230: 10.51039770081494 <- longitude -> 10.70280442534615
14:32:50 DEBUG opendrift:2230: -22.991491317749023 <- z -> -0.18124855718645094
14:32:50 DEBUG opendrift:2231: ---------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:50 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:50 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:50 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:50 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:50 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 00:00:00 (before)
2026-06-14 01:00:00 (after)
14:32:52 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:32:52 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:32:53 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:32:53 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:32:53 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:32:53 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.02487390433369 and 59.71315661460406 degrees.
14:32:53 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:32:53 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.02487390433369 and 59.71315661460406 degrees.
14:32:53 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:32:53 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:32:53 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:32:53 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:32:53 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:32:53 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:32:53 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:32:53 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 44x36x11) for time after (2026-06-14 01:00:00)
14:32:53 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 00:00:00) in space (linearNDFast)
14:32:53 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:53 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 01:00:00) in space (linearNDFast)
14:32:53 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:53 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 00:00:00, weight 0.96) and
after (2026-06-14 01:00:00, weight 0.04) in time
14:32:53 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:53 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.297206620369245 degrees.
14:32:53 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.297206620369245 degrees.
14:32:53 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:53 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:53 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:53 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:53 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:53 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:53 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:53 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:53 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:53 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:53 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:53 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:53 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:53 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:53 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:53 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:53 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:53 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:53 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:53 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:53 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:53 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:53 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.151775 (min) 0.118272 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.169304 (min) 0.388258 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.052109 (min) -0.0163396 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: x_wind: -3.7608 (min) -2.01641 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: y_wind: -4.21491 (min) -3.38002 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00941e-06 (min) 0.00162055 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5703 (min) 13.1749 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.887 (min) 32.7543 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000651149 (min) 0.000330652 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:53 DEBUG opendrift:729: No elements hit coastline.
14:32:53 DEBUG opendrift:768: No elements hit seafloor.
14:32:53 DEBUG opendrift:1807: No elements to deactivate
14:32:53 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:53 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:53 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:53 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 8
14:32:53 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0 0 0 0]
14:32:53 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3 3 3 3]
14:32:53 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 275. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 37. 0.]
[ 3. 0. 7. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:53 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:53 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:53 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:53 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:53 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.019638118433450435
14:32:53 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:53 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:53 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:53 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:559: 8 elements reached seafloor, interacting with bottom
14:32:53 DEBUG opendrift:773: Lifting 8 elements to seafloor.
14:32:53 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:53 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:53 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:53 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:32:53 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:53 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:53 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:53 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(185), np.int64(0), np.int64(12), np.int64(303), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:53 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:53 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:53 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:53 DEBUG opendrift:2210: ======================================================================
14:32:53 INFO opendrift:2211: 2026-06-14 00:32:22.780541 - step 21 of 96 - 500 active elements (0 deactivated)
14:32:53 DEBUG opendrift:2217: 0 elements scheduled.
14:32:53 DEBUG opendrift:2219: ======================================================================
14:32:53 DEBUG opendrift:2230: 57.54250877422417 <- latitude -> 57.68457868334455
14:32:53 DEBUG opendrift:2230: 10.510397700814943 <- longitude -> 10.705404381851952
14:32:53 DEBUG opendrift:2230: -22.991491317749023 <- z -> 0.0
14:32:53 DEBUG opendrift:2231: ---------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:53 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:53 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:53 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:53 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 00:00:00 (before)
2026-06-14 01:00:00 (after)
14:32:53 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 00:00:00) in space (linearNDFast)
14:32:53 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:53 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 01:00:00) in space (linearNDFast)
14:32:53 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:53 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 00:00:00, weight 0.46) and
after (2026-06-14 01:00:00, weight 0.54) in time
14:32:53 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:53 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.29460667002355 degrees.
14:32:53 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.29460667002355 degrees.
14:32:53 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:53 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:53 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:53 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:53 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:53 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:53 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:53 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:53 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:53 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:53 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:53 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:53 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:53 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:53 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:53 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:53 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:53 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:53 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:53 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:53 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:53 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:53 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.12426 (min) 0.109922 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.189921 (min) 0.333592 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.0122312 (min) 0.041835 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: x_wind: -3.16746 (min) -2.26169 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: y_wind: -4.54753 (min) -3.83829 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00855e-06 (min) 0.0020339 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5774 (min) 13.2309 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.7533 (min) 32.7489 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000444923 (min) 0.000324706 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:53 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:53 DEBUG opendrift:729: No elements hit coastline.
14:32:53 DEBUG opendrift:768: No elements hit seafloor.
14:32:53 DEBUG opendrift:1807: No elements to deactivate
14:32:53 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:53 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:53 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:53 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 10
14:32:53 DEBUG opendrift.models.chemicaldrift:1478: old species: [3 0 0 0 0 0 0 0 0 0]
14:32:53 DEBUG opendrift.models.chemicaldrift:1479: new species: [0 3 3 3 3 3 3 3 3 3]
14:32:53 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 284. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 38. 0.]
[ 4. 0. 7. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:53 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:53 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:53 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:53 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:53 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.01934501454212836
14:32:53 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:53 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:53 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:53 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:32:53 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:32:53 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:53 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:53 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 4
14:32:53 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:53 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 4 elements
14:32:53 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:53 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(177), np.int64(0), np.int64(14), np.int64(309), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:53 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:53 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:53 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:53 DEBUG opendrift:2210: ======================================================================
14:32:53 INFO opendrift:2211: 2026-06-14 01:02:22.780541 - step 22 of 96 - 500 active elements (0 deactivated)
14:32:53 DEBUG opendrift:2217: 0 elements scheduled.
14:32:53 DEBUG opendrift:2219: ======================================================================
14:32:53 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.68600773123561
14:32:53 DEBUG opendrift:2230: 10.510397700814941 <- longitude -> 10.707802685064735
14:32:53 DEBUG opendrift:2230: -22.991491317749023 <- z -> 0.0
14:32:53 DEBUG opendrift:2231: ---------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:53 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:53 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:53 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:53 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:53 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 01:00:00 (before)
2026-06-14 02:00:00 (after)
14:32:54 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:32:54 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:32:54 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:32:54 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:32:55 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:32:55 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.02487390433369 and 59.71315661460406 degrees.
14:32:55 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:32:55 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.02487390433369 and 59.71315661460406 degrees.
14:32:55 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:32:55 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:32:55 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:32:55 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:32:55 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:32:55 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:32:55 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:32:55 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 44x36x11) for time after (2026-06-14 02:00:00)
14:32:55 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 01:00:00) in space (linearNDFast)
14:32:55 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:55 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 02:00:00) in space (linearNDFast)
14:32:55 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:55 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 01:00:00, weight 0.96) and
after (2026-06-14 02:00:00, weight 0.04) in time
14:32:55 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:55 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.29220836245295 degrees.
14:32:55 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.29220836245295 degrees.
14:32:55 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:55 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:55 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:55 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:55 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:55 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:55 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:55 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:55 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:55 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:55 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:55 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:55 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:55 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:55 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:55 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:55 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:55 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:55 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:55 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:55 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:55 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:55 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.128211 (min) 0.108658 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.237898 (min) 0.296179 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.0754299 (min) 0.0998486 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: x_wind: -2.9469 (min) -1.84057 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: y_wind: -4.88174 (min) -4.10476 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00917e-06 (min) 0.00268415 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5839 (min) 13.4161 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.0967 (min) 32.7468 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000561954 (min) 0.000548094 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:55 DEBUG opendrift:729: No elements hit coastline.
14:32:55 DEBUG opendrift:768: No elements hit seafloor.
14:32:55 DEBUG opendrift:1807: No elements to deactivate
14:32:55 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:55 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:55 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:55 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 12
14:32:55 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0 0 0 0 0 0 0 0]
14:32:55 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3 3 3 3 3 3 3 3]
14:32:55 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 296. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 40. 0.]
[ 4. 0. 11. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:55 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:55 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:55 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:55 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:55 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.02235677736993845
14:32:55 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:55 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:55 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:55 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:55 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:55 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:55 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:55 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:55 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 18
14:32:55 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:55 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 18 elements
14:32:55 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:55 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(165), np.int64(0), np.int64(30), np.int64(305), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:55 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:55 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:55 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:55 DEBUG opendrift:2210: ======================================================================
14:32:55 INFO opendrift:2211: 2026-06-14 01:32:22.780541 - step 23 of 96 - 500 active elements (0 deactivated)
14:32:55 DEBUG opendrift:2217: 0 elements scheduled.
14:32:55 DEBUG opendrift:2219: ======================================================================
14:32:55 DEBUG opendrift:2230: 57.54250877422417 <- latitude -> 57.683584611638
14:32:55 DEBUG opendrift:2230: 10.510397700814941 <- longitude -> 10.709373930657424
14:32:55 DEBUG opendrift:2230: -22.991491317749023 <- z -> 0.0
14:32:55 DEBUG opendrift:2231: ---------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:55 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:55 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:55 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:55 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 01:00:00 (before)
2026-06-14 02:00:00 (after)
14:32:55 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 01:00:00) in space (linearNDFast)
14:32:55 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:55 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 02:00:00) in space (linearNDFast)
14:32:55 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:55 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 01:00:00, weight 0.46) and
after (2026-06-14 02:00:00, weight 0.54) in time
14:32:55 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:55 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.29063711485488 degrees.
14:32:55 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.29063711485488 degrees.
14:32:55 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:55 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:55 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:55 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:55 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:55 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:55 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:55 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:55 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:55 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:55 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:55 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:55 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:55 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:55 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:55 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:55 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:55 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:55 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:55 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:55 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:55 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:55 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.133727 (min) 0.0935315 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.272644 (min) 0.280154 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.123326 (min) 0.141533 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: x_wind: -2.10318 (min) -1.11285 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: y_wind: -5.23451 (min) -4.25891 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00911e-06 (min) 0.00290323 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5842 (min) 13.4361 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.1799 (min) 32.7649 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000379545 (min) 0.000309536 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:55 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:55 DEBUG opendrift:729: No elements hit coastline.
14:32:55 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:32:55 DEBUG opendrift:1807: No elements to deactivate
14:32:55 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:55 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:55 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:55 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 14
14:32:55 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0 0 0 0 0 0 0 0 0 0]
14:32:55 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3 3 3 3 3 3 3 3 3 3]
14:32:55 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 310. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 42. 0.]
[ 4. 0. 29. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:55 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:55 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:55 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:55 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:55 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.022505199575549355
14:32:55 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:55 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:55 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:55 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:55 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:55 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:55 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:55 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:55 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:55 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:55 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:55 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:55 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:55 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:55 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:55 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 18
14:32:55 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:55 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 18 elements
14:32:55 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:55 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(151), np.int64(0), np.int64(43), np.int64(306), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:55 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:55 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:55 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:55 DEBUG opendrift:2210: ======================================================================
14:32:55 INFO opendrift:2211: 2026-06-14 02:02:22.780541 - step 24 of 96 - 500 active elements (0 deactivated)
14:32:55 DEBUG opendrift:2217: 0 elements scheduled.
14:32:55 DEBUG opendrift:2219: ======================================================================
14:32:55 DEBUG opendrift:2230: 57.54250877422417 <- latitude -> 57.680488453529975
14:32:55 DEBUG opendrift:2230: 10.510397700814941 <- longitude -> 10.707742120368918
14:32:55 DEBUG opendrift:2230: -22.991491317749023 <- z -> 0.0
14:32:55 DEBUG opendrift:2231: ---------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:55 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:55 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:55 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:55 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:55 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 02:00:00 (before)
2026-06-14 03:00:00 (after)
14:32:56 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:32:56 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:32:56 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:32:56 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:32:57 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:32:57 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.031696544713974 and 59.71315661460406 degrees.
14:32:57 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:32:57 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.031696544713974 and 59.71315661460406 degrees.
14:32:57 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:32:57 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:32:57 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:32:57 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:32:57 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:32:57 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:32:57 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:32:57 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 43x36x11) for time after (2026-06-14 03:00:00)
14:32:57 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 02:00:00) in space (linearNDFast)
14:32:57 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:57 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 03:00:00) in space (linearNDFast)
14:32:57 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:57 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 02:00:00, weight 0.96) and
after (2026-06-14 03:00:00, weight 0.04) in time
14:32:57 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:57 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.29226891649361 degrees.
14:32:57 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.29226891649361 degrees.
14:32:57 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:57 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:57 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:57 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:57 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:57 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:57 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:57 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:57 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:57 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:57 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:57 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:57 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:57 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:57 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:57 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:57 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:57 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:57 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:57 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:57 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:57 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:57 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.144246 (min) 0.113474 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.325749 (min) 0.262024 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.168525 (min) 0.183394 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: x_wind: -1.26961 (min) -0.0566468 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: y_wind: -5.58239 (min) -4.4215 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00838e-06 (min) 0.00343502 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5845 (min) 13.5352 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 25.9285 (min) 32.7556 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000401058 (min) 0.00037467 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:57 DEBUG opendrift:729: No elements hit coastline.
14:32:57 DEBUG opendrift:768: No elements hit seafloor.
14:32:57 DEBUG opendrift:1807: No elements to deactivate
14:32:57 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:57 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:57 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:57 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 7
14:32:57 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0 0 0]
14:32:57 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3 3 3]
14:32:57 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 317. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 47. 0.]
[ 4. 0. 47. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:57 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:57 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:57 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:57 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:57 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.023528297964207794
14:32:57 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:57 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:57 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:57 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 16 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:57 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:57 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:57 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:57 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:57 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:57 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:57 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 10
14:32:57 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:57 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 9 elements
14:32:57 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:57 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(144), np.int64(0), np.int64(49), np.int64(307), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:57 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:57 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:57 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:57 DEBUG opendrift:2210: ======================================================================
14:32:57 INFO opendrift:2211: 2026-06-14 02:32:22.780541 - step 25 of 96 - 500 active elements (0 deactivated)
14:32:57 DEBUG opendrift:2217: 0 elements scheduled.
14:32:57 DEBUG opendrift:2219: ======================================================================
14:32:57 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.678597725873786
14:32:57 DEBUG opendrift:2230: 10.510397700814941 <- longitude -> 10.707160919701295
14:32:57 DEBUG opendrift:2230: -22.991491317749023 <- z -> -0.0827259545182599
14:32:57 DEBUG opendrift:2231: ---------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:57 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:57 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:57 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:57 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 02:00:00 (before)
2026-06-14 03:00:00 (after)
14:32:57 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 02:00:00) in space (linearNDFast)
14:32:57 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:57 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 03:00:00) in space (linearNDFast)
14:32:57 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:57 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 02:00:00, weight 0.46) and
after (2026-06-14 03:00:00, weight 0.54) in time
14:32:57 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:57 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.29285011440339 degrees.
14:32:57 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.29285011440339 degrees.
14:32:57 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:57 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:57 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:57 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:57 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:57 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:57 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:57 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:57 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:57 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:57 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:57 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:57 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:57 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:57 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:57 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:57 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:57 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:57 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:57 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:57 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:57 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:57 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.143825 (min) 0.118113 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.293367 (min) 0.236989 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.204276 (min) 0.220692 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: x_wind: -0.62962 (min) 0.621056 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: y_wind: -5.98242 (min) -4.47431 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00921e-06 (min) 0.00370273 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5863 (min) 13.4813 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 25.832 (min) 32.7526 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000354493 (min) 0.000249941 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:57 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:57 DEBUG opendrift:729: No elements hit coastline.
14:32:57 DEBUG opendrift:768: No elements hit seafloor.
14:32:57 DEBUG opendrift:1807: No elements to deactivate
14:32:57 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:57 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:57 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:57 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 9
14:32:57 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0 0 0 0 0]
14:32:57 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3 3 3 3 3]
14:32:57 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 326. 0.]
[ 0. 0. 0. 0. 0.]
[ 8. 0. 0. 50. 0.]
[ 4. 0. 56. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:57 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:57 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:57 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:57 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:57 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.02614233708337749
14:32:57 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:57 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:57 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:57 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:32:57 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:32:57 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:57 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:57 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:57 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:57 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:57 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:57 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:32:57 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:32:57 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:57 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:57 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:57 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:57 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 17
14:32:57 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:57 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 14 elements
14:32:57 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:57 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(135), np.int64(0), np.int64(55), np.int64(310), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:57 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:57 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:57 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:57 DEBUG opendrift:2210: ======================================================================
14:32:57 INFO opendrift:2211: 2026-06-14 03:02:22.780541 - step 26 of 96 - 500 active elements (0 deactivated)
14:32:57 DEBUG opendrift:2217: 0 elements scheduled.
14:32:57 DEBUG opendrift:2219: ======================================================================
14:32:57 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.677403116853085
14:32:57 DEBUG opendrift:2230: 10.510397700814941 <- longitude -> 10.705293742327633
14:32:57 DEBUG opendrift:2230: -22.991491317749023 <- z -> -0.07207996401032069
14:32:57 DEBUG opendrift:2231: ---------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:57 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:57 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:57 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:57 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:57 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 03:00:00 (before)
2026-06-14 04:00:00 (after)
14:32:58 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:32:58 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:32:58 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:32:58 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:32:58 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:32:58 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.03851647857557 and 59.71315661460406 degrees.
14:32:58 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:32:58 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.03851647857557 and 59.71315661460406 degrees.
14:32:58 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:32:58 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:32:58 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:32:58 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:32:58 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:32:58 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:32:58 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:32:58 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 42x36x11) for time after (2026-06-14 04:00:00)
14:32:58 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 03:00:00) in space (linearNDFast)
14:32:58 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:58 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 04:00:00) in space (linearNDFast)
14:32:58 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:58 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 03:00:00, weight 0.96) and
after (2026-06-14 04:00:00, weight 0.04) in time
14:32:58 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:58 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.294717287073254 degrees.
14:32:58 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.294717287073254 degrees.
14:32:58 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:58 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:58 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:58 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:58 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:58 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:58 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:58 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:58 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:58 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:58 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:58 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:58 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:58 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:58 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:58 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:58 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:58 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:58 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:58 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:58 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:58 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:58 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:58 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:58 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:58 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:58 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:58 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:58 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:58 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.168443 (min) 0.149022 (max)
14:32:58 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.283928 (min) 0.204282 (max)
14:32:58 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.235551 (min) 0.25597 (max)
14:32:58 DEBUG opendrift.models.basemodel.environment:899: x_wind: -0.123609 (min) 1.30277 (max)
14:32:58 DEBUG opendrift.models.basemodel.environment:899: y_wind: -6.41194 (min) -4.29514 (max)
14:32:58 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:58 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:32:58 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00952e-06 (min) 0.00464379 (max)
14:32:58 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:58 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.588 (min) 13.6033 (max)
14:32:58 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 25.5363 (min) 32.754 (max)
14:32:58 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000285575 (min) 0.000424253 (max)
14:32:58 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:58 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:58 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:58 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:58 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:58 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:58 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:58 DEBUG opendrift:729: No elements hit coastline.
14:32:58 DEBUG opendrift:768: No elements hit seafloor.
14:32:59 DEBUG opendrift:1807: No elements to deactivate
14:32:59 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:59 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:59 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:59 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 14
14:32:59 DEBUG opendrift.models.chemicaldrift:1478: old species: [2 0 0 0 0 0 3 0 0 0 0 0 0 0]
14:32:59 DEBUG opendrift.models.chemicaldrift:1479: new species: [0 3 3 3 3 3 0 3 3 3 3 3 3 3]
14:32:59 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 338. 0.]
[ 0. 0. 0. 0. 0.]
[ 9. 0. 0. 58. 0.]
[ 5. 0. 70. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:59 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:59 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:59 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:59 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:59 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0297240411101243
14:32:59 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:59 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:59 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:59 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:59 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:59 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:59 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:59 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:59 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:59 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:59 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:59 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:59 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 11
14:32:59 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:59 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 8 elements
14:32:59 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:59 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(125), np.int64(0), np.int64(58), np.int64(317), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:59 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:59 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:59 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:59 DEBUG opendrift:2210: ======================================================================
14:32:59 INFO opendrift:2211: 2026-06-14 03:32:22.780541 - step 27 of 96 - 500 active elements (0 deactivated)
14:32:59 DEBUG opendrift:2217: 0 elements scheduled.
14:32:59 DEBUG opendrift:2219: ======================================================================
14:32:59 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.677403116853085
14:32:59 DEBUG opendrift:2230: 10.510397700814941 <- longitude -> 10.709788051731419
14:32:59 DEBUG opendrift:2230: -22.991491317749023 <- z -> -0.12174359585664118
14:32:59 DEBUG opendrift:2231: ---------------------------------
14:32:59 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:59 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:59 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:59 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:59 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:59 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:59 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:59 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 03:00:00 (before)
2026-06-14 04:00:00 (after)
14:32:59 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 03:00:00) in space (linearNDFast)
14:32:59 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:59 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 04:00:00) in space (linearNDFast)
14:32:59 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:32:59 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 03:00:00, weight 0.46) and
after (2026-06-14 04:00:00, weight 0.54) in time
14:32:59 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:32:59 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.29022297871511 degrees.
14:32:59 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.29022297871511 degrees.
14:32:59 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:59 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:59 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:32:59 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:59 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:32:59 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:59 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:59 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:32:59 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:59 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:59 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:59 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:59 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:32:59 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:59 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:32:59 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:59 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:59 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:32:59 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:32:59 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:32:59 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:32:59 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:32:59 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:32:59 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:32:59 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:32:59 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:32:59 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:32:59 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:32:59 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:32:59 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.180826 (min) 0.184562 (max)
14:32:59 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.260627 (min) 0.192854 (max)
14:32:59 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.221843 (min) 0.250602 (max)
14:32:59 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.0327269 (min) 1.32687 (max)
14:32:59 DEBUG opendrift.models.basemodel.environment:899: y_wind: -6.63669 (min) -4.93062 (max)
14:32:59 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:32:59 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:32:59 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00979e-06 (min) 0.00420791 (max)
14:32:59 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:32:59 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5926 (min) 13.3477 (max)
14:32:59 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.4458 (min) 32.7533 (max)
14:32:59 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000307644 (min) 0.000255701 (max)
14:32:59 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:32:59 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:32:59 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:32:59 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:32:59 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:32:59 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:32:59 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:32:59 DEBUG opendrift:729: No elements hit coastline.
14:32:59 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:59 DEBUG opendrift:1807: No elements to deactivate
14:32:59 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:32:59 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:32:59 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:32:59 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 10
14:32:59 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 2 0 0 0 0 0 2]
14:32:59 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 0 3 3 3 3 3 0]
14:32:59 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 346. 0.]
[ 0. 0. 0. 0. 0.]
[ 11. 0. 0. 62. 0.]
[ 5. 0. 78. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:32:59 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:32:59 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:59 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:32:59 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:32:59 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03183301648570174
14:32:59 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:32:59 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:32:59 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:32:59 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 18 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:59 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:59 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:59 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:59 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:32:59 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:32:59 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:32:59 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:32:59 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 2
14:32:59 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:32:59 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 2 elements
14:32:59 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:32:59 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(119), np.int64(0), np.int64(55), np.int64(326), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:32:59 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:32:59 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:32:59 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:32:59 DEBUG opendrift:2210: ======================================================================
14:32:59 INFO opendrift:2211: 2026-06-14 04:02:22.780541 - step 28 of 96 - 500 active elements (0 deactivated)
14:32:59 DEBUG opendrift:2217: 0 elements scheduled.
14:32:59 DEBUG opendrift:2219: ======================================================================
14:32:59 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.677403116853085
14:32:59 DEBUG opendrift:2230: 10.510397700814941 <- longitude -> 10.715354493132926
14:32:59 DEBUG opendrift:2230: -22.991491317749023 <- z -> -0.12381429184580806
14:32:59 DEBUG opendrift:2231: ---------------------------------
14:32:59 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:32:59 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:32:59 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:32:59 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:32:59 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:32:59 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:32:59 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:32:59 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 04:00:00 (before)
2026-06-14 05:00:00 (after)
14:33:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:00 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.031696544713974 and 59.71315661460406 degrees.
14:33:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:00 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.031696544713974 and 59.71315661460406 degrees.
14:33:00 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:00 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:00 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:00 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:00 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:00 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:00 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:00 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 43x36x11) for time after (2026-06-14 05:00:00)
14:33:00 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 04:00:00) in space (linearNDFast)
14:33:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:00 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 05:00:00) in space (linearNDFast)
14:33:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:00 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 04:00:00, weight 0.96) and
after (2026-06-14 05:00:00, weight 0.04) in time
14:33:00 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:00 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.28465656026087 degrees.
14:33:00 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.28465656026087 degrees.
14:33:00 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:00 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:00 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:00 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:00 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:00 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:00 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:00 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:00 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:00 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:00 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:00 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:00 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:00 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:00 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:00 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:00 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:00 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:00 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:00 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:00 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:00 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:00 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:00 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:00 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:00 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:00 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:00 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.176903 (min) 0.216157 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.238645 (min) 0.181988 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.204718 (min) 0.242873 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.188533 (min) 1.34792 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: y_wind: -7.10406 (min) -5.44327 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00931e-06 (min) 0.00395199 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5967 (min) 13.3953 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.1013 (min) 32.7526 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000695984 (min) 0.000336188 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:00 DEBUG opendrift:729: No elements hit coastline.
14:33:00 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:33:00 DEBUG opendrift:1807: No elements to deactivate
14:33:00 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:00 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:00 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:00 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 5
14:33:00 DEBUG opendrift.models.chemicaldrift:1478: old species: [2 0 0 2 0]
14:33:00 DEBUG opendrift.models.chemicaldrift:1479: new species: [0 3 3 0 3]
14:33:00 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 349. 0.]
[ 0. 0. 0. 0. 0.]
[ 13. 0. 0. 65. 0.]
[ 5. 0. 80. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:00 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:00 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:00 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:00 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:00 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03658490659371921
14:33:00 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:00 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:00 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:00 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:00 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:00 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:00 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:00 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:00 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:00 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:00 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:00 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:00 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:00 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:00 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(118), np.int64(0), np.int64(49), np.int64(333), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:00 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:00 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:00 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:00 DEBUG opendrift:2210: ======================================================================
14:33:00 INFO opendrift:2211: 2026-06-14 04:32:22.780541 - step 29 of 96 - 500 active elements (0 deactivated)
14:33:00 DEBUG opendrift:2217: 0 elements scheduled.
14:33:00 DEBUG opendrift:2219: ======================================================================
14:33:00 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.677403116853085
14:33:00 DEBUG opendrift:2230: 10.510397700814941 <- longitude -> 10.721874226289534
14:33:00 DEBUG opendrift:2230: -22.991491317749023 <- z -> -0.08034728164188709
14:33:00 DEBUG opendrift:2231: ---------------------------------
14:33:00 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:00 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:00 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:00 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:00 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:00 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:00 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:00 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 04:00:00 (before)
2026-06-14 05:00:00 (after)
14:33:00 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 04:00:00) in space (linearNDFast)
14:33:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:00 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 05:00:00) in space (linearNDFast)
14:33:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:00 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 04:00:00, weight 0.46) and
after (2026-06-14 05:00:00, weight 0.54) in time
14:33:00 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:00 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.2781368097795 degrees.
14:33:00 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.2781368097795 degrees.
14:33:00 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:00 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:00 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:00 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:00 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:00 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:00 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:00 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:00 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:00 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:00 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:00 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:00 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:00 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:00 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:00 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:00 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:00 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:00 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:00 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:00 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:00 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:00 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:00 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:00 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:00 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:00 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:00 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.160679 (min) 0.213947 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.180273 (min) 0.21344 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.147947 (min) 0.195584 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.685055 (min) 1.33362 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: y_wind: -7.12703 (min) -5.86664 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00755e-06 (min) 0.00494794 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5982 (min) 13.3533 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.2186 (min) 32.7524 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.00028034 (min) 0.000264217 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:00 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:00 DEBUG opendrift:729: No elements hit coastline.
14:33:00 DEBUG opendrift:773: Lifting 7 elements to seafloor.
14:33:00 DEBUG opendrift:1807: No elements to deactivate
14:33:00 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:00 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:00 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:00 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 7
14:33:00 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 2 0 0 0]
14:33:00 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 0 3 3 3]
14:33:00 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 355. 0.]
[ 0. 0. 0. 0. 0.]
[ 14. 0. 0. 69. 0.]
[ 5. 0. 80. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:00 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:00 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:00 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:00 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:00 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0370804416320643
14:33:00 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:00 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:00 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:00 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:00 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:00 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:00 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:00 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:01 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:01 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:01 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:33:01 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:33:01 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:01 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:01 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:01 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:01 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:01 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:01 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 1
14:33:01 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:01 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 1 elements
14:33:01 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:01 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(113), np.int64(0), np.int64(45), np.int64(342), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:01 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:01 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:01 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:01 DEBUG opendrift:2210: ======================================================================
14:33:01 INFO opendrift:2211: 2026-06-14 05:02:22.780541 - step 30 of 96 - 500 active elements (0 deactivated)
14:33:01 DEBUG opendrift:2217: 0 elements scheduled.
14:33:01 DEBUG opendrift:2219: ======================================================================
14:33:01 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.677403116853085
14:33:01 DEBUG opendrift:2230: 10.510397700814943 <- longitude -> 10.726582347313832
14:33:01 DEBUG opendrift:2230: -22.991491317749023 <- z -> -0.11477475955241767
14:33:01 DEBUG opendrift:2231: ---------------------------------
14:33:01 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:01 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:01 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:01 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:01 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:01 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:01 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:01 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 05:00:00 (before)
2026-06-14 06:00:00 (after)
14:33:02 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:02 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:02 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:02 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:02 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:02 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.02487390433369 and 59.71315661460406 degrees.
14:33:02 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:02 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.02487390433369 and 59.71315661460406 degrees.
14:33:02 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:02 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:02 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:02 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:02 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:02 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:02 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:02 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 44x36x11) for time after (2026-06-14 06:00:00)
14:33:02 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 05:00:00) in space (linearNDFast)
14:33:02 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:02 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 06:00:00) in space (linearNDFast)
14:33:02 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:02 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 05:00:00, weight 0.96) and
after (2026-06-14 06:00:00, weight 0.04) in time
14:33:02 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:02 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.273428689168604 degrees.
14:33:02 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.273428689168604 degrees.
14:33:02 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:02 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:02 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:02 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:02 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:02 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:02 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:02 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:02 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:02 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:02 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:02 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:02 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:02 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:02 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:02 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:02 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:02 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:02 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:02 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:02 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:02 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:02 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.152148 (min) 0.245342 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.125397 (min) 0.228281 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.0896416 (min) 0.145853 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.988556 (min) 1.39077 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: y_wind: -7.29059 (min) -6.22893 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00987e-06 (min) 0.00503701 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5991 (min) 13.2911 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.3812 (min) 32.7523 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000222933 (min) 0.000449049 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:02 DEBUG opendrift:729: No elements hit coastline.
14:33:02 DEBUG opendrift:773: Lifting 11 elements to seafloor.
14:33:02 DEBUG opendrift:1807: No elements to deactivate
14:33:02 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:02 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:02 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:02 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 7
14:33:02 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0 0 0]
14:33:02 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3 3 3]
14:33:02 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 362. 0.]
[ 0. 0. 0. 0. 0.]
[ 14. 0. 0. 73. 0.]
[ 5. 0. 81. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:02 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:02 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:02 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:02 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:02 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03926323887748925
14:33:02 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:02 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:02 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:02 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:02 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:02 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:02 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:02 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:02 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:02 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:02 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:02 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:02 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(106), np.int64(0), np.int64(43), np.int64(351), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:02 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:02 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:02 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:02 DEBUG opendrift:2210: ======================================================================
14:33:02 INFO opendrift:2211: 2026-06-14 05:32:22.780541 - step 31 of 96 - 500 active elements (0 deactivated)
14:33:02 DEBUG opendrift:2217: 0 elements scheduled.
14:33:02 DEBUG opendrift:2219: ======================================================================
14:33:02 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.67821523540872
14:33:02 DEBUG opendrift:2230: 10.510397700814943 <- longitude -> 10.728888716985429
14:33:02 DEBUG opendrift:2230: -22.991491317749023 <- z -> -0.058634770166808625
14:33:02 DEBUG opendrift:2231: ---------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:02 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:02 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:02 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:02 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 05:00:00 (before)
2026-06-14 06:00:00 (after)
14:33:02 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 05:00:00) in space (linearNDFast)
14:33:02 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:02 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 06:00:00) in space (linearNDFast)
14:33:02 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:02 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 05:00:00, weight 0.46) and
after (2026-06-14 06:00:00, weight 0.54) in time
14:33:02 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:02 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.27112231756463 degrees.
14:33:02 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.27112231756463 degrees.
14:33:02 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:02 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:02 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:02 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:02 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:02 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:02 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:02 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:02 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:02 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:02 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:02 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:02 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:02 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:02 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:02 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:02 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:02 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:02 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:02 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:02 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:02 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:02 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.128368 (min) 0.229074 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.0426592 (min) 0.220507 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.0110519 (min) 0.0677794 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.421751 (min) 2.58394 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: y_wind: -8.58213 (min) -7.25625 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01108e-06 (min) 0.00443799 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5937 (min) 13.2642 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.6773 (min) 32.7525 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000149096 (min) 0.000222043 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:02 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:02 DEBUG opendrift:729: No elements hit coastline.
14:33:02 DEBUG opendrift:773: Lifting 14 elements to seafloor.
14:33:02 DEBUG opendrift:1807: No elements to deactivate
14:33:02 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:02 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:02 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:02 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 10
14:33:02 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 3 2 0 0 0 0]
14:33:02 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 0 0 3 3 3 3]
14:33:02 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 370. 0.]
[ 0. 0. 0. 0. 0.]
[ 15. 0. 0. 75. 0.]
[ 6. 0. 81. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:02 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:02 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:02 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:02 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:02 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05514037426905444
14:33:02 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:02 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:02 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:02 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:02 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:02 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:02 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:02 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:33:02 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:33:02 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:02 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:02 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:02 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:33:02 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 1
14:33:02 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:02 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 1 elements
14:33:02 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:02 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(100), np.int64(0), np.int64(38), np.int64(362), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:02 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:02 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:02 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:02 DEBUG opendrift:2210: ======================================================================
14:33:02 INFO opendrift:2211: 2026-06-14 06:02:22.780541 - step 32 of 96 - 500 active elements (0 deactivated)
14:33:02 DEBUG opendrift:2217: 0 elements scheduled.
14:33:02 DEBUG opendrift:2219: ======================================================================
14:33:02 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.680745302799046
14:33:02 DEBUG opendrift:2230: 10.510397700814943 <- longitude -> 10.725090375236226
14:33:02 DEBUG opendrift:2230: -22.991491317749023 <- z -> 0.0
14:33:02 DEBUG opendrift:2231: ---------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:02 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:02 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:02 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:02 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:02 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 06:00:00 (before)
2026-06-14 07:00:00 (after)
14:33:04 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:04 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:04 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:04 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:04 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:04 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.02487390433369 and 59.71315661460406 degrees.
14:33:04 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:04 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.02487390433369 and 59.71315661460406 degrees.
14:33:04 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:04 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:04 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:04 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:04 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:04 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:04 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:04 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 44x36x11) for time after (2026-06-14 07:00:00)
14:33:04 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 06:00:00) in space (linearNDFast)
14:33:04 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:04 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 07:00:00) in space (linearNDFast)
14:33:04 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:04 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 06:00:00, weight 0.96) and
after (2026-06-14 07:00:00, weight 0.04) in time
14:33:04 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:04 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.27492065259385 degrees.
14:33:04 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.27492065259385 degrees.
14:33:04 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:04 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:04 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:04 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:04 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:04 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:04 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:04 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:04 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:04 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:04 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:04 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:04 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:04 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:04 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:04 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:04 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:04 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:04 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:04 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:04 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:04 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:04 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.137365 (min) 0.26846 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.0133175 (min) 0.253889 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.0688405 (min) -0.00839053 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: x_wind: -0.253303 (min) 3.59824 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.8118 (min) -8.21456 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 9.99998e-07 (min) 0.00737676 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5881 (min) 13.3782 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.1201 (min) 32.7524 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000196152 (min) 0.000226163 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:04 DEBUG opendrift:729: No elements hit coastline.
14:33:04 DEBUG opendrift:773: Lifting 68 elements to seafloor.
14:33:04 DEBUG opendrift:1807: No elements to deactivate
14:33:04 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:04 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:04 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:04 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 8
14:33:04 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 3 0 0 0 2 0 0]
14:33:04 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 0 3 3 3 0 3 3]
14:33:04 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 376. 0.]
[ 0. 0. 0. 0. 0.]
[ 16. 0. 0. 80. 0.]
[ 7. 0. 82. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:04 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:04 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:04 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:04 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:04 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.07228608783188145
14:33:04 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:04 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:04 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:04 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:559: 7 elements reached seafloor, interacting with bottom
14:33:04 DEBUG opendrift:773: Lifting 7 elements to seafloor.
14:33:04 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:04 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:04 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:04 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:04 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:04 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:04 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:04 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:04 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(96), np.int64(0), np.int64(34), np.int64(370), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:04 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:04 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:04 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:04 DEBUG opendrift:2210: ======================================================================
14:33:04 INFO opendrift:2211: 2026-06-14 06:32:22.780541 - step 33 of 96 - 500 active elements (0 deactivated)
14:33:04 DEBUG opendrift:2217: 0 elements scheduled.
14:33:04 DEBUG opendrift:2219: ======================================================================
14:33:04 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.68484866632209
14:33:04 DEBUG opendrift:2230: 10.510397700814943 <- longitude -> 10.720954731117946
14:33:04 DEBUG opendrift:2230: -22.991491317749023 <- z -> 0.0
14:33:04 DEBUG opendrift:2231: ---------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:04 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:04 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:04 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:04 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 06:00:00 (before)
2026-06-14 07:00:00 (after)
14:33:04 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 06:00:00) in space (linearNDFast)
14:33:04 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:04 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 07:00:00) in space (linearNDFast)
14:33:04 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:04 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 06:00:00, weight 0.46) and
after (2026-06-14 07:00:00, weight 0.54) in time
14:33:04 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:04 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.279056314606194 degrees.
14:33:04 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.279056314606194 degrees.
14:33:04 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:04 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:04 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:04 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:04 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:04 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:04 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:04 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:04 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:04 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:04 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:04 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:04 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:04 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:04 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:04 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:04 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:04 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:04 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:04 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:04 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:04 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:04 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.13233 (min) 0.274843 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.0446049 (min) 0.279758 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.13945 (min) -0.0766696 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: x_wind: -0.821197 (min) 1.77169 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.51614 (min) -8.13035 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 9.99999e-07 (min) 0.00680441 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5799 (min) 13.3539 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.1918 (min) 32.752 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000186445 (min) 0.000157802 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:04 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:04 DEBUG opendrift:729: No elements hit coastline.
14:33:04 DEBUG opendrift:773: Lifting 88 elements to seafloor.
14:33:04 DEBUG opendrift:1807: No elements to deactivate
14:33:04 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:04 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:04 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:04 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 4
14:33:04 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0]
14:33:04 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3]
14:33:04 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 380. 0.]
[ 0. 0. 0. 0. 0.]
[ 16. 0. 0. 83. 0.]
[ 7. 0. 82. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:04 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:04 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:04 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:04 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:04 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06573183553587697
14:33:04 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:04 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:04 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:04 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:559: 4 elements reached seafloor, interacting with bottom
14:33:04 DEBUG opendrift:773: Lifting 4 elements to seafloor.
14:33:04 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:04 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:04 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:04 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:04 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:04 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:04 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:04 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:04 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(92), np.int64(0), np.int64(33), np.int64(375), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:04 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:04 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:04 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:04 DEBUG opendrift:2210: ======================================================================
14:33:04 INFO opendrift:2211: 2026-06-14 07:02:22.780541 - step 34 of 96 - 500 active elements (0 deactivated)
14:33:04 DEBUG opendrift:2217: 0 elements scheduled.
14:33:04 DEBUG opendrift:2219: ======================================================================
14:33:04 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.68697721468877
14:33:04 DEBUG opendrift:2230: 10.510397700814947 <- longitude -> 10.716962108993938
14:33:04 DEBUG opendrift:2230: -22.991491317749023 <- z -> -0.18235688157315533
14:33:04 DEBUG opendrift:2231: ---------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:04 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:04 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:04 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:04 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:04 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 07:00:00 (before)
2026-06-14 08:00:00 (after)
14:33:06 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:07 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:07 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:07 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:07 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:07 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.018048556020574 and 59.71315661460406 degrees.
14:33:07 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:07 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.018048556020574 and 59.71315661460406 degrees.
14:33:07 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:07 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:07 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:07 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:07 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:07 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:07 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:07 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 45x36x11) for time after (2026-06-14 08:00:00)
14:33:07 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 07:00:00) in space (linearNDFast)
14:33:07 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:07 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 08:00:00) in space (linearNDFast)
14:33:07 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:07 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 07:00:00, weight 0.96) and
after (2026-06-14 08:00:00, weight 0.04) in time
14:33:07 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:07 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.28304893112884 degrees.
14:33:07 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.28304893112884 degrees.
14:33:07 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:07 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:07 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:07 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:07 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:07 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:07 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:07 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:07 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:07 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:07 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:07 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:07 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:07 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:07 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:07 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:07 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:07 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:07 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:07 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:07 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:07 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:07 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.142088 (min) 0.232621 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.0823584 (min) 0.347377 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.208068 (min) -0.143576 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: x_wind: -1.242 (min) 0.276759 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.26163 (min) -8.06559 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01441e-06 (min) 0.00622188 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5717 (min) 13.3675 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.257 (min) 32.7659 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000195819 (min) 0.000190835 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:07 DEBUG opendrift:729: No elements hit coastline.
14:33:07 DEBUG opendrift:773: Lifting 104 elements to seafloor.
14:33:07 DEBUG opendrift:1807: No elements to deactivate
14:33:07 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:07 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:07 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:07 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 3
14:33:07 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0]
14:33:07 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3]
14:33:07 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 383. 0.]
[ 0. 0. 0. 0. 0.]
[ 16. 0. 0. 84. 0.]
[ 7. 0. 82. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:07 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:07 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:07 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:07 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:07 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.062216283459692934
14:33:07 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:07 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:07 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:07 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:559: 3 elements reached seafloor, interacting with bottom
14:33:07 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:33:07 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 15 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:07 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:07 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:07 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:07 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:07 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:07 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:07 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(89), np.int64(0), np.int64(32), np.int64(379), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:07 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:07 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:07 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:07 DEBUG opendrift:2210: ======================================================================
14:33:07 INFO opendrift:2211: 2026-06-14 07:32:22.780541 - step 35 of 96 - 500 active elements (0 deactivated)
14:33:07 DEBUG opendrift:2217: 0 elements scheduled.
14:33:07 DEBUG opendrift:2219: ======================================================================
14:33:07 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.69150770172925
14:33:07 DEBUG opendrift:2230: 10.510397700814947 <- longitude -> 10.717640540352436
14:33:07 DEBUG opendrift:2230: -22.991491317749023 <- z -> -0.5358773165297626
14:33:07 DEBUG opendrift:2231: ---------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:07 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:07 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:07 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:07 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 07:00:00 (before)
2026-06-14 08:00:00 (after)
14:33:07 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 07:00:00) in space (linearNDFast)
14:33:07 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:07 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 08:00:00) in space (linearNDFast)
14:33:07 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:07 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 07:00:00, weight 0.46) and
after (2026-06-14 08:00:00, weight 0.54) in time
14:33:07 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:07 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.282370501650036 degrees.
14:33:07 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.282370501650036 degrees.
14:33:07 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:07 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:07 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:07 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:07 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:07 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:07 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:07 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:07 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:07 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:07 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:07 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:07 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:07 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:07 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:07 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:07 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:07 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:07 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:07 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:07 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:07 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:07 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.150079 (min) 0.267219 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.011445 (min) 0.370612 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.258195 (min) -0.197058 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: x_wind: -0.137241 (min) 0.516529 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: y_wind: -8.81805 (min) -7.63708 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.0145e-06 (min) 0.00543952 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5647 (min) 13.4134 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.082 (min) 32.7595 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000197932 (min) 9.22335e-05 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:07 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:07 DEBUG opendrift:729: No elements hit coastline.
14:33:07 DEBUG opendrift:773: Lifting 117 elements to seafloor.
14:33:07 DEBUG opendrift:1807: No elements to deactivate
14:33:07 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:07 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:07 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:07 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 2
14:33:07 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0]
14:33:07 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3]
14:33:07 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 385. 0.]
[ 0. 0. 0. 0. 0.]
[ 16. 0. 0. 85. 0.]
[ 7. 0. 82. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:07 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:07 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:07 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:07 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:07 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05619354156567515
14:33:07 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:07 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:07 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:07 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:33:07 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:33:07 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 14 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:07 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:07 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:07 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:33:07 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:07 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:07 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:07 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:07 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(87), np.int64(0), np.int64(31), np.int64(382), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:07 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:07 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:07 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:07 DEBUG opendrift:2210: ======================================================================
14:33:07 INFO opendrift:2211: 2026-06-14 08:02:22.780541 - step 36 of 96 - 500 active elements (0 deactivated)
14:33:07 DEBUG opendrift:2217: 0 elements scheduled.
14:33:07 DEBUG opendrift:2219: ======================================================================
14:33:07 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.694247475131434
14:33:07 DEBUG opendrift:2230: 10.510397700814947 <- longitude -> 10.719212899628356
14:33:07 DEBUG opendrift:2230: -22.991491317749023 <- z -> -0.42442753445497206
14:33:07 DEBUG opendrift:2231: ---------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:07 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:07 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:07 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:07 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:07 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 08:00:00 (before)
2026-06-14 09:00:00 (after)
14:33:09 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:09 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:09 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:09 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:09 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:09 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.01122049835597 and 59.71315661460406 degrees.
14:33:09 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:09 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 59.01122049835597 and 59.71315661460406 degrees.
14:33:09 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:09 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:09 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:09 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:09 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:09 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:09 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:09 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 46x36x11) for time after (2026-06-14 09:00:00)
14:33:09 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 08:00:00) in space (linearNDFast)
14:33:09 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:09 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 09:00:00) in space (linearNDFast)
14:33:09 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:09 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 08:00:00, weight 0.96) and
after (2026-06-14 09:00:00, weight 0.04) in time
14:33:09 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:09 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.28079814662304 degrees.
14:33:09 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.28079814662304 degrees.
14:33:09 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:09 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:09 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:09 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:09 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:09 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:09 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:09 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:09 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:09 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:09 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:09 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:09 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:09 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:09 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:09 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:09 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:09 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:09 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:09 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:09 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:09 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:09 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:09 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:09 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:09 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:09 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:09 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:09 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:09 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.218529 (min) 0.209124 (max)
14:33:09 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.016124 (min) 0.425957 (max)
14:33:09 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.305765 (min) -0.247741 (max)
14:33:09 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.505875 (min) 1.01183 (max)
14:33:09 DEBUG opendrift.models.basemodel.environment:899: y_wind: -8.45614 (min) -7.26343 (max)
14:33:09 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:09 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:33:09 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01503e-06 (min) 0.00501781 (max)
14:33:09 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:09 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5579 (min) 13.3558 (max)
14:33:09 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.4641 (min) 32.7551 (max)
14:33:09 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000198817 (min) 0.000107606 (max)
14:33:09 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:09 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:09 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:09 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:09 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:09 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:09 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:09 DEBUG opendrift:729: No elements hit coastline.
14:33:09 DEBUG opendrift:773: Lifting 137 elements to seafloor.
14:33:09 DEBUG opendrift:1807: No elements to deactivate
14:33:09 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:09 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:09 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:09 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 5
14:33:09 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 2 0 0]
14:33:09 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 0 3 3]
14:33:09 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 389. 0.]
[ 0. 0. 0. 0. 0.]
[ 17. 0. 0. 86. 0.]
[ 7. 0. 82. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:09 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:09 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:09 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:09 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:09 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05230157209287988
14:33:09 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:09 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:09 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:09 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:559: 5 elements reached seafloor, interacting with bottom
14:33:09 DEBUG opendrift:773: Lifting 5 elements to seafloor.
14:33:09 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:09 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:09 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:09 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:09 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:09 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:09 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:09 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:09 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(84), np.int64(0), np.int64(28), np.int64(388), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:09 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:09 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:09 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:09 DEBUG opendrift:2210: ======================================================================
14:33:09 INFO opendrift:2211: 2026-06-14 08:32:22.780541 - step 37 of 96 - 500 active elements (0 deactivated)
14:33:09 DEBUG opendrift:2217: 0 elements scheduled.
14:33:09 DEBUG opendrift:2219: ======================================================================
14:33:09 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.70019625319305
14:33:09 DEBUG opendrift:2230: 10.51039770081495 <- longitude -> 10.721731748044323
14:33:09 DEBUG opendrift:2230: -22.991491317749023 <- z -> -0.49714330378389887
14:33:09 DEBUG opendrift:2231: ---------------------------------
14:33:09 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:09 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:09 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:09 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:09 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:09 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:09 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:09 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 08:00:00 (before)
2026-06-14 09:00:00 (after)
14:33:09 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 08:00:00) in space (linearNDFast)
14:33:09 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:09 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 09:00:00) in space (linearNDFast)
14:33:09 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:09 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 08:00:00, weight 0.46) and
after (2026-06-14 09:00:00, weight 0.54) in time
14:33:09 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:09 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.278279290309634 degrees.
14:33:09 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.278279290309634 degrees.
14:33:09 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:09 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:09 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:09 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:09 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:09 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:09 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:09 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:09 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:09 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:09 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:09 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:09 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:09 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:09 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:09 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:09 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:10 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:10 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:10 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:10 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:10 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:10 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:10 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:10 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:10 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:10 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:10 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:10 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:10 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.244579 (min) 0.258064 (max)
14:33:10 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0185507 (min) 0.407958 (max)
14:33:10 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.329142 (min) -0.279369 (max)
14:33:10 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.364841 (min) 0.904556 (max)
14:33:10 DEBUG opendrift.models.basemodel.environment:899: y_wind: -8.28527 (min) -7.17354 (max)
14:33:10 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:10 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:33:10 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01379e-06 (min) 0.00590728 (max)
14:33:10 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:10 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5532 (min) 13.324 (max)
14:33:10 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.5304 (min) 32.7346 (max)
14:33:10 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000185436 (min) 0.000152267 (max)
14:33:10 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:10 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:10 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:10 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:10 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:10 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:10 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:10 DEBUG opendrift:729: No elements hit coastline.
14:33:10 DEBUG opendrift:773: Lifting 388 elements to seafloor.
14:33:10 DEBUG opendrift:1807: No elements to deactivate
14:33:10 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:10 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:10 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:10 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 3
14:33:10 DEBUG opendrift.models.chemicaldrift:1478: old species: [3 2 3]
14:33:10 DEBUG opendrift.models.chemicaldrift:1479: new species: [0 0 0]
14:33:10 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 389. 0.]
[ 0. 0. 0. 0. 0.]
[ 18. 0. 0. 88. 0.]
[ 9. 0. 82. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:10 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:10 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:10 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:10 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:10 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05005089473786345
14:33:10 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:10 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:10 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:10 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:10 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:10 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 13 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:10 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:10 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:10 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:10 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:10 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:10 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(87), np.int64(0), np.int64(26), np.int64(387), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:10 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:10 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:10 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:10 DEBUG opendrift:2210: ======================================================================
14:33:10 INFO opendrift:2211: 2026-06-14 09:02:22.780541 - step 38 of 96 - 500 active elements (0 deactivated)
14:33:10 DEBUG opendrift:2217: 0 elements scheduled.
14:33:10 DEBUG opendrift:2219: ======================================================================
14:33:10 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.705504686055065
14:33:10 DEBUG opendrift:2230: 10.51039770081495 <- longitude -> 10.72952241552035
14:33:10 DEBUG opendrift:2230: -22.96615219116211 <- z -> -0.1534021486038698
14:33:10 DEBUG opendrift:2231: ---------------------------------
14:33:10 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:10 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:10 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:10 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:10 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:10 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:10 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:10 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 09:00:00 (before)
2026-06-14 10:00:00 (after)
14:33:11 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:11 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:11 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:11 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:11 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:11 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.99755624928583 and 59.71315661460406 degrees.
14:33:11 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:11 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.99755624928583 and 59.71315661460406 degrees.
14:33:11 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:11 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:11 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:11 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:11 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:11 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:11 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:11 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 48x36x11) for time after (2026-06-14 10:00:00)
14:33:11 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 09:00:00) in space (linearNDFast)
14:33:11 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:11 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 10:00:00) in space (linearNDFast)
14:33:11 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:11 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 09:00:00, weight 0.96) and
after (2026-06-14 10:00:00, weight 0.04) in time
14:33:11 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:11 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.27048861636656 degrees.
14:33:11 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.27048861636656 degrees.
14:33:11 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:11 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:11 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:11 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:11 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:11 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:11 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:11 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:11 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:11 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:11 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:11 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:11 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:11 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:11 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:11 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:11 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:11 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:11 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:11 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:11 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:11 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:11 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.269142 (min) 0.283807 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.036402 (min) 0.433919 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.352485 (min) -0.307266 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.231385 (min) 1.05524 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: y_wind: -8.09431 (min) -6.97001 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01598e-06 (min) 0.00528569 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5486 (min) 13.4591 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.2515 (min) 32.7446 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000309262 (min) 0.000124318 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:11 DEBUG opendrift:729: No elements hit coastline.
14:33:11 DEBUG opendrift:773: Lifting 389 elements to seafloor.
14:33:11 DEBUG opendrift:1807: No elements to deactivate
14:33:11 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:11 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:11 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:11 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 6
14:33:11 DEBUG opendrift.models.chemicaldrift:1478: old species: [2 2 0 3 0 0]
14:33:11 DEBUG opendrift.models.chemicaldrift:1479: new species: [0 0 3 0 3 3]
14:33:11 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 392. 0.]
[ 0. 0. 0. 0. 0.]
[ 20. 0. 0. 89. 0.]
[ 10. 0. 82. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:11 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:11 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:11 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:11 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:11 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0476826637338603
14:33:11 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:11 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:11 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:11 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:559: 3 elements reached seafloor, interacting with bottom
14:33:11 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:33:11 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:11 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:11 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:11 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:11 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:11 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:11 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:11 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:11 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:11 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:11 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:11 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(87), np.int64(0), np.int64(21), np.int64(392), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:11 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:11 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:11 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:11 DEBUG opendrift:2210: ======================================================================
14:33:11 INFO opendrift:2211: 2026-06-14 09:32:22.780541 - step 39 of 96 - 500 active elements (0 deactivated)
14:33:11 DEBUG opendrift:2217: 0 elements scheduled.
14:33:11 DEBUG opendrift:2219: ======================================================================
14:33:11 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.7125173979628
14:33:11 DEBUG opendrift:2230: 10.510397700814954 <- longitude -> 10.733228162544577
14:33:11 DEBUG opendrift:2230: -22.93739128112793 <- z -> 0.0
14:33:11 DEBUG opendrift:2231: ---------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:11 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:11 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:11 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:11 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 09:00:00 (before)
2026-06-14 10:00:00 (after)
14:33:11 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 09:00:00) in space (linearNDFast)
14:33:11 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:11 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 10:00:00) in space (linearNDFast)
14:33:11 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:11 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 09:00:00, weight 0.46) and
after (2026-06-14 10:00:00, weight 0.54) in time
14:33:11 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:11 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.26678285269665 degrees.
14:33:11 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.26678285269665 degrees.
14:33:11 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:11 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:11 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:11 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:11 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:11 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:11 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:11 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:11 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:11 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:11 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:11 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:11 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:11 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:11 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:11 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:11 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:11 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:11 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:11 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:11 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:11 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:11 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.291262 (min) 0.297871 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0499343 (min) 0.471994 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.343653 (min) -0.302212 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.943921 (min) 1.27015 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: y_wind: -7.71645 (min) -6.9075 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 9.99997e-07 (min) 0.00696551 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5445 (min) 13.4005 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.5414 (min) 32.7039 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000273789 (min) 0.000148849 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:11 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:11 DEBUG opendrift:729: No elements hit coastline.
14:33:11 DEBUG opendrift:768: No elements hit seafloor.
14:33:11 DEBUG opendrift:1807: No elements to deactivate
14:33:11 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:11 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:11 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:11 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 4
14:33:11 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 3 3]
14:33:11 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 0 0]
14:33:11 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 394. 0.]
[ 0. 0. 0. 0. 0.]
[ 20. 0. 0. 92. 0.]
[ 12. 0. 82. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:11 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:11 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:11 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:11 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:11 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.044024272870868034
14:33:11 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:11 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:11 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:11 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:33:11 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:33:11 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:11 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:11 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:11 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:11 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:11 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:11 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:11 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:11 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(87), np.int64(0), np.int64(20), np.int64(393), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:11 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:11 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:11 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:11 DEBUG opendrift:2210: ======================================================================
14:33:11 INFO opendrift:2211: 2026-06-14 10:02:22.780541 - step 40 of 96 - 500 active elements (0 deactivated)
14:33:11 DEBUG opendrift:2217: 0 elements scheduled.
14:33:11 DEBUG opendrift:2219: ======================================================================
14:33:11 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.71609679218193
14:33:11 DEBUG opendrift:2230: 10.510397700814954 <- longitude -> 10.739576372708052
14:33:11 DEBUG opendrift:2230: -22.93739128112793 <- z -> -0.6079007648974508
14:33:11 DEBUG opendrift:2231: ---------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:11 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:11 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:11 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:11 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:11 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 10:00:00 (before)
2026-06-14 11:00:00 (after)
14:33:13 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:13 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:13 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:13 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:13 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:13 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.983881145760954 and 59.71315661460406 degrees.
14:33:13 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:13 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.983881145760954 and 59.71315661460406 degrees.
14:33:13 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:13 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:13 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:13 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:13 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:13 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:13 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:13 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 50x36x11) for time after (2026-06-14 11:00:00)
14:33:13 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 10:00:00) in space (linearNDFast)
14:33:13 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:13 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 11:00:00) in space (linearNDFast)
14:33:13 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:13 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 10:00:00, weight 0.96) and
after (2026-06-14 11:00:00, weight 0.04) in time
14:33:13 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:13 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.26043464502204 degrees.
14:33:13 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.26043464502204 degrees.
14:33:13 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:13 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:13 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:13 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:13 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:13 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:13 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:13 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:13 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:13 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:13 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:13 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:13 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:13 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:13 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:13 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:13 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:13 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:13 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:13 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:13 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:13 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:13 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:13 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:13 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:13 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:13 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:13 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:13 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:13 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.339233 (min) 0.31874 (max)
14:33:13 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0113988 (min) 0.415608 (max)
14:33:13 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.33204 (min) -0.288734 (max)
14:33:13 DEBUG opendrift.models.basemodel.environment:899: x_wind: 1.23466 (min) 2.16505 (max)
14:33:13 DEBUG opendrift.models.basemodel.environment:899: y_wind: -7.5689 (min) -6.66851 (max)
14:33:13 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:13 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 23.2455 (max)
14:33:13 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01383e-06 (min) 0.00508644 (max)
14:33:13 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:13 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5403 (min) 13.3457 (max)
14:33:13 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.7591 (min) 32.7026 (max)
14:33:13 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000354921 (min) 0.000152808 (max)
14:33:13 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:13 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:13 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:13 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:13 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:13 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:13 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:13 DEBUG opendrift:729: No elements hit coastline.
14:33:13 DEBUG opendrift:768: No elements hit seafloor.
14:33:13 DEBUG opendrift:1807: No elements to deactivate
14:33:13 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:13 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:13 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:13 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 0
14:33:13 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:13 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.044167252875983005
14:33:13 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:13 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:13 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:13 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:13 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:13 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:13 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:13 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:13 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:13 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:13 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:13 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(87), np.int64(0), np.int64(19), np.int64(394), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:13 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:13 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:13 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:13 DEBUG opendrift:2210: ======================================================================
14:33:13 INFO opendrift:2211: 2026-06-14 10:32:22.780541 - step 41 of 96 - 500 active elements (0 deactivated)
14:33:13 DEBUG opendrift:2217: 0 elements scheduled.
14:33:13 DEBUG opendrift:2219: ======================================================================
14:33:13 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.721438462059105
14:33:13 DEBUG opendrift:2230: 10.51039770081496 <- longitude -> 10.748230173936843
14:33:13 DEBUG opendrift:2230: -22.93739128112793 <- z -> 0.0
14:33:13 DEBUG opendrift:2231: ---------------------------------
14:33:13 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:13 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:13 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:13 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:13 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:13 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:13 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:13 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 10:00:00 (before)
2026-06-14 11:00:00 (after)
14:33:13 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 10:00:00) in space (linearNDFast)
14:33:13 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:13 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 11:00:00) in space (linearNDFast)
14:33:13 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:14 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 10:00:00, weight 0.46) and
after (2026-06-14 11:00:00, weight 0.54) in time
14:33:14 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:14 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.25178084365473 degrees.
14:33:14 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.25178084365473 degrees.
14:33:14 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:14 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:14 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:14 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:14 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:14 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:14 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:14 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:14 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:14 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:14 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:14 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:14 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:14 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:14 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:14 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:14 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:14 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:14 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:14 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:14 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:14 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:14 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:14 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:14 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:14 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:14 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:14 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:14 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:14 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.300318 (min) 0.31509 (max)
14:33:14 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.0246151 (min) 0.264259 (max)
14:33:14 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.286956 (min) -0.24303 (max)
14:33:14 DEBUG opendrift.models.basemodel.environment:899: x_wind: 2.03152 (min) 2.90571 (max)
14:33:14 DEBUG opendrift.models.basemodel.environment:899: y_wind: -7.4417 (min) -6.63584 (max)
14:33:14 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:14 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 24.0979 (max)
14:33:14 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 9.99999e-07 (min) 0.00581813 (max)
14:33:14 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:14 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5351 (min) 13.5582 (max)
14:33:14 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.3601 (min) 32.7098 (max)
14:33:14 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000421844 (min) 0.000128816 (max)
14:33:14 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:14 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:14 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:14 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:14 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:14 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:14 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:14 DEBUG opendrift:729: No elements hit coastline.
14:33:14 DEBUG opendrift:768: No elements hit seafloor.
14:33:14 DEBUG opendrift:1807: No elements to deactivate
14:33:14 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:14 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:14 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:14 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 6
14:33:14 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0 0]
14:33:14 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3 3]
14:33:14 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 400. 0.]
[ 0. 0. 0. 0. 0.]
[ 20. 0. 0. 94. 0.]
[ 12. 0. 82. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:14 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:14 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:14 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:14 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:14 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04495316099664361
14:33:14 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:14 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:14 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:14 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:559: 6 elements reached seafloor, interacting with bottom
14:33:14 DEBUG opendrift:773: Lifting 6 elements to seafloor.
14:33:14 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:14 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:14 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:14 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:14 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:14 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:14 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(81), np.int64(0), np.int64(19), np.int64(400), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:14 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:14 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:14 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:14 DEBUG opendrift:2210: ======================================================================
14:33:14 INFO opendrift:2211: 2026-06-14 11:02:22.780541 - step 42 of 96 - 500 active elements (0 deactivated)
14:33:14 DEBUG opendrift:2217: 0 elements scheduled.
14:33:14 DEBUG opendrift:2219: ======================================================================
14:33:14 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.7246776367256
14:33:14 DEBUG opendrift:2230: 10.51039770081496 <- longitude -> 10.754263646536096
14:33:14 DEBUG opendrift:2230: -22.93739128112793 <- z -> -0.6257390881924751
14:33:14 DEBUG opendrift:2231: ---------------------------------
14:33:14 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:14 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:14 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:14 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:14 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:14 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:14 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:14 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 11:00:00 (before)
2026-06-14 12:00:00 (after)
14:33:15 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:15 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:15 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:15 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:15 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:15 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.977039520022615 and 59.71315661460406 degrees.
14:33:15 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:15 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.977039520022615 and 59.71315661460406 degrees.
14:33:15 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:15 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:15 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:15 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:15 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:15 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:15 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:15 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 51x36x11) for time after (2026-06-14 12:00:00)
14:33:15 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 11:00:00) in space (linearNDFast)
14:33:15 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:15 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 12:00:00) in space (linearNDFast)
14:33:15 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:15 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 11:00:00, weight 0.96) and
after (2026-06-14 12:00:00, weight 0.04) in time
14:33:15 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:15 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338439742 and -59.2457473761565 degrees.
14:33:15 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338439742 and -59.2457473761565 degrees.
14:33:15 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:15 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:15 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:15 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:15 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:15 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:15 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:15 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:15 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:15 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:15 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:15 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:15 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:15 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:15 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:15 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:15 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:15 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:15 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:15 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:15 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:15 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:15 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:15 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:15 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:15 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:15 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:15 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:15 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:15 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.32142 (min) 0.319219 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.100485 (min) 0.284123 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.241321 (min) -0.196434 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: x_wind: 2.765 (min) 3.63829 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: y_wind: -7.31231 (min) -6.47362 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 24.8619 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01078e-06 (min) 0.00526028 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5272 (min) 13.5834 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.5374 (min) 32.7002 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000601738 (min) 0.00018061 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:15 DEBUG opendrift:729: No elements hit coastline.
14:33:15 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:15 DEBUG opendrift:1807: No elements to deactivate
14:33:15 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:15 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:15 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:15 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 3
14:33:15 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 3]
14:33:15 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 0]
14:33:15 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 402. 0.]
[ 0. 0. 0. 0. 0.]
[ 20. 0. 0. 94. 0.]
[ 13. 0. 82. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:15 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:15 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:15 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:15 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:15 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04637999546335183
14:33:15 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:15 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:15 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:15 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:559: 3 elements reached seafloor, interacting with bottom
14:33:15 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:33:15 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:15 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:15 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:15 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:15 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:15 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:15 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:15 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:15 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(80), np.int64(0), np.int64(17), np.int64(403), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:15 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:15 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:15 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:15 DEBUG opendrift:2210: ======================================================================
14:33:15 INFO opendrift:2211: 2026-06-14 11:32:22.780541 - step 43 of 96 - 500 active elements (0 deactivated)
14:33:15 DEBUG opendrift:2217: 0 elements scheduled.
14:33:15 DEBUG opendrift:2219: ======================================================================
14:33:15 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.727523601089494
14:33:15 DEBUG opendrift:2230: 10.51039770081496 <- longitude -> 10.762523280432138
14:33:15 DEBUG opendrift:2230: -22.93739128112793 <- z -> -0.12715643356338335
14:33:15 DEBUG opendrift:2231: ---------------------------------
14:33:15 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:15 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:15 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:15 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:15 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:15 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:15 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:15 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 11:00:00 (before)
2026-06-14 12:00:00 (after)
14:33:15 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 11:00:00) in space (linearNDFast)
14:33:15 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:15 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 12:00:00) in space (linearNDFast)
14:33:15 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:15 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 11:00:00, weight 0.46) and
after (2026-06-14 12:00:00, weight 0.54) in time
14:33:15 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:15 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.23748773695194 degrees.
14:33:15 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.23748773695194 degrees.
14:33:15 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:15 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:15 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:15 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:15 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:15 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:15 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:15 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:15 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:15 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:15 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:15 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:15 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:15 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:15 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:15 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:15 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:15 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:15 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:15 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:15 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:15 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:15 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:15 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:15 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:15 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:15 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:15 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:15 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:15 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.280628 (min) 0.360123 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.176043 (min) 0.300056 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.178522 (min) -0.142587 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: x_wind: 3.49844 (min) 4.3685 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: y_wind: -7.00741 (min) -6.23709 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 25.9866 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01502e-06 (min) 0.00590189 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5227 (min) 13.6092 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.5149 (min) 32.6994 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000718195 (min) 0.00018024 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:15 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:15 DEBUG opendrift:729: No elements hit coastline.
14:33:15 DEBUG opendrift:768: No elements hit seafloor.
14:33:16 DEBUG opendrift:1807: No elements to deactivate
14:33:16 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:16 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:16 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:16 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 4
14:33:16 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 3]
14:33:16 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 0]
14:33:16 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 405. 0.]
[ 0. 0. 0. 0. 0.]
[ 20. 0. 0. 96. 0.]
[ 14. 0. 82. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:16 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:16 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:16 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:16 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:16 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04671792028000384
14:33:16 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:16 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:16 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:559: 3 elements reached seafloor, interacting with bottom
14:33:16 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:33:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:16 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:16 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:16 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:16 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:16 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:16 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(78), np.int64(0), np.int64(17), np.int64(405), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:16 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:16 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:16 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:16 DEBUG opendrift:2210: ======================================================================
14:33:16 INFO opendrift:2211: 2026-06-14 12:02:22.780541 - step 44 of 96 - 500 active elements (0 deactivated)
14:33:16 DEBUG opendrift:2217: 0 elements scheduled.
14:33:16 DEBUG opendrift:2219: ======================================================================
14:33:16 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.72941954277318
14:33:16 DEBUG opendrift:2230: 10.510397700814954 <- longitude -> 10.773403449842787
14:33:16 DEBUG opendrift:2230: -22.93739128112793 <- z -> 0.0
14:33:16 DEBUG opendrift:2231: ---------------------------------
14:33:16 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:16 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:16 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:16 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:16 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:16 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:16 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:16 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 12:00:00 (before)
2026-06-14 13:00:00 (after)
14:33:17 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:17 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:17 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:17 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:17 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:17 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.96334811347488 and 59.71315661460406 degrees.
14:33:17 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:17 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.96334811347488 and 59.71315661460406 degrees.
14:33:17 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:17 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:17 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:17 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:17 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:17 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:17 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:17 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 53x36x11) for time after (2026-06-14 13:00:00)
14:33:17 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 12:00:00) in space (linearNDFast)
14:33:17 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:17 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 13:00:00) in space (linearNDFast)
14:33:17 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:17 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 12:00:00, weight 0.96) and
after (2026-06-14 13:00:00, weight 0.04) in time
14:33:17 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:17 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.2266075635185 degrees.
14:33:17 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.2266075635185 degrees.
14:33:17 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:17 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:17 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:17 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:17 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:17 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:17 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:17 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:17 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:17 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:17 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:17 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:17 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:17 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:17 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:17 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:17 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:17 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:17 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:17 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:17 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:17 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:17 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.266727 (min) 0.369487 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.260501 (min) 0.210425 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.116224 (min) -0.085577 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: x_wind: 4.11814 (min) 5.05436 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: y_wind: -6.73381 (min) -6.00058 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 27.2244 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.0126e-06 (min) 0.00638229 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5187 (min) 13.6802 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.346 (min) 32.6986 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000571729 (min) 0.000236611 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:17 DEBUG opendrift:729: No elements hit coastline.
14:33:17 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:17 DEBUG opendrift:1807: No elements to deactivate
14:33:17 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:17 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:17 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:17 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 5
14:33:17 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0]
14:33:17 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3]
14:33:17 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 410. 0.]
[ 0. 0. 0. 0. 0.]
[ 20. 0. 0. 96. 0.]
[ 14. 0. 82. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:17 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:17 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:17 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:17 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:17 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0477589039672107
14:33:17 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:17 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:17 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:17 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:559: 5 elements reached seafloor, interacting with bottom
14:33:17 DEBUG opendrift:773: Lifting 5 elements to seafloor.
14:33:17 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:17 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:17 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:17 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:17 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:17 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(73), np.int64(0), np.int64(17), np.int64(410), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:17 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:17 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:17 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:17 DEBUG opendrift:2210: ======================================================================
14:33:17 INFO opendrift:2211: 2026-06-14 12:32:22.780541 - step 45 of 96 - 500 active elements (0 deactivated)
14:33:17 DEBUG opendrift:2217: 0 elements scheduled.
14:33:17 DEBUG opendrift:2219: ======================================================================
14:33:17 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.72877705572347
14:33:17 DEBUG opendrift:2230: 10.510397700814954 <- longitude -> 10.783061024477231
14:33:17 DEBUG opendrift:2230: -22.93739128112793 <- z -> -0.20016344304063094
14:33:17 DEBUG opendrift:2231: ---------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:17 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:17 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:17 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:17 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 12:00:00 (before)
2026-06-14 13:00:00 (after)
14:33:17 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 12:00:00) in space (linearNDFast)
14:33:17 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:17 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 13:00:00) in space (linearNDFast)
14:33:17 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:17 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 12:00:00, weight 0.46) and
after (2026-06-14 13:00:00, weight 0.54) in time
14:33:17 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:17 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.216949996402356 degrees.
14:33:17 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.216949996402356 degrees.
14:33:17 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:17 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:17 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:17 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:17 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:17 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:17 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:17 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:17 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:17 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:17 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:17 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:17 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:17 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:17 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:17 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:17 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:17 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:17 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:17 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:17 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:17 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:17 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.220839 (min) 0.271353 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.290222 (min) 0.148853 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.0604086 (min) -0.0321399 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: x_wind: 4.16411 (min) 5.01045 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: y_wind: -6.81806 (min) -6.17579 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 27.9384 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01139e-06 (min) 0.00654676 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5206 (min) 13.6706 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.5141 (min) 32.6966 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000540926 (min) 0.000193094 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:17 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:17 DEBUG opendrift:729: No elements hit coastline.
14:33:17 DEBUG opendrift:768: No elements hit seafloor.
14:33:17 DEBUG opendrift:1807: No elements to deactivate
14:33:17 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:17 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:17 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:17 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 2
14:33:17 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0]
14:33:17 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3]
14:33:17 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 412. 0.]
[ 0. 0. 0. 0. 0.]
[ 20. 0. 0. 96. 0.]
[ 14. 0. 82. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:17 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:17 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:17 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:17 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:17 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.048932364547968864
14:33:17 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:17 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:17 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:17 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:33:17 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:33:17 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:17 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:17 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:17 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:17 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:17 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:17 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:17 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:17 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(71), np.int64(0), np.int64(16), np.int64(413), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:17 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:17 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:17 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:17 DEBUG opendrift:2210: ======================================================================
14:33:17 INFO opendrift:2211: 2026-06-14 13:02:22.780541 - step 46 of 96 - 500 active elements (0 deactivated)
14:33:17 DEBUG opendrift:2217: 0 elements scheduled.
14:33:17 DEBUG opendrift:2219: ======================================================================
14:33:17 DEBUG opendrift:2230: 57.54250877422418 <- latitude -> 57.72729900326216
14:33:17 DEBUG opendrift:2230: 10.51039770081495 <- longitude -> 10.791258758833107
14:33:17 DEBUG opendrift:2230: -22.93739128112793 <- z -> -0.09728901584106997
14:33:17 DEBUG opendrift:2231: ---------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:17 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:17 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:17 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:17 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:17 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 13:00:00 (before)
2026-06-14 14:00:00 (after)
14:33:20 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:20 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:21 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:21 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:21 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:21 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.96334811347488 and 59.71315661460406 degrees.
14:33:21 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:21 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.96334811347488 and 59.71315661460406 degrees.
14:33:21 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:21 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:21 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:21 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:21 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:21 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:21 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:21 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 53x36x11) for time after (2026-06-14 14:00:00)
14:33:21 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 13:00:00) in space (linearNDFast)
14:33:21 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:21 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 14:00:00) in space (linearNDFast)
14:33:21 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:21 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 13:00:00, weight 0.96) and
after (2026-06-14 14:00:00, weight 0.04) in time
14:33:21 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:21 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.20875225665459 degrees.
14:33:21 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.20875225665459 degrees.
14:33:21 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:21 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:21 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:21 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:21 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:21 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:21 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:21 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:21 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:21 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:21 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:21 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:21 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:21 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:21 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:21 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:21 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:21 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:21 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:21 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:21 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:21 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:21 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.15387 (min) 0.319734 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.353216 (min) 0.244651 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.00496601 (min) 0.0206477 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: x_wind: 4.06516 (min) 4.98771 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: y_wind: -6.88979 (min) -6.22064 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 28.28 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00982e-06 (min) 0.00927577 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5231 (min) 14.09 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 25.2374 (min) 32.6944 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000576327 (min) 0.000245931 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:21 DEBUG opendrift:729: No elements hit coastline.
14:33:21 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:21 DEBUG opendrift:1807: No elements to deactivate
14:33:21 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:21 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:21 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:21 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 7
14:33:21 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0 0 0]
14:33:21 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3 3 3]
14:33:21 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 419. 0.]
[ 0. 0. 0. 0. 0.]
[ 20. 0. 0. 97. 0.]
[ 14. 0. 82. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:21 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:21 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:21 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:21 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:21 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.050134128807855075
14:33:21 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:21 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:21 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:21 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:21 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:21 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:21 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:21 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:21 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:21 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:21 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 8
14:33:21 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:21 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 8 elements
14:33:21 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:21 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(64), np.int64(0), np.int64(21), np.int64(415), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:21 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:21 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:21 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:21 DEBUG opendrift:2210: ======================================================================
14:33:21 INFO opendrift:2211: 2026-06-14 13:32:22.780541 - step 47 of 96 - 500 active elements (0 deactivated)
14:33:21 DEBUG opendrift:2217: 0 elements scheduled.
14:33:21 DEBUG opendrift:2219: ======================================================================
14:33:21 DEBUG opendrift:2230: 57.54250877422418 <- latitude -> 57.725673468547484
14:33:21 DEBUG opendrift:2230: 10.510397700814947 <- longitude -> 10.800649695962358
14:33:21 DEBUG opendrift:2230: -23.123322524857556 <- z -> -0.44832065075713223
14:33:21 DEBUG opendrift:2231: ---------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:21 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:21 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:21 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:21 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 13:00:00 (before)
2026-06-14 14:00:00 (after)
14:33:21 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 13:00:00) in space (linearNDFast)
14:33:21 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:21 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 14:00:00) in space (linearNDFast)
14:33:21 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:21 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 13:00:00, weight 0.46) and
after (2026-06-14 14:00:00, weight 0.54) in time
14:33:21 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:21 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.199361314993176 degrees.
14:33:21 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.199361314993176 degrees.
14:33:21 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:21 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:21 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:21 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:21 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:21 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:21 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:21 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:21 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:21 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:21 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:21 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:21 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:21 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:21 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:21 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:21 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:21 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:21 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:21 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:21 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:21 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:21 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.159866 (min) 0.19684 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.375373 (min) 0.1077 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.0418448 (min) 0.0682774 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: x_wind: 4.25127 (min) 4.84704 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: y_wind: -6.82598 (min) -5.83577 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 28.6304 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00872e-06 (min) 0.0110025 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5336 (min) 13.7081 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.4206 (min) 32.7331 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000678561 (min) 0.000233708 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:21 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:21 DEBUG opendrift:729: No elements hit coastline.
14:33:21 DEBUG opendrift:768: No elements hit seafloor.
14:33:21 DEBUG opendrift:1807: No elements to deactivate
14:33:21 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:21 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:21 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:21 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 6
14:33:21 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 2 3]
14:33:21 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 0 0]
14:33:21 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 423. 0.]
[ 0. 0. 0. 0. 0.]
[ 21. 0. 0. 100. 0.]
[ 15. 0. 90. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:21 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:21 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:21 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:21 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:21 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0495379616041282
14:33:21 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:21 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:21 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:21 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:21 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:21 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:21 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:21 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:21 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:21 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:21 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:21 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 9
14:33:21 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:21 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 9 elements
14:33:21 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:21 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(62), np.int64(0), np.int64(26), np.int64(412), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:21 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:21 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:21 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:21 DEBUG opendrift:2210: ======================================================================
14:33:21 INFO opendrift:2211: 2026-06-14 14:02:22.780541 - step 48 of 96 - 500 active elements (0 deactivated)
14:33:21 DEBUG opendrift:2217: 0 elements scheduled.
14:33:21 DEBUG opendrift:2219: ======================================================================
14:33:21 DEBUG opendrift:2230: 57.54250877422418 <- latitude -> 57.72447093229146
14:33:21 DEBUG opendrift:2230: 10.510397700814947 <- longitude -> 10.805678741016655
14:33:21 DEBUG opendrift:2230: -25.18849977365347 <- z -> -0.34849711544207995
14:33:21 DEBUG opendrift:2231: ---------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:21 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:21 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:21 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:21 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:21 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 14:00:00 (before)
2026-06-14 15:00:00 (after)
14:33:22 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:22 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:23 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:23 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:23 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:23 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.96334811347488 and 59.71315661460406 degrees.
14:33:23 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:23 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.96334811347488 and 59.71315661460406 degrees.
14:33:23 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:23 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:23 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:23 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:23 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:23 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:23 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:23 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 53x36x11) for time after (2026-06-14 15:00:00)
14:33:23 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 14:00:00) in space (linearNDFast)
14:33:23 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:23 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 15:00:00) in space (linearNDFast)
14:33:23 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:23 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 14:00:00, weight 0.96) and
after (2026-06-14 15:00:00, weight 0.04) in time
14:33:23 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:23 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.19433226610322 degrees.
14:33:23 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.19433226610322 degrees.
14:33:23 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:23 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:23 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:23 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:23 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:23 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:23 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:23 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:23 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:23 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:23 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:23 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:23 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:23 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:23 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:23 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:23 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:23 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:23 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:23 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:23 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:23 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:23 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.182787 (min) 0.196163 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.475859 (min) 0.0692124 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.0770249 (min) 0.116043 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: x_wind: 4.17042 (min) 4.99347 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: y_wind: -6.74524 (min) -5.37457 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 28.7452 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00588e-06 (min) 0.0193354 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5445 (min) 13.9598 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.5413 (min) 32.7987 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000589651 (min) 0.000374745 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:23 DEBUG opendrift:729: No elements hit coastline.
14:33:23 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:33:23 DEBUG opendrift:1807: No elements to deactivate
14:33:23 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:23 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:23 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:23 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 2
14:33:23 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 2]
14:33:23 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 0]
14:33:23 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 424. 0.]
[ 0. 0. 0. 0. 0.]
[ 22. 0. 0. 103. 0.]
[ 15. 0. 99. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:23 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:23 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:23 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:23 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:23 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04815419872097519
14:33:23 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:23 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:23 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:23 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 12 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 11 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:23 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 1
14:33:23 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:23 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 1 elements
14:33:23 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:23 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(62), np.int64(0), np.int64(26), np.int64(412), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:23 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:23 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:23 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:23 DEBUG opendrift:2210: ======================================================================
14:33:23 INFO opendrift:2211: 2026-06-14 14:32:22.780541 - step 49 of 96 - 500 active elements (0 deactivated)
14:33:23 DEBUG opendrift:2217: 0 elements scheduled.
14:33:23 DEBUG opendrift:2219: ======================================================================
14:33:23 DEBUG opendrift:2230: 57.54250877422418 <- latitude -> 57.723098159746336
14:33:23 DEBUG opendrift:2230: 10.510397700814947 <- longitude -> 10.809862298400654
14:33:23 DEBUG opendrift:2230: -23.219336104177028 <- z -> 0.0
14:33:23 DEBUG opendrift:2231: ---------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:23 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:23 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:23 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:23 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 14:00:00 (before)
2026-06-14 15:00:00 (after)
14:33:23 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 14:00:00) in space (linearNDFast)
14:33:23 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:23 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 15:00:00) in space (linearNDFast)
14:33:23 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:23 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 14:00:00, weight 0.46) and
after (2026-06-14 15:00:00, weight 0.54) in time
14:33:23 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:23 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.19014872024224 degrees.
14:33:23 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.19014872024224 degrees.
14:33:23 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:23 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:23 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:23 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:23 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:23 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:23 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:23 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:23 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:23 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:23 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:23 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:23 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:23 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:23 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:23 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:23 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:23 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:23 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:23 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:23 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:23 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:23 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.191214 (min) 0.144798 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.457562 (min) 0.184679 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.106118 (min) 0.149555 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: x_wind: 2.83138 (min) 4.39212 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: y_wind: -6.00858 (min) -5.0222 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 28.7799 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00942e-06 (min) 0.0204425 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5592 (min) 13.9987 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 25.5681 (min) 32.8413 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000461821 (min) 0.000564729 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:23 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:23 DEBUG opendrift:729: No elements hit coastline.
14:33:23 DEBUG opendrift:768: No elements hit seafloor.
14:33:23 DEBUG opendrift:1807: No elements to deactivate
14:33:23 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:23 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:23 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:23 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 5
14:33:23 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0]
14:33:23 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3]
14:33:23 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 429. 0.]
[ 0. 0. 0. 0. 0.]
[ 22. 0. 0. 103. 0.]
[ 15. 0. 100. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:23 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:23 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:23 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:23 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:23 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.035525702214485436
14:33:23 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:23 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:23 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:23 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:23 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:23 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 4
14:33:23 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:23 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 4 elements
14:33:23 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:23 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(57), np.int64(0), np.int64(30), np.int64(413), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:23 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:23 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:23 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:23 DEBUG opendrift:2210: ======================================================================
14:33:23 INFO opendrift:2211: 2026-06-14 15:02:22.780541 - step 50 of 96 - 500 active elements (0 deactivated)
14:33:23 DEBUG opendrift:2217: 0 elements scheduled.
14:33:23 DEBUG opendrift:2219: ======================================================================
14:33:23 DEBUG opendrift:2230: 57.54250877422418 <- latitude -> 57.72083035714024
14:33:23 DEBUG opendrift:2230: 10.510397700814949 <- longitude -> 10.814235958598427
14:33:23 DEBUG opendrift:2230: -27.238675380053085 <- z -> -0.23193300065385825
14:33:23 DEBUG opendrift:2231: ---------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:23 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:23 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:23 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:23 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:23 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 15:00:00 (before)
2026-06-14 16:00:00 (after)
14:33:24 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:24 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:24 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:24 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:25 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.96334811347488 and 59.71315661460406 degrees.
14:33:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:25 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.96334811347488 and 59.71315661460406 degrees.
14:33:25 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:25 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:25 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:25 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:25 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:25 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:25 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:25 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 53x36x11) for time after (2026-06-14 16:00:00)
14:33:25 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 15:00:00) in space (linearNDFast)
14:33:25 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:25 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 16:00:00) in space (linearNDFast)
14:33:25 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:25 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 15:00:00, weight 0.96) and
after (2026-06-14 16:00:00, weight 0.04) in time
14:33:25 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:25 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.185775055647525 degrees.
14:33:25 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.185775055647525 degrees.
14:33:25 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:25 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:25 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:25 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:25 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:25 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:25 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:25 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:25 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:25 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:25 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:25 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:25 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:25 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:25 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:25 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:25 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:25 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:25 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:25 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:25 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:25 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:25 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.269398 (min) 0.129817 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.452315 (min) 0.177474 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.133295 (min) 0.182006 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: x_wind: 1.72475 (min) 3.91248 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: y_wind: -5.85016 (min) -4.52376 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 28.6973 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00654e-06 (min) 0.0211383 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5739 (min) 14.5016 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 24.3674 (min) 32.8824 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000486114 (min) 0.000768993 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:25 DEBUG opendrift:729: No elements hit coastline.
14:33:25 DEBUG opendrift:768: No elements hit seafloor.
14:33:25 DEBUG opendrift:1807: No elements to deactivate
14:33:25 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:25 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:25 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:25 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 2
14:33:25 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0]
14:33:25 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3]
14:33:25 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 431. 0.]
[ 0. 0. 0. 0. 0.]
[ 22. 0. 0. 103. 0.]
[ 15. 0. 104. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:25 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:25 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:25 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:25 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:25 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.033124581466842905
14:33:25 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:25 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:25 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:25 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:25 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:25 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:25 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 4
14:33:25 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:25 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 2 elements
14:33:25 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:25 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(55), np.int64(0), np.int64(31), np.int64(414), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:25 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:25 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:25 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:25 DEBUG opendrift:2210: ======================================================================
14:33:25 INFO opendrift:2211: 2026-06-14 15:32:22.780541 - step 51 of 96 - 500 active elements (0 deactivated)
14:33:25 DEBUG opendrift:2217: 0 elements scheduled.
14:33:25 DEBUG opendrift:2219: ======================================================================
14:33:25 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.7185358985774
14:33:25 DEBUG opendrift:2230: 10.510397700814952 <- longitude -> 10.818156852445917
14:33:25 DEBUG opendrift:2230: -22.93739128112793 <- z -> 0.0
14:33:25 DEBUG opendrift:2231: ---------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:25 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:25 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:25 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:25 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 15:00:00 (before)
2026-06-14 16:00:00 (after)
14:33:25 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 15:00:00) in space (linearNDFast)
14:33:25 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:25 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 16:00:00) in space (linearNDFast)
14:33:25 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:25 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 15:00:00, weight 0.46) and
after (2026-06-14 16:00:00, weight 0.54) in time
14:33:25 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:25 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.18185415710483 degrees.
14:33:25 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.18185415710483 degrees.
14:33:25 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:25 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:25 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:25 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:25 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:25 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:25 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:25 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:25 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:25 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:25 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:25 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:25 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:25 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:25 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:25 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:25 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:25 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:25 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:25 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:25 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:25 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:25 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.255113 (min) 0.135276 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.417361 (min) 0.135049 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.140377 (min) 0.20215 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: x_wind: 2.9007 (min) 4.58598 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: y_wind: -4.65831 (min) -3.44167 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 28.5984 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00969e-06 (min) 0.0170594 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5871 (min) 14.0855 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.4781 (min) 32.9053 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.00020086 (min) 0.000536147 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:25 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:25 DEBUG opendrift:729: No elements hit coastline.
14:33:25 DEBUG opendrift:768: No elements hit seafloor.
14:33:25 DEBUG opendrift:1807: No elements to deactivate
14:33:25 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:25 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:25 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:25 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 4
14:33:25 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 2 0 0]
14:33:25 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 0 3 3]
14:33:25 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 434. 0.]
[ 0. 0. 0. 0. 0.]
[ 23. 0. 0. 104. 0.]
[ 15. 0. 106. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:25 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:25 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:25 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:25 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:25 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.027323437574530204
14:33:25 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:25 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:25 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:25 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:25 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:25 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:25 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:25 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:25 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 5
14:33:25 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:25 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 4 elements
14:33:25 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:25 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(53), np.int64(0), np.int64(32), np.int64(415), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:25 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:25 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:25 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:25 DEBUG opendrift:2210: ======================================================================
14:33:25 INFO opendrift:2211: 2026-06-14 16:02:22.780541 - step 52 of 96 - 500 active elements (0 deactivated)
14:33:25 DEBUG opendrift:2217: 0 elements scheduled.
14:33:25 DEBUG opendrift:2219: ======================================================================
14:33:25 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.71447832339905
14:33:25 DEBUG opendrift:2230: 10.510397700814949 <- longitude -> 10.822242176532782
14:33:25 DEBUG opendrift:2230: -22.93739128112793 <- z -> -0.17071196801813204
14:33:25 DEBUG opendrift:2231: ---------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:25 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:25 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:25 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:25 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:25 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 16:00:00 (before)
2026-06-14 17:00:00 (after)
14:33:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:27 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:27 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.96334811347488 and 59.71315661460406 degrees.
14:33:27 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:27 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.96334811347488 and 59.71315661460406 degrees.
14:33:27 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:27 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:27 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:27 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:27 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:27 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:27 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:27 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 53x36x11) for time after (2026-06-14 17:00:00)
14:33:27 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 16:00:00) in space (linearNDFast)
14:33:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:27 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 17:00:00) in space (linearNDFast)
14:33:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:27 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 16:00:00, weight 0.96) and
after (2026-06-14 17:00:00, weight 0.04) in time
14:33:27 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:27 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.17776883657392 degrees.
14:33:27 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.17776883657392 degrees.
14:33:27 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:27 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:27 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:27 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:27 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:27 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:27 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:27 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:27 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:27 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:27 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:27 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:27 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:27 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:27 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:27 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:27 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:27 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:27 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:27 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:27 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:27 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:27 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.24701 (min) 0.112882 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.408516 (min) 0.174583 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.147024 (min) 0.219192 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: x_wind: 2.64465 (min) 5.45577 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: y_wind: -3.81475 (min) -2.39977 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 28.3019 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00602e-06 (min) 0.0133028 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5999 (min) 14.2004 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 25.5678 (min) 32.9272 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000481685 (min) 0.000591753 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:27 DEBUG opendrift:729: No elements hit coastline.
14:33:27 DEBUG opendrift:768: No elements hit seafloor.
14:33:27 DEBUG opendrift:1807: No elements to deactivate
14:33:27 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:27 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:27 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:27 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 6
14:33:27 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 2 2 0 0]
14:33:27 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 0 0 3 3]
14:33:27 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 438. 0.]
[ 0. 0. 0. 0. 0.]
[ 25. 0. 0. 106. 0.]
[ 15. 0. 110. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:27 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:27 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:27 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:27 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:27 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.02852679407082489
14:33:27 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:27 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:27 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:27 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:27 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:27 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:27 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:27 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:27 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:27 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:27 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:27 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:27 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 4
14:33:27 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:27 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 4 elements
14:33:27 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:27 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(51), np.int64(0), np.int64(30), np.int64(419), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:27 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:27 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:27 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:27 DEBUG opendrift:2210: ======================================================================
14:33:27 INFO opendrift:2211: 2026-06-14 16:32:22.780541 - step 53 of 96 - 500 active elements (0 deactivated)
14:33:27 DEBUG opendrift:2217: 0 elements scheduled.
14:33:27 DEBUG opendrift:2219: ======================================================================
14:33:27 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.70908173218314
14:33:27 DEBUG opendrift:2230: 10.510397700814945 <- longitude -> 10.824103992147306
14:33:27 DEBUG opendrift:2230: -22.93739128112793 <- z -> -0.10943557985151409
14:33:27 DEBUG opendrift:2231: ---------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:27 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:27 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:27 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:27 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 16:00:00 (before)
2026-06-14 17:00:00 (after)
14:33:27 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 16:00:00) in space (linearNDFast)
14:33:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:27 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 17:00:00) in space (linearNDFast)
14:33:27 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:27 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 16:00:00, weight 0.46) and
after (2026-06-14 17:00:00, weight 0.54) in time
14:33:27 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:27 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.17590702744733 degrees.
14:33:27 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.17590702744733 degrees.
14:33:27 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:27 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:27 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:27 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:27 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:27 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:27 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:27 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:27 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:27 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:27 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:27 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:27 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:27 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:27 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:27 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:27 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:27 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:27 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:27 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:27 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:27 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:27 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.251393 (min) 0.16453 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.360135 (min) 0.204589 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.128053 (min) 0.200209 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: x_wind: 5.2968 (min) 7.22902 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: y_wind: -3.90259 (min) -2.85995 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 27.8319 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01076e-06 (min) 0.00957078 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6075 (min) 14.0837 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.3549 (min) 32.9375 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000141026 (min) 0.000717478 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:27 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:27 DEBUG opendrift:729: No elements hit coastline.
14:33:27 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:33:27 DEBUG opendrift:1807: No elements to deactivate
14:33:27 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:27 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:27 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:27 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 5
14:33:27 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0 0]
14:33:27 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3 3]
14:33:27 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 443. 0.]
[ 0. 0. 0. 0. 0.]
[ 25. 0. 0. 110. 0.]
[ 15. 0. 114. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:27 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:27 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:27 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:27 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:27 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04788168269354674
14:33:27 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:27 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:27 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:27 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 9 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:27 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:27 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 1
14:33:27 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:27 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 1 elements
14:33:27 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:27 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(46), np.int64(0), np.int64(31), np.int64(423), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:27 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:27 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:27 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:27 DEBUG opendrift:2210: ======================================================================
14:33:27 INFO opendrift:2211: 2026-06-14 17:02:22.780541 - step 54 of 96 - 500 active elements (0 deactivated)
14:33:27 DEBUG opendrift:2217: 0 elements scheduled.
14:33:27 DEBUG opendrift:2219: ======================================================================
14:33:27 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.706304722984676
14:33:27 DEBUG opendrift:2230: 10.510397700814945 <- longitude -> 10.825673309245367
14:33:27 DEBUG opendrift:2230: -22.93739128112793 <- z -> -0.0768857946837529
14:33:27 DEBUG opendrift:2231: ---------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:27 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:27 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:27 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:27 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:27 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 17:00:00 (before)
2026-06-14 18:00:00 (after)
14:33:28 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:28 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:28 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:28 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:29 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:29 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.97019517640205 and 59.72455674033434 degrees.
14:33:29 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:29 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.97019517640205 and 59.72455674033434 degrees.
14:33:29 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:29 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:29 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:29 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:29 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:29 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:29 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:29 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 52x37x11) for time after (2026-06-14 18:00:00)
14:33:29 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 17:00:00) in space (linearNDFast)
14:33:29 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:29 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 18:00:00) in space (linearNDFast)
14:33:29 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:29 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 17:00:00, weight 0.96) and
after (2026-06-14 18:00:00, weight 0.04) in time
14:33:29 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:29 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.17433770323145 degrees.
14:33:29 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.17433770323145 degrees.
14:33:29 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:29 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:29 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:29 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:29 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:29 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:29 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:29 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:29 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:29 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:29 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:29 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:29 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:29 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:29 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:29 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:29 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:29 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:29 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:29 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:29 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:29 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:29 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.256036 (min) 0.293202 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.309477 (min) 0.225488 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.0986668 (min) 0.178879 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: x_wind: 7.74889 (min) 9.18457 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: y_wind: -4.38843 (min) -2.86012 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 27.6424 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01044e-06 (min) 0.00837964 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6146 (min) 14.5996 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 24.3303 (min) 32.9462 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000123468 (min) 0.000513991 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:29 DEBUG opendrift:729: No elements hit coastline.
14:33:29 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:33:29 DEBUG opendrift:1807: No elements to deactivate
14:33:29 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:29 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:29 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:29 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 1
14:33:29 DEBUG opendrift.models.chemicaldrift:1478: old species: [0]
14:33:29 DEBUG opendrift.models.chemicaldrift:1479: new species: [3]
14:33:29 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 444. 0.]
[ 0. 0. 0. 0. 0.]
[ 25. 0. 0. 110. 0.]
[ 15. 0. 115. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:29 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:29 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:29 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:29 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:29 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.07266910012341736
14:33:29 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:29 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:29 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:29 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:29 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:29 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 10 elements penetrated seafloor, lifting up
14:33:29 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 1
14:33:29 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:29 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:29 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:29 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(45), np.int64(0), np.int64(30), np.int64(425), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:29 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:29 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:29 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:29 DEBUG opendrift:2210: ======================================================================
14:33:29 INFO opendrift:2211: 2026-06-14 17:32:22.780541 - step 55 of 96 - 500 active elements (0 deactivated)
14:33:29 DEBUG opendrift:2217: 0 elements scheduled.
14:33:29 DEBUG opendrift:2219: ======================================================================
14:33:29 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.706304722984676
14:33:29 DEBUG opendrift:2230: 10.510397700814949 <- longitude -> 10.825676393869067
14:33:29 DEBUG opendrift:2230: -25.115898483663514 <- z -> 0.0
14:33:29 DEBUG opendrift:2231: ---------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:29 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:29 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:29 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:29 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 17:00:00 (before)
2026-06-14 18:00:00 (after)
14:33:29 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 17:00:00) in space (linearNDFast)
14:33:29 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:29 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 18:00:00) in space (linearNDFast)
14:33:29 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:29 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 17:00:00, weight 0.46) and
after (2026-06-14 18:00:00, weight 0.54) in time
14:33:29 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:29 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.174334632568254 degrees.
14:33:29 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.174334632568254 degrees.
14:33:29 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:29 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:29 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:29 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:29 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:29 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:29 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:29 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:29 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:29 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:29 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:29 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:29 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:29 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:29 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:29 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:29 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:29 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:29 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:29 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:29 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:29 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:29 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.240526 (min) 0.288708 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.206957 (min) 0.243352 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.0416668 (min) 0.122873 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: x_wind: 5.02863 (min) 9.43071 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: y_wind: -4.01352 (min) -2.91604 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 27.3598 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00797e-06 (min) 0.0074364 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6154 (min) 14.7372 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 24.1239 (min) 32.9369 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000128666 (min) 0.000415354 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:29 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:29 DEBUG opendrift:729: No elements hit coastline.
14:33:29 DEBUG opendrift:773: Lifting 4 elements to seafloor.
14:33:29 DEBUG opendrift:1807: No elements to deactivate
14:33:29 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:29 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:29 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:29 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 5
14:33:29 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 2 0 0]
14:33:29 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 0 3 3]
14:33:29 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 448. 0.]
[ 0. 0. 0. 0. 0.]
[ 26. 0. 0. 111. 0.]
[ 15. 0. 115. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:29 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:29 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:29 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:29 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:29 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0738460558572673
14:33:29 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:29 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:29 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:29 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:29 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:29 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:29 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:29 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:29 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:29 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:29 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:29 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:29 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:29 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(42), np.int64(0), np.int64(27), np.int64(431), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:29 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:29 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:29 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:29 DEBUG opendrift:2210: ======================================================================
14:33:29 INFO opendrift:2211: 2026-06-14 18:02:22.780541 - step 56 of 96 - 500 active elements (0 deactivated)
14:33:29 DEBUG opendrift:2217: 0 elements scheduled.
14:33:29 DEBUG opendrift:2219: ======================================================================
14:33:29 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.706304722984676
14:33:29 DEBUG opendrift:2230: 10.510397700814947 <- longitude -> 10.825048350500563
14:33:29 DEBUG opendrift:2230: -22.93739128112793 <- z -> -0.5621207675946995
14:33:29 DEBUG opendrift:2231: ---------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:29 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:29 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:29 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:29 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:29 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 18:00:00 (before)
2026-06-14 19:00:00 (after)
14:33:31 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:31 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:31 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:31 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:31 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:31 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.977039520022615 and 59.72455674033434 degrees.
14:33:31 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:31 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.977039520022615 and 59.72455674033434 degrees.
14:33:31 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:31 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:31 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:31 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:31 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:31 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:31 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:31 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 51x37x11) for time after (2026-06-14 19:00:00)
14:33:31 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 18:00:00) in space (linearNDFast)
14:33:31 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:31 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 19:00:00) in space (linearNDFast)
14:33:31 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:31 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 18:00:00, weight 0.96) and
after (2026-06-14 19:00:00, weight 0.04) in time
14:33:31 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:31 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.17496265480715 degrees.
14:33:31 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.17496265480715 degrees.
14:33:31 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:31 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:31 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:31 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:31 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:31 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:31 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:31 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:31 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:31 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:31 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:31 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:31 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:31 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:31 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:31 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:31 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:31 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:31 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:31 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:31 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:31 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:31 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.226268 (min) 0.288858 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.114593 (min) 0.229037 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.015349 (min) 0.0662198 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: x_wind: 1.90796 (min) 9.7643 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: y_wind: -4.72321 (min) -2.57404 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 27.2722 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00896e-06 (min) 0.00746152 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6159 (min) 14.7445 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 24.1315 (min) 32.9268 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000315378 (min) 0.000497826 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:31 DEBUG opendrift:729: No elements hit coastline.
14:33:31 DEBUG opendrift:773: Lifting 5 elements to seafloor.
14:33:31 DEBUG opendrift:1807: No elements to deactivate
14:33:31 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:31 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:31 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:31 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 6
14:33:31 DEBUG opendrift.models.chemicaldrift:1478: old species: [3 3 0 2 0 0]
14:33:31 DEBUG opendrift.models.chemicaldrift:1479: new species: [0 0 3 0 3 3]
14:33:31 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 451. 0.]
[ 0. 0. 0. 0. 0.]
[ 27. 0. 0. 113. 0.]
[ 17. 0. 115. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:31 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:31 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:31 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:31 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:31 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.07473109216834294
14:33:31 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:31 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:31 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:31 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:31 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:31 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 2
14:33:31 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:31 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 2 elements
14:33:31 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:31 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(42), np.int64(0), np.int64(27), np.int64(431), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:31 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:31 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:31 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:31 DEBUG opendrift:2210: ======================================================================
14:33:31 INFO opendrift:2211: 2026-06-14 18:32:22.780541 - step 57 of 96 - 500 active elements (0 deactivated)
14:33:31 DEBUG opendrift:2217: 0 elements scheduled.
14:33:31 DEBUG opendrift:2219: ======================================================================
14:33:31 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.706304722984676
14:33:31 DEBUG opendrift:2230: 10.510397700814947 <- longitude -> 10.823405894163264
14:33:31 DEBUG opendrift:2230: -22.93739128112793 <- z -> 0.0
14:33:31 DEBUG opendrift:2231: ---------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:31 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:31 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:31 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:31 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 18:00:00 (before)
2026-06-14 19:00:00 (after)
14:33:31 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 18:00:00) in space (linearNDFast)
14:33:31 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:31 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 19:00:00) in space (linearNDFast)
14:33:31 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:31 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 18:00:00, weight 0.46) and
after (2026-06-14 19:00:00, weight 0.54) in time
14:33:31 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:31 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.17660511974966 degrees.
14:33:31 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.17660511974966 degrees.
14:33:31 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:31 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:31 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:31 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:31 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:31 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:31 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:31 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:31 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:31 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:31 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:31 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:31 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:31 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:31 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:31 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:31 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:31 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:31 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:31 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:31 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:31 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:31 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.224069 (min) 0.397317 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.0176209 (min) 0.345812 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.0725486 (min) 0.00313704 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: x_wind: 2.8407 (min) 7.82113 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: y_wind: -2.41961 (min) -0.987659 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 27.1744 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01318e-06 (min) 0.00507531 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6126 (min) 14.0662 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.2144 (min) 32.9081 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000353574 (min) 0.000439769 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:31 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:31 DEBUG opendrift:729: No elements hit coastline.
14:33:31 DEBUG opendrift:773: Lifting 24 elements to seafloor.
14:33:31 DEBUG opendrift:1807: No elements to deactivate
14:33:31 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:31 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:31 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:31 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 4
14:33:31 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 2 0]
14:33:31 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 0 3]
14:33:31 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 454. 0.]
[ 0. 0. 0. 0. 0.]
[ 28. 0. 0. 114. 0.]
[ 17. 0. 117. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:31 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:31 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:31 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:31 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:31 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04612851743316974
14:33:31 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:31 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:31 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:31 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:559: 3 elements reached seafloor, interacting with bottom
14:33:31 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:33:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:31 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:31 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:31 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:31 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:31 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:31 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:31 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:31 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:31 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:31 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(40), np.int64(0), np.int64(23), np.int64(437), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:31 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:31 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:31 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:31 DEBUG opendrift:2210: ======================================================================
14:33:31 INFO opendrift:2211: 2026-06-14 19:02:22.780541 - step 58 of 96 - 500 active elements (0 deactivated)
14:33:31 DEBUG opendrift:2217: 0 elements scheduled.
14:33:31 DEBUG opendrift:2219: ======================================================================
14:33:31 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.70630472298468
14:33:31 DEBUG opendrift:2230: 10.510397700814947 <- longitude -> 10.820726831204448
14:33:31 DEBUG opendrift:2230: -22.93739128112793 <- z -> -0.6684577162276726
14:33:31 DEBUG opendrift:2231: ---------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:31 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:31 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:31 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:31 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:31 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 19:00:00 (before)
2026-06-14 20:00:00 (after)
14:33:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:33 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.977039520022615 and 59.72455674033434 degrees.
14:33:33 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:33 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.977039520022615 and 59.72455674033434 degrees.
14:33:33 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:33 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:33 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:33 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:33 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:33 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:33 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:33 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 51x37x11) for time after (2026-06-14 20:00:00)
14:33:33 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 19:00:00) in space (linearNDFast)
14:33:33 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:33 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 20:00:00) in space (linearNDFast)
14:33:33 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:33 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 19:00:00, weight 0.96) and
after (2026-06-14 20:00:00, weight 0.04) in time
14:33:33 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:33 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.17928419285037 degrees.
14:33:33 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.17928419285037 degrees.
14:33:33 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:33 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:33 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:33 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:33 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:33 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:33 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:33 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:33 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:33 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:33 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:33 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:33 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:33 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:33 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:33 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:33 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:33 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:33 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:33 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:33 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:33 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:33 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.193835 (min) 0.41272 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0193352 (min) 0.417416 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.128766 (min) -0.0587731 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: x_wind: 2.91242 (min) 6.15556 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: y_wind: -0.57968 (min) 0.715542 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 27.0583 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00692e-06 (min) 0.00502218 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6094 (min) 14.6743 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 24.2726 (min) 32.8845 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000613856 (min) 0.000534615 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:33 DEBUG opendrift:729: No elements hit coastline.
14:33:33 DEBUG opendrift:773: Lifting 34 elements to seafloor.
14:33:33 DEBUG opendrift:1807: No elements to deactivate
14:33:33 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:33 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:33 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:33 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 2
14:33:33 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0]
14:33:33 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3]
14:33:33 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 456. 0.]
[ 0. 0. 0. 0. 0.]
[ 28. 0. 0. 117. 0.]
[ 17. 0. 117. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:33 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:33 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:33 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:33 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:33 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.02762746646710733
14:33:33 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:33 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:33 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:33 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:33:33 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:33:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:33 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:33 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:33 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:33 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:33 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(38), np.int64(0), np.int64(23), np.int64(439), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:33 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:33 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:33 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:33 DEBUG opendrift:2210: ======================================================================
14:33:33 INFO opendrift:2211: 2026-06-14 19:32:22.780541 - step 59 of 96 - 500 active elements (0 deactivated)
14:33:33 DEBUG opendrift:2217: 0 elements scheduled.
14:33:33 DEBUG opendrift:2219: ======================================================================
14:33:33 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.70773907901237
14:33:33 DEBUG opendrift:2230: 10.510397700814947 <- longitude -> 10.832305653843811
14:33:33 DEBUG opendrift:2230: -22.93739128112793 <- z -> -0.026179481984168307
14:33:33 DEBUG opendrift:2231: ---------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:33 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:33 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:33 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:33 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 19:00:00 (before)
2026-06-14 20:00:00 (after)
14:33:33 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 19:00:00) in space (linearNDFast)
14:33:33 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:33 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 20:00:00) in space (linearNDFast)
14:33:33 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:33 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 19:00:00, weight 0.46) and
after (2026-06-14 20:00:00, weight 0.54) in time
14:33:33 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:33 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.167705368002736 degrees.
14:33:33 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.167705368002736 degrees.
14:33:33 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:33 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:33 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:33 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:33 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:33 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:33 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:33 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:33 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:33 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:33 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:33 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:33 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:33 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:33 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:33 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:33 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:33 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:33 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:33 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:33 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:33 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:33 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.163548 (min) 0.450546 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.00012005 (min) 0.409164 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.174517 (min) -0.108104 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: x_wind: 5.29698 (min) 7.38314 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: y_wind: -1.75472 (min) 0.173931 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 28.0987 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00713e-06 (min) 0.00511795 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6055 (min) 14.7026 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 24.1767 (min) 32.8207 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000162181 (min) 0.00043414 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:33 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:33 DEBUG opendrift:729: No elements hit coastline.
14:33:33 DEBUG opendrift:773: Lifting 37 elements to seafloor.
14:33:33 DEBUG opendrift:1807: No elements to deactivate
14:33:33 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:33 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:33 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:33 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 2
14:33:33 DEBUG opendrift.models.chemicaldrift:1478: old species: [3 3]
14:33:33 DEBUG opendrift.models.chemicaldrift:1479: new species: [0 0]
14:33:33 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 456. 0.]
[ 0. 0. 0. 0. 0.]
[ 28. 0. 0. 117. 0.]
[ 19. 0. 117. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:33 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:33 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:33 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:33 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:33 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.039763377632634
14:33:33 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:33 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:33 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:33 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:33 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:33 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:33 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:33 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:33 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:33 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:33 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(40), np.int64(0), np.int64(22), np.int64(438), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:33 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:33 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:33 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:33 DEBUG opendrift:2210: ======================================================================
14:33:33 INFO opendrift:2211: 2026-06-14 20:02:22.780541 - step 60 of 96 - 500 active elements (0 deactivated)
14:33:33 DEBUG opendrift:2217: 0 elements scheduled.
14:33:33 DEBUG opendrift:2219: ======================================================================
14:33:33 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.71021632306804
14:33:33 DEBUG opendrift:2230: 10.510397700814947 <- longitude -> 10.827367100522366
14:33:33 DEBUG opendrift:2230: -22.93739128112793 <- z -> 0.0
14:33:33 DEBUG opendrift:2231: ---------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:33 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:33 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:33 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:33 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:33 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 20:00:00 (before)
2026-06-14 21:00:00 (after)
14:33:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:35 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.97019517640205 and 59.72455674033434 degrees.
14:33:35 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:35 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.97019517640205 and 59.72455674033434 degrees.
14:33:35 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:35 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:35 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:35 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:35 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:35 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:35 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:35 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 52x37x11) for time after (2026-06-14 21:00:00)
14:33:35 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 20:00:00) in space (linearNDFast)
14:33:35 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:35 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 21:00:00) in space (linearNDFast)
14:33:35 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:35 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 20:00:00, weight 0.96) and
after (2026-06-14 21:00:00, weight 0.04) in time
14:33:35 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:35 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.172643908723835 degrees.
14:33:35 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.172643908723835 degrees.
14:33:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:35 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:35 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:35 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:35 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:35 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:35 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:35 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:35 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:35 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:35 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:35 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:35 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.172016 (min) 0.46385 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.00635755 (min) 0.41889 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.224484 (min) -0.156695 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: x_wind: 6.91714 (min) 8.98109 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: y_wind: -2.69767 (min) 0.235706 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 28.0873 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 9.99999e-07 (min) 0.00626238 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6017 (min) 14.0336 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.127 (min) 32.7902 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000190421 (min) 0.000331482 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:35 DEBUG opendrift:729: No elements hit coastline.
14:33:35 DEBUG opendrift:773: Lifting 40 elements to seafloor.
14:33:35 DEBUG opendrift:1807: No elements to deactivate
14:33:35 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:35 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:35 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:35 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 3
14:33:35 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0]
14:33:35 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3]
14:33:35 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 459. 0.]
[ 0. 0. 0. 0. 0.]
[ 28. 0. 0. 118. 0.]
[ 19. 0. 117. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:35 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:35 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:35 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:35 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:35 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.060792273359119485
14:33:35 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:35 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:35 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:35 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:559: 3 elements reached seafloor, interacting with bottom
14:33:35 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:33:35 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:35 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:35 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:35 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:35 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:35 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:35 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:35 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:35 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:35 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(37), np.int64(0), np.int64(20), np.int64(443), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:35 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:35 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:35 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:35 DEBUG opendrift:2210: ======================================================================
14:33:35 INFO opendrift:2211: 2026-06-14 20:32:22.780541 - step 61 of 96 - 500 active elements (0 deactivated)
14:33:35 DEBUG opendrift:2217: 0 elements scheduled.
14:33:35 DEBUG opendrift:2219: ======================================================================
14:33:35 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.713541494321355
14:33:35 DEBUG opendrift:2230: 10.510397700814947 <- longitude -> 10.823608929640692
14:33:35 DEBUG opendrift:2230: -22.93739128112793 <- z -> -0.4137081832336822
14:33:35 DEBUG opendrift:2231: ---------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:35 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 20:00:00 (before)
2026-06-14 21:00:00 (after)
14:33:35 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 20:00:00) in space (linearNDFast)
14:33:35 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:35 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 21:00:00) in space (linearNDFast)
14:33:35 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:35 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 20:00:00, weight 0.46) and
after (2026-06-14 21:00:00, weight 0.54) in time
14:33:35 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:35 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.17640208221218 degrees.
14:33:35 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.17640208221218 degrees.
14:33:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:35 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:35 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:35 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:35 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:35 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:35 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:35 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:35 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:35 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:35 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:35 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:35 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:35 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.166306 (min) 0.518088 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.023322 (min) 0.417405 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.260787 (min) -0.196689 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: x_wind: 6.43671 (min) 7.99268 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: y_wind: -2.06055 (min) 0.0742303 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 28.2622 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01359e-06 (min) 0.00604805 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5985 (min) 13.9873 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.0708 (min) 32.7626 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000164741 (min) 0.000406618 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:35 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:35 DEBUG opendrift:729: No elements hit coastline.
14:33:35 DEBUG opendrift:773: Lifting 49 elements to seafloor.
14:33:35 DEBUG opendrift:1807: No elements to deactivate
14:33:35 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:35 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:35 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:35 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 1
14:33:35 DEBUG opendrift.models.chemicaldrift:1478: old species: [0]
14:33:35 DEBUG opendrift.models.chemicaldrift:1479: new species: [3]
14:33:35 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 460. 0.]
[ 0. 0. 0. 0. 0.]
[ 28. 0. 0. 120. 0.]
[ 19. 0. 117. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:35 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:35 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:35 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:35 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:35 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.048395526685360464
14:33:35 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:35 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:35 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:35 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:35 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:35 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:35 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:35 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:35 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:35 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:35 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:35 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:35 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(36), np.int64(0), np.int64(19), np.int64(445), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:35 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:35 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:35 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:35 DEBUG opendrift:2210: ======================================================================
14:33:35 INFO opendrift:2211: 2026-06-14 21:02:22.780541 - step 62 of 96 - 500 active elements (0 deactivated)
14:33:35 DEBUG opendrift:2217: 0 elements scheduled.
14:33:35 DEBUG opendrift:2219: ======================================================================
14:33:35 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.718945709716735
14:33:35 DEBUG opendrift:2230: 10.510397700814947 <- longitude -> 10.821030181312295
14:33:35 DEBUG opendrift:2230: -26.28209018132185 <- z -> 0.0
14:33:35 DEBUG opendrift:2231: ---------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:35 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:35 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:35 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:35 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:35 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 21:00:00 (before)
2026-06-14 22:00:00 (after)
14:33:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:37 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.96334811347488 and 59.72455674033434 degrees.
14:33:37 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:37 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.96334811347488 and 59.72455674033434 degrees.
14:33:37 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:37 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:37 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:37 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:37 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:37 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:37 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:37 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 53x37x11) for time after (2026-06-14 22:00:00)
14:33:37 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 21:00:00) in space (linearNDFast)
14:33:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:37 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 22:00:00) in space (linearNDFast)
14:33:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:37 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 21:00:00, weight 0.96) and
after (2026-06-14 22:00:00, weight 0.04) in time
14:33:37 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:37 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.17898083702242 degrees.
14:33:37 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.17898083702242 degrees.
14:33:37 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:37 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:37 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:37 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:37 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:37 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:37 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:37 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:37 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:37 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:37 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:37 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:37 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:37 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:37 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:37 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:37 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:37 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:37 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:37 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:37 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:37 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:37 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:37 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:37 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:37 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:37 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:37 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:37 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:37 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.0554614 (min) 0.413598 (max)
14:33:37 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0179418 (min) 0.423349 (max)
14:33:37 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.294224 (min) -0.234964 (max)
14:33:37 DEBUG opendrift.models.basemodel.environment:899: x_wind: 5.35353 (min) 7.27456 (max)
14:33:37 DEBUG opendrift.models.basemodel.environment:899: y_wind: -1.55797 (min) -0.0778673 (max)
14:33:37 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:37 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 28.6763 (max)
14:33:37 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 9.99997e-07 (min) 0.00731247 (max)
14:33:37 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:37 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5953 (min) 13.9454 (max)
14:33:37 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.071 (min) 32.7717 (max)
14:33:37 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000268477 (min) 0.00050947 (max)
14:33:37 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:37 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:37 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:37 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:37 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:37 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:37 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:37 DEBUG opendrift:729: No elements hit coastline.
14:33:37 DEBUG opendrift:773: Lifting 57 elements to seafloor.
14:33:37 DEBUG opendrift:1807: No elements to deactivate
14:33:37 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:37 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:37 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:37 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 2
14:33:37 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 3]
14:33:37 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 0]
14:33:37 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 461. 0.]
[ 0. 0. 0. 0. 0.]
[ 28. 0. 0. 121. 0.]
[ 20. 0. 117. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:37 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:37 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:37 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:37 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:37 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03857225064170286
14:33:37 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:37 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:37 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:37 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:37 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:37 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:37 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:37 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:37 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:37 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:37 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:37 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:37 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:37 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(36), np.int64(0), np.int64(18), np.int64(446), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:37 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:37 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:37 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:37 DEBUG opendrift:2210: ======================================================================
14:33:37 INFO opendrift:2211: 2026-06-14 21:32:22.780541 - step 63 of 96 - 500 active elements (0 deactivated)
14:33:37 DEBUG opendrift:2217: 0 elements scheduled.
14:33:37 DEBUG opendrift:2219: ======================================================================
14:33:37 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.72249354369603
14:33:37 DEBUG opendrift:2230: 10.510397700814947 <- longitude -> 10.820523055074185
14:33:37 DEBUG opendrift:2230: -27.159831669586026 <- z -> -0.2080989180770778
14:33:37 DEBUG opendrift:2231: ---------------------------------
14:33:37 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:37 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:37 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:37 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:37 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:37 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:37 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:37 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 21:00:00 (before)
2026-06-14 22:00:00 (after)
14:33:37 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 21:00:00) in space (linearNDFast)
14:33:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:37 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 22:00:00) in space (linearNDFast)
14:33:37 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:38 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 21:00:00, weight 0.46) and
after (2026-06-14 22:00:00, weight 0.54) in time
14:33:38 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:38 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.17948795881175 degrees.
14:33:38 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.17948795881175 degrees.
14:33:38 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:38 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:38 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:38 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:38 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:38 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:38 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:38 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:38 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:38 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:38 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:38 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:38 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:38 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:38 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:38 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:38 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:38 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:38 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:38 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:38 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:38 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:38 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:38 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:38 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:38 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:38 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:38 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:38 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:38 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.061638 (min) 0.319106 (max)
14:33:38 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0473915 (min) 0.469536 (max)
14:33:38 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.304082 (min) -0.253289 (max)
14:33:38 DEBUG opendrift.models.basemodel.environment:899: x_wind: 4.90553 (min) 6.77483 (max)
14:33:38 DEBUG opendrift.models.basemodel.environment:899: y_wind: -2.81374 (min) -0.121113 (max)
14:33:38 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:38 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 29.172 (max)
14:33:38 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01243e-06 (min) 0.00716742 (max)
14:33:38 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:38 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.593 (min) 14.0562 (max)
14:33:38 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 25.9081 (min) 32.7746 (max)
14:33:38 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000278902 (min) 0.000333443 (max)
14:33:38 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:38 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:38 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:38 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:38 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:38 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:38 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:38 DEBUG opendrift:729: No elements hit coastline.
14:33:38 DEBUG opendrift:773: Lifting 59 elements to seafloor.
14:33:38 DEBUG opendrift:1807: No elements to deactivate
14:33:38 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:38 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:38 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:38 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 1
14:33:38 DEBUG opendrift.models.chemicaldrift:1478: old species: [0]
14:33:38 DEBUG opendrift.models.chemicaldrift:1479: new species: [3]
14:33:38 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 462. 0.]
[ 0. 0. 0. 0. 0.]
[ 28. 0. 0. 122. 0.]
[ 20. 0. 117. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:38 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:38 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:38 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:38 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:38 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03889205361914267
14:33:38 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:38 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:38 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:38 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:38 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:38 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:38 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:38 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:38 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:38 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:38 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:38 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:38 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:38 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(35), np.int64(0), np.int64(17), np.int64(448), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:38 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:38 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:38 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:38 DEBUG opendrift:2210: ======================================================================
14:33:38 INFO opendrift:2211: 2026-06-14 22:02:22.780541 - step 64 of 96 - 500 active elements (0 deactivated)
14:33:38 DEBUG opendrift:2217: 0 elements scheduled.
14:33:38 DEBUG opendrift:2219: ======================================================================
14:33:38 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.72617049021979
14:33:38 DEBUG opendrift:2230: 10.510397700814947 <- longitude -> 10.818661094228135
14:33:38 DEBUG opendrift:2230: -28.048848709839625 <- z -> -0.3026832344632271
14:33:38 DEBUG opendrift:2231: ---------------------------------
14:33:38 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:38 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:38 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:38 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:38 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:38 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:38 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:38 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 22:00:00 (before)
2026-06-14 23:00:00 (after)
14:33:39 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:39 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:39 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:39 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:39 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:39 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.956498329816746 and 59.71315661460406 degrees.
14:33:39 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:39 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.956498329816746 and 59.71315661460406 degrees.
14:33:39 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:39 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:39 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:39 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:39 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:39 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:39 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:39 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 54x36x11) for time after (2026-06-14 23:00:00)
14:33:39 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 22:00:00) in space (linearNDFast)
14:33:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:39 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 23:00:00) in space (linearNDFast)
14:33:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:39 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 22:00:00, weight 0.96) and
after (2026-06-14 23:00:00, weight 0.04) in time
14:33:39 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:39 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.18134992757174 degrees.
14:33:39 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.18134992757174 degrees.
14:33:39 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:39 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:39 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:39 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:39 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:39 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:39 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:39 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:39 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:39 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:39 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:39 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:39 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:39 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:39 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:39 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:39 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:39 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:39 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:39 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:39 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:39 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:39 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:39 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:39 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:39 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:39 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:39 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.0520407 (min) 0.405931 (max)
14:33:39 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.0123854 (min) 0.376254 (max)
14:33:39 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.317516 (min) -0.26325 (max)
14:33:39 DEBUG opendrift.models.basemodel.environment:899: x_wind: 4.36287 (min) 7.00366 (max)
14:33:39 DEBUG opendrift.models.basemodel.environment:899: y_wind: -4.10484 (min) -0.198162 (max)
14:33:39 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:39 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 29.7545 (max)
14:33:39 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01893e-06 (min) 0.00688594 (max)
14:33:39 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:39 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5907 (min) 14.0417 (max)
14:33:39 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 25.9115 (min) 32.7757 (max)
14:33:39 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.00027721 (min) 0.000172295 (max)
14:33:39 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:39 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:39 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:39 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:39 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:39 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:39 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:39 DEBUG opendrift:729: No elements hit coastline.
14:33:39 DEBUG opendrift:773: Lifting 61 elements to seafloor.
14:33:39 DEBUG opendrift:1807: No elements to deactivate
14:33:39 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:39 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:39 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:39 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 1
14:33:39 DEBUG opendrift.models.chemicaldrift:1478: old species: [0]
14:33:39 DEBUG opendrift.models.chemicaldrift:1479: new species: [3]
14:33:39 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 463. 0.]
[ 0. 0. 0. 0. 0.]
[ 28. 0. 0. 123. 0.]
[ 20. 0. 117. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:39 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:39 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:39 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:39 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:39 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04762536793635886
14:33:39 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:39 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:39 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:39 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:39 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:39 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:39 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:39 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:39 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:39 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:39 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:39 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:39 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:39 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(34), np.int64(0), np.int64(16), np.int64(450), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:39 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:39 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:39 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:39 DEBUG opendrift:2210: ======================================================================
14:33:39 INFO opendrift:2211: 2026-06-14 22:32:22.780541 - step 65 of 96 - 500 active elements (0 deactivated)
14:33:39 DEBUG opendrift:2217: 0 elements scheduled.
14:33:39 DEBUG opendrift:2219: ======================================================================
14:33:39 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.73062037016383
14:33:39 DEBUG opendrift:2230: 10.510397700814947 <- longitude -> 10.818424046195414
14:33:39 DEBUG opendrift:2230: -22.93739128112793 <- z -> -0.8057617241772657
14:33:39 DEBUG opendrift:2231: ---------------------------------
14:33:39 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:39 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:39 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:39 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:39 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:39 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:39 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:39 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 22:00:00 (before)
2026-06-14 23:00:00 (after)
14:33:39 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 22:00:00) in space (linearNDFast)
14:33:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:39 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-14 23:00:00) in space (linearNDFast)
14:33:39 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:40 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 22:00:00, weight 0.46) and
after (2026-06-14 23:00:00, weight 0.54) in time
14:33:40 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:40 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.18158695849245 degrees.
14:33:40 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.18158695849245 degrees.
14:33:40 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:40 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:40 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:40 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:40 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:40 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:40 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:40 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:40 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:40 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:40 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:40 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:40 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:40 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:40 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:40 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:40 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:40 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:40 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:40 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:40 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:40 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:40 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:40 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:40 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:40 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:40 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:40 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.0800324 (min) 0.294256 (max)
14:33:40 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.0158062 (min) 0.426377 (max)
14:33:40 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.300152 (min) -0.241098 (max)
14:33:40 DEBUG opendrift.models.basemodel.environment:899: x_wind: 5.43004 (min) 7.39622 (max)
14:33:40 DEBUG opendrift.models.basemodel.environment:899: y_wind: -5.14478 (min) -1.40277 (max)
14:33:40 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:40 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 30.3862 (max)
14:33:40 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01318e-06 (min) 0.00574829 (max)
14:33:40 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:40 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5904 (min) 14.0226 (max)
14:33:40 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 25.9138 (min) 32.7056 (max)
14:33:40 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000214081 (min) 0.000371865 (max)
14:33:40 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:40 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:40 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:40 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:40 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:40 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:40 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:40 DEBUG opendrift:729: No elements hit coastline.
14:33:40 DEBUG opendrift:768: No elements hit seafloor.
14:33:40 DEBUG opendrift:1807: No elements to deactivate
14:33:40 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:40 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:40 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:40 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 1
14:33:40 DEBUG opendrift.models.chemicaldrift:1478: old species: [3]
14:33:40 DEBUG opendrift.models.chemicaldrift:1479: new species: [0]
14:33:40 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 463. 0.]
[ 0. 0. 0. 0. 0.]
[ 28. 0. 0. 124. 0.]
[ 21. 0. 117. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:40 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:40 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:40 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:40 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:40 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.058654334108829996
14:33:40 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:40 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:40 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:40 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:40 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:40 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:40 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:40 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:40 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:40 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:40 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:40 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:40 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:40 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(35), np.int64(0), np.int64(14), np.int64(451), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:40 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:40 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:40 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:40 DEBUG opendrift:2210: ======================================================================
14:33:40 INFO opendrift:2211: 2026-06-14 23:02:22.780541 - step 66 of 96 - 500 active elements (0 deactivated)
14:33:40 DEBUG opendrift:2217: 0 elements scheduled.
14:33:40 DEBUG opendrift:2219: ======================================================================
14:33:40 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.73619421260401
14:33:40 DEBUG opendrift:2230: 10.510397700814947 <- longitude -> 10.818753492193304
14:33:40 DEBUG opendrift:2230: -24.8571356880043 <- z -> -0.08664247270105019
14:33:40 DEBUG opendrift:2231: ---------------------------------
14:33:40 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:40 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:40 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:40 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:40 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:40 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:40 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:40 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 23:00:00 (before)
2026-06-15 00:00:00 (after)
14:33:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:41 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.9496458239989 and 59.71315661460406 degrees.
14:33:41 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:41 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.9496458239989 and 59.71315661460406 degrees.
14:33:41 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:41 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:41 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:41 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:41 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:41 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:41 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:41 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 55x36x11) for time after (2026-06-15 00:00:00)
14:33:41 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 23:00:00) in space (linearNDFast)
14:33:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:41 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 00:00:00) in space (linearNDFast)
14:33:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 23:00:00, weight 0.96) and
after (2026-06-15 00:00:00, weight 0.04) in time
14:33:41 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:41 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.18125751956657 degrees.
14:33:41 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.18125751956657 degrees.
14:33:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:41 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:41 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:41 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:41 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:41 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:41 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:41 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:41 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:41 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:41 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:41 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:41 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:41 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:41 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:41 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:41 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:41 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:41 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:41 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:41 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:41 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:41 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:41 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:41 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:41 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.089825 (min) 0.340921 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.0926097 (min) 0.337294 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.279776 (min) -0.215952 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: x_wind: 5.60759 (min) 7.44252 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: y_wind: -6.24452 (min) -2.7104 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 31.9634 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01129e-06 (min) 0.00475158 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5904 (min) 13.8396 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.7327 (min) 32.7794 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000236892 (min) 0.000237895 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:41 DEBUG opendrift:729: No elements hit coastline.
14:33:41 DEBUG opendrift:768: No elements hit seafloor.
14:33:41 DEBUG opendrift:1807: No elements to deactivate
14:33:41 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:41 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:41 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:41 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 1
14:33:41 DEBUG opendrift.models.chemicaldrift:1478: old species: [0]
14:33:41 DEBUG opendrift.models.chemicaldrift:1479: new species: [3]
14:33:41 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 464. 0.]
[ 0. 0. 0. 0. 0.]
[ 28. 0. 0. 126. 0.]
[ 21. 0. 117. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:41 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:41 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:41 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:41 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:41 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06817609141531275
14:33:41 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:41 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:41 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:41 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:41 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:41 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:33:41 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:33:41 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:41 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:41 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:41 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:41 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:41 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:41 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:41 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:41 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(34), np.int64(0), np.int64(11), np.int64(455), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:41 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:41 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:41 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:41 DEBUG opendrift:2210: ======================================================================
14:33:41 INFO opendrift:2211: 2026-06-14 23:32:22.780541 - step 67 of 96 - 500 active elements (0 deactivated)
14:33:41 DEBUG opendrift:2217: 0 elements scheduled.
14:33:41 DEBUG opendrift:2219: ======================================================================
14:33:41 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.74164542443771
14:33:41 DEBUG opendrift:2230: 10.510397700814947 <- longitude -> 10.82328040439042
14:33:41 DEBUG opendrift:2230: -22.979633119065074 <- z -> -0.18223092008695774
14:33:41 DEBUG opendrift:2231: ---------------------------------
14:33:41 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:41 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:41 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:41 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:41 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:41 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:41 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:41 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-14 23:00:00 (before)
2026-06-15 00:00:00 (after)
14:33:41 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-14 23:00:00) in space (linearNDFast)
14:33:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:41 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 00:00:00) in space (linearNDFast)
14:33:41 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:41 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-14 23:00:00, weight 0.46) and
after (2026-06-15 00:00:00, weight 0.54) in time
14:33:41 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:41 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.17673059921106 degrees.
14:33:41 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.17673059921106 degrees.
14:33:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:41 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:41 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:41 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:41 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:41 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:41 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:41 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:41 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:41 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:41 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:41 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:41 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:41 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:41 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:41 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:41 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:41 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:41 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:41 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:41 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:41 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:41 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:41 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:41 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:41 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:41 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.0826202 (min) 0.351842 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.24477 (min) 0.308066 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.22457 (min) -0.170206 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: x_wind: 3.10974 (min) 4.13365 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: y_wind: -7.87834 (min) -4.48366 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 33.6973 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01167e-06 (min) 0.00818117 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5952 (min) 13.9969 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 25.8777 (min) 32.7529 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000270064 (min) 0.000136955 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:41 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:41 DEBUG opendrift:729: No elements hit coastline.
14:33:41 DEBUG opendrift:768: No elements hit seafloor.
14:33:42 DEBUG opendrift:1807: No elements to deactivate
14:33:42 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:42 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:42 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:42 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 3
14:33:42 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0]
14:33:42 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3]
14:33:42 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 467. 0.]
[ 0. 0. 0. 0. 0.]
[ 28. 0. 0. 129. 0.]
[ 21. 0. 117. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:42 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:42 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:42 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:42 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:42 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05433778120545269
14:33:42 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:42 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:42 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:42 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:559: 3 elements reached seafloor, interacting with bottom
14:33:42 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:33:42 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:42 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:42 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:42 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:42 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:42 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:42 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(31), np.int64(0), np.int64(11), np.int64(458), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:42 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:42 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:42 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:42 DEBUG opendrift:2210: ======================================================================
14:33:42 INFO opendrift:2211: 2026-06-15 00:02:22.780541 - step 68 of 96 - 500 active elements (0 deactivated)
14:33:42 DEBUG opendrift:2217: 0 elements scheduled.
14:33:42 DEBUG opendrift:2219: ======================================================================
14:33:42 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.74662428544566
14:33:42 DEBUG opendrift:2230: 10.510397700814947 <- longitude -> 10.827540429044682
14:33:42 DEBUG opendrift:2230: -22.93739128112793 <- z -> -0.6350703172622235
14:33:42 DEBUG opendrift:2231: ---------------------------------
14:33:42 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:42 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:42 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:42 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:42 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:42 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:42 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:42 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 00:00:00 (before)
2026-06-15 01:00:00 (after)
14:33:43 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:43 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:43 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:43 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:43 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:43 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.935932640185065 and 59.71315661460406 degrees.
14:33:43 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:43 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.935932640185065 and 59.71315661460406 degrees.
14:33:43 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:43 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:43 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:43 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:43 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:43 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:43 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:43 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 57x36x11) for time after (2026-06-15 01:00:00)
14:33:43 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 00:00:00) in space (linearNDFast)
14:33:43 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:43 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 01:00:00) in space (linearNDFast)
14:33:43 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:43 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 00:00:00, weight 0.96) and
after (2026-06-15 01:00:00, weight 0.04) in time
14:33:43 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:43 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.172470569647764 degrees.
14:33:43 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.172470569647764 degrees.
14:33:43 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:43 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:43 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:43 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:43 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:43 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:43 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:43 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:43 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:43 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:43 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:43 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:43 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:43 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:43 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:43 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:43 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:43 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:43 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:43 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:43 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:43 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:43 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:43 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:43 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:43 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:43 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:43 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.104923 (min) 0.245421 (max)
14:33:43 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.426804 (min) 0.180662 (max)
14:33:43 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.168878 (min) -0.124673 (max)
14:33:43 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.0693652 (min) 1.84181 (max)
14:33:43 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.43203 (min) -5.95005 (max)
14:33:43 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:43 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 35.4005 (max)
14:33:43 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00985e-06 (min) 0.00539986 (max)
14:33:43 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:43 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6003 (min) 13.8668 (max)
14:33:43 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 27.0765 (min) 32.7028 (max)
14:33:43 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000330654 (min) 0.000181834 (max)
14:33:43 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:43 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:43 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:43 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:43 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:43 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:43 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:43 DEBUG opendrift:729: No elements hit coastline.
14:33:43 DEBUG opendrift:768: No elements hit seafloor.
14:33:44 DEBUG opendrift:1807: No elements to deactivate
14:33:44 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:44 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:44 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:44 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 1
14:33:44 DEBUG opendrift.models.chemicaldrift:1478: old species: [3]
14:33:44 DEBUG opendrift.models.chemicaldrift:1479: new species: [0]
14:33:44 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 467. 0.]
[ 0. 0. 0. 0. 0.]
[ 28. 0. 0. 129. 0.]
[ 22. 0. 117. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:44 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:44 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:44 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:44 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:44 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.06429405665039652
14:33:44 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:44 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:44 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:44 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:44 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:44 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:44 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:44 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:44 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(32), np.int64(0), np.int64(10), np.int64(458), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:44 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:44 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:44 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:44 DEBUG opendrift:2210: ======================================================================
14:33:44 INFO opendrift:2211: 2026-06-15 00:32:22.780541 - step 69 of 96 - 500 active elements (0 deactivated)
14:33:44 DEBUG opendrift:2217: 0 elements scheduled.
14:33:44 DEBUG opendrift:2219: ======================================================================
14:33:44 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.74785281066005
14:33:44 DEBUG opendrift:2230: 10.51039770081495 <- longitude -> 10.833108985101175
14:33:44 DEBUG opendrift:2230: -22.93739128112793 <- z -> -0.8012899153007708
14:33:44 DEBUG opendrift:2231: ---------------------------------
14:33:44 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:44 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:44 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:44 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:44 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:44 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:44 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:44 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 00:00:00 (before)
2026-06-15 01:00:00 (after)
14:33:44 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 00:00:00) in space (linearNDFast)
14:33:44 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:44 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 01:00:00) in space (linearNDFast)
14:33:44 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:44 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 00:00:00, weight 0.46) and
after (2026-06-15 01:00:00, weight 0.54) in time
14:33:44 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:44 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338439742 and -59.166902016317565 degrees.
14:33:44 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338439742 and -59.166902016317565 degrees.
14:33:44 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:44 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:44 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:44 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:44 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:44 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:44 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:44 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:44 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:44 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:44 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:44 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:44 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:44 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:44 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:44 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:44 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:44 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:44 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:44 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:44 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:44 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:44 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:44 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:44 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:44 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:44 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:44 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.147675 (min) 0.204397 (max)
14:33:44 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.371566 (min) 0.100902 (max)
14:33:44 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.100026 (min) -0.0669939 (max)
14:33:44 DEBUG opendrift.models.basemodel.environment:899: x_wind: -0.19043 (min) 1.21234 (max)
14:33:44 DEBUG opendrift.models.basemodel.environment:899: y_wind: -10.1763 (min) -5.37223 (max)
14:33:44 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:44 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 36.0164 (max)
14:33:44 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01298e-06 (min) 0.0200447 (max)
14:33:44 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:44 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6098 (min) 13.8421 (max)
14:33:44 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 27.2581 (min) 32.7057 (max)
14:33:44 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000252351 (min) 0.000220447 (max)
14:33:44 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:44 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:44 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:44 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:44 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:44 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:44 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:44 DEBUG opendrift:729: No elements hit coastline.
14:33:44 DEBUG opendrift:768: No elements hit seafloor.
14:33:44 DEBUG opendrift:1807: No elements to deactivate
14:33:44 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:44 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:44 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:44 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 2
14:33:44 DEBUG opendrift.models.chemicaldrift:1478: old species: [2 3]
14:33:44 DEBUG opendrift.models.chemicaldrift:1479: new species: [0 0]
14:33:44 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 467. 0.]
[ 0. 0. 0. 0. 0.]
[ 29. 0. 0. 130. 0.]
[ 23. 0. 117. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:44 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:44 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:44 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:44 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:44 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.07486595565127811
14:33:44 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:44 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:44 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:44 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:44 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:44 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:44 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:44 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(34), np.int64(0), np.int64(9), np.int64(457), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:44 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:44 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:44 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:44 DEBUG opendrift:2210: ======================================================================
14:33:44 INFO opendrift:2211: 2026-06-15 01:02:22.780541 - step 70 of 96 - 500 active elements (0 deactivated)
14:33:44 DEBUG opendrift:2217: 0 elements scheduled.
14:33:44 DEBUG opendrift:2219: ======================================================================
14:33:44 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.74884814153859
14:33:44 DEBUG opendrift:2230: 10.51039770081495 <- longitude -> 10.837614516949653
14:33:44 DEBUG opendrift:2230: -24.78521081972648 <- z -> -0.4744769278768128
14:33:44 DEBUG opendrift:2231: ---------------------------------
14:33:44 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:44 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:44 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:44 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:44 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:44 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:44 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:44 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 01:00:00 (before)
2026-06-15 02:00:00 (after)
14:33:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:45 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.929071959329754 and 59.71315661460406 degrees.
14:33:45 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:45 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.929071959329754 and 59.71315661460406 degrees.
14:33:45 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:45 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:45 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:45 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:45 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:45 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:45 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:45 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 58x36x11) for time after (2026-06-15 02:00:00)
14:33:45 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 01:00:00) in space (linearNDFast)
14:33:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:45 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 02:00:00) in space (linearNDFast)
14:33:45 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:45 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 01:00:00, weight 0.96) and
after (2026-06-15 02:00:00, weight 0.04) in time
14:33:45 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:45 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338439742 and -59.16239647763539 degrees.
14:33:45 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338439742 and -59.16239647763539 degrees.
14:33:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:45 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:45 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:45 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:45 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:45 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:45 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:45 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:45 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:45 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:45 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:45 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:45 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:45 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:45 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:45 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:45 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:45 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:45 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:45 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:45 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:45 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:45 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:45 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:45 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:45 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:45 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.140659 (min) 0.239348 (max)
14:33:45 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.437033 (min) 0.189482 (max)
14:33:45 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.0358363 (min) -0.00705779 (max)
14:33:45 DEBUG opendrift.models.basemodel.environment:899: x_wind: -0.925421 (min) 1.30243 (max)
14:33:45 DEBUG opendrift.models.basemodel.environment:899: y_wind: -10.8111 (min) -4.80785 (max)
14:33:45 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:45 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 36.4917 (max)
14:33:45 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01773e-06 (min) 0.0177115 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6192 (min) 14.1147 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 25.4923 (min) 32.8062 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000385869 (min) 0.000381768 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:46 DEBUG opendrift:729: No elements hit coastline.
14:33:46 DEBUG opendrift:768: No elements hit seafloor.
14:33:46 DEBUG opendrift:1807: No elements to deactivate
14:33:46 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:46 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:46 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:46 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 1
14:33:46 DEBUG opendrift.models.chemicaldrift:1478: old species: [0]
14:33:46 DEBUG opendrift.models.chemicaldrift:1479: new species: [3]
14:33:46 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 468. 0.]
[ 0. 0. 0. 0. 0.]
[ 29. 0. 0. 130. 0.]
[ 23. 0. 117. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:46 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:46 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:46 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:46 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:46 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.08457042826393436
14:33:46 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:46 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:46 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:46 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:46 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:46 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:46 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:46 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:46 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:46 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:46 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:46 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:46 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(33), np.int64(0), np.int64(8), np.int64(459), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:46 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:46 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:46 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:46 DEBUG opendrift:2210: ======================================================================
14:33:46 INFO opendrift:2211: 2026-06-15 01:32:22.780541 - step 71 of 96 - 500 active elements (0 deactivated)
14:33:46 DEBUG opendrift:2217: 0 elements scheduled.
14:33:46 DEBUG opendrift:2219: ======================================================================
14:33:46 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.74815377329086
14:33:46 DEBUG opendrift:2230: 10.51039770081495 <- longitude -> 10.84163540642419
14:33:46 DEBUG opendrift:2230: -27.354462794770974 <- z -> -0.2544588978681902
14:33:46 DEBUG opendrift:2231: ---------------------------------
14:33:46 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:46 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:46 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:46 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:46 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:46 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:46 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:46 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 01:00:00 (before)
2026-06-15 02:00:00 (after)
14:33:46 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 01:00:00) in space (linearNDFast)
14:33:46 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:46 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 02:00:00) in space (linearNDFast)
14:33:46 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:46 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 01:00:00, weight 0.46) and
after (2026-06-15 02:00:00, weight 0.54) in time
14:33:46 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:46 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338439742 and -59.15837559686271 degrees.
14:33:46 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338439742 and -59.15837559686271 degrees.
14:33:46 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:46 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:46 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:46 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:46 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:46 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:46 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:46 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:46 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:46 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:46 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:46 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:46 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:46 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:46 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:46 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:46 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:46 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:46 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:46 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:46 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:46 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:46 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:46 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:46 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:46 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:46 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:46 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.206636 (min) 0.204961 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.396012 (min) 0.0367224 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.00981451 (min) 0.0395558 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: x_wind: -0.0181242 (min) 1.70454 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: y_wind: -10.2007 (min) -4.38171 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 36.4223 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01363e-06 (min) 0.025469 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6285 (min) 14.4789 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 24.42 (min) 32.8159 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000563166 (min) 0.00047973 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:46 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:46 DEBUG opendrift:729: No elements hit coastline.
14:33:46 DEBUG opendrift:768: No elements hit seafloor.
14:33:46 DEBUG opendrift:1807: No elements to deactivate
14:33:46 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:46 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:46 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:46 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 0
14:33:46 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:46 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.07549390403493647
14:33:46 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:46 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:46 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:46 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:46 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:46 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:46 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:46 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:46 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:46 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 1
14:33:46 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:46 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 1 elements
14:33:46 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:46 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(33), np.int64(0), np.int64(7), np.int64(460), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:46 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:46 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:46 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:46 DEBUG opendrift:2210: ======================================================================
14:33:46 INFO opendrift:2211: 2026-06-15 02:02:22.780541 - step 72 of 96 - 500 active elements (0 deactivated)
14:33:46 DEBUG opendrift:2217: 0 elements scheduled.
14:33:46 DEBUG opendrift:2219: ======================================================================
14:33:46 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.747090044673385
14:33:46 DEBUG opendrift:2230: 10.510397700814949 <- longitude -> 10.847830778842722
14:33:46 DEBUG opendrift:2230: -33.27091237777093 <- z -> -0.3071382577345836
14:33:46 DEBUG opendrift:2231: ---------------------------------
14:33:46 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:46 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:46 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:46 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:46 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:46 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:46 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:46 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 02:00:00 (before)
2026-06-15 03:00:00 (after)
14:33:47 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:47 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:47 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:47 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:48 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:48 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.929071959329754 and 59.71315661460406 degrees.
14:33:48 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:48 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.929071959329754 and 59.71315661460406 degrees.
14:33:48 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:48 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:48 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:48 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:48 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:48 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:48 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:48 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 58x36x11) for time after (2026-06-15 03:00:00)
14:33:48 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 02:00:00) in space (linearNDFast)
14:33:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:48 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 03:00:00) in space (linearNDFast)
14:33:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:48 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 02:00:00, weight 0.96) and
after (2026-06-15 03:00:00, weight 0.04) in time
14:33:48 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:48 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338439742 and -59.15218021835966 degrees.
14:33:48 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338439742 and -59.15218021835966 degrees.
14:33:48 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:48 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:48 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:48 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:48 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:48 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:48 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:48 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:48 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:48 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:48 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:48 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:48 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:48 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:48 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:48 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:48 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:48 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:48 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:48 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:48 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.195281 (min) 0.193562 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.425001 (min) 0.0208814 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.053041 (min) 0.085457 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.730289 (min) 2.02253 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.80351 (min) -4.14182 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 36.2965 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00976e-06 (min) 0.0437272 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6377 (min) 13.8316 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 27.2889 (min) 32.8212 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000853225 (min) 0.000387778 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:48 DEBUG opendrift:729: No elements hit coastline.
14:33:48 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:33:48 DEBUG opendrift:1807: No elements to deactivate
14:33:48 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:48 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:48 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:48 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 3
14:33:48 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0]
14:33:48 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3]
14:33:48 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 471. 0.]
[ 0. 0. 0. 0. 0.]
[ 29. 0. 0. 133. 0.]
[ 23. 0. 118. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:48 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:48 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:48 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:48 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:48 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.07057851137137727
14:33:48 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:48 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:48 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:48 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 1
14:33:48 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:48 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 1 elements
14:33:48 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:48 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(30), np.int64(0), np.int64(8), np.int64(462), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:48 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:48 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:48 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:48 DEBUG opendrift:2210: ======================================================================
14:33:48 INFO opendrift:2211: 2026-06-15 02:32:22.780541 - step 73 of 96 - 500 active elements (0 deactivated)
14:33:48 DEBUG opendrift:2217: 0 elements scheduled.
14:33:48 DEBUG opendrift:2219: ======================================================================
14:33:48 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.74412869097084
14:33:48 DEBUG opendrift:2230: 10.51039770081495 <- longitude -> 10.851599568313313
14:33:48 DEBUG opendrift:2230: -35.365029335371005 <- z -> -1.064776870872107
14:33:48 DEBUG opendrift:2231: ---------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:48 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:48 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:48 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:48 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 02:00:00 (before)
2026-06-15 03:00:00 (after)
14:33:48 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 02:00:00) in space (linearNDFast)
14:33:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 03:00:00) in space (linearNDFast)
14:33:48 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:48 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 02:00:00, weight 0.46) and
after (2026-06-15 03:00:00, weight 0.54) in time
14:33:48 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:48 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338439742 and -59.148411434624514 degrees.
14:33:48 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338439742 and -59.148411434624514 degrees.
14:33:48 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:48 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:48 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:48 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:48 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:48 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:48 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:48 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:48 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:48 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:48 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:48 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:48 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:48 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:48 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:48 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:48 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:48 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:48 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:48 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:48 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.170528 (min) 0.150791 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.424053 (min) 0.0158287 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.0859896 (min) 0.12309 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.891286 (min) 1.75819 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: y_wind: -10.3617 (min) -6.70101 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 35.5708 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00682e-06 (min) 0.0337724 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6451 (min) 13.8586 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 28.6593 (min) 32.825 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000670391 (min) 0.000372158 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:48 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:48 DEBUG opendrift:729: No elements hit coastline.
14:33:48 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:48 DEBUG opendrift:1807: No elements to deactivate
14:33:48 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:48 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:48 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:48 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 4
14:33:48 DEBUG opendrift.models.chemicaldrift:1478: old species: [2 0 0 0]
14:33:48 DEBUG opendrift.models.chemicaldrift:1479: new species: [0 3 3 3]
14:33:48 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 474. 0.]
[ 0. 0. 0. 0. 0.]
[ 30. 0. 0. 133. 0.]
[ 23. 0. 119. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:48 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:48 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:48 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:48 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:48 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0791573258001063
14:33:48 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:48 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:48 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:48 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:48 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:48 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:48 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:48 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:48 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:48 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 4
14:33:48 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:48 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 4 elements
14:33:48 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:48 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(28), np.int64(0), np.int64(9), np.int64(463), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:48 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:48 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:48 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:48 DEBUG opendrift:2210: ======================================================================
14:33:48 INFO opendrift:2211: 2026-06-15 03:02:22.780541 - step 74 of 96 - 500 active elements (0 deactivated)
14:33:48 DEBUG opendrift:2217: 0 elements scheduled.
14:33:48 DEBUG opendrift:2219: ======================================================================
14:33:48 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.74046806295001
14:33:48 DEBUG opendrift:2230: 10.51039770081495 <- longitude -> 10.853767392866677
14:33:48 DEBUG opendrift:2230: -33.91398553978654 <- z -> -1.502668243663194
14:33:48 DEBUG opendrift:2231: ---------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:48 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:48 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:48 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:48 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:48 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 03:00:00 (before)
2026-06-15 04:00:00 (after)
14:33:49 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:49 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:49 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:50 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:50 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:50 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.935932640185065 and 59.72455674033434 degrees.
14:33:50 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:50 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.935932640185065 and 59.72455674033434 degrees.
14:33:50 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:50 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:50 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:50 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:50 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:50 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:50 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:50 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 57x37x11) for time after (2026-06-15 04:00:00)
14:33:50 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 03:00:00) in space (linearNDFast)
14:33:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:50 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 04:00:00) in space (linearNDFast)
14:33:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:50 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 03:00:00, weight 0.96) and
after (2026-06-15 04:00:00, weight 0.04) in time
14:33:50 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:50 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338439742 and -59.146243608914816 degrees.
14:33:50 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338439742 and -59.146243608914816 degrees.
14:33:50 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:50 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:50 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:50 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:50 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:50 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:50 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:50 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:50 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:50 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:50 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:50 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:50 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:50 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:50 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:50 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:50 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:50 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:50 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:50 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:50 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.226759 (min) 0.135691 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.435079 (min) 0.0502444 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.117719 (min) 0.161391 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.779011 (min) 1.93656 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: y_wind: -11.2099 (min) -9.00835 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 34.6883 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01542e-06 (min) 0.0393625 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6523 (min) 13.9517 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.4107 (min) 32.8233 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.00111239 (min) 0.000439474 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:50 DEBUG opendrift:729: No elements hit coastline.
14:33:50 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:50 DEBUG opendrift:1807: No elements to deactivate
14:33:50 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:50 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:50 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:50 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 1
14:33:50 DEBUG opendrift.models.chemicaldrift:1478: old species: [3]
14:33:50 DEBUG opendrift.models.chemicaldrift:1479: new species: [0]
14:33:50 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 474. 0.]
[ 0. 0. 0. 0. 0.]
[ 30. 0. 0. 135. 0.]
[ 24. 0. 123. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:50 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:50 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:50 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:50 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:50 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.09313921619288497
14:33:50 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:50 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:50 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:50 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:50 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:50 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:50 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:50 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:50 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:50 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(29), np.int64(0), np.int64(7), np.int64(464), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:50 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:50 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:50 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:50 DEBUG opendrift:2210: ======================================================================
14:33:50 INFO opendrift:2211: 2026-06-15 03:32:22.780541 - step 75 of 96 - 500 active elements (0 deactivated)
14:33:50 DEBUG opendrift:2217: 0 elements scheduled.
14:33:50 DEBUG opendrift:2219: ======================================================================
14:33:50 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.73633006953168
14:33:50 DEBUG opendrift:2230: 10.51039770081495 <- longitude -> 10.855832806700347
14:33:50 DEBUG opendrift:2230: -29.03294478122653 <- z -> -0.2614132232533757
14:33:50 DEBUG opendrift:2231: ---------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:50 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:50 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:50 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:50 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 03:00:00 (before)
2026-06-15 04:00:00 (after)
14:33:50 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 03:00:00) in space (linearNDFast)
14:33:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:50 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 04:00:00) in space (linearNDFast)
14:33:50 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:50 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 03:00:00, weight 0.46) and
after (2026-06-15 04:00:00, weight 0.54) in time
14:33:50 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:50 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.14417820087107 degrees.
14:33:50 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.14417820087107 degrees.
14:33:50 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:50 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:50 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:50 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:50 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:50 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:50 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:50 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:50 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:50 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:50 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:50 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:50 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:50 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:50 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:50 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:50 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:50 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:50 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:50 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:50 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.195166 (min) 0.106001 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.413528 (min) 0.0871865 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.135693 (min) 0.203698 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: x_wind: 1.01911 (min) 2.02965 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: y_wind: -11.5754 (min) -9.30563 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 33.7645 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00946e-06 (min) 0.0380474 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.656 (min) 13.9887 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.5979 (min) 32.8374 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000868886 (min) 0.000391622 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:50 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:50 DEBUG opendrift:729: No elements hit coastline.
14:33:50 DEBUG opendrift:768: No elements hit seafloor.
14:33:50 DEBUG opendrift:1807: No elements to deactivate
14:33:50 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:50 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:50 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:50 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 4
14:33:50 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0 0]
14:33:50 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3 3]
14:33:50 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 478. 0.]
[ 0. 0. 0. 0. 0.]
[ 30. 0. 0. 137. 0.]
[ 24. 0. 123. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:50 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:50 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:50 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:50 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:50 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.09915962092392623
14:33:50 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:50 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:50 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:50 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:50 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:50 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 5
14:33:50 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:50 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 5 elements
14:33:50 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:50 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(25), np.int64(0), np.int64(11), np.int64(464), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:50 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:50 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:50 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:50 DEBUG opendrift:2210: ======================================================================
14:33:50 INFO opendrift:2211: 2026-06-15 04:02:22.780541 - step 76 of 96 - 500 active elements (0 deactivated)
14:33:50 DEBUG opendrift:2217: 0 elements scheduled.
14:33:50 DEBUG opendrift:2219: ======================================================================
14:33:50 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.73225287005614
14:33:50 DEBUG opendrift:2230: 10.510397700814949 <- longitude -> 10.857413177101389
14:33:50 DEBUG opendrift:2230: -31.851917885315167 <- z -> -0.051788957914117084
14:33:50 DEBUG opendrift:2231: ---------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:50 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:50 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:50 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:50 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:50 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 04:00:00 (before)
2026-06-15 05:00:00 (after)
14:33:51 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:52 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:52 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:52 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:52 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:52 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.93140643863922 and 59.72455674033434 degrees.
14:33:52 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:52 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.93140643863922 and 59.72455674033434 degrees.
14:33:52 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:52 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:52 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:52 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:52 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:52 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:52 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:52 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 56x38x11) for time after (2026-06-15 05:00:00)
14:33:52 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 04:00:00) in space (linearNDFast)
14:33:52 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:52 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 05:00:00) in space (linearNDFast)
14:33:52 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:52 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 04:00:00, weight 0.96) and
after (2026-06-15 05:00:00, weight 0.04) in time
14:33:52 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:52 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.14259783239008 degrees.
14:33:52 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961339323052 and -59.14259783239008 degrees.
14:33:52 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:52 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:52 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:52 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:52 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:52 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:52 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:52 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:52 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:52 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:52 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:52 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:52 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:52 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:52 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:52 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:52 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:52 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:52 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:52 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:52 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:52 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:52 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:52 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:52 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:52 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:52 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:52 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:52 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:52 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.221082 (min) 0.103154 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.406224 (min) 0.124566 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.151585 (min) 0.242567 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: x_wind: 1.08989 (min) 2.08302 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: y_wind: -11.9352 (min) -9.61392 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 32.9447 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01415e-06 (min) 0.0364861 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6591 (min) 14.033 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 25.9888 (min) 32.8523 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000755918 (min) 0.000559385 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:52 DEBUG opendrift:729: No elements hit coastline.
14:33:52 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:52 DEBUG opendrift:1807: No elements to deactivate
14:33:52 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:52 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:52 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:52 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 3
14:33:52 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 3]
14:33:52 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 0]
14:33:52 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 480. 0.]
[ 0. 0. 0. 0. 0.]
[ 30. 0. 0. 138. 0.]
[ 25. 0. 128. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:52 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:52 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:52 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:52 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:52 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.10521321195705102
14:33:52 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:52 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:52 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:52 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:52 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:52 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 2
14:33:52 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:52 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 2 elements
14:33:52 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:52 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(24), np.int64(0), np.int64(13), np.int64(463), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:52 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:52 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:52 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:52 DEBUG opendrift:2210: ======================================================================
14:33:52 INFO opendrift:2211: 2026-06-15 04:32:22.780541 - step 77 of 96 - 500 active elements (0 deactivated)
14:33:52 DEBUG opendrift:2217: 0 elements scheduled.
14:33:52 DEBUG opendrift:2219: ======================================================================
14:33:52 DEBUG opendrift:2230: 57.542508774224174 <- latitude -> 57.728406092258794
14:33:52 DEBUG opendrift:2230: 10.510397700814945 <- longitude -> 10.858904781015458
14:33:52 DEBUG opendrift:2230: -24.48106081144172 <- z -> -1.1593279052355716
14:33:52 DEBUG opendrift:2231: ---------------------------------
14:33:52 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:52 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:52 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:52 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:52 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:52 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:52 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:52 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 04:00:00 (before)
2026-06-15 05:00:00 (after)
14:33:52 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 04:00:00) in space (linearNDFast)
14:33:52 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:52 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 05:00:00) in space (linearNDFast)
14:33:52 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:52 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 04:00:00, weight 0.46) and
after (2026-06-15 05:00:00, weight 0.54) in time
14:33:52 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:52 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.141106225152285 degrees.
14:33:52 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.141106225152285 degrees.
14:33:52 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:52 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:52 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:52 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:52 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:52 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:52 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:52 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:52 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:52 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:52 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:52 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:52 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:52 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:52 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:52 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:52 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:52 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:52 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:52 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:52 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:52 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:52 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:52 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:52 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:52 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:52 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:52 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:52 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:52 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.193673 (min) 0.164682 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.418809 (min) 0.15429 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.13478 (min) 0.232254 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.660258 (min) 1.54905 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: y_wind: -12.229 (min) -9.79283 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 32.2485 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.00705e-06 (min) 0.0433652 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6551 (min) 14.0785 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 28.4173 (min) 32.8466 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.0012088 (min) 0.000561602 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:52 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:52 DEBUG opendrift:729: No elements hit coastline.
14:33:52 DEBUG opendrift:768: No elements hit seafloor.
14:33:53 DEBUG opendrift:1807: No elements to deactivate
14:33:53 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:53 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:53 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:53 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 1
14:33:53 DEBUG opendrift.models.chemicaldrift:1478: old species: [0]
14:33:53 DEBUG opendrift.models.chemicaldrift:1479: new species: [3]
14:33:53 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 481. 0.]
[ 0. 0. 0. 0. 0.]
[ 30. 0. 0. 138. 0.]
[ 25. 0. 130. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:53 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:53 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:53 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:53 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:53 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.10861513978363332
14:33:53 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:53 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:53 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:53 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:53 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:53 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:53 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:53 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 3
14:33:53 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:53 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 3 elements
14:33:53 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:53 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(23), np.int64(0), np.int64(15), np.int64(462), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:53 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:53 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:53 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:53 DEBUG opendrift:2210: ======================================================================
14:33:53 INFO opendrift:2211: 2026-06-15 05:02:22.780541 - step 78 of 96 - 500 active elements (0 deactivated)
14:33:53 DEBUG opendrift:2217: 0 elements scheduled.
14:33:53 DEBUG opendrift:2219: ======================================================================
14:33:53 DEBUG opendrift:2230: 57.53990806290957 <- latitude -> 57.72438965089954
14:33:53 DEBUG opendrift:2230: 10.510397700814945 <- longitude -> 10.85982918691636
14:33:53 DEBUG opendrift:2230: -28.015021956358943 <- z -> -0.5765907083967918
14:33:53 DEBUG opendrift:2231: ---------------------------------
14:33:53 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:53 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:53 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:53 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:53 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:53 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:53 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:53 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 05:00:00 (before)
2026-06-15 06:00:00 (after)
14:33:54 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:54 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:54 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:55 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:55 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:55 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.92688311812353 and 59.72455674033434 degrees.
14:33:55 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:55 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.92688311812353 and 59.72455674033434 degrees.
14:33:55 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:55 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:55 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:55 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:55 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:55 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:55 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:55 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 55x39x11) for time after (2026-06-15 06:00:00)
14:33:55 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 05:00:00) in space (linearNDFast)
14:33:55 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:55 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 06:00:00) in space (linearNDFast)
14:33:55 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:55 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 05:00:00, weight 0.96) and
after (2026-06-15 06:00:00, weight 0.04) in time
14:33:55 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:55 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.14018182793519 degrees.
14:33:55 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.14018182793519 degrees.
14:33:55 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:55 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:55 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:55 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:55 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:55 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:55 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:55 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:55 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:55 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:55 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:55 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:55 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:55 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:55 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:55 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:55 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:55 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:55 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:55 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:55 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:55 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:55 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.219167 (min) 0.146139 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.347072 (min) 0.203352 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.116007 (min) 0.219278 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.0234884 (min) 1.44928 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: y_wind: -12.4573 (min) -9.89825 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 31.5746 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01395e-06 (min) 0.0454751 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6505 (min) 14.2772 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 24.7782 (min) 32.8649 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.00136052 (min) 0.0008598 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:55 DEBUG opendrift:729: No elements hit coastline.
14:33:55 DEBUG opendrift:768: No elements hit seafloor.
14:33:55 DEBUG opendrift:1807: No elements to deactivate
14:33:55 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:55 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:55 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:55 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 0
14:33:55 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:55 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.11214489842147525
14:33:55 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:55 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:55 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:55 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:55 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:55 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:55 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:55 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:55 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:55 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:55 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 2
14:33:55 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:55 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 2 elements
14:33:55 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:55 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(23), np.int64(0), np.int64(14), np.int64(463), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:55 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:55 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:55 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:55 DEBUG opendrift:2210: ======================================================================
14:33:55 INFO opendrift:2211: 2026-06-15 05:32:22.780541 - step 79 of 96 - 500 active elements (0 deactivated)
14:33:55 DEBUG opendrift:2217: 0 elements scheduled.
14:33:55 DEBUG opendrift:2219: ======================================================================
14:33:55 DEBUG opendrift:2230: 57.53731848463448 <- latitude -> 57.72200860088414
14:33:55 DEBUG opendrift:2230: 10.510397700814941 <- longitude -> 10.861065929613982
14:33:55 DEBUG opendrift:2230: -29.356097876279552 <- z -> -0.057252226315107624
14:33:55 DEBUG opendrift:2231: ---------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:55 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:55 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:55 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:55 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 05:00:00 (before)
2026-06-15 06:00:00 (after)
14:33:55 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 05:00:00) in space (linearNDFast)
14:33:55 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:55 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 06:00:00) in space (linearNDFast)
14:33:55 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:55 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 05:00:00, weight 0.46) and
after (2026-06-15 06:00:00, weight 0.54) in time
14:33:55 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:55 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13894509290671 degrees.
14:33:55 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13894509290671 degrees.
14:33:55 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:55 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:55 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:55 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:55 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:55 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:55 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:55 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:55 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:55 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:55 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:55 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:55 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:55 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:55 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:55 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:55 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:55 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:55 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:55 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:55 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:55 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:55 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.153382 (min) 0.140274 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.244408 (min) 0.202636 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.0648762 (min) 0.176396 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: x_wind: -0.264972 (min) 0.481026 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: y_wind: -11.9245 (min) -9.72211 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 31.2531 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01533e-06 (min) 0.0375289 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6392 (min) 14.11 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 26.4009 (min) 32.8618 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.00121293 (min) 0.000683675 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:55 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:55 DEBUG opendrift:729: No elements hit coastline.
14:33:55 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:55 DEBUG opendrift:1807: No elements to deactivate
14:33:55 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:55 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:55 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:55 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 2
14:33:55 DEBUG opendrift.models.chemicaldrift:1478: old species: [3 3]
14:33:55 DEBUG opendrift.models.chemicaldrift:1479: new species: [0 0]
14:33:55 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 481. 0.]
[ 0. 0. 0. 0. 0.]
[ 30. 0. 0. 142. 0.]
[ 27. 0. 135. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:55 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:55 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:55 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:55 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:55 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.10280322269974532
14:33:55 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:55 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:55 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:55 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:55 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:55 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:55 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:55 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:55 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:55 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 1
14:33:55 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:55 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 1 elements
14:33:55 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:55 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(25), np.int64(0), np.int64(13), np.int64(462), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:55 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:55 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:55 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:55 DEBUG opendrift:2210: ======================================================================
14:33:55 INFO opendrift:2211: 2026-06-15 06:02:22.780541 - step 80 of 96 - 500 active elements (0 deactivated)
14:33:55 DEBUG opendrift:2217: 0 elements scheduled.
14:33:55 DEBUG opendrift:2219: ======================================================================
14:33:55 DEBUG opendrift:2230: 57.53667066606423 <- latitude -> 57.72062919339919
14:33:55 DEBUG opendrift:2230: 10.510397700814941 <- longitude -> 10.862186172353379
14:33:55 DEBUG opendrift:2230: -31.096335723892786 <- z -> -0.8507623728634234
14:33:55 DEBUG opendrift:2231: ---------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:55 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:55 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:55 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:55 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:55 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 06:00:00 (before)
2026-06-15 07:00:00 (after)
14:33:56 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:33:56 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:33:57 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:33:57 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:33:57 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:33:57 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.92688311812353 and 59.72455674033434 degrees.
14:33:57 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:33:57 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.92688311812353 and 59.72455674033434 degrees.
14:33:57 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:33:57 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:33:57 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:33:57 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:33:57 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:33:57 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:33:57 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:33:57 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 55x39x11) for time after (2026-06-15 07:00:00)
14:33:57 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 06:00:00) in space (linearNDFast)
14:33:57 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:57 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 07:00:00) in space (linearNDFast)
14:33:57 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:33:57 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 06:00:00, weight 0.96) and
after (2026-06-15 07:00:00, weight 0.04) in time
14:33:57 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:57 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.137824829049265 degrees.
14:33:57 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.137824829049265 degrees.
14:33:57 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:57 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:57 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:57 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:57 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:57 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:57 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:57 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:57 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:57 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:57 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:57 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:57 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:57 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:57 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:57 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:57 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:57 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:57 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:57 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:57 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:57 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:57 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.194326 (min) 0.240941 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.224627 (min) 0.288446 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.0127685 (min) 0.130475 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: x_wind: -0.834698 (min) -0.309009 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: y_wind: -11.8228 (min) -9.58402 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 31.0775 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01323e-06 (min) 0.035107 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6274 (min) 14.2208 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 24.7967 (min) 32.8615 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.00115392 (min) 0.000764158 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:57 DEBUG opendrift:729: No elements hit coastline.
14:33:57 DEBUG opendrift:773: Lifting 4 elements to seafloor.
14:33:57 DEBUG opendrift:1807: No elements to deactivate
14:33:57 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:57 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:57 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:57 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 2
14:33:57 DEBUG opendrift.models.chemicaldrift:1478: old species: [3 0]
14:33:57 DEBUG opendrift.models.chemicaldrift:1479: new species: [0 3]
14:33:57 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 482. 0.]
[ 0. 0. 0. 0. 0.]
[ 30. 0. 0. 144. 0.]
[ 28. 0. 136. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:57 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:57 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:57 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:57 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:57 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.10120197656329982
14:33:57 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:57 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:57 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:57 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:57 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 1
14:33:57 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:57 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 1 elements
14:33:57 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:57 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(25), np.int64(0), np.int64(13), np.int64(462), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:57 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:57 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:57 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:57 DEBUG opendrift:2210: ======================================================================
14:33:57 INFO opendrift:2211: 2026-06-15 06:32:22.780541 - step 81 of 96 - 500 active elements (0 deactivated)
14:33:57 DEBUG opendrift:2217: 0 elements scheduled.
14:33:57 DEBUG opendrift:2219: ======================================================================
14:33:57 DEBUG opendrift:2230: 57.53543303906841 <- latitude -> 57.72376982389925
14:33:57 DEBUG opendrift:2230: 10.510397700814941 <- longitude -> 10.862186172353379
14:33:57 DEBUG opendrift:2230: -31.09027099609375 <- z -> 0.0
14:33:57 DEBUG opendrift:2231: ---------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:57 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:57 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:57 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:57 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 06:00:00 (before)
2026-06-15 07:00:00 (after)
14:33:57 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 06:00:00) in space (linearNDFast)
14:33:57 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:57 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 07:00:00) in space (linearNDFast)
14:33:57 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:33:57 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 06:00:00, weight 0.46) and
after (2026-06-15 07:00:00, weight 0.54) in time
14:33:57 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:33:57 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.137824829049265 degrees.
14:33:57 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.137824829049265 degrees.
14:33:57 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:57 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:33:57 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:33:57 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:57 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:33:57 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:57 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:57 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:57 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:33:57 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:33:57 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:57 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:33:57 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:33:57 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:33:57 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:33:57 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:33:57 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:33:57 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:33:57 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:33:57 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:33:57 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:33:57 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:33:57 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.165067 (min) 0.38614 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.129173 (min) 0.227792 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.0621909 (min) 0.0540158 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: x_wind: -1.00985 (min) -0.478742 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: y_wind: -11.5249 (min) -9.6499 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 31.0775 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01286e-06 (min) 0.03715 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6106 (min) 14.0647 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 25.8472 (min) 32.8528 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.0011309 (min) 0.000900164 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:33:57 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:33:57 DEBUG opendrift:729: No elements hit coastline.
14:33:57 DEBUG opendrift:773: Lifting 6 elements to seafloor.
14:33:57 DEBUG opendrift:1807: No elements to deactivate
14:33:57 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:33:57 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:33:57 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:33:57 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 6
14:33:57 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 3 0 3 0 0]
14:33:57 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 0 3 0 3 3]
14:33:57 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 486. 0.]
[ 0. 0. 0. 0. 0.]
[ 30. 0. 0. 145. 0.]
[ 30. 0. 137. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:33:57 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:57 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:57 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:33:57 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:33:57 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0963796608857119
14:33:57 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:33:57 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:33:57 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:33:57 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:33:57 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:33:57 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:33:57 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:33:57 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:33:57 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:33:57 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:33:57 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(23), np.int64(0), np.int64(12), np.int64(465), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:33:57 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:33:57 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:33:57 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:33:57 DEBUG opendrift:2210: ======================================================================
14:33:57 INFO opendrift:2211: 2026-06-15 07:02:22.780541 - step 82 of 96 - 500 active elements (0 deactivated)
14:33:57 DEBUG opendrift:2217: 0 elements scheduled.
14:33:57 DEBUG opendrift:2219: ======================================================================
14:33:57 DEBUG opendrift:2230: 57.53590223759767 <- latitude -> 57.726008713225454
14:33:57 DEBUG opendrift:2230: 10.510397700814941 <- longitude -> 10.862186172353379
14:33:57 DEBUG opendrift:2230: -31.02804946899414 <- z -> -0.48097094099943005
14:33:57 DEBUG opendrift:2231: ---------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:33:57 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:33:57 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:33:57 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:33:57 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:33:57 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 07:00:00 (before)
2026-06-15 08:00:00 (after)
14:33:59 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:34:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:34:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:34:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:34:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:34:00 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.92688311812353 and 59.71315661460406 degrees.
14:34:00 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:34:00 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.92688311812353 and 59.71315661460406 degrees.
14:34:00 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:34:00 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:34:00 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:34:00 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:34:00 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:34:00 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:34:00 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:34:00 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 55x38x11) for time after (2026-06-15 08:00:00)
14:34:00 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 07:00:00) in space (linearNDFast)
14:34:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:00 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 08:00:00) in space (linearNDFast)
14:34:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:00 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 07:00:00, weight 0.96) and
after (2026-06-15 08:00:00, weight 0.04) in time
14:34:00 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:34:00 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:00 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:00 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:00 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:34:00 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:34:00 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:00 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:34:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:00 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:00 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:00 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:34:00 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:34:00 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:00 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:34:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:00 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:34:00 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:00 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:00 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:34:00 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:34:00 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:34:00 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:34:00 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:34:00 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:34:00 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.215687 (min) 0.621337 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.0448574 (min) 0.483455 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.152032 (min) -0.022134 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: x_wind: -1.17269 (min) -0.651295 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: y_wind: -11.217 (min) -9.67131 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 31.0775 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01484e-06 (min) 0.0361896 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5938 (min) 14.1486 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 24.9667 (min) 32.8518 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.0012416 (min) 0.00119548 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:34:00 DEBUG opendrift:729: No elements hit coastline.
14:34:00 DEBUG opendrift:773: Lifting 15 elements to seafloor.
14:34:00 DEBUG opendrift:1807: No elements to deactivate
14:34:00 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:34:00 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:34:00 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:34:00 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 1
14:34:00 DEBUG opendrift.models.chemicaldrift:1478: old species: [3]
14:34:00 DEBUG opendrift.models.chemicaldrift:1479: new species: [0]
14:34:00 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 486. 0.]
[ 0. 0. 0. 0. 0.]
[ 30. 0. 0. 146. 0.]
[ 31. 0. 137. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:34:00 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:00 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:00 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:34:00 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:34:00 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.091575745953492
14:34:00 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:34:00 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:34:00 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:34:00 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:34:00 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:34:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:00 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:34:00 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:34:00 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:00 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:00 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(24), np.int64(0), np.int64(11), np.int64(465), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:34:00 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:34:00 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:34:00 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:34:00 DEBUG opendrift:2210: ======================================================================
14:34:00 INFO opendrift:2211: 2026-06-15 07:32:22.780541 - step 83 of 96 - 500 active elements (0 deactivated)
14:34:00 DEBUG opendrift:2217: 0 elements scheduled.
14:34:00 DEBUG opendrift:2219: ======================================================================
14:34:00 DEBUG opendrift:2230: 57.5360411894099 <- latitude -> 57.73247160939232
14:34:00 DEBUG opendrift:2230: 10.510397700814938 <- longitude -> 10.862186172353379
14:34:00 DEBUG opendrift:2230: -30.966602325439453 <- z -> -0.4378227423121883
14:34:00 DEBUG opendrift:2231: ---------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:34:00 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:34:00 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:00 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:34:00 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 07:00:00 (before)
2026-06-15 08:00:00 (after)
14:34:00 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 07:00:00) in space (linearNDFast)
14:34:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:00 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 08:00:00) in space (linearNDFast)
14:34:00 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:00 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 07:00:00, weight 0.46) and
after (2026-06-15 08:00:00, weight 0.54) in time
14:34:00 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:34:00 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:00 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:00 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:00 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:34:00 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:34:00 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:00 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:34:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:00 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:00 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:00 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:34:00 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:34:00 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:00 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:34:00 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:00 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:34:00 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:00 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:00 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:34:00 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:34:00 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:34:00 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:34:00 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:34:00 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:34:00 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.215674 (min) 0.309641 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0157981 (min) 0.744955 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.222395 (min) -0.0851344 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: x_wind: -1.16183 (min) -0.791495 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: y_wind: -10.8983 (min) -9.53357 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 31.0775 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01519e-06 (min) 0.0221959 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5773 (min) 14.1552 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 25.0266 (min) 32.8468 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000806575 (min) 0.000699986 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:34:00 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:34:00 DEBUG opendrift:729: No elements hit coastline.
14:34:00 DEBUG opendrift:773: Lifting 17 elements to seafloor.
14:34:00 DEBUG opendrift:1807: No elements to deactivate
14:34:00 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:34:00 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:34:00 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:34:00 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 3
14:34:00 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0]
14:34:00 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3]
14:34:00 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 489. 0.]
[ 0. 0. 0. 0. 0.]
[ 30. 0. 0. 147. 0.]
[ 31. 0. 137. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:34:00 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:00 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:00 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:34:00 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:34:00 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.08631342933668387
14:34:00 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:34:00 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:34:00 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:34:00 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:559: 3 elements reached seafloor, interacting with bottom
14:34:00 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:34:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:34:00 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:34:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:34:00 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:34:00 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:00 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:00 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:34:00 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:34:00 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:00 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:00 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(21), np.int64(0), np.int64(9), np.int64(470), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:34:00 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:34:00 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:34:00 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:34:00 DEBUG opendrift:2210: ======================================================================
14:34:00 INFO opendrift:2211: 2026-06-15 08:02:22.780541 - step 84 of 96 - 500 active elements (0 deactivated)
14:34:00 DEBUG opendrift:2217: 0 elements scheduled.
14:34:00 DEBUG opendrift:2219: ======================================================================
14:34:00 DEBUG opendrift:2230: 57.53704724315475 <- latitude -> 57.74451134378929
14:34:00 DEBUG opendrift:2230: 10.510397700814934 <- longitude -> 10.862186172353379
14:34:00 DEBUG opendrift:2230: -30.914264678955078 <- z -> -0.47375563538989596
14:34:00 DEBUG opendrift:2231: ---------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:34:00 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:34:00 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:00 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:00 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:34:00 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 08:00:00 (before)
2026-06-15 09:00:00 (after)
14:34:02 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:34:02 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:34:02 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:34:02 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:34:03 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:34:03 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.92688311812353 and 59.71981270124176 degrees.
14:34:03 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:34:03 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.92688311812353 and 59.71981270124176 degrees.
14:34:03 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:34:03 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:34:03 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:34:03 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:34:03 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:34:03 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:34:03 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:34:03 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 56x38x11) for time after (2026-06-15 09:00:00)
14:34:03 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 08:00:00) in space (linearNDFast)
14:34:03 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:03 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 09:00:00) in space (linearNDFast)
14:34:03 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.interpolation.interpolators:131: Linear2DInterpolator informational: NaN values for 1 elements, expanding data 1
14:34:03 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 08:00:00, weight 0.96) and
after (2026-06-15 09:00:00, weight 0.04) in time
14:34:03 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:34:03 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:03 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:03 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:03 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:03 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:34:03 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:03 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:34:03 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:03 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:03 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:34:03 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:03 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:03 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:03 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:03 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:34:03 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:03 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:34:03 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:03 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:03 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:34:03 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:03 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:34:03 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:03 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:03 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:34:03 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:34:03 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:34:03 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:34:03 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:34:03 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:34:03 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:34:03 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.223418 (min) 0.294708 (max)
14:34:03 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0405169 (min) 0.807058 (max)
14:34:03 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.284129 (min) -0.148134 (max)
14:34:03 DEBUG opendrift.models.basemodel.environment:899: x_wind: -1.17362 (min) -0.69974 (max)
14:34:03 DEBUG opendrift.models.basemodel.environment:899: y_wind: -10.5924 (min) -9.4711 (max)
14:34:03 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:34:03 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 31.0775 (max)
14:34:03 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01406e-06 (min) 0.0238974 (max)
14:34:03 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:34:03 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5615 (min) 14.1494 (max)
14:34:03 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 25.1282 (min) 32.8415 (max)
14:34:03 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.00127378 (min) 0.000415483 (max)
14:34:03 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:34:03 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:34:03 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:34:03 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:34:03 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:34:03 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:34:03 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:34:03 DEBUG opendrift:729: No elements hit coastline.
14:34:03 DEBUG opendrift:773: Lifting 23 elements to seafloor.
14:34:03 DEBUG opendrift:1807: No elements to deactivate
14:34:03 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:34:03 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:34:03 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:34:03 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 2
14:34:03 DEBUG opendrift.models.chemicaldrift:1478: old species: [3 3]
14:34:03 DEBUG opendrift.models.chemicaldrift:1479: new species: [0 0]
14:34:03 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 489. 0.]
[ 0. 0. 0. 0. 0.]
[ 30. 0. 0. 149. 0.]
[ 33. 0. 137. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:34:03 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:03 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:03 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:34:03 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:34:03 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.08146831396347304
14:34:03 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:34:03 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:34:03 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:34:03 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:34:03 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:34:03 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:03 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:03 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:34:03 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:34:03 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:03 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:03 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(23), np.int64(0), np.int64(8), np.int64(469), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:34:03 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:34:03 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:34:03 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:34:03 DEBUG opendrift:2210: ======================================================================
14:34:03 INFO opendrift:2211: 2026-06-15 08:32:22.780541 - step 85 of 96 - 500 active elements (0 deactivated)
14:34:03 DEBUG opendrift:2217: 0 elements scheduled.
14:34:03 DEBUG opendrift:2219: ======================================================================
14:34:03 DEBUG opendrift:2230: 57.53880533795123 <- latitude -> 57.7575549054294
14:34:03 DEBUG opendrift:2230: 10.510397700814934 <- longitude -> 10.862186172353375
14:34:03 DEBUG opendrift:2230: -30.863744735717773 <- z -> -2.572335104726346
14:34:03 DEBUG opendrift:2231: ---------------------------------
14:34:03 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:03 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:34:03 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:03 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:34:03 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:03 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:03 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:34:03 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 08:00:00 (before)
2026-06-15 09:00:00 (after)
14:34:03 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 08:00:00) in space (linearNDFast)
14:34:03 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:03 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 09:00:00) in space (linearNDFast)
14:34:03 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:03 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 08:00:00, weight 0.46) and
after (2026-06-15 09:00:00, weight 0.54) in time
14:34:03 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:34:03 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:03 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:03 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:03 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:03 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:34:03 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:03 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:34:03 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:03 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:03 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:34:03 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:03 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:03 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:03 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:03 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:34:03 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:03 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:34:03 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:03 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:03 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:34:05 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:05 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:34:05 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:05 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:05 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:34:05 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:34:05 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:34:05 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:34:05 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:34:05 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:34:05 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:34:05 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.267782 (min) 0.2641 (max)
14:34:05 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0530102 (min) 0.506181 (max)
14:34:05 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.309134 (min) -0.194143 (max)
14:34:05 DEBUG opendrift.models.basemodel.environment:899: x_wind: -1.35907 (min) -0.828867 (max)
14:34:05 DEBUG opendrift.models.basemodel.environment:899: y_wind: -10.3162 (min) -9.29495 (max)
14:34:05 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 1 (max)
14:34:05 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 31.0775 (max)
14:34:05 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01371e-06 (min) 0.0191678 (max)
14:34:05 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:34:05 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5532 (min) 14.219 (max)
14:34:05 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 25.105 (min) 32.8327 (max)
14:34:05 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.00233128 (min) 0.000245145 (max)
14:34:05 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:34:05 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:34:05 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:34:05 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:34:05 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:34:05 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:34:05 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:34:05 DEBUG opendrift:731: 1 elements hit coastline, moving back to water
14:34:07 DEBUG opendrift:773: Lifting 28 elements to seafloor.
14:34:07 DEBUG opendrift:1807: No elements to deactivate
14:34:07 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:34:07 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:34:07 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:34:07 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 3
14:34:07 DEBUG opendrift.models.chemicaldrift:1478: old species: [3 0 0]
14:34:07 DEBUG opendrift.models.chemicaldrift:1479: new species: [0 3 3]
14:34:07 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 491. 0.]
[ 0. 0. 0. 0. 0.]
[ 30. 0. 0. 150. 0.]
[ 34. 0. 137. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:34:07 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:07 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:07 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:34:07 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:34:07 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.07747533103586778
14:34:07 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:34:07 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:34:07 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:34:07 DEBUG opendrift.models.oceandrift:539: 6 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:34:07 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:34:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:07 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:07 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:34:07 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:34:07 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:07 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:07 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(22), np.int64(0), np.int64(8), np.int64(470), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:34:07 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:34:07 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:34:07 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:34:07 DEBUG opendrift:2210: ======================================================================
14:34:07 INFO opendrift:2211: 2026-06-15 09:02:22.780541 - step 86 of 96 - 500 active elements (0 deactivated)
14:34:07 DEBUG opendrift:2217: 0 elements scheduled.
14:34:07 DEBUG opendrift:2219: ======================================================================
14:34:07 DEBUG opendrift:2230: 57.53966207642457 <- latitude -> 57.76573559395003
14:34:07 DEBUG opendrift:2230: 10.510397700814934 <- longitude -> 10.86218617235337
14:34:07 DEBUG opendrift:2230: -30.83441925048828 <- z -> -0.5005014764698107
14:34:07 DEBUG opendrift:2231: ---------------------------------
14:34:07 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:07 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:34:07 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:07 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:34:07 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:07 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:07 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:34:07 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 09:00:00 (before)
2026-06-15 10:00:00 (after)
14:34:09 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:34:10 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:34:10 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:34:10 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:34:10 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:34:10 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.93826310930673 and 59.71315661460406 degrees.
14:34:10 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:34:10 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.93826310930673 and 59.71315661460406 degrees.
14:34:10 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:34:10 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:34:10 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:34:10 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:34:10 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:34:10 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:34:10 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:34:10 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 55x37x11) for time after (2026-06-15 10:00:00)
14:34:10 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 09:00:00) in space (linearNDFast)
14:34:10 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:10 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 10:00:00) in space (linearNDFast)
14:34:10 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:10 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 09:00:00, weight 0.96) and
after (2026-06-15 10:00:00, weight 0.04) in time
14:34:10 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:34:10 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:10 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:10 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:10 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:34:10 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:34:10 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:10 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:34:10 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:10 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:10 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:10 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:34:10 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:34:10 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:10 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:34:10 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:10 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:34:10 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:10 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:10 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:34:10 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:34:10 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:34:10 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:34:10 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:34:10 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:34:10 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.244273 (min) 0.242428 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0446964 (min) 0.407115 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.348851 (min) -0.235632 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: x_wind: -1.52969 (min) -0.855402 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: y_wind: -10.0324 (min) -9.07474 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 35.1087 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01151e-06 (min) 0.0119828 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5457 (min) 14.3217 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 24.9692 (min) 32.8242 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.00158535 (min) 0.000333636 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:34:10 DEBUG opendrift:729: No elements hit coastline.
14:34:10 DEBUG opendrift:773: Lifting 40 elements to seafloor.
14:34:10 DEBUG opendrift:1807: No elements to deactivate
14:34:10 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:34:10 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:34:10 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:34:10 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 5
14:34:10 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 3 2 0 3]
14:34:10 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 0 0 3 0]
14:34:10 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 493. 0.]
[ 0. 0. 0. 0. 0.]
[ 31. 0. 0. 150. 0.]
[ 36. 0. 137. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:34:10 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:10 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:10 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:34:10 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:34:10 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.07351854236027958
14:34:10 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:34:10 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:34:10 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:34:10 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:34:10 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:10 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:34:10 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:34:10 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:10 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:10 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(23), np.int64(0), np.int64(7), np.int64(470), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:34:10 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:34:10 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:34:10 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:34:10 DEBUG opendrift:2210: ======================================================================
14:34:10 INFO opendrift:2211: 2026-06-15 09:32:22.780541 - step 87 of 96 - 500 active elements (0 deactivated)
14:34:10 DEBUG opendrift:2217: 0 elements scheduled.
14:34:10 DEBUG opendrift:2219: ======================================================================
14:34:10 DEBUG opendrift:2230: 57.54067900822218 <- latitude -> 57.77231511656785
14:34:10 DEBUG opendrift:2230: 10.510397700814934 <- longitude -> 10.86218617235337
14:34:10 DEBUG opendrift:2230: -30.806978225708008 <- z -> -0.5839499567365298
14:34:10 DEBUG opendrift:2231: ---------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:34:10 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:34:10 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:10 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:34:10 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 09:00:00 (before)
2026-06-15 10:00:00 (after)
14:34:10 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 09:00:00) in space (linearNDFast)
14:34:10 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:10 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 10:00:00) in space (linearNDFast)
14:34:10 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:10 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 09:00:00, weight 0.46) and
after (2026-06-15 10:00:00, weight 0.54) in time
14:34:10 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:34:10 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:10 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:10 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:10 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:34:10 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:34:10 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:10 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:34:10 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:10 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:10 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:10 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:34:10 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:34:10 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:10 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:34:10 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:10 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:34:10 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:10 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:10 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:34:10 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:34:10 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:34:10 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:34:10 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:34:10 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:34:10 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.258911 (min) 0.294657 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: 0.0269847 (min) 0.361974 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.348347 (min) -0.257968 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: x_wind: -1.43083 (min) -0.693047 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.62187 (min) -8.61132 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 43.1562 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.0122e-06 (min) 0.0131696 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.547 (min) 14.2714 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 25.0754 (min) 32.8339 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000398883 (min) 0.0003461 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:34:10 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:34:10 DEBUG opendrift:729: No elements hit coastline.
14:34:10 DEBUG opendrift:773: Lifting 60 elements to seafloor.
14:34:10 DEBUG opendrift:1807: No elements to deactivate
14:34:10 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:34:10 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:34:10 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:34:10 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 2
14:34:10 DEBUG opendrift.models.chemicaldrift:1478: old species: [3 3]
14:34:10 DEBUG opendrift.models.chemicaldrift:1479: new species: [0 0]
14:34:10 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 493. 0.]
[ 0. 0. 0. 0. 0.]
[ 31. 0. 0. 150. 0.]
[ 38. 0. 137. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:34:10 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:10 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:10 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:34:10 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:34:10 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0675582825060782
14:34:10 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:34:10 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:34:10 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:34:10 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:34:10 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:34:10 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:10 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:10 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:34:10 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:34:10 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:10 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:10 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(25), np.int64(0), np.int64(6), np.int64(469), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:34:10 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:34:10 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:34:10 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:34:10 DEBUG opendrift:2210: ======================================================================
14:34:10 INFO opendrift:2211: 2026-06-15 10:02:22.780541 - step 88 of 96 - 500 active elements (0 deactivated)
14:34:10 DEBUG opendrift:2217: 0 elements scheduled.
14:34:10 DEBUG opendrift:2219: ======================================================================
14:34:10 DEBUG opendrift:2230: 57.54133401234508 <- latitude -> 57.775779494750516
14:34:10 DEBUG opendrift:2230: 10.51039770081493 <- longitude -> 10.862186172353367
14:34:10 DEBUG opendrift:2230: -30.80150604248047 <- z -> -0.17705524525529714
14:34:10 DEBUG opendrift:2231: ---------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:34:10 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:34:10 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:10 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:10 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:34:10 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 10:00:00 (before)
2026-06-15 11:00:00 (after)
14:34:12 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:34:12 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:34:12 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:34:12 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:34:12 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:34:12 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.93826310930673 and 59.73595951502456 degrees.
14:34:12 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:34:12 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.93826310930673 and 59.73595951502456 degrees.
14:34:12 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:34:12 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:34:12 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:34:12 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:34:12 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:34:12 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:34:12 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:34:12 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 55x39x11) for time after (2026-06-15 11:00:00)
14:34:12 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 10:00:00) in space (linearNDFast)
14:34:12 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:12 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 11:00:00) in space (linearNDFast)
14:34:12 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:12 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 10:00:00, weight 0.96) and
after (2026-06-15 11:00:00, weight 0.04) in time
14:34:12 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:34:12 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:12 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:12 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:12 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:12 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:34:12 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:12 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:34:12 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:12 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:12 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:34:12 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:12 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:12 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:12 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:12 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:34:12 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:12 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:34:12 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:12 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:12 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:34:12 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:12 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:34:12 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:12 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:12 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:34:12 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:34:12 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:34:12 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:34:12 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:34:12 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:34:12 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:34:12 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.25773 (min) 0.239818 (max)
14:34:12 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.00288433 (min) 0.426415 (max)
14:34:12 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.346201 (min) -0.277608 (max)
14:34:12 DEBUG opendrift.models.basemodel.environment:899: x_wind: -1.36992 (min) -0.522644 (max)
14:34:12 DEBUG opendrift.models.basemodel.environment:899: y_wind: -9.21247 (min) -8.17806 (max)
14:34:12 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:34:12 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 48.1949 (max)
14:34:12 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01371e-06 (min) 0.0154185 (max)
14:34:12 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:34:12 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5486 (min) 14.291 (max)
14:34:12 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 25.0891 (min) 32.843 (max)
14:34:12 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000792161 (min) 0.00123831 (max)
14:34:12 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:34:12 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:34:12 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:34:12 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:34:12 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:34:12 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:34:12 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:34:12 DEBUG opendrift:729: No elements hit coastline.
14:34:12 DEBUG opendrift:773: Lifting 90 elements to seafloor.
14:34:12 DEBUG opendrift:1807: No elements to deactivate
14:34:12 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:34:12 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:34:12 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:34:12 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 2
14:34:12 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0]
14:34:12 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3]
14:34:12 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 495. 0.]
[ 0. 0. 0. 0. 0.]
[ 31. 0. 0. 151. 0.]
[ 38. 0. 137. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:34:12 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:12 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:12 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:34:12 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:34:13 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.061859488346803
14:34:13 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:34:13 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:34:13 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:34:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:559: 2 elements reached seafloor, interacting with bottom
14:34:13 DEBUG opendrift:773: Lifting 2 elements to seafloor.
14:34:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 8 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 7 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:34:13 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:34:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:13 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:34:13 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:34:13 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:13 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:13 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(23), np.int64(0), np.int64(5), np.int64(472), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:34:13 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:34:13 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:34:13 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:34:13 DEBUG opendrift:2210: ======================================================================
14:34:13 INFO opendrift:2211: 2026-06-15 10:32:22.780541 - step 89 of 96 - 500 active elements (0 deactivated)
14:34:13 DEBUG opendrift:2217: 0 elements scheduled.
14:34:13 DEBUG opendrift:2219: ======================================================================
14:34:13 DEBUG opendrift:2230: 57.54133401234508 <- latitude -> 57.7779561331413
14:34:13 DEBUG opendrift:2230: 10.510397700814927 <- longitude -> 10.862186172353363
14:34:13 DEBUG opendrift:2230: -30.798336029052734 <- z -> -1.7923950118576746
14:34:13 DEBUG opendrift:2231: ---------------------------------
14:34:13 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:13 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:34:13 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:13 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:34:13 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:13 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:13 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:34:13 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 10:00:00 (before)
2026-06-15 11:00:00 (after)
14:34:13 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 10:00:00) in space (linearNDFast)
14:34:13 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:13 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 11:00:00) in space (linearNDFast)
14:34:13 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:13 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 10:00:00, weight 0.46) and
after (2026-06-15 11:00:00, weight 0.54) in time
14:34:13 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:34:13 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:13 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:13 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:13 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:13 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:34:13 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:13 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:34:13 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:13 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:13 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:34:13 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:13 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:13 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:13 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:13 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:34:13 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:13 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:34:13 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:13 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:13 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:34:13 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:13 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:34:13 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:13 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:13 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:34:13 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:34:13 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:34:13 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:34:13 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:34:13 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:34:13 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:34:13 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.211534 (min) 0.218004 (max)
14:34:13 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.0519562 (min) 0.355875 (max)
14:34:13 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.308978 (min) -0.255496 (max)
14:34:13 DEBUG opendrift.models.basemodel.environment:899: x_wind: -1.1443 (min) 0.00620364 (max)
14:34:13 DEBUG opendrift.models.basemodel.environment:899: y_wind: -8.81633 (min) -8.04788 (max)
14:34:13 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:34:13 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 51.8028 (max)
14:34:13 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01128e-06 (min) 0.0147408 (max)
14:34:13 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:34:13 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5559 (min) 14.3191 (max)
14:34:13 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 25.1688 (min) 32.8453 (max)
14:34:13 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000762862 (min) 0.00118892 (max)
14:34:13 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:34:13 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:34:13 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:34:13 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:34:13 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:34:13 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:34:13 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:34:13 DEBUG opendrift:729: No elements hit coastline.
14:34:13 DEBUG opendrift:768: No elements hit seafloor.
14:34:13 DEBUG opendrift:1807: No elements to deactivate
14:34:13 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:34:13 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:34:13 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:34:13 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 2
14:34:13 DEBUG opendrift.models.chemicaldrift:1478: old species: [3 3]
14:34:13 DEBUG opendrift.models.chemicaldrift:1479: new species: [0 0]
14:34:13 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 495. 0.]
[ 0. 0. 0. 0. 0.]
[ 31. 0. 0. 152. 0.]
[ 40. 0. 137. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:34:13 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:13 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:13 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:34:13 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:34:13 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05649836834168535
14:34:13 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:34:13 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:34:13 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:34:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:13 DEBUG opendrift.models.oceandrift:539: 5 elements penetrated seafloor, lifting up
14:34:13 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:34:13 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:34:13 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:13 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:13 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(25), np.int64(0), np.int64(5), np.int64(470), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:34:13 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:34:13 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:34:13 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:34:13 DEBUG opendrift:2210: ======================================================================
14:34:13 INFO opendrift:2211: 2026-06-15 11:02:22.780541 - step 90 of 96 - 500 active elements (0 deactivated)
14:34:13 DEBUG opendrift:2217: 0 elements scheduled.
14:34:13 DEBUG opendrift:2219: ======================================================================
14:34:13 DEBUG opendrift:2230: 57.54133401234508 <- latitude -> 57.77918735302311
14:34:13 DEBUG opendrift:2230: 10.510397700814927 <- longitude -> 10.86218617235336
14:34:13 DEBUG opendrift:2230: -30.798336029052734 <- z -> -0.4294376158867361
14:34:13 DEBUG opendrift:2231: ---------------------------------
14:34:13 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:13 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:34:13 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:13 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:34:13 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:13 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:13 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:34:13 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 11:00:00 (before)
2026-06-15 12:00:00 (after)
14:34:15 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:34:16 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:34:16 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:34:16 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:34:16 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:34:16 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.93826310930673 and 59.74736493869188 degrees.
14:34:16 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:34:16 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.93826310930673 and 59.74736493869188 degrees.
14:34:16 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:34:16 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:34:16 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:34:16 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:34:16 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:34:16 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:34:16 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:34:16 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 55x40x11) for time after (2026-06-15 12:00:00)
14:34:16 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 11:00:00) in space (linearNDFast)
14:34:16 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:16 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 12:00:00) in space (linearNDFast)
14:34:16 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:16 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 11:00:00, weight 0.96) and
after (2026-06-15 12:00:00, weight 0.04) in time
14:34:16 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:34:16 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:16 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:16 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:16 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:34:16 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:34:16 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:16 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:34:16 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:16 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:16 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:16 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:34:16 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:34:16 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:16 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:34:16 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:16 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:34:16 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:16 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:16 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:34:16 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:34:16 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:34:16 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:34:16 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:34:16 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:34:16 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.171161 (min) 0.207781 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.100479 (min) 0.38389 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.283837 (min) -0.229722 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: x_wind: -0.89335 (min) 0.593843 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: y_wind: -8.71284 (min) -7.68569 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 54.2351 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.0167e-06 (min) 0.0079211 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5636 (min) 14.4235 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 24.955 (min) 32.8472 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000900418 (min) 0.00154864 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:34:16 DEBUG opendrift:729: No elements hit coastline.
14:34:16 DEBUG opendrift:768: No elements hit seafloor.
14:34:16 DEBUG opendrift:1807: No elements to deactivate
14:34:16 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:34:16 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:34:16 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:34:16 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 0
14:34:16 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:34:16 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0548607267171357
14:34:16 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:34:16 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:34:16 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:34:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:34:16 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:34:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:34:16 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:34:16 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:16 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:16 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(25), np.int64(0), np.int64(4), np.int64(471), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:34:16 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:34:16 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:34:16 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:34:16 DEBUG opendrift:2210: ======================================================================
14:34:16 INFO opendrift:2211: 2026-06-15 11:32:22.780541 - step 91 of 96 - 500 active elements (0 deactivated)
14:34:16 DEBUG opendrift:2217: 0 elements scheduled.
14:34:16 DEBUG opendrift:2219: ======================================================================
14:34:16 DEBUG opendrift:2230: 57.54133401234508 <- latitude -> 57.77989522440073
14:34:16 DEBUG opendrift:2230: 10.510397700814927 <- longitude -> 10.86218617235336
14:34:16 DEBUG opendrift:2230: -30.798336029052734 <- z -> -0.3375079498241096
14:34:16 DEBUG opendrift:2231: ---------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:34:16 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:34:16 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:16 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:34:16 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 11:00:00 (before)
2026-06-15 12:00:00 (after)
14:34:16 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 11:00:00) in space (linearNDFast)
14:34:16 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:16 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 12:00:00) in space (linearNDFast)
14:34:16 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:16 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 11:00:00, weight 0.46) and
after (2026-06-15 12:00:00, weight 0.54) in time
14:34:16 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:34:16 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:16 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:16 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:16 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:34:16 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:34:16 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:16 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:34:16 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:16 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:16 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:16 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:34:16 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:34:16 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:16 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:34:16 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:16 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:34:16 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:16 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:16 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:34:16 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:34:16 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:34:16 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:34:16 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:34:16 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:34:16 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.177506 (min) 0.177574 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.142626 (min) 0.343223 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.226412 (min) -0.179432 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: x_wind: -0.447058 (min) 0.862575 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: y_wind: -8.38811 (min) -7.34289 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 55.8265 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.0171e-06 (min) 0.00829729 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5762 (min) 14.5337 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 24.9198 (min) 33.2076 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000889393 (min) 0.00182715 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:34:16 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:34:16 DEBUG opendrift:729: No elements hit coastline.
14:34:16 DEBUG opendrift:768: No elements hit seafloor.
14:34:16 DEBUG opendrift:1807: No elements to deactivate
14:34:16 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:34:16 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:34:16 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:34:16 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 3
14:34:16 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 3 3]
14:34:16 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 0 0]
14:34:16 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 496. 0.]
[ 0. 0. 0. 0. 0.]
[ 31. 0. 0. 153. 0.]
[ 42. 0. 137. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:34:16 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:16 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:16 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:34:16 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:34:16 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.05087832810162049
14:34:16 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:34:16 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:34:16 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:34:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:34:16 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:34:16 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:34:16 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:34:16 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:16 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:34:16 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:34:16 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:16 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:16 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(26), np.int64(0), np.int64(2), np.int64(472), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:34:16 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:34:16 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:34:16 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:34:16 DEBUG opendrift:2210: ======================================================================
14:34:16 INFO opendrift:2211: 2026-06-15 12:02:22.780541 - step 92 of 96 - 500 active elements (0 deactivated)
14:34:16 DEBUG opendrift:2217: 0 elements scheduled.
14:34:16 DEBUG opendrift:2219: ======================================================================
14:34:16 DEBUG opendrift:2230: 57.54133401234508 <- latitude -> 57.77858762058419
14:34:16 DEBUG opendrift:2230: 10.510397700814927 <- longitude -> 10.86218617235336
14:34:16 DEBUG opendrift:2230: -30.798336029052734 <- z -> -0.8675294018770263
14:34:16 DEBUG opendrift:2231: ---------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:34:16 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:34:16 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:16 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:16 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:34:16 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 12:00:00 (before)
2026-06-15 13:00:00 (after)
14:34:18 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:34:18 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:34:18 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:34:18 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:34:18 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:34:18 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.93826310930673 and 59.75877301135792 degrees.
14:34:18 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:34:18 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.93826310930673 and 59.75877301135792 degrees.
14:34:18 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:34:18 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:34:18 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:34:18 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:34:18 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:34:18 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:34:18 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:34:18 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 55x41x11) for time after (2026-06-15 13:00:00)
14:34:18 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 12:00:00) in space (linearNDFast)
14:34:18 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:18 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 13:00:00) in space (linearNDFast)
14:34:18 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:18 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 12:00:00, weight 0.96) and
after (2026-06-15 13:00:00, weight 0.04) in time
14:34:18 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:34:18 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:18 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:18 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:18 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:18 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:34:18 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:18 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:34:18 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:18 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:18 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:34:18 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:18 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:18 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:18 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:18 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:34:18 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:18 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:34:18 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:18 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:18 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:34:18 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:18 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:34:18 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:18 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:18 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:34:18 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:34:18 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:34:18 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:34:18 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:34:18 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:34:18 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:34:18 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.144719 (min) 0.188274 (max)
14:34:18 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.18305 (min) 0.338974 (max)
14:34:18 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.170495 (min) -0.124491 (max)
14:34:18 DEBUG opendrift.models.basemodel.environment:899: x_wind: -0.128977 (min) 1.1359 (max)
14:34:18 DEBUG opendrift.models.basemodel.environment:899: y_wind: -8.2101 (min) -6.98628 (max)
14:34:18 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:34:18 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 54.3406 (max)
14:34:18 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.0103e-06 (min) 0.0097075 (max)
14:34:18 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:34:18 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.5895 (min) 14.6004 (max)
14:34:18 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 24.9015 (min) 32.8416 (max)
14:34:18 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000874752 (min) 0.00126891 (max)
14:34:18 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:34:18 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:34:18 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:34:18 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:34:18 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:34:18 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:34:18 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:34:18 DEBUG opendrift:729: No elements hit coastline.
14:34:18 DEBUG opendrift:768: No elements hit seafloor.
14:34:18 DEBUG opendrift:1807: No elements to deactivate
14:34:18 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:34:18 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:34:18 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:34:18 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 0
14:34:18 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:34:18 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04896126487444288
14:34:18 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:34:18 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:34:18 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:34:18 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:18 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:18 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:34:18 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:34:18 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:18 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:18 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(26), np.int64(0), np.int64(2), np.int64(472), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:34:18 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:34:18 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:34:18 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:34:18 DEBUG opendrift:2210: ======================================================================
14:34:18 INFO opendrift:2211: 2026-06-15 12:32:22.780541 - step 93 of 96 - 500 active elements (0 deactivated)
14:34:18 DEBUG opendrift:2217: 0 elements scheduled.
14:34:18 DEBUG opendrift:2219: ======================================================================
14:34:18 DEBUG opendrift:2230: 57.54133401234508 <- latitude -> 57.77863177090564
14:34:18 DEBUG opendrift:2230: 10.510397700814927 <- longitude -> 10.86218617235336
14:34:18 DEBUG opendrift:2230: -30.798336029052734 <- z -> -0.3580916746788104
14:34:18 DEBUG opendrift:2231: ---------------------------------
14:34:18 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:18 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:34:18 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:18 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:34:18 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:18 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:18 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:34:18 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 12:00:00 (before)
2026-06-15 13:00:00 (after)
14:34:18 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 12:00:00) in space (linearNDFast)
14:34:18 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:18 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 13:00:00) in space (linearNDFast)
14:34:18 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:19 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 12:00:00, weight 0.46) and
after (2026-06-15 13:00:00, weight 0.54) in time
14:34:19 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:34:19 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:19 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:19 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:19 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:19 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:34:19 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:19 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:34:19 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:19 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:19 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:34:19 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:19 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:19 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:19 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:19 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:34:19 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:19 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:34:19 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:19 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:19 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:34:19 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:19 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:34:19 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:19 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:19 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:34:19 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:34:19 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:34:19 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:34:19 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:34:19 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:34:19 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:34:19 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.0916534 (min) 0.240908 (max)
14:34:19 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.272012 (min) 0.29132 (max)
14:34:19 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.104832 (min) -0.0644914 (max)
14:34:19 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.18641 (min) 1.46253 (max)
14:34:19 DEBUG opendrift.models.basemodel.environment:899: y_wind: -7.90534 (min) -6.64383 (max)
14:34:19 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:34:19 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 54.7788 (max)
14:34:19 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01701e-06 (min) 0.0101903 (max)
14:34:19 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:34:19 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6092 (min) 14.5917 (max)
14:34:19 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 24.9262 (min) 32.8424 (max)
14:34:19 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000818125 (min) 0.000462557 (max)
14:34:19 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:34:19 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:34:19 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:34:19 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:34:19 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:34:19 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:34:19 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:34:19 DEBUG opendrift:729: No elements hit coastline.
14:34:19 DEBUG opendrift:768: No elements hit seafloor.
14:34:19 DEBUG opendrift:1807: No elements to deactivate
14:34:19 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:34:19 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:34:19 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:34:19 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 3
14:34:19 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 0]
14:34:19 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 3]
14:34:19 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 499. 0.]
[ 0. 0. 0. 0. 0.]
[ 31. 0. 0. 155. 0.]
[ 42. 0. 137. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:34:19 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:19 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:19 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:34:19 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:34:19 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.0463035010370493
14:34:19 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:34:19 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:34:19 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:34:19 DEBUG opendrift.models.oceandrift:559: 3 elements reached seafloor, interacting with bottom
14:34:19 DEBUG opendrift:773: Lifting 3 elements to seafloor.
14:34:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:19 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:19 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:19 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:19 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:19 DEBUG opendrift.models.oceandrift:539: 4 elements penetrated seafloor, lifting up
14:34:19 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:19 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:19 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:19 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:19 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:34:19 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:34:19 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:19 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:19 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(23), np.int64(0), np.int64(2), np.int64(475), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:34:19 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:34:19 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:34:19 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:34:19 DEBUG opendrift:2210: ======================================================================
14:34:19 INFO opendrift:2211: 2026-06-15 13:02:22.780541 - step 94 of 96 - 500 active elements (0 deactivated)
14:34:19 DEBUG opendrift:2217: 0 elements scheduled.
14:34:19 DEBUG opendrift:2219: ======================================================================
14:34:19 DEBUG opendrift:2230: 57.54133401234508 <- latitude -> 57.778678411297385
14:34:19 DEBUG opendrift:2230: 10.510397700814924 <- longitude -> 10.862186172353354
14:34:19 DEBUG opendrift:2230: -30.798336029052734 <- z -> -1.0217985124138824
14:34:19 DEBUG opendrift:2231: ---------------------------------
14:34:19 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:19 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:34:19 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:19 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:34:19 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:19 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:19 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:34:19 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 13:00:00 (before)
2026-06-15 14:00:00 (after)
14:34:22 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:34:23 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:34:23 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:34:23 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:34:23 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:34:23 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.93826310930673 and 59.75877301135792 degrees.
14:34:23 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:34:23 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.93826310930673 and 59.75877301135792 degrees.
14:34:23 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:34:23 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:34:23 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:34:23 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:34:23 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:34:23 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:34:23 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:34:23 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 55x41x11) for time after (2026-06-15 14:00:00)
14:34:23 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 13:00:00) in space (linearNDFast)
14:34:23 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:23 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 14:00:00) in space (linearNDFast)
14:34:23 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:23 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 13:00:00, weight 0.96) and
after (2026-06-15 14:00:00, weight 0.04) in time
14:34:23 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:34:23 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:23 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:23 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:23 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:34:23 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:34:23 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:23 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:34:23 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:23 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:23 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:23 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:34:23 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:34:23 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:23 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:34:23 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:23 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:34:23 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:23 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:23 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:34:23 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:34:23 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:34:23 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:34:23 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:34:23 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:34:23 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.124512 (min) 0.137846 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.349244 (min) 0.254579 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: -0.0407559 (min) -0.00547338 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.443818 (min) 1.78218 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: y_wind: -7.67015 (min) -6.2898 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 55.1018 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01948e-06 (min) 0.00803135 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6293 (min) 14.6199 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 24.9331 (min) 32.8435 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000751439 (min) 0.00120818 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:34:23 DEBUG opendrift:729: No elements hit coastline.
14:34:23 DEBUG opendrift:768: No elements hit seafloor.
14:34:23 DEBUG opendrift:1807: No elements to deactivate
14:34:23 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:34:23 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:34:23 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:34:23 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 0
14:34:23 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:34:23 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04481168849695307
14:34:23 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:34:23 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:34:23 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:34:23 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 3 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:23 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 0
14:34:23 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:34:23 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:23 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:23 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(23), np.int64(0), np.int64(2), np.int64(475), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:34:23 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:34:23 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:34:23 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:34:23 DEBUG opendrift:2210: ======================================================================
14:34:23 INFO opendrift:2211: 2026-06-15 13:32:22.780541 - step 95 of 96 - 500 active elements (0 deactivated)
14:34:23 DEBUG opendrift:2217: 0 elements scheduled.
14:34:23 DEBUG opendrift:2219: ======================================================================
14:34:23 DEBUG opendrift:2230: 57.54133401234508 <- latitude -> 57.77890267197224
14:34:23 DEBUG opendrift:2230: 10.510397700814924 <- longitude -> 10.86218617235335
14:34:23 DEBUG opendrift:2230: -30.798336029052734 <- z -> -0.3914559030831867
14:34:23 DEBUG opendrift:2231: ---------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:34:23 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:34:23 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:23 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:34:23 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 13:00:00 (before)
2026-06-15 14:00:00 (after)
14:34:23 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 13:00:00) in space (linearNDFast)
14:34:23 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:23 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 14:00:00) in space (linearNDFast)
14:34:23 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:23 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 13:00:00, weight 0.46) and
after (2026-06-15 14:00:00, weight 0.54) in time
14:34:23 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:34:23 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:23 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:23 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:23 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:34:23 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:34:23 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:23 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:34:23 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:23 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:23 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:23 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:34:23 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:34:23 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:23 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:34:23 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:23 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:34:23 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:23 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:23 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:34:23 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:34:23 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:34:23 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:34:23 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:34:23 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:34:23 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.141818 (min) 0.171775 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.371572 (min) 0.233964 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.011666 (min) 0.0421471 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.611308 (min) 2.02086 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: y_wind: -7.23764 (min) -5.93477 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 55.5552 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.02944e-06 (min) 0.00730903 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6523 (min) 14.7249 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 24.8683 (min) 33.4109 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000567996 (min) 0.00176982 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:34:23 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:34:23 DEBUG opendrift:729: No elements hit coastline.
14:34:23 DEBUG opendrift:768: No elements hit seafloor.
14:34:23 DEBUG opendrift:1807: No elements to deactivate
14:34:23 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:34:23 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:34:23 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:34:23 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 3
14:34:23 DEBUG opendrift.models.chemicaldrift:1478: old species: [0 0 3]
14:34:23 DEBUG opendrift.models.chemicaldrift:1479: new species: [3 3 0]
14:34:23 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 501. 0.]
[ 0. 0. 0. 0. 0.]
[ 31. 0. 0. 155. 0.]
[ 43. 0. 137. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:34:23 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:23 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:23 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:34:23 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:34:23 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.04080834367609088
14:34:23 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:34:23 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:34:23 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:23 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:23 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 2
14:34:23 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:34:23 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 2 elements
14:34:23 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:23 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(22), np.int64(0), np.int64(4), np.int64(474), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:34:23 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:34:23 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:34:23 DEBUG opendrift:912: to be seeded: 0, already seeded 500
14:34:23 DEBUG opendrift:2210: ======================================================================
14:34:23 INFO opendrift:2211: 2026-06-15 14:02:22.780541 - step 96 of 96 - 500 active elements (0 deactivated)
14:34:23 DEBUG opendrift:2217: 0 elements scheduled.
14:34:23 DEBUG opendrift:2219: ======================================================================
14:34:23 DEBUG opendrift:2230: 57.54133401234508 <- latitude -> 57.77751755061859
14:34:23 DEBUG opendrift:2230: 10.510397700814927 <- longitude -> 10.862186172353347
14:34:23 DEBUG opendrift:2230: -30.798336029052734 <- z -> 0.0
14:34:23 DEBUG opendrift:2231: ---------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:599: Variable group ['sea_floor_depth_below_sea_level', 'sea_surface_height', 'upward_sea_water_velocity', 'sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity', 'x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind']
14:34:23 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:604: Calling reader https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be
14:34:23 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:23 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:23 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from https://thredds.met.no/thredds/dodsC/fou-hi/norkystv3_800m_m00_be covering 500 elements
14:34:23 DEBUG opendrift.readers.basereader.structured:220: Reader time:
2026-06-15 14:00:00 (before)
2026-06-15 15:00:00 (after)
14:34:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_sea_water_velocity to retrieve x_sea_water_velocity
14:34:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_sea_water_velocity to retrieve y_sea_water_velocity
14:34:25 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using eastward_wind to retrieve x_wind
14:34:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:472: Using northward_wind to retrieve y_wind
14:34:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_wind', 'y_wind']
14:34:26 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.93826310930673 and 59.75877301135792 degrees.
14:34:26 DEBUG opendrift.readers.reader_netCDF_CF_generic:604: Rotating vector from east/north to xy orientation: ['x_sea_water_velocity', 'y_sea_water_velocity']
14:34:26 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between 58.93826310930673 and 59.75877301135792 degrees.
14:34:26 DEBUG opendrift.readers.basereader.variables:640: Checking sea_floor_depth_below_sea_level for invalid values
14:34:26 DEBUG opendrift.readers.basereader.variables:640: Checking ocean_vertical_diffusivity for invalid values
14:34:26 DEBUG opendrift.readers.basereader.variables:640: Checking x_sea_water_velocity for invalid values
14:34:26 DEBUG opendrift.readers.basereader.variables:640: Checking y_sea_water_velocity for invalid values
14:34:26 DEBUG opendrift.readers.basereader.variables:640: Checking x_wind for invalid values
14:34:26 DEBUG opendrift.readers.basereader.variables:640: Checking y_wind for invalid values
14:34:26 DEBUG opendrift.readers.interpolation.structured:70: Filled NaN-values toward seafloor for :['sea_water_salinity', 'y_sea_water_velocity', 'sea_water_temperature', 'x_sea_water_velocity', 'ocean_vertical_diffusivity', 'upward_sea_water_velocity']
14:34:26 DEBUG opendrift.readers.basereader.structured:313: Fetched env-block (size 55x41x11) for time after (2026-06-15 15:00:00)
14:34:26 DEBUG opendrift.readers.basereader.structured:334: Interpolating before (2026-06-15 14:00:00) in space (linearNDFast)
14:34:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:26 DEBUG opendrift.readers.basereader.structured:340: Interpolating after (2026-06-15 15:00:00) in space (linearNDFast)
14:34:26 DEBUG opendrift.readers.interpolation.structured:97: Initialising interpolator.
14:34:26 DEBUG opendrift.readers.basereader.structured:355: Interpolating before (2026-06-15 14:00:00, weight 0.96) and
after (2026-06-15 15:00:00, weight 0.04) in time
14:34:26 DEBUG opendrift.readers.basereader.structured:368: Interpolating profiles in time
14:34:26 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:26 DEBUG opendrift.readers.basereader.variables:100: Rotating vectors between -59.48961338220863 and -59.13782484488071 degrees.
14:34:26 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:26 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:26 DEBUG opendrift.models.basemodel.environment:599: Variable group ['ocean_mixed_layer_thickness']
14:34:26 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:26 DEBUG opendrift.models.basemodel.environment:604: Calling reader constant_reader
14:34:26 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:26 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:26 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from constant_reader covering 500 elements
14:34:26 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:26 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:26 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:26 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:26 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:34:26 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:26 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:34:26 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:26 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:26 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:34:26 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:26 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:34:26 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:26 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:26 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:34:26 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:34:26 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 0.0001 for ocean_vertical_diffusivity for 0 profiles
14:34:26 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 10 for sea_water_temperature for 0 profiles
14:34:26 DEBUG opendrift.models.basemodel.environment:811: Using fallback value 34 for sea_water_salinity for 0 profiles
14:34:26 DEBUG opendrift.models.basemodel.environment:800: Using fallback value 8.1 for sea_water_ph_reported_on_total_scale for all profiles
14:34:26 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:34:26 DEBUG opendrift.models.basemodel.environment:899: x_sea_water_velocity: -0.175631 (min) 0.222081 (max)
14:34:26 DEBUG opendrift.models.basemodel.environment:899: y_sea_water_velocity: -0.517914 (min) 0.180742 (max)
14:34:26 DEBUG opendrift.models.basemodel.environment:899: sea_surface_height: 0.0573662 (min) 0.0890402 (max)
14:34:26 DEBUG opendrift.models.basemodel.environment:899: x_wind: 0.757981 (min) 2.25598 (max)
14:34:26 DEBUG opendrift.models.basemodel.environment:899: y_wind: -6.81914 (min) -5.53687 (max)
14:34:26 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:34:26 DEBUG opendrift.models.basemodel.environment:899: sea_floor_depth_below_sea_level: 11.6658 (min) 53.3295 (max)
14:34:26 DEBUG opendrift.models.basemodel.environment:899: ocean_vertical_diffusivity: 1.01203e-06 (min) 0.0134366 (max)
14:34:26 DEBUG opendrift.models.basemodel.environment:899: horizontal_diffusivity: 0 (min) 0 (max)
14:34:26 DEBUG opendrift.models.basemodel.environment:899: sea_water_temperature: 11.6755 (min) 14.7464 (max)
14:34:26 DEBUG opendrift.models.basemodel.environment:899: sea_water_salinity: 24.8688 (min) 32.856 (max)
14:34:26 DEBUG opendrift.models.basemodel.environment:899: upward_sea_water_velocity: -0.000613746 (min) 0.000213045 (max)
14:34:26 DEBUG opendrift.models.basemodel.environment:899: spm: 1 (min) 1 (max)
14:34:26 DEBUG opendrift.models.basemodel.environment:899: ocean_mixed_layer_thickness: 40 (min) 40 (max)
14:34:26 DEBUG opendrift.models.basemodel.environment:899: active_sediment_layer_thickness: 0.03 (min) 0.03 (max)
14:34:26 DEBUG opendrift.models.basemodel.environment:899: doc: 0 (min) 0 (max)
14:34:26 DEBUG opendrift.models.basemodel.environment:899: sea_water_ph_reported_on_total_scale: 8.1 (min) 8.1 (max)
14:34:26 DEBUG opendrift.models.basemodel.environment:899: pH_sediment: 6.9 (min) 6.9 (max)
14:34:26 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:34:26 DEBUG opendrift:729: No elements hit coastline.
14:34:26 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:34:26 DEBUG opendrift:1807: No elements to deactivate
14:34:26 DEBUG opendrift:2268: Calling ChemicalDrift.update()
14:34:26 DEBUG opendrift.models.chemicaldrift:1693: Calculating overall degradation using overall rate constants
14:34:26 DEBUG opendrift.models.chemicaldrift:1750: Calculating: volatilization
14:34:26 INFO opendrift.models.chemicaldrift:1461: Number of transformations: 3
14:34:26 DEBUG opendrift.models.chemicaldrift:1478: old species: [2 0 0]
14:34:26 DEBUG opendrift.models.chemicaldrift:1479: new species: [0 3 3]
14:34:26 DEBUG opendrift.models.chemicaldrift:1486: Number of transformations total:
[[ 0. 0. 0. 503. 0.]
[ 0. 0. 0. 0. 0.]
[ 32. 0. 0. 155. 0.]
[ 43. 0. 139. 0. 0.]
[ 0. 0. 0. 0. 0.]]
14:34:26 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 0 elements
14:34:26 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:26 DEBUG opendrift.models.chemicaldrift:1530: Adding uncertainty for desorption from sediments: 0.5 m
14:34:26 DEBUG opendrift.models.oceandrift:451: Using functional expression for diffusivity
14:34:26 DEBUG opendrift.models.oceandrift:456: Diffusivities are in range 0.0 to 0.03693642720285247
14:34:26 DEBUG opendrift.models.oceandrift:475: TSprofiles deactivated for vertical mixing
14:34:26 DEBUG opendrift.models.oceandrift:489: Vertical mixing module:windspeed_Large1994
14:34:26 DEBUG opendrift.models.oceandrift:492: Turbulent diffusion with random walk scheme using 30 fast time steps of dt=60.0s
14:34:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:26 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:26 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:26 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:26 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:26 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:26 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:34:26 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:34:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:26 DEBUG opendrift.models.oceandrift:539: 2 elements penetrated seafloor, lifting up
14:34:26 DEBUG opendrift.models.oceandrift:559: 1 elements reached seafloor, interacting with bottom
14:34:26 DEBUG opendrift:773: Lifting 1 elements to seafloor.
14:34:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:26 DEBUG opendrift.models.oceandrift:539: 1 elements penetrated seafloor, lifting up
14:34:26 INFO opendrift.models.chemicaldrift:1659: Number of resuspended particles: 4
14:34:26 DEBUG opendrift.models.chemicaldrift:1664: Adding uncertainty for resuspension from sediments: 0.5 m
14:34:26 DEBUG opendrift.models.chemicaldrift:1565: Updated particle diameter for 4 elements
14:34:26 DEBUG opendrift.models.chemicaldrift:1569: Adding uncertainty for particle diameter: 5e-06 m
14:34:26 INFO opendrift.models.chemicaldrift:1889: partitioning: [np.int64(21), np.int64(0), np.int64(5), np.int64(474), np.int64(0)] ['LMM', 'Humic colloid', 'Particle reversible', 'Sediment reversible', 'Sediment slowly reversible']
14:34:26 DEBUG opendrift.models.oceandrift:327: Vertical advection, including elements at surface
14:34:26 DEBUG opendrift:1755: Horizontal diffusivity is 0, no random walk.
14:34:26 DEBUG opendrift:2306: Cleaning up
14:34:26 DEBUG opendrift.models.basemodel.environment:598: ----------------------------------------
14:34:26 DEBUG opendrift.models.basemodel.environment:599: Variable group ['land_binary_mask']
14:34:26 DEBUG opendrift.models.basemodel.environment:600: ----------------------------------------
14:34:26 DEBUG opendrift.models.basemodel.environment:604: Calling reader global_landmask
14:34:26 DEBUG opendrift.models.basemodel.environment:605: ----------------------------------------
14:34:26 DEBUG opendrift.models.basemodel.environment:625: Data needed for 500 elements
14:34:26 DEBUG opendrift.readers.basereader.variables:762: Fetching variables from global_landmask covering 500 elements
14:34:26 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before
14:34:26 DEBUG opendrift.readers.basereader.variables:640: Checking land_binary_mask for invalid values
14:34:26 DEBUG opendrift.readers.basereader.variables:798: Reader projection is latlon - rotation of vectors is not needed.
14:34:26 DEBUG opendrift.models.basemodel.environment:761: Obtained data for all elements.
14:34:26 DEBUG opendrift.models.basemodel.environment:774: ---------------------------------------
14:34:26 DEBUG opendrift.models.basemodel.environment:775: Finished processing all variable groups
14:34:26 DEBUG opendrift.models.basemodel.environment:897: ------------ SUMMARY -------------
14:34:26 DEBUG opendrift.models.basemodel.environment:899: land_binary_mask: 0 (min) 0 (max)
14:34:26 DEBUG opendrift.models.basemodel.environment:901: ---------------------------------
14:34:26 DEBUG opendrift:729: No elements hit coastline.
14:34:26 DEBUG opendrift:2393: Updating minval and maxval
14:34:26 DEBUG opendrift:2473: Writing to file
14:34:26 DEBUG opendrift:1807: No elements to deactivate
14:34:26 DEBUG opendrift:165: Changed mode from Mode.Run to Mode.Result
Print and plot results
print('Final speciation:')
for isp,sp in enumerate(o.name_species):
print ('{:32}: {:>6}'.format(sp,sum(o.elements.specie==isp)))
print('Number of transformations:')
for isp in range(o.nspecies):
print('{}'.format(['{:>9}'.format(np.int32(item)) for item in o.ntransformations[isp,:]]) )
m_pre = o.result.mass.isel(time=-1).sum()
m_deg = o.result.mass_degraded.isel(time=-1).sum()
m_vol = o.result.mass_volatilized.isel(time=-1).sum()
m_tot = m_pre + m_deg + m_vol
print('Mass budget for target chemical:')
print('mass preserved : {:.3f}'.format(m_pre * 1e-6),' g {:.3f}'.format(m_pre/m_tot*100),'%')
print('mass degraded : {:.3f}'.format(m_deg * 1e-6),' g {:.3f}'.format(m_deg/m_tot*100),'%')
print('mass volatilized : {:.3f}'.format(m_vol * 1e-6),' g {:.3f}'.format(m_vol/m_tot*100),'%')
legend=['dissolved', '', 'SPM', 'sediment', '']
o.animation_profile(color='specie',
markersize='mass',
markersize_scaling=30,
alpha=.5,
vmin=0,vmax=o.nspecies-1,
legend = legend,
legend_loc = 3,
fps = 10
)
Final speciation:
LMM : 21
Humic colloid : 0
Particle reversible : 5
Sediment reversible : 474
Sediment slowly reversible : 0
Number of transformations:
[' 0', ' 0', ' 0', ' 503', ' 0']
[' 0', ' 0', ' 0', ' 0', ' 0']
[' 32', ' 0', ' 0', ' 157', ' 0']
[' 43', ' 0', ' 143', ' 0', ' 0']
[' 0', ' 0', ' 0', ' 0', ' 0']
Mass budget for target chemical:
mass preserved : 0.279 g 27.885 %
mass degraded : 0.720 g 71.961 %
mass volatilized : 0.002 g 0.154 %
14:34:27 DEBUG opendrift:3206: Saving animation..
14:34:27 INFO opendrift:4777: Saving animation to /root/project/docs/source/gallery/animations/example_chemicaldrift_0.gif...
14:34:52 DEBUG opendrift:4815: MPLBACKEND = agg
14:34:52 DEBUG opendrift:4816: DISPLAY = None
14:34:52 DEBUG opendrift:4817: Time to save animation: 0:00:25.546418
14:34:52 INFO opendrift:3415: Time to make animation: 0:00:25.743823
o.animation(color='specie',
markersize='mass',
markersize_scaling=100,
alpha=.5,
vmin=0,vmax=o.nspecies-1,
colorbar=False,
fast = True,
legend = legend,
legend_loc = 3,
fps=10
)
14:34:52 DEBUG opendrift:2540: Setting up map: corners=None, fast=True, lscale=None
14:34:52 WARNING opendrift:2574: Plotting fast. This will make your plots less accurate.
14:34:54 DEBUG opendrift:3206: Saving animation..
14:34:54 INFO opendrift:4777: Saving animation to /root/project/docs/source/gallery/animations/example_chemicaldrift_1.gif...
14:36:16 DEBUG opendrift:4815: MPLBACKEND = agg
14:36:16 DEBUG opendrift:4816: DISPLAY = None
14:36:16 DEBUG opendrift:4817: Time to save animation: 0:01:22.126894
14:36:16 INFO opendrift:3199: Time to make animation: 0:01:23.639862
o.plot_mass(legend = legend,
time_unit = 'hours',
title = 'Chemical mass budget')

dissolved : 0.008835792541503906g (3.168695703477881%)
SPM : 0.003064308548346162g (1.0989236433138738%)
sediment : 0.2669462561607361g (95.73238065320824%)
/root/project/opendrift/models/chemicaldrift.py:3427: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator. Otherwise, ticks may be mislabeled.
ax.axes.get_xaxis().set_ticklabels(np.round(ax.axes.get_xticks() * time_conversion_factor))
Total running time of the script: (4 minutes 4.852 seconds)