.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "gallery/example_biodegradation.py" .. LINE NUMBERS ARE GIVEN BELOW. .. only:: html .. note:: :class: sphx-glr-download-link-note :ref:`Go to the end ` to download the full example code. .. rst-class:: sphx-glr-example-title .. _sphx_glr_gallery_example_biodegradation.py: Biodegradation of oil ====================== .. GENERATED FROM PYTHON SOURCE LINES 6-20 .. code-block:: Python import numpy as np from datetime import datetime, timedelta from opendrift.readers import reader_netCDF_CF_generic from opendrift.models.openoil import OpenOil o = OpenOil(loglevel=0) # Set loglevel to 0 for debug information time = datetime.now() # No motion is needed for this test o.set_config('environment:constant', {k: 0 for k in ['x_wind', 'y_wind', 'x_sea_water_velocity', 'y_sea_water_velocity']}) o.set_config('drift', {'current_uncertainty': 0, 'wind_uncertainty': 0, 'horizontal_diffusivity': 10}) .. rst-class:: sphx-glr-script-out .. code-block:: none 13:50:34 DEBUG opendrift.config:168: Adding 18 config items from __init__ 13:50:34 DEBUG opendrift.config:178: Overwriting config item readers:max_number_of_fails 13:50:34 DEBUG opendrift.config:168: Adding 6 config items from __init__ 13:50:34 INFO opendrift:576: OpenDriftSimulation initialised (version 1.14.7 / v1.14.7-15-g2988cd4) 13:50:34 DEBUG opendrift.config:168: Adding 19 config items from oceandrift 13:50:34 DEBUG opendrift.config:178: Overwriting config item seed:z 13:50:34 DEBUG opendrift.config:168: Adding 15 config items from openoil 13:50:34 INFO opendrift.config:68: set_config('environment:constant:x_wind', 0) 13:50:34 INFO opendrift.config:68: set_config('environment:constant:y_wind', 0) 13:50:34 INFO opendrift.config:68: set_config('environment:constant:x_sea_water_velocity', 0) 13:50:34 INFO opendrift.config:68: set_config('environment:constant:y_sea_water_velocity', 0) 13:50:34 INFO opendrift.config:68: set_config('drift:current_uncertainty', 0) 13:50:34 INFO opendrift.config:68: set_config('drift:wind_uncertainty', 0) 13:50:34 INFO opendrift.config:68: set_config('drift:horizontal_diffusivity', 10) .. GENERATED FROM PYTHON SOURCE LINES 21-22 Seeding some particles .. GENERATED FROM PYTHON SOURCE LINES 22-26 .. code-block:: Python o.set_config('drift:vertical_mixing', True) o.set_config('processes:biodegradation', True) o.set_config('biodegradation:method', 'half_time') .. GENERATED FROM PYTHON SOURCE LINES 27-28 Fast decay for droplets, and slow decay for slick .. GENERATED FROM PYTHON SOURCE LINES 28-32 .. code-block:: Python kwargs = {'biodegradation_half_time_slick': 3, # days 'biodegradation_half_time_droplet': 1, # days 'oil_type': 'GENERIC MEDIUM CRUDE', 'm3_per_hour': .5, 'diameter': 1e-5} # small droplets .. GENERATED FROM PYTHON SOURCE LINES 33-34 Seed 500 oil elements at surface, and 500 elements at 50m depth .. GENERATED FROM PYTHON SOURCE LINES 34-37 .. code-block:: Python o.seed_elements(lon=4, lat=60.0, z=0, number=500, time=datetime.now(), **kwargs) o.seed_elements(lon=4, lat=60.0, z=-50, number=500, time=datetime.now(), **kwargs) .. rst-class:: sphx-glr-script-out .. code-block:: none 13:50:34 INFO opendrift.models.openoil.openoil:1630: Droplet diameter is provided, and will be kept constant during simulation 13:50:34 INFO opendrift.models.openoil.adios.dirjs:86: Querying ADIOS database for oil: GENERIC MEDIUM CRUDE 13:50:34 DEBUG opendrift.models.openoil.adios.oil:76: Parsing Oil: AD04001 / GENERIC MEDIUM CRUDE 13:50:34 INFO opendrift.models.openoil.openoil:1717: Using density 877.5726099999999 and viscosity 4.5431401718650355e-05 of oiltype GENERIC MEDIUM CRUDE 13:50:34 DEBUG opendrift.readers.basereader:186: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated 13:50:34 DEBUG opendrift.readers.basereader.variables:569: Adding variable mapping: ['x_wind', 'y_wind'] -> wind_speed 13:50:34 DEBUG opendrift.readers.basereader.variables:569: Adding variable mapping: ['x_sea_water_velocity', 'y_sea_water_velocity'] -> sea_water_speed 13:50:34 DEBUG opendrift.models.basemodel.environment:313: Added reader constant_reader 13:50:34 INFO opendrift.models.basemodel.environment:203: Adding a global landmask from GSHHG 13:50:34 DEBUG opendrift.readers.basereader:186: Variable mapping: ['sea_floor_depth_below_sea_level'] -> ['land_binary_mask'] is not activated 13:50:39 DEBUG opendrift.models.basemodel.environment:313: Added reader global_landmask 13:50:39 INFO opendrift.models.basemodel.environment:227: Fallback values will be used for the following variables which have no readers: 13:50:39 INFO opendrift.models.basemodel.environment:230: sea_surface_height: 0.000000 13:50:39 INFO opendrift.models.basemodel.environment:230: upward_sea_water_velocity: 0.000000 13:50:39 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_significant_height: 0.000000 13:50:39 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_stokes_drift_x_velocity: 0.000000 13:50:39 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_stokes_drift_y_velocity: 0.000000 13:50:39 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_period_at_variance_spectral_density_maximum: 0.000000 13:50:39 INFO opendrift.models.basemodel.environment:230: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0.000000 13:50:39 INFO opendrift.models.basemodel.environment:230: sea_ice_area_fraction: 0.000000 13:50:39 INFO opendrift.models.basemodel.environment:230: sea_ice_x_velocity: 0.000000 13:50:39 INFO opendrift.models.basemodel.environment:230: sea_ice_y_velocity: 0.000000 13:50:39 INFO opendrift.models.basemodel.environment:230: sea_water_temperature: 10.000000 13:50:39 INFO opendrift.models.basemodel.environment:230: sea_water_salinity: 34.000000 13:50:39 INFO opendrift.models.basemodel.environment:230: sea_floor_depth_below_sea_level: 10000.000000 13:50:39 INFO opendrift.models.basemodel.environment:230: ocean_vertical_diffusivity: 0.020000 13:50:39 INFO opendrift.models.basemodel.environment:230: ocean_mixed_layer_thickness: 50.000000 13:50:39 DEBUG opendrift:164: Changed mode from Mode.Config to Mode.Ready 13:50:39 INFO opendrift.models.openoil.openoil:1630: Droplet diameter is provided, and will be kept constant during simulation 13:50:39 INFO opendrift.models.openoil.adios.dirjs:86: Querying ADIOS database for oil: GENERIC MEDIUM CRUDE 13:50:39 DEBUG opendrift.models.openoil.adios.oil:76: Parsing Oil: AD04001 / GENERIC MEDIUM CRUDE 13:50:39 INFO opendrift.models.openoil.openoil:1717: Using density 877.5726099999999 and viscosity 4.5431401718650355e-05 of oiltype GENERIC MEDIUM CRUDE .. GENERATED FROM PYTHON SOURCE LINES 38-39 Running model .. GENERATED FROM PYTHON SOURCE LINES 39-41 .. code-block:: Python o.run(duration=timedelta(hours=72), time_step=3600) .. rst-class:: sphx-glr-script-out .. code-block:: none 13:50:39 DEBUG opendrift:164: Changed mode from Mode.Ready to Mode.Run 13:50:39 DEBUG opendrift:1775: ------------------------------------------------------ Software and hardware: OpenDrift version 1.14.7 Platform: Linux, 6.8.0-1040-aws 4.0 GB memory 36 processors (x86_64) NumPy version 2.3.5 SciPy version 1.16.3 Matplotlib version 3.10.8 NetCDF4 version 1.7.3 Xarray version 2025.9.0 ADIOS (adios_db) version 1.2.5 Copernicusmarine version 2.2.5 Python version 3.14.2 | packaged by conda-forge | (main, Dec 6 2025, 11:21:58) [GCC 14.3.0] ------------------------------------------------------ 13:50:39 DEBUG opendrift:1788: No output file is specified, neglecting export_buffer_length 13:50:39 INFO opendrift:1803: Skipping environment variable upward_sea_water_velocity because of condition ['drift:vertical_advection', 'is', False] 13:50:39 INFO opendrift:1814: Storing previous values of element property lon because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous'])) 13:50:39 INFO opendrift:1814: Storing previous values of element property lat because of condition (('general:coastline_action', 'in', ['stranding', 'previous']), 'or', ('general:seafloor_action', 'in', ['previous'])) 13:50:39 DEBUG opendrift:1937: Finalizing environment and preparing readers for simulation coverage ([-2.07135171 56.96432432 10.07135171 63.03567568]) and time (2025-12-16 13:50:34.237296 to 2025-12-19 13:50:34.237296) 13:50:39 DEBUG opendrift.models.basemodel.environment:166: Preparing constant_reader for extent [-2.07135171 56.96432432 10.07135171 63.03567568] 13:50:39 DEBUG opendrift.readers.basereader.variables:555: Nothing more to prepare for constant_reader 13:50:39 DEBUG opendrift.models.basemodel.environment:166: Preparing global_landmask for extent [-2.07135171 56.96432432 10.07135171 63.03567568] 13:50:39 DEBUG opendrift.readers.basereader.variables:555: Nothing more to prepare for global_landmask 13:50:39 DEBUG opendrift:2034: Initial self.result, size Frozen({'trajectory': 1000, 'time': 73}) 13:50:39 INFO opendrift:952: Using existing reader for land_binary_mask to move elements to ocean 13:50:39 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:39 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:39 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:39 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:39 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:39 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:39 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:39 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:39 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:39 INFO opendrift:982: All points are in ocean 13:50:39 INFO opendrift.models.openoil.openoil:692: Oil-water surface tension is 0.031369 Nm 13:50:39 INFO opendrift.models.openoil.openoil:705: Max water fraction not available for GENERIC MEDIUM CRUDE, using default 13:50:39 DEBUG opendrift:909: to be seeded: 1000, already seeded 0 13:50:39 DEBUG opendrift:931: Released 1000 new elements. 13:50:39 DEBUG opendrift:2110: ====================================================================== 13:50:39 INFO opendrift:2111: 2025-12-16 13:50:34.237296 - step 1 of 72 - 1000 active elements (0 deactivated) 13:50:39 DEBUG opendrift:2117: 0 elements scheduled. 13:50:39 DEBUG opendrift:2119: ====================================================================== 13:50:39 DEBUG opendrift:2128: latitude = 60.0 13:50:39 DEBUG opendrift:2128: longitude = 4.0 13:50:39 DEBUG opendrift:2130: -50.0 <- z -> 0.0 13:50:39 DEBUG opendrift:2131: --------------------------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:39 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:39 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:39 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:39 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:39 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:39 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:39 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:39 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:39 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:39 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:39 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:39 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:39 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:39 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:39 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:39 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:39 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:39 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:39 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:39 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:39 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:39 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:39 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:39 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:39 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:39 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:39 DEBUG opendrift:696: No elements hit coastline. 13:50:39 DEBUG opendrift:1707: No elements to deactivate 13:50:39 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:39 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:39 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:39 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:39 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:39 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:39 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:39 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:39 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:39 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:39 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:39 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:39 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:39 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:39 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:39 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:39 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:39 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:39 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:39 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:39 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:39 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.005230950457444111 and 0.2866440990165205 m/s 13:50:39 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:39 DEBUG opendrift:2110: ====================================================================== 13:50:39 INFO opendrift:2111: 2025-12-16 14:50:34.237296 - step 2 of 72 - 1000 active elements (0 deactivated) 13:50:39 DEBUG opendrift:2117: 0 elements scheduled. 13:50:39 DEBUG opendrift:2119: ====================================================================== 13:50:39 DEBUG opendrift:2130: 59.99300559059121 <- latitude -> 60.00925996553464 13:50:39 DEBUG opendrift:2130: 3.9826896316630602 <- longitude -> 4.016277231133427 13:50:39 DEBUG opendrift:2130: -51.00964196365002 <- z -> 0.0 13:50:39 DEBUG opendrift:2131: --------------------------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:39 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:39 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:39 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:39 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:39 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:39 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:39 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:39 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:39 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:39 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:39 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:39 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:39 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:39 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:39 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:39 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:39 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:39 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:39 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:39 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:39 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:39 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:39 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:39 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:39 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:39 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:39 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:39 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:39 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:39 DEBUG opendrift:696: No elements hit coastline. 13:50:39 DEBUG opendrift:1707: No elements to deactivate 13:50:39 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:39 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:39 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:40 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:40 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:40 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:40 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:40 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:40 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:40 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:40 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:40 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:40 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:40 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:40 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:40 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:40 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:40 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:40 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:40 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0036361161308154795 and 0.28366168985017537 m/s 13:50:40 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:40 DEBUG opendrift:2110: ====================================================================== 13:50:40 INFO opendrift:2111: 2025-12-16 15:50:34.237296 - step 3 of 72 - 1000 active elements (0 deactivated) 13:50:40 DEBUG opendrift:2117: 0 elements scheduled. 13:50:40 DEBUG opendrift:2119: ====================================================================== 13:50:40 DEBUG opendrift:2130: 59.99089801076382 <- latitude -> 60.01007087343849 13:50:40 DEBUG opendrift:2130: 3.9753494955027637 <- longitude -> 4.02853504361713 13:50:40 DEBUG opendrift:2130: -51.04946722829375 <- z -> 0.0 13:50:40 DEBUG opendrift:2131: --------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:40 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:40 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:40 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:40 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:40 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:40 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:40 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:40 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:40 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:40 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:40 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:40 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:40 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:40 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:40 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:40 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift:696: No elements hit coastline. 13:50:40 DEBUG opendrift:1707: No elements to deactivate 13:50:40 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:40 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:40 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:40 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:40 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:40 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:40 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:40 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:40 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:40 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:40 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:40 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:40 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:40 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:40 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:40 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:40 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:40 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:40 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:40 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0034401185184955384 and 0.3102105653225473 m/s 13:50:40 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:40 DEBUG opendrift:2110: ====================================================================== 13:50:40 INFO opendrift:2111: 2025-12-16 16:50:34.237296 - step 4 of 72 - 1000 active elements (0 deactivated) 13:50:40 DEBUG opendrift:2117: 0 elements scheduled. 13:50:40 DEBUG opendrift:2119: ====================================================================== 13:50:40 DEBUG opendrift:2130: 59.98600372795558 <- latitude -> 60.01479617288675 13:50:40 DEBUG opendrift:2130: 3.975385352380496 <- longitude -> 4.028573218792662 13:50:40 DEBUG opendrift:2130: -51.434883603088664 <- z -> 0.0 13:50:40 DEBUG opendrift:2131: --------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:40 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:40 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:40 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:40 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:40 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:40 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:40 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:40 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:40 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:40 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:40 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:40 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:40 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:40 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:40 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:40 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift:696: No elements hit coastline. 13:50:40 DEBUG opendrift:1707: No elements to deactivate 13:50:40 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:40 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:40 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:40 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:40 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:40 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:40 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:40 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:40 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:40 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:40 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:40 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:40 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:40 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:40 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:40 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:40 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:40 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:40 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:40 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.004201980796857228 and 0.27556120226147685 m/s 13:50:40 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:40 DEBUG opendrift:2110: ====================================================================== 13:50:40 INFO opendrift:2111: 2025-12-16 17:50:34.237296 - step 5 of 72 - 1000 active elements (0 deactivated) 13:50:40 DEBUG opendrift:2117: 0 elements scheduled. 13:50:40 DEBUG opendrift:2119: ====================================================================== 13:50:40 DEBUG opendrift:2130: 59.9844101374394 <- latitude -> 60.01406615811446 13:50:40 DEBUG opendrift:2130: 3.9722295759831923 <- longitude -> 4.031867805572941 13:50:40 DEBUG opendrift:2130: -51.6836299797262 <- z -> 0.0 13:50:40 DEBUG opendrift:2131: --------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:40 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:40 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:40 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:40 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:40 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:40 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:40 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:40 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:40 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:40 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:40 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:40 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:40 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:40 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:40 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:40 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift:696: No elements hit coastline. 13:50:40 DEBUG opendrift:1707: No elements to deactivate 13:50:40 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:40 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:40 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:40 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:40 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:40 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:40 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:40 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:40 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:40 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:40 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:40 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:40 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:40 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:40 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:40 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:40 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:40 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:40 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:40 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0025847043089351094 and 0.28448278396433224 m/s 13:50:40 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:40 DEBUG opendrift:2110: ====================================================================== 13:50:40 INFO opendrift:2111: 2025-12-16 18:50:34.237296 - step 6 of 72 - 1000 active elements (0 deactivated) 13:50:40 DEBUG opendrift:2117: 0 elements scheduled. 13:50:40 DEBUG opendrift:2119: ====================================================================== 13:50:40 DEBUG opendrift:2130: 59.981783784070814 <- latitude -> 60.0182670614452 13:50:40 DEBUG opendrift:2130: 3.9704418854766557 <- longitude -> 4.035712451412108 13:50:40 DEBUG opendrift:2130: -52.04347041355175 <- z -> 0.0 13:50:40 DEBUG opendrift:2131: --------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:40 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:40 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:40 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:40 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:40 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:40 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:40 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:40 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:40 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:40 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:40 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:40 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:40 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:40 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:40 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:40 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift:696: No elements hit coastline. 13:50:40 DEBUG opendrift:1707: No elements to deactivate 13:50:40 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:40 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:40 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:40 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:40 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:40 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:40 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:40 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:40 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:40 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:40 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:40 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:40 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:40 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:40 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:40 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:40 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:40 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:40 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:40 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.004774221774378705 and 0.2689882721199039 m/s 13:50:40 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:40 DEBUG opendrift:2110: ====================================================================== 13:50:40 INFO opendrift:2111: 2025-12-16 19:50:34.237296 - step 7 of 72 - 1000 active elements (0 deactivated) 13:50:40 DEBUG opendrift:2117: 0 elements scheduled. 13:50:40 DEBUG opendrift:2119: ====================================================================== 13:50:40 DEBUG opendrift:2130: 59.98110651443229 <- latitude -> 60.018814674233205 13:50:40 DEBUG opendrift:2130: 3.9677675573782927 <- longitude -> 4.03894219395905 13:50:40 DEBUG opendrift:2130: -52.42404289079638 <- z -> 0.0 13:50:40 DEBUG opendrift:2131: --------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:40 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:40 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:40 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:40 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:40 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:40 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:40 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:40 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:40 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:40 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:40 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:40 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:40 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:40 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:40 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:40 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift:696: No elements hit coastline. 13:50:40 DEBUG opendrift:1707: No elements to deactivate 13:50:40 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:40 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:40 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:40 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:40 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:40 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:40 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:40 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:40 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:40 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:40 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:40 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:40 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:40 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:40 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:40 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:40 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:40 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:40 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:40 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0035847303639862144 and 0.3056118354589426 m/s 13:50:40 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:40 DEBUG opendrift:2110: ====================================================================== 13:50:40 INFO opendrift:2111: 2025-12-16 20:50:34.237296 - step 8 of 72 - 1000 active elements (0 deactivated) 13:50:40 DEBUG opendrift:2117: 0 elements scheduled. 13:50:40 DEBUG opendrift:2119: ====================================================================== 13:50:40 DEBUG opendrift:2130: 59.97885226596419 <- latitude -> 60.01970878895446 13:50:40 DEBUG opendrift:2130: 3.963080250971124 <- longitude -> 4.039595307039362 13:50:40 DEBUG opendrift:2130: -52.442220302016246 <- z -> 0.0 13:50:40 DEBUG opendrift:2131: --------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:40 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:40 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:40 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:40 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:40 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:40 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:40 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:40 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:40 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:40 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:40 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:40 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:40 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:40 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:40 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:40 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:40 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:40 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:40 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:40 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:40 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:40 DEBUG opendrift:696: No elements hit coastline. 13:50:41 DEBUG opendrift:1707: No elements to deactivate 13:50:41 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:41 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:41 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:41 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:41 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:41 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:41 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:41 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:41 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:41 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:41 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:41 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:41 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:41 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:41 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:41 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:41 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:41 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:41 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:41 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0011964156096968845 and 0.26977947087144943 m/s 13:50:41 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:41 DEBUG opendrift:2110: ====================================================================== 13:50:41 INFO opendrift:2111: 2025-12-16 21:50:34.237296 - step 9 of 72 - 1000 active elements (0 deactivated) 13:50:41 DEBUG opendrift:2117: 0 elements scheduled. 13:50:41 DEBUG opendrift:2119: ====================================================================== 13:50:41 DEBUG opendrift:2130: 59.97779113982597 <- latitude -> 60.023638293413356 13:50:41 DEBUG opendrift:2130: 3.96162242565388 <- longitude -> 4.041868004431596 13:50:41 DEBUG opendrift:2130: -52.43935828453126 <- z -> 0.0 13:50:41 DEBUG opendrift:2131: --------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:41 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:41 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:41 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:41 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:41 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:41 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:41 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:41 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:41 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:41 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:41 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:41 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:41 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:41 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:41 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:41 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift:696: No elements hit coastline. 13:50:41 DEBUG opendrift:1707: No elements to deactivate 13:50:41 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:41 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:41 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:41 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:41 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:41 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:41 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:41 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:41 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:41 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:41 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:41 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:41 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:41 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:41 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:41 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:41 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:41 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:41 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:41 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.004006411553231905 and 0.3276092985581127 m/s 13:50:41 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:41 DEBUG opendrift:2110: ====================================================================== 13:50:41 INFO opendrift:2111: 2025-12-16 22:50:34.237296 - step 10 of 72 - 1000 active elements (0 deactivated) 13:50:41 DEBUG opendrift:2117: 0 elements scheduled. 13:50:41 DEBUG opendrift:2119: ====================================================================== 13:50:41 DEBUG opendrift:2130: 59.97645366690814 <- latitude -> 60.0265932910081 13:50:41 DEBUG opendrift:2130: 3.9568866059395083 <- longitude -> 4.048665160174355 13:50:41 DEBUG opendrift:2130: -52.37346668006803 <- z -> 0.0 13:50:41 DEBUG opendrift:2131: --------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:41 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:41 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:41 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:41 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:41 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:41 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:41 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:41 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:41 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:41 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:41 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:41 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:41 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:41 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:41 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:41 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift:696: No elements hit coastline. 13:50:41 DEBUG opendrift:1707: No elements to deactivate 13:50:41 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:41 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:41 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:41 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:41 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:41 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:41 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:41 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:41 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:41 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:41 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:41 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:41 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:41 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:41 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:41 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:41 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:41 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:41 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:41 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0019485125713325482 and 0.2860428608074356 m/s 13:50:41 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:41 DEBUG opendrift:2110: ====================================================================== 13:50:41 INFO opendrift:2111: 2025-12-16 23:50:34.237296 - step 11 of 72 - 1000 active elements (0 deactivated) 13:50:41 DEBUG opendrift:2117: 0 elements scheduled. 13:50:41 DEBUG opendrift:2119: ====================================================================== 13:50:41 DEBUG opendrift:2130: 59.97544309889227 <- latitude -> 60.02583876391961 13:50:41 DEBUG opendrift:2130: 3.9556931052810502 <- longitude -> 4.049234918758786 13:50:41 DEBUG opendrift:2130: -52.739235905328904 <- z -> 0.0 13:50:41 DEBUG opendrift:2131: --------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:41 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:41 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:41 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:41 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:41 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:41 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:41 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:41 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:41 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:41 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:41 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:41 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:41 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:41 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:41 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:41 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift:696: No elements hit coastline. 13:50:41 DEBUG opendrift:1707: No elements to deactivate 13:50:41 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:41 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:41 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:41 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:41 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:41 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:41 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:41 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:41 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:41 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:41 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:41 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:41 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:41 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:41 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:41 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:41 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:41 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:41 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:41 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0020135251405121496 and 0.3089059368070698 m/s 13:50:41 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:41 DEBUG opendrift:2110: ====================================================================== 13:50:41 INFO opendrift:2111: 2025-12-17 00:50:34.237296 - step 12 of 72 - 1000 active elements (0 deactivated) 13:50:41 DEBUG opendrift:2117: 0 elements scheduled. 13:50:41 DEBUG opendrift:2119: ====================================================================== 13:50:41 DEBUG opendrift:2130: 59.97478695596436 <- latitude -> 60.02603812606495 13:50:41 DEBUG opendrift:2130: 3.947585573940287 <- longitude -> 4.047664871283525 13:50:41 DEBUG opendrift:2130: -52.57059540085608 <- z -> 0.0 13:50:41 DEBUG opendrift:2131: --------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:41 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:41 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:41 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:41 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:41 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:41 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:41 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:41 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:41 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:41 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:41 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:41 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:41 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:41 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:41 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:41 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift:696: No elements hit coastline. 13:50:41 DEBUG opendrift:1707: No elements to deactivate 13:50:41 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:41 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:41 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:41 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:41 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:41 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:41 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:41 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:41 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:41 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:41 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:41 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:41 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:41 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:41 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:41 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:41 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:41 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:41 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:41 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0012765399476683675 and 0.30559783681668884 m/s 13:50:41 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:41 DEBUG opendrift:2110: ====================================================================== 13:50:41 INFO opendrift:2111: 2025-12-17 01:50:34.237296 - step 13 of 72 - 1000 active elements (0 deactivated) 13:50:41 DEBUG opendrift:2117: 0 elements scheduled. 13:50:41 DEBUG opendrift:2119: ====================================================================== 13:50:41 DEBUG opendrift:2130: 59.975179963391426 <- latitude -> 60.02946101192493 13:50:41 DEBUG opendrift:2130: 3.9420558179709957 <- longitude -> 4.0479869715625165 13:50:41 DEBUG opendrift:2130: -52.27159809115201 <- z -> 0.0 13:50:41 DEBUG opendrift:2131: --------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:41 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:41 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:41 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:41 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:41 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:41 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:41 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:41 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:41 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:41 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:41 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:41 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:41 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:41 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:41 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:41 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift:696: No elements hit coastline. 13:50:41 DEBUG opendrift:1707: No elements to deactivate 13:50:41 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:41 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:41 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:41 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:41 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:41 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:41 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:41 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:41 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:41 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:41 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:41 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:41 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:41 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:41 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:41 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:41 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:41 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:41 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:41 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.002059811685033994 and 0.2982353539985148 m/s 13:50:41 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:41 DEBUG opendrift:2110: ====================================================================== 13:50:41 INFO opendrift:2111: 2025-12-17 02:50:34.237296 - step 14 of 72 - 1000 active elements (0 deactivated) 13:50:41 DEBUG opendrift:2117: 0 elements scheduled. 13:50:41 DEBUG opendrift:2119: ====================================================================== 13:50:41 DEBUG opendrift:2130: 59.972607663708374 <- latitude -> 60.02910194207657 13:50:41 DEBUG opendrift:2130: 3.9454706646494153 <- longitude -> 4.0517186789996895 13:50:41 DEBUG opendrift:2130: -52.583567846979335 <- z -> 0.0 13:50:41 DEBUG opendrift:2131: --------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:41 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:41 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:41 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:41 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:41 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:41 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:41 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:41 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:41 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:41 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:41 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:41 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:41 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:41 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:41 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:41 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:41 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:41 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:41 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:41 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:41 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:41 DEBUG opendrift:696: No elements hit coastline. 13:50:41 DEBUG opendrift:1707: No elements to deactivate 13:50:41 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:41 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:41 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:42 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:42 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:42 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:42 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:42 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:42 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:42 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:42 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:42 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:42 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:42 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:42 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:42 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:42 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:42 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:42 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:42 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.005937776690819647 and 0.257183021365017 m/s 13:50:42 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:42 DEBUG opendrift:2110: ====================================================================== 13:50:42 INFO opendrift:2111: 2025-12-17 03:50:34.237296 - step 15 of 72 - 1000 active elements (0 deactivated) 13:50:42 DEBUG opendrift:2117: 0 elements scheduled. 13:50:42 DEBUG opendrift:2119: ====================================================================== 13:50:42 DEBUG opendrift:2130: 59.96939250992013 <- latitude -> 60.03234450871622 13:50:42 DEBUG opendrift:2130: 3.9354157078612526 <- longitude -> 4.052607292686075 13:50:42 DEBUG opendrift:2130: -52.825560779586084 <- z -> 0.0 13:50:42 DEBUG opendrift:2131: --------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:42 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:42 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:42 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:42 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:42 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:42 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:42 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:42 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:42 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:42 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:42 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:42 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:42 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:42 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:42 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:42 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift:696: No elements hit coastline. 13:50:42 DEBUG opendrift:1707: No elements to deactivate 13:50:42 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:42 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:42 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:42 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:42 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:42 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:42 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:42 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:42 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:42 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:42 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:42 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:42 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:42 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:42 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:42 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:42 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:42 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:42 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:42 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0015273460078467074 and 0.27244834032549003 m/s 13:50:42 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:42 DEBUG opendrift:2110: ====================================================================== 13:50:42 INFO opendrift:2111: 2025-12-17 04:50:34.237296 - step 16 of 72 - 1000 active elements (0 deactivated) 13:50:42 DEBUG opendrift:2117: 0 elements scheduled. 13:50:42 DEBUG opendrift:2119: ====================================================================== 13:50:42 DEBUG opendrift:2130: 59.970725069654705 <- latitude -> 60.03325698026819 13:50:42 DEBUG opendrift:2130: 3.9300446658540045 <- longitude -> 4.054049981754458 13:50:42 DEBUG opendrift:2130: -53.01267150779023 <- z -> 0.0 13:50:42 DEBUG opendrift:2131: --------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:42 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:42 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:42 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:42 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:42 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:42 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:42 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:42 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:42 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:42 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:42 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:42 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:42 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:42 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:42 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:42 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift:696: No elements hit coastline. 13:50:42 DEBUG opendrift:1707: No elements to deactivate 13:50:42 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:42 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:42 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:42 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:42 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:42 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:42 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:42 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:42 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:42 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:42 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:42 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:42 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:42 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:42 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:42 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:42 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:42 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:42 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:42 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.004114681201002062 and 0.33516775031858936 m/s 13:50:42 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:42 DEBUG opendrift:2110: ====================================================================== 13:50:42 INFO opendrift:2111: 2025-12-17 05:50:34.237296 - step 17 of 72 - 1000 active elements (0 deactivated) 13:50:42 DEBUG opendrift:2117: 0 elements scheduled. 13:50:42 DEBUG opendrift:2119: ====================================================================== 13:50:42 DEBUG opendrift:2130: 59.970155432489335 <- latitude -> 60.03106824001439 13:50:42 DEBUG opendrift:2130: 3.92745764889822 <- longitude -> 4.055552672612289 13:50:42 DEBUG opendrift:2130: -53.272470953345255 <- z -> 0.0 13:50:42 DEBUG opendrift:2131: --------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:42 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:42 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:42 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:42 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:42 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:42 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:42 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:42 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:42 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:42 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:42 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:42 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:42 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:42 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:42 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:42 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift:696: No elements hit coastline. 13:50:42 DEBUG opendrift:1707: No elements to deactivate 13:50:42 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:42 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:42 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:42 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:42 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:42 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:42 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:42 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:42 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:42 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:42 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:42 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:42 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:42 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:42 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:42 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:42 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:42 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:42 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:42 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0011444925579211515 and 0.2956755822676069 m/s 13:50:42 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:42 DEBUG opendrift:2110: ====================================================================== 13:50:42 INFO opendrift:2111: 2025-12-17 06:50:34.237296 - step 18 of 72 - 1000 active elements (0 deactivated) 13:50:42 DEBUG opendrift:2117: 0 elements scheduled. 13:50:42 DEBUG opendrift:2119: ====================================================================== 13:50:42 DEBUG opendrift:2130: 59.96793764654285 <- latitude -> 60.034098714178825 13:50:42 DEBUG opendrift:2130: 3.9363936425503 <- longitude -> 4.064747047667299 13:50:42 DEBUG opendrift:2130: -52.899755583201134 <- z -> 0.0 13:50:42 DEBUG opendrift:2131: --------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:42 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:42 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:42 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:42 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:42 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:42 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:42 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:42 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:42 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:42 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:42 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:42 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:42 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:42 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:42 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:42 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift:696: No elements hit coastline. 13:50:42 DEBUG opendrift:1707: No elements to deactivate 13:50:42 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:42 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:42 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:42 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:42 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:42 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:42 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:42 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:42 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:42 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:42 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:42 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:42 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:42 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:42 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:42 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:42 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:42 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:42 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:42 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.006649856567931005 and 0.3229478526317954 m/s 13:50:42 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:42 DEBUG opendrift:2110: ====================================================================== 13:50:42 INFO opendrift:2111: 2025-12-17 07:50:34.237296 - step 19 of 72 - 1000 active elements (0 deactivated) 13:50:42 DEBUG opendrift:2117: 0 elements scheduled. 13:50:42 DEBUG opendrift:2119: ====================================================================== 13:50:42 DEBUG opendrift:2130: 59.9672947453065 <- latitude -> 60.038931846150795 13:50:42 DEBUG opendrift:2130: 3.9285066458051285 <- longitude -> 4.069856995597465 13:50:42 DEBUG opendrift:2130: -53.04017757995296 <- z -> 0.0 13:50:42 DEBUG opendrift:2131: --------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:42 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:42 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:42 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:42 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:42 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:42 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:42 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:42 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:42 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:42 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:42 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:42 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:42 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:42 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:42 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:42 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift:696: No elements hit coastline. 13:50:42 DEBUG opendrift:1707: No elements to deactivate 13:50:42 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:42 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:42 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:42 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:42 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:42 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:42 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:42 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:42 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:42 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:42 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:42 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:42 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:42 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:42 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:42 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:42 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:42 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:42 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:42 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0035649539960791207 and 0.2595320001259624 m/s 13:50:42 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:42 DEBUG opendrift:2110: ====================================================================== 13:50:42 INFO opendrift:2111: 2025-12-17 08:50:34.237296 - step 20 of 72 - 1000 active elements (0 deactivated) 13:50:42 DEBUG opendrift:2117: 0 elements scheduled. 13:50:42 DEBUG opendrift:2119: ====================================================================== 13:50:42 DEBUG opendrift:2130: 59.966957770752174 <- latitude -> 60.03907497590925 13:50:42 DEBUG opendrift:2130: 3.9279796752273812 <- longitude -> 4.0721984230617245 13:50:42 DEBUG opendrift:2130: -53.3265079005366 <- z -> 0.0 13:50:42 DEBUG opendrift:2131: --------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:42 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:42 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:42 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:42 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:42 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:42 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:42 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:42 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:42 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:42 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:42 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:42 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:42 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:42 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:42 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:42 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:42 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:42 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:42 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:42 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:42 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift:696: No elements hit coastline. 13:50:42 DEBUG opendrift:1707: No elements to deactivate 13:50:42 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:42 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:42 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:42 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:42 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:42 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:42 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:42 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:42 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:42 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:42 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:42 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:42 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:42 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:42 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:42 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:42 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:42 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:43 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:43 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:43 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.00236571905300566 and 0.2630974789449512 m/s 13:50:43 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:43 DEBUG opendrift:2110: ====================================================================== 13:50:43 INFO opendrift:2111: 2025-12-17 09:50:34.237296 - step 21 of 72 - 1000 active elements (0 deactivated) 13:50:43 DEBUG opendrift:2117: 0 elements scheduled. 13:50:43 DEBUG opendrift:2119: ====================================================================== 13:50:43 DEBUG opendrift:2130: 59.96613553776912 <- latitude -> 60.03724203472609 13:50:43 DEBUG opendrift:2130: 3.9279848392960113 <- longitude -> 4.079318653885978 13:50:43 DEBUG opendrift:2130: -53.361635210246504 <- z -> 0.0 13:50:43 DEBUG opendrift:2131: --------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:43 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:43 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:43 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:43 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:43 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:43 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:43 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:43 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:43 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:43 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:43 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift:696: No elements hit coastline. 13:50:43 DEBUG opendrift:1707: No elements to deactivate 13:50:43 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:43 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:43 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:43 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:43 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:43 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:43 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:43 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:43 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:43 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:43 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:43 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:43 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:43 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:43 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:43 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:43 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:43 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0012743434507719463 and 0.28589506826988104 m/s 13:50:43 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:43 DEBUG opendrift:2110: ====================================================================== 13:50:43 INFO opendrift:2111: 2025-12-17 10:50:34.237296 - step 22 of 72 - 1000 active elements (0 deactivated) 13:50:43 DEBUG opendrift:2117: 0 elements scheduled. 13:50:43 DEBUG opendrift:2119: ====================================================================== 13:50:43 DEBUG opendrift:2130: 59.96662699633764 <- latitude -> 60.03561396076451 13:50:43 DEBUG opendrift:2130: 3.9293737271763165 <- longitude -> 4.082307019210945 13:50:43 DEBUG opendrift:2130: -53.53051172610319 <- z -> 0.0 13:50:43 DEBUG opendrift:2131: --------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:43 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:43 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:43 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:43 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:43 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:43 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:43 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:43 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:43 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:43 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:43 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift:696: No elements hit coastline. 13:50:43 DEBUG opendrift:1707: No elements to deactivate 13:50:43 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:43 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:43 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:43 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:43 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:43 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:43 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:43 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:43 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:43 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:43 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:43 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:43 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:43 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:43 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:43 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:43 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:43 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.003727588349098927 and 0.24873814711621203 m/s 13:50:43 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:43 DEBUG opendrift:2110: ====================================================================== 13:50:43 INFO opendrift:2111: 2025-12-17 11:50:34.237296 - step 23 of 72 - 1000 active elements (0 deactivated) 13:50:43 DEBUG opendrift:2117: 0 elements scheduled. 13:50:43 DEBUG opendrift:2119: ====================================================================== 13:50:43 DEBUG opendrift:2130: 59.96460253144224 <- latitude -> 60.03569950632237 13:50:43 DEBUG opendrift:2130: 3.92638366893988 <- longitude -> 4.078496511394471 13:50:43 DEBUG opendrift:2130: -53.76093859201668 <- z -> 0.0 13:50:43 DEBUG opendrift:2131: --------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:43 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:43 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:43 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:43 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:43 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:43 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:43 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:43 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:43 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:43 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:43 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift:696: No elements hit coastline. 13:50:43 DEBUG opendrift:1707: No elements to deactivate 13:50:43 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:43 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:43 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:43 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:43 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:43 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:43 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:43 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:43 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:43 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:43 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:43 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:43 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:43 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:43 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:43 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:43 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:43 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0022342131125827696 and 0.3281579705479143 m/s 13:50:43 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:43 DEBUG opendrift:2110: ====================================================================== 13:50:43 INFO opendrift:2111: 2025-12-17 12:50:34.237296 - step 24 of 72 - 1000 active elements (0 deactivated) 13:50:43 DEBUG opendrift:2117: 0 elements scheduled. 13:50:43 DEBUG opendrift:2119: ====================================================================== 13:50:43 DEBUG opendrift:2130: 59.96381033716057 <- latitude -> 60.03410114183104 13:50:43 DEBUG opendrift:2130: 3.9298088266988453 <- longitude -> 4.08075049868825 13:50:43 DEBUG opendrift:2130: -54.1178551172757 <- z -> 0.0 13:50:43 DEBUG opendrift:2131: --------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:43 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:43 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:43 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:43 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:43 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:43 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:43 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:43 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:43 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:43 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:43 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift:696: No elements hit coastline. 13:50:43 DEBUG opendrift:1707: No elements to deactivate 13:50:43 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:43 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:43 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:43 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:43 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:43 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:43 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:43 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:43 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:43 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:43 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:43 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:43 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:43 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:43 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:43 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:43 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:43 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.004604736111769178 and 0.25753481033194786 m/s 13:50:43 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:43 DEBUG opendrift:2110: ====================================================================== 13:50:43 INFO opendrift:2111: 2025-12-17 13:50:34.237296 - step 25 of 72 - 1000 active elements (0 deactivated) 13:50:43 DEBUG opendrift:2117: 0 elements scheduled. 13:50:43 DEBUG opendrift:2119: ====================================================================== 13:50:43 DEBUG opendrift:2130: 59.95989772653602 <- latitude -> 60.03611688886581 13:50:43 DEBUG opendrift:2130: 3.9262512642683625 <- longitude -> 4.0823431362347415 13:50:43 DEBUG opendrift:2130: -54.700899921319696 <- z -> 0.0 13:50:43 DEBUG opendrift:2131: --------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:43 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:43 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:43 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:43 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:43 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:43 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:43 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:43 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:43 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:43 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:43 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift:696: No elements hit coastline. 13:50:43 DEBUG opendrift:1707: No elements to deactivate 13:50:43 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:43 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:43 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:43 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:43 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:43 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:43 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:43 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:43 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:43 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:43 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:43 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:43 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:43 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:43 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:43 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:43 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:43 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:43 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.003488462737987466 and 0.2305449379154643 m/s 13:50:43 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:43 DEBUG opendrift:2110: ====================================================================== 13:50:43 INFO opendrift:2111: 2025-12-17 14:50:34.237296 - step 26 of 72 - 1000 active elements (0 deactivated) 13:50:43 DEBUG opendrift:2117: 0 elements scheduled. 13:50:43 DEBUG opendrift:2119: ====================================================================== 13:50:43 DEBUG opendrift:2130: 59.962031422365655 <- latitude -> 60.03438190231286 13:50:43 DEBUG opendrift:2130: 3.929111574398972 <- longitude -> 4.08844047824741 13:50:43 DEBUG opendrift:2130: -54.66348835964327 <- z -> 0.0 13:50:43 DEBUG opendrift:2131: --------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:43 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:43 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:43 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:43 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:43 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:43 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:43 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:43 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:43 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:43 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:43 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift:696: No elements hit coastline. 13:50:43 DEBUG opendrift:1707: No elements to deactivate 13:50:43 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:43 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:43 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:43 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:43 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:43 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:43 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:43 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:43 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:43 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:43 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:43 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:43 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:43 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:43 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:43 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:43 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:43 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:43 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0020961820415778525 and 0.34616158110438694 m/s 13:50:43 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:43 DEBUG opendrift:2110: ====================================================================== 13:50:43 INFO opendrift:2111: 2025-12-17 15:50:34.237296 - step 27 of 72 - 1000 active elements (0 deactivated) 13:50:43 DEBUG opendrift:2117: 0 elements scheduled. 13:50:43 DEBUG opendrift:2119: ====================================================================== 13:50:43 DEBUG opendrift:2130: 59.961386335310834 <- latitude -> 60.03407098898637 13:50:43 DEBUG opendrift:2130: 3.9281375605509377 <- longitude -> 4.094337845668888 13:50:43 DEBUG opendrift:2130: -54.81680482210812 <- z -> 0.0 13:50:43 DEBUG opendrift:2131: --------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:43 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:43 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:43 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:43 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:43 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:43 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:43 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:43 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:43 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:43 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:43 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:43 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:43 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:43 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:43 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:43 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:43 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift:696: No elements hit coastline. 13:50:43 DEBUG opendrift:1707: No elements to deactivate 13:50:43 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:43 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:43 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:43 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:43 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:43 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:43 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:43 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:43 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:43 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:43 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:43 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:43 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:43 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:43 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:43 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:43 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:43 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:44 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:44 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:44 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0030229535139614993 and 0.2944213874904817 m/s 13:50:44 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:44 DEBUG opendrift:2110: ====================================================================== 13:50:44 INFO opendrift:2111: 2025-12-17 16:50:34.237296 - step 28 of 72 - 1000 active elements (0 deactivated) 13:50:44 DEBUG opendrift:2117: 0 elements scheduled. 13:50:44 DEBUG opendrift:2119: ====================================================================== 13:50:44 DEBUG opendrift:2130: 59.960056820518 <- latitude -> 60.03524187155291 13:50:44 DEBUG opendrift:2130: 3.92300702488026 <- longitude -> 4.090091246809038 13:50:44 DEBUG opendrift:2130: -55.100302365783726 <- z -> 0.0 13:50:44 DEBUG opendrift:2131: --------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:44 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:44 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:44 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:44 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:44 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:44 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:44 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:44 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:44 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:44 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:44 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift:696: No elements hit coastline. 13:50:44 DEBUG opendrift:1707: No elements to deactivate 13:50:44 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:44 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:44 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:44 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:44 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:44 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:44 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:44 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:44 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:44 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:44 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:44 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:44 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:44 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:44 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:44 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:44 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:44 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:44 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.003842990509628418 and 0.2616604311767797 m/s 13:50:44 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:44 DEBUG opendrift:2110: ====================================================================== 13:50:44 INFO opendrift:2111: 2025-12-17 17:50:34.237296 - step 29 of 72 - 1000 active elements (0 deactivated) 13:50:44 DEBUG opendrift:2117: 0 elements scheduled. 13:50:44 DEBUG opendrift:2119: ====================================================================== 13:50:44 DEBUG opendrift:2130: 59.95740804758019 <- latitude -> 60.03539962168126 13:50:44 DEBUG opendrift:2130: 3.9183722797729543 <- longitude -> 4.088506944840029 13:50:44 DEBUG opendrift:2130: -55.6833239553789 <- z -> 0.0 13:50:44 DEBUG opendrift:2131: --------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:44 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:44 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:44 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:44 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:44 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:44 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:44 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:44 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:44 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:44 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:44 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift:696: No elements hit coastline. 13:50:44 DEBUG opendrift:1707: No elements to deactivate 13:50:44 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:44 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:44 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:44 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:44 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:44 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:44 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:44 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:44 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:44 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:44 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:44 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:44 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:44 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:44 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:44 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:44 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:44 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:44 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0029360090514733775 and 0.3095914832428939 m/s 13:50:44 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:44 DEBUG opendrift:2110: ====================================================================== 13:50:44 INFO opendrift:2111: 2025-12-17 18:50:34.237296 - step 30 of 72 - 1000 active elements (0 deactivated) 13:50:44 DEBUG opendrift:2117: 0 elements scheduled. 13:50:44 DEBUG opendrift:2119: ====================================================================== 13:50:44 DEBUG opendrift:2130: 59.95525223588288 <- latitude -> 60.03750564643465 13:50:44 DEBUG opendrift:2130: 3.919218151405376 <- longitude -> 4.087904210061124 13:50:44 DEBUG opendrift:2130: -55.1960905985658 <- z -> 0.0 13:50:44 DEBUG opendrift:2131: --------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:44 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:44 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:44 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:44 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:44 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:44 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:44 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:44 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:44 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:44 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:44 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift:696: No elements hit coastline. 13:50:44 DEBUG opendrift:1707: No elements to deactivate 13:50:44 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:44 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:44 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:44 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:44 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:44 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:44 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:44 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:44 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:44 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:44 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:44 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:44 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:44 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:44 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:44 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:44 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:44 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:44 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.004151034838430559 and 0.28651972101405737 m/s 13:50:44 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:44 DEBUG opendrift:2110: ====================================================================== 13:50:44 INFO opendrift:2111: 2025-12-17 19:50:34.237296 - step 31 of 72 - 1000 active elements (0 deactivated) 13:50:44 DEBUG opendrift:2117: 0 elements scheduled. 13:50:44 DEBUG opendrift:2119: ====================================================================== 13:50:44 DEBUG opendrift:2130: 59.950471399768794 <- latitude -> 60.036961146801815 13:50:44 DEBUG opendrift:2130: 3.920428492873542 <- longitude -> 4.086329553300663 13:50:44 DEBUG opendrift:2130: -55.068766597345174 <- z -> 0.0 13:50:44 DEBUG opendrift:2131: --------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:44 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:44 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:44 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:44 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:44 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:44 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:44 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:44 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:44 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:44 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:44 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift:696: No elements hit coastline. 13:50:44 DEBUG opendrift:1707: No elements to deactivate 13:50:44 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:44 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:44 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:44 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:44 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:44 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:44 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:44 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:44 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:44 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:44 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:44 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:44 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:44 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:44 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:44 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:44 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:44 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:44 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.007153335429492487 and 0.30057830421343756 m/s 13:50:44 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:44 DEBUG opendrift:2110: ====================================================================== 13:50:44 INFO opendrift:2111: 2025-12-17 20:50:34.237296 - step 32 of 72 - 1000 active elements (0 deactivated) 13:50:44 DEBUG opendrift:2117: 0 elements scheduled. 13:50:44 DEBUG opendrift:2119: ====================================================================== 13:50:44 DEBUG opendrift:2130: 59.952218306194624 <- latitude -> 60.03812913679167 13:50:44 DEBUG opendrift:2130: 3.9162118007271247 <- longitude -> 4.094181329906318 13:50:44 DEBUG opendrift:2130: -55.421502579988264 <- z -> 0.0 13:50:44 DEBUG opendrift:2131: --------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:44 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:44 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:44 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:44 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:44 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:44 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:44 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:44 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:44 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:44 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:44 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift:696: No elements hit coastline. 13:50:44 DEBUG opendrift:1707: No elements to deactivate 13:50:44 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:44 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:44 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:44 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:44 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:44 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:44 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:44 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:44 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:44 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:44 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:44 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:44 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:44 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:44 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:44 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:44 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:44 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:44 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0018532850472968458 and 0.26099714995507445 m/s 13:50:44 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:44 DEBUG opendrift:2110: ====================================================================== 13:50:44 INFO opendrift:2111: 2025-12-17 21:50:34.237296 - step 33 of 72 - 1000 active elements (0 deactivated) 13:50:44 DEBUG opendrift:2117: 0 elements scheduled. 13:50:44 DEBUG opendrift:2119: ====================================================================== 13:50:44 DEBUG opendrift:2130: 59.950083614633215 <- latitude -> 60.04142914865003 13:50:44 DEBUG opendrift:2130: 3.9130276022586887 <- longitude -> 4.10430221838471 13:50:44 DEBUG opendrift:2130: -55.535435871336034 <- z -> 0.0 13:50:44 DEBUG opendrift:2131: --------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:44 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:44 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:44 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:44 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:44 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:44 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:44 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:44 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:44 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:44 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:44 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift:696: No elements hit coastline. 13:50:44 DEBUG opendrift:1707: No elements to deactivate 13:50:44 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:44 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:44 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:44 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:44 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:44 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:44 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:44 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:44 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:44 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:44 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:44 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:44 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:44 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:44 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:44 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:44 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:44 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:44 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.002727888887553324 and 0.3174852355538081 m/s 13:50:44 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:44 DEBUG opendrift:2110: ====================================================================== 13:50:44 INFO opendrift:2111: 2025-12-17 22:50:34.237296 - step 34 of 72 - 1000 active elements (0 deactivated) 13:50:44 DEBUG opendrift:2117: 0 elements scheduled. 13:50:44 DEBUG opendrift:2119: ====================================================================== 13:50:44 DEBUG opendrift:2130: 59.948130373473504 <- latitude -> 60.04110296195665 13:50:44 DEBUG opendrift:2130: 3.9086170538113074 <- longitude -> 4.097883842996578 13:50:44 DEBUG opendrift:2130: -55.506615609738894 <- z -> 0.0 13:50:44 DEBUG opendrift:2131: --------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:44 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:44 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:44 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:44 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:44 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:44 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:44 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:44 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:44 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:44 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:44 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:44 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:44 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:44 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:44 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:44 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:44 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift:696: No elements hit coastline. 13:50:44 DEBUG opendrift:1707: No elements to deactivate 13:50:44 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:44 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:44 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:44 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:44 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:44 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:44 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:44 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:44 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:44 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:44 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:44 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:44 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:44 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:44 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:44 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:44 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:44 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:45 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:45 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:45 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.00256401965931058 and 0.26326231414048723 m/s 13:50:45 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:45 DEBUG opendrift:2110: ====================================================================== 13:50:45 INFO opendrift:2111: 2025-12-17 23:50:34.237296 - step 35 of 72 - 1000 active elements (0 deactivated) 13:50:45 DEBUG opendrift:2117: 0 elements scheduled. 13:50:45 DEBUG opendrift:2119: ====================================================================== 13:50:45 DEBUG opendrift:2130: 59.95253465166398 <- latitude -> 60.0408853122365 13:50:45 DEBUG opendrift:2130: 3.9144989014047606 <- longitude -> 4.0967173945021695 13:50:45 DEBUG opendrift:2130: -55.50180724518627 <- z -> 0.0 13:50:45 DEBUG opendrift:2131: --------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:45 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:45 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:45 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:45 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:45 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:45 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:45 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:45 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:45 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:45 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:45 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift:696: No elements hit coastline. 13:50:45 DEBUG opendrift:1707: No elements to deactivate 13:50:45 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:45 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:45 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:45 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:45 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:45 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:45 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:45 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:45 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:45 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:45 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:45 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:45 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:45 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:45 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:45 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:45 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:45 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:45 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0028884253438362655 and 0.3715165954838363 m/s 13:50:45 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:45 DEBUG opendrift:2110: ====================================================================== 13:50:45 INFO opendrift:2111: 2025-12-18 00:50:34.237296 - step 36 of 72 - 1000 active elements (0 deactivated) 13:50:45 DEBUG opendrift:2117: 0 elements scheduled. 13:50:45 DEBUG opendrift:2119: ====================================================================== 13:50:45 DEBUG opendrift:2130: 59.94771808045831 <- latitude -> 60.04005855795008 13:50:45 DEBUG opendrift:2130: 3.9123987822438093 <- longitude -> 4.098979455006848 13:50:45 DEBUG opendrift:2130: -55.738074915557476 <- z -> 0.0 13:50:45 DEBUG opendrift:2131: --------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:45 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:45 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:45 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:45 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:45 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:45 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:45 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:45 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:45 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:45 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:45 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift:696: No elements hit coastline. 13:50:45 DEBUG opendrift:1707: No elements to deactivate 13:50:45 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:45 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:45 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:45 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:45 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:45 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:45 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:45 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:45 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:45 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:45 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:45 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:45 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:45 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:45 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:45 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:45 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:45 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:45 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0014790240697702172 and 0.2861933180158605 m/s 13:50:45 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:45 DEBUG opendrift:2110: ====================================================================== 13:50:45 INFO opendrift:2111: 2025-12-18 01:50:34.237296 - step 37 of 72 - 1000 active elements (0 deactivated) 13:50:45 DEBUG opendrift:2117: 0 elements scheduled. 13:50:45 DEBUG opendrift:2119: ====================================================================== 13:50:45 DEBUG opendrift:2130: 59.945644360149174 <- latitude -> 60.04052369836958 13:50:45 DEBUG opendrift:2130: 3.9199653529050833 <- longitude -> 4.105180729777027 13:50:45 DEBUG opendrift:2130: -55.81740445900707 <- z -> 0.0 13:50:45 DEBUG opendrift:2131: --------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:45 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:45 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:45 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:45 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:45 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:45 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:45 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:45 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:45 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:45 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:45 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift:696: No elements hit coastline. 13:50:45 DEBUG opendrift:1707: No elements to deactivate 13:50:45 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:45 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:45 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:45 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:45 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:45 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:45 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:45 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:45 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:45 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:45 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:45 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:45 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:45 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:45 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:45 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:45 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:45 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:45 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.002256607881934403 and 0.2815146703693781 m/s 13:50:45 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:45 DEBUG opendrift:2110: ====================================================================== 13:50:45 INFO opendrift:2111: 2025-12-18 02:50:34.237296 - step 38 of 72 - 1000 active elements (0 deactivated) 13:50:45 DEBUG opendrift:2117: 0 elements scheduled. 13:50:45 DEBUG opendrift:2119: ====================================================================== 13:50:45 DEBUG opendrift:2130: 59.94346559629129 <- latitude -> 60.04292417713012 13:50:45 DEBUG opendrift:2130: 3.921619249491419 <- longitude -> 4.108235712617922 13:50:45 DEBUG opendrift:2130: -56.026191696515475 <- z -> 0.0 13:50:45 DEBUG opendrift:2131: --------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:45 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:45 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:45 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:45 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:45 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:45 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:45 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:45 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:45 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:45 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:45 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift:696: No elements hit coastline. 13:50:45 DEBUG opendrift:1707: No elements to deactivate 13:50:45 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:45 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:45 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:45 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:45 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:45 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:45 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:45 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:45 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:45 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:45 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:45 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:45 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:45 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:45 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:45 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:45 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:45 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:45 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.004301153980563228 and 0.2640843019497672 m/s 13:50:45 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:45 DEBUG opendrift:2110: ====================================================================== 13:50:45 INFO opendrift:2111: 2025-12-18 03:50:34.237296 - step 39 of 72 - 1000 active elements (0 deactivated) 13:50:45 DEBUG opendrift:2117: 0 elements scheduled. 13:50:45 DEBUG opendrift:2119: ====================================================================== 13:50:45 DEBUG opendrift:2130: 59.942004971800756 <- latitude -> 60.043227300193436 13:50:45 DEBUG opendrift:2130: 3.918461286794789 <- longitude -> 4.110144249434225 13:50:45 DEBUG opendrift:2130: -55.83318868929813 <- z -> 0.0 13:50:45 DEBUG opendrift:2131: --------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:45 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:45 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:45 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:45 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:45 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:45 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:45 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:45 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:45 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:45 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:45 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift:696: No elements hit coastline. 13:50:45 DEBUG opendrift:1707: No elements to deactivate 13:50:45 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:45 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:45 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:45 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:45 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:45 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:45 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:45 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:45 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:45 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:45 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:45 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:45 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:45 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:45 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:45 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:45 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:45 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:45 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0036562243431624624 and 0.29216894384377906 m/s 13:50:45 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:45 DEBUG opendrift:2110: ====================================================================== 13:50:45 INFO opendrift:2111: 2025-12-18 04:50:34.237296 - step 40 of 72 - 1000 active elements (0 deactivated) 13:50:45 DEBUG opendrift:2117: 0 elements scheduled. 13:50:45 DEBUG opendrift:2119: ====================================================================== 13:50:45 DEBUG opendrift:2130: 59.94481163029247 <- latitude -> 60.04517090017265 13:50:45 DEBUG opendrift:2130: 3.915484694964225 <- longitude -> 4.116897942609778 13:50:45 DEBUG opendrift:2130: -55.96130069308527 <- z -> 0.0 13:50:45 DEBUG opendrift:2131: --------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:45 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:45 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:45 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:45 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:45 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:45 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:45 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:45 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:45 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:45 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:45 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift:696: No elements hit coastline. 13:50:45 DEBUG opendrift:1707: No elements to deactivate 13:50:45 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:45 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:45 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:45 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:45 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:45 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:45 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:45 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:45 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:45 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:45 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:45 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:45 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:45 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:45 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:45 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:45 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:45 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:45 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0020428633670991963 and 0.2764383763645849 m/s 13:50:45 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:45 DEBUG opendrift:2110: ====================================================================== 13:50:45 INFO opendrift:2111: 2025-12-18 05:50:34.237296 - step 41 of 72 - 1000 active elements (0 deactivated) 13:50:45 DEBUG opendrift:2117: 0 elements scheduled. 13:50:45 DEBUG opendrift:2119: ====================================================================== 13:50:45 DEBUG opendrift:2130: 59.947329904283635 <- latitude -> 60.045454264846285 13:50:45 DEBUG opendrift:2130: 3.9130118062222965 <- longitude -> 4.128495411756751 13:50:45 DEBUG opendrift:2130: -56.49542500399992 <- z -> 0.0 13:50:45 DEBUG opendrift:2131: --------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:45 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:45 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:45 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:45 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:45 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:45 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:45 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:45 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:45 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:45 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:45 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift:696: No elements hit coastline. 13:50:45 DEBUG opendrift:1707: No elements to deactivate 13:50:45 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:45 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:45 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:45 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:45 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:45 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:45 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:45 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:45 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:45 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:45 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:45 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:45 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:45 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:45 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:45 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:45 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:45 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:45 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.00328709556680579 and 0.2959985814367729 m/s 13:50:45 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:45 DEBUG opendrift:2110: ====================================================================== 13:50:45 INFO opendrift:2111: 2025-12-18 06:50:34.237296 - step 42 of 72 - 1000 active elements (0 deactivated) 13:50:45 DEBUG opendrift:2117: 0 elements scheduled. 13:50:45 DEBUG opendrift:2119: ====================================================================== 13:50:45 DEBUG opendrift:2130: 59.94551108983492 <- latitude -> 60.04488019526624 13:50:45 DEBUG opendrift:2130: 3.917697197409922 <- longitude -> 4.135588208739148 13:50:45 DEBUG opendrift:2130: -56.44677114324868 <- z -> 0.0 13:50:45 DEBUG opendrift:2131: --------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:45 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:45 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:45 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:45 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:45 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:45 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:45 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:45 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:45 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:45 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:45 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:45 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:45 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:45 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:45 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:45 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:45 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift:696: No elements hit coastline. 13:50:45 DEBUG opendrift:1707: No elements to deactivate 13:50:45 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:45 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:45 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:45 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:45 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:45 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:45 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:45 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:45 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:45 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:45 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:45 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:45 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:45 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:45 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:45 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:45 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:45 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:46 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:46 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:46 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0035557575117498193 and 0.31795621567325416 m/s 13:50:46 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:46 DEBUG opendrift:2110: ====================================================================== 13:50:46 INFO opendrift:2111: 2025-12-18 07:50:34.237296 - step 43 of 72 - 1000 active elements (0 deactivated) 13:50:46 DEBUG opendrift:2117: 0 elements scheduled. 13:50:46 DEBUG opendrift:2119: ====================================================================== 13:50:46 DEBUG opendrift:2130: 59.94608472307496 <- latitude -> 60.04578196088521 13:50:46 DEBUG opendrift:2130: 3.914929537821028 <- longitude -> 4.133370062318672 13:50:46 DEBUG opendrift:2130: -56.11034916124547 <- z -> 0.0 13:50:46 DEBUG opendrift:2131: --------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:46 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:46 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:46 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:46 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:46 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:46 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:46 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:46 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:46 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:46 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:46 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift:696: No elements hit coastline. 13:50:46 DEBUG opendrift:1707: No elements to deactivate 13:50:46 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:46 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:46 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:46 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:46 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:46 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:46 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:46 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:46 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:46 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:46 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:46 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:46 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:46 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:46 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:46 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:46 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:46 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:46 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.001991822914842502 and 0.28683880335506023 m/s 13:50:46 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:46 DEBUG opendrift:2110: ====================================================================== 13:50:46 INFO opendrift:2111: 2025-12-18 08:50:34.237296 - step 44 of 72 - 1000 active elements (0 deactivated) 13:50:46 DEBUG opendrift:2117: 0 elements scheduled. 13:50:46 DEBUG opendrift:2119: ====================================================================== 13:50:46 DEBUG opendrift:2130: 59.94946144546982 <- latitude -> 60.044448018352014 13:50:46 DEBUG opendrift:2130: 3.915135030894537 <- longitude -> 4.1289398238429795 13:50:46 DEBUG opendrift:2130: -56.17525673295478 <- z -> 0.0 13:50:46 DEBUG opendrift:2131: --------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:46 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:46 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:46 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:46 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:46 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:46 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:46 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:46 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:46 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:46 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:46 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift:696: No elements hit coastline. 13:50:46 DEBUG opendrift:1707: No elements to deactivate 13:50:46 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:46 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:46 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:46 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:46 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:46 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:46 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:46 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:46 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:46 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:46 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:46 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:46 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:46 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:46 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:46 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:46 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:46 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:46 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.004917165419061945 and 0.25159650008116047 m/s 13:50:46 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:46 DEBUG opendrift:2110: ====================================================================== 13:50:46 INFO opendrift:2111: 2025-12-18 09:50:34.237296 - step 45 of 72 - 1000 active elements (0 deactivated) 13:50:46 DEBUG opendrift:2117: 0 elements scheduled. 13:50:46 DEBUG opendrift:2119: ====================================================================== 13:50:46 DEBUG opendrift:2130: 59.951198405020214 <- latitude -> 60.04537677413846 13:50:46 DEBUG opendrift:2130: 3.9158853311295583 <- longitude -> 4.128035087883245 13:50:46 DEBUG opendrift:2130: -55.92063328349611 <- z -> 0.0 13:50:46 DEBUG opendrift:2131: --------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:46 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:46 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:46 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:46 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:46 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:46 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:46 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:46 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:46 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:46 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:46 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift:696: No elements hit coastline. 13:50:46 DEBUG opendrift:1707: No elements to deactivate 13:50:46 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:46 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:46 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:46 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:46 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:46 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:46 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:46 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:46 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:46 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:46 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:46 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:46 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:46 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:46 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:46 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:46 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:46 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:46 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0018538313404115592 and 0.28773947227876795 m/s 13:50:46 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:46 DEBUG opendrift:2110: ====================================================================== 13:50:46 INFO opendrift:2111: 2025-12-18 10:50:34.237296 - step 46 of 72 - 1000 active elements (0 deactivated) 13:50:46 DEBUG opendrift:2117: 0 elements scheduled. 13:50:46 DEBUG opendrift:2119: ====================================================================== 13:50:46 DEBUG opendrift:2130: 59.95097449163343 <- latitude -> 60.04643173223404 13:50:46 DEBUG opendrift:2130: 3.9096927721811294 <- longitude -> 4.129453060724557 13:50:46 DEBUG opendrift:2130: -56.093964108069706 <- z -> 0.0 13:50:46 DEBUG opendrift:2131: --------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:46 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:46 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:46 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:46 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:46 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:46 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:46 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:46 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:46 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:46 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:46 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift:696: No elements hit coastline. 13:50:46 DEBUG opendrift:1707: No elements to deactivate 13:50:46 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:46 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:46 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:46 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:46 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:46 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:46 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:46 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:46 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:46 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:46 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:46 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:46 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:46 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:46 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:46 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:46 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:46 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:46 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0029300486850991087 and 0.25681762616474624 m/s 13:50:46 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:46 DEBUG opendrift:2110: ====================================================================== 13:50:46 INFO opendrift:2111: 2025-12-18 11:50:34.237296 - step 47 of 72 - 1000 active elements (0 deactivated) 13:50:46 DEBUG opendrift:2117: 0 elements scheduled. 13:50:46 DEBUG opendrift:2119: ====================================================================== 13:50:46 DEBUG opendrift:2130: 59.951701920661215 <- latitude -> 60.04552358509092 13:50:46 DEBUG opendrift:2130: 3.9037044924933593 <- longitude -> 4.131100780654932 13:50:46 DEBUG opendrift:2130: -56.10553965879445 <- z -> 0.0 13:50:46 DEBUG opendrift:2131: --------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:46 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:46 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:46 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:46 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:46 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:46 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:46 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:46 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:46 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:46 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:46 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift:696: No elements hit coastline. 13:50:46 DEBUG opendrift:1707: No elements to deactivate 13:50:46 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:46 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:46 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:46 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:46 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:46 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:46 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:46 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:46 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:46 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:46 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:46 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:46 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:46 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:46 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:46 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:46 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:46 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:46 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0012124780607103785 and 0.2315688691386235 m/s 13:50:46 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:46 DEBUG opendrift:2110: ====================================================================== 13:50:46 INFO opendrift:2111: 2025-12-18 12:50:34.237296 - step 48 of 72 - 1000 active elements (0 deactivated) 13:50:46 DEBUG opendrift:2117: 0 elements scheduled. 13:50:46 DEBUG opendrift:2119: ====================================================================== 13:50:46 DEBUG opendrift:2130: 59.95224417680791 <- latitude -> 60.04992175988092 13:50:46 DEBUG opendrift:2130: 3.9003474769956337 <- longitude -> 4.126903099511567 13:50:46 DEBUG opendrift:2130: -56.26195402883567 <- z -> 0.0 13:50:46 DEBUG opendrift:2131: --------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:46 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:46 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:46 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:46 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:46 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:46 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:46 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:46 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:46 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:46 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:46 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift:696: No elements hit coastline. 13:50:46 DEBUG opendrift:1707: No elements to deactivate 13:50:46 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:46 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:46 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:46 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:46 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:46 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:46 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:46 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:46 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:46 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:46 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:46 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:46 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:46 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:46 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:46 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:46 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:46 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:46 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.004828536801733015 and 0.2754519518330615 m/s 13:50:46 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:46 DEBUG opendrift:2110: ====================================================================== 13:50:46 INFO opendrift:2111: 2025-12-18 13:50:34.237296 - step 49 of 72 - 1000 active elements (0 deactivated) 13:50:46 DEBUG opendrift:2117: 0 elements scheduled. 13:50:46 DEBUG opendrift:2119: ====================================================================== 13:50:46 DEBUG opendrift:2130: 59.950670295493495 <- latitude -> 60.048589065370436 13:50:46 DEBUG opendrift:2130: 3.8974649895973323 <- longitude -> 4.1264795850137 13:50:46 DEBUG opendrift:2130: -55.946413881547066 <- z -> 0.0 13:50:46 DEBUG opendrift:2131: --------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:46 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:46 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:46 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:46 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:46 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:46 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:46 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:46 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:46 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:46 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:46 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift:696: No elements hit coastline. 13:50:46 DEBUG opendrift:1707: No elements to deactivate 13:50:46 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:46 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:46 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:46 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:46 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:46 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:46 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:46 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:46 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:46 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:46 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:46 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:46 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:46 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:46 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:46 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:46 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:46 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:46 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.004925027855710996 and 0.2994884349519409 m/s 13:50:46 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:46 DEBUG opendrift:2110: ====================================================================== 13:50:46 INFO opendrift:2111: 2025-12-18 14:50:34.237296 - step 50 of 72 - 1000 active elements (0 deactivated) 13:50:46 DEBUG opendrift:2117: 0 elements scheduled. 13:50:46 DEBUG opendrift:2119: ====================================================================== 13:50:46 DEBUG opendrift:2130: 59.95207160594194 <- latitude -> 60.04810548341709 13:50:46 DEBUG opendrift:2130: 3.893742591372093 <- longitude -> 4.1312691958194145 13:50:46 DEBUG opendrift:2130: -56.33209629377252 <- z -> 0.0 13:50:46 DEBUG opendrift:2131: --------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:46 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:46 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:46 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:46 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:46 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:46 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:46 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:46 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:46 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:46 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:46 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:46 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:46 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:46 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:46 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:46 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:46 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift:696: No elements hit coastline. 13:50:46 DEBUG opendrift:1707: No elements to deactivate 13:50:46 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:46 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:46 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:46 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:46 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:46 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:46 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:46 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:46 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:46 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:46 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:46 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:46 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:46 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:46 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:46 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:46 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:46 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:47 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:47 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:47 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.004804355228721794 and 0.26770718739517746 m/s 13:50:47 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:47 DEBUG opendrift:2110: ====================================================================== 13:50:47 INFO opendrift:2111: 2025-12-18 15:50:34.237296 - step 51 of 72 - 1000 active elements (0 deactivated) 13:50:47 DEBUG opendrift:2117: 0 elements scheduled. 13:50:47 DEBUG opendrift:2119: ====================================================================== 13:50:47 DEBUG opendrift:2130: 59.949060651403286 <- latitude -> 60.046382137597135 13:50:47 DEBUG opendrift:2130: 3.896763672660838 <- longitude -> 4.129324110511231 13:50:47 DEBUG opendrift:2130: -55.91383475680791 <- z -> 0.0 13:50:47 DEBUG opendrift:2131: --------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:47 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:47 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:47 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:47 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:47 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:47 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:47 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:47 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:47 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:47 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:47 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift:696: No elements hit coastline. 13:50:47 DEBUG opendrift:1707: No elements to deactivate 13:50:47 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:47 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:47 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:47 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:47 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:47 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:47 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:47 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:47 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:47 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:47 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:47 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:47 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:47 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:47 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:47 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:47 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:47 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:47 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.003450828734166133 and 0.2502093530992484 m/s 13:50:47 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:47 DEBUG opendrift:2110: ====================================================================== 13:50:47 INFO opendrift:2111: 2025-12-18 16:50:34.237296 - step 52 of 72 - 1000 active elements (0 deactivated) 13:50:47 DEBUG opendrift:2117: 0 elements scheduled. 13:50:47 DEBUG opendrift:2119: ====================================================================== 13:50:47 DEBUG opendrift:2130: 59.946809259033216 <- latitude -> 60.04775397432769 13:50:47 DEBUG opendrift:2130: 3.893686824895126 <- longitude -> 4.122584977736862 13:50:47 DEBUG opendrift:2130: -55.70863348263968 <- z -> 0.0 13:50:47 DEBUG opendrift:2131: --------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:47 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:47 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:47 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:47 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:47 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:47 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:47 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:47 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:47 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:47 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:47 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift:696: No elements hit coastline. 13:50:47 DEBUG opendrift:1707: No elements to deactivate 13:50:47 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:47 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:47 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:47 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:47 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:47 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:47 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:47 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:47 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:47 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:47 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:47 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:47 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:47 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:47 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:47 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:47 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:47 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:47 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0018308891472327967 and 0.25443065306797136 m/s 13:50:47 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:47 DEBUG opendrift:2110: ====================================================================== 13:50:47 INFO opendrift:2111: 2025-12-18 17:50:34.237296 - step 53 of 72 - 1000 active elements (0 deactivated) 13:50:47 DEBUG opendrift:2117: 0 elements scheduled. 13:50:47 DEBUG opendrift:2119: ====================================================================== 13:50:47 DEBUG opendrift:2130: 59.9476916673397 <- latitude -> 60.049703835777265 13:50:47 DEBUG opendrift:2130: 3.8882008963501313 <- longitude -> 4.127114264607248 13:50:47 DEBUG opendrift:2130: -56.021641703528026 <- z -> 0.0 13:50:47 DEBUG opendrift:2131: --------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:47 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:47 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:47 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:47 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:47 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:47 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:47 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:47 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:47 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:47 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:47 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift:696: No elements hit coastline. 13:50:47 DEBUG opendrift:1707: No elements to deactivate 13:50:47 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:47 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:47 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:47 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:47 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:47 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:47 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:47 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:47 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:47 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:47 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:47 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:47 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:47 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:47 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:47 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:47 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:47 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:47 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.005352573730319705 and 0.2745514794709536 m/s 13:50:47 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:47 DEBUG opendrift:2110: ====================================================================== 13:50:47 INFO opendrift:2111: 2025-12-18 18:50:34.237296 - step 54 of 72 - 1000 active elements (0 deactivated) 13:50:47 DEBUG opendrift:2117: 0 elements scheduled. 13:50:47 DEBUG opendrift:2119: ====================================================================== 13:50:47 DEBUG opendrift:2130: 59.94886219031619 <- latitude -> 60.049137470121394 13:50:47 DEBUG opendrift:2130: 3.895695358982507 <- longitude -> 4.129241850624498 13:50:47 DEBUG opendrift:2130: -55.69567926001158 <- z -> 0.0 13:50:47 DEBUG opendrift:2131: --------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:47 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:47 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:47 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:47 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:47 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:47 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:47 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:47 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:47 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:47 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:47 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift:696: No elements hit coastline. 13:50:47 DEBUG opendrift:1707: No elements to deactivate 13:50:47 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:47 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:47 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:47 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:47 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:47 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:47 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:47 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:47 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:47 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:47 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:47 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:47 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:47 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:47 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:47 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:47 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:47 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:47 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0035909213407049998 and 0.25877219503842386 m/s 13:50:47 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:47 DEBUG opendrift:2110: ====================================================================== 13:50:47 INFO opendrift:2111: 2025-12-18 19:50:34.237296 - step 55 of 72 - 1000 active elements (0 deactivated) 13:50:47 DEBUG opendrift:2117: 0 elements scheduled. 13:50:47 DEBUG opendrift:2119: ====================================================================== 13:50:47 DEBUG opendrift:2130: 59.94916318194832 <- latitude -> 60.04685232130483 13:50:47 DEBUG opendrift:2130: 3.8922013121834884 <- longitude -> 4.131603333437745 13:50:47 DEBUG opendrift:2130: -55.67437743630292 <- z -> 0.0 13:50:47 DEBUG opendrift:2131: --------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:47 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:47 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:47 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:47 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:47 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:47 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:47 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:47 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:47 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:47 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:47 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift:696: No elements hit coastline. 13:50:47 DEBUG opendrift:1707: No elements to deactivate 13:50:47 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:47 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:47 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:47 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:47 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:47 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:47 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:47 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:47 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:47 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:47 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:47 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:47 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:47 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:47 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:47 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:47 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:47 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:47 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0029312124265568123 and 0.31761704412750213 m/s 13:50:47 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:47 DEBUG opendrift:2110: ====================================================================== 13:50:47 INFO opendrift:2111: 2025-12-18 20:50:34.237296 - step 56 of 72 - 1000 active elements (0 deactivated) 13:50:47 DEBUG opendrift:2117: 0 elements scheduled. 13:50:47 DEBUG opendrift:2119: ====================================================================== 13:50:47 DEBUG opendrift:2130: 59.94893502524365 <- latitude -> 60.04885377634837 13:50:47 DEBUG opendrift:2130: 3.8922160703282054 <- longitude -> 4.132373750741934 13:50:47 DEBUG opendrift:2130: -55.92310177544925 <- z -> 0.0 13:50:47 DEBUG opendrift:2131: --------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:47 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:47 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:47 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:47 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:47 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:47 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:47 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:47 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:47 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:47 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:47 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift:696: No elements hit coastline. 13:50:47 DEBUG opendrift:1707: No elements to deactivate 13:50:47 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:47 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:47 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:47 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:47 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:47 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:47 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:47 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:47 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:47 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:47 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:47 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:47 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:47 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:47 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:47 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:47 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:47 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:47 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.003174531945168303 and 0.26511110847956676 m/s 13:50:47 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:47 DEBUG opendrift:2110: ====================================================================== 13:50:47 INFO opendrift:2111: 2025-12-18 21:50:34.237296 - step 57 of 72 - 1000 active elements (0 deactivated) 13:50:47 DEBUG opendrift:2117: 0 elements scheduled. 13:50:47 DEBUG opendrift:2119: ====================================================================== 13:50:47 DEBUG opendrift:2130: 59.949481453543726 <- latitude -> 60.04761340041796 13:50:47 DEBUG opendrift:2130: 3.8817841687921963 <- longitude -> 4.131086452259155 13:50:47 DEBUG opendrift:2130: -56.113276705163344 <- z -> 0.0 13:50:47 DEBUG opendrift:2131: --------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:47 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:47 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:47 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:47 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:47 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:47 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:47 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:47 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:47 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:47 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:47 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift:696: No elements hit coastline. 13:50:47 DEBUG opendrift:1707: No elements to deactivate 13:50:47 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:47 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:47 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:47 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:47 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:47 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:47 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:47 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:47 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:47 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:47 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:47 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:47 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:47 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:47 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:47 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:47 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:47 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:47 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0036475179711561515 and 0.3105620923694763 m/s 13:50:47 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:47 DEBUG opendrift:2110: ====================================================================== 13:50:47 INFO opendrift:2111: 2025-12-18 22:50:34.237296 - step 58 of 72 - 1000 active elements (0 deactivated) 13:50:47 DEBUG opendrift:2117: 0 elements scheduled. 13:50:47 DEBUG opendrift:2119: ====================================================================== 13:50:47 DEBUG opendrift:2130: 59.949193254482424 <- latitude -> 60.05016756633958 13:50:47 DEBUG opendrift:2130: 3.879186036374176 <- longitude -> 4.13236351894012 13:50:47 DEBUG opendrift:2130: -56.456090293645765 <- z -> 0.0 13:50:47 DEBUG opendrift:2131: --------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:47 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:47 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:47 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:47 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:47 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:47 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:47 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:47 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:47 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:47 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:47 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:47 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:47 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:47 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:47 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:47 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:47 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:47 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:47 DEBUG opendrift:696: No elements hit coastline. 13:50:48 DEBUG opendrift:1707: No elements to deactivate 13:50:48 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:48 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:48 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:48 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:48 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:48 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:48 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:48 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:48 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:48 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:48 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:48 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:48 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:48 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:48 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:48 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:48 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:48 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:48 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:48 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:48 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.002946543054548501 and 0.3542742290295432 m/s 13:50:48 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:48 DEBUG opendrift:2110: ====================================================================== 13:50:48 INFO opendrift:2111: 2025-12-18 23:50:34.237296 - step 59 of 72 - 1000 active elements (0 deactivated) 13:50:48 DEBUG opendrift:2117: 0 elements scheduled. 13:50:48 DEBUG opendrift:2119: ====================================================================== 13:50:48 DEBUG opendrift:2130: 59.9482803202869 <- latitude -> 60.05061098814613 13:50:48 DEBUG opendrift:2130: 3.881635624925042 <- longitude -> 4.139954494778773 13:50:48 DEBUG opendrift:2130: -56.241443739962506 <- z -> 0.0 13:50:48 DEBUG opendrift:2131: --------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:48 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:48 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:48 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:48 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:48 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:48 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:48 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:48 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:48 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:48 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:48 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:48 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:48 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:48 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:48 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:48 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift:696: No elements hit coastline. 13:50:48 DEBUG opendrift:1707: No elements to deactivate 13:50:48 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:48 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:48 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:48 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:48 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:48 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:48 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:48 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:48 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:48 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:48 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:48 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:48 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:48 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:48 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:48 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:48 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:48 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:48 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:48 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:48 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.005611414469381687 and 0.33202694609320665 m/s 13:50:48 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:48 DEBUG opendrift:2110: ====================================================================== 13:50:48 INFO opendrift:2111: 2025-12-19 00:50:34.237296 - step 60 of 72 - 1000 active elements (0 deactivated) 13:50:48 DEBUG opendrift:2117: 0 elements scheduled. 13:50:48 DEBUG opendrift:2119: ====================================================================== 13:50:48 DEBUG opendrift:2130: 59.94628950813689 <- latitude -> 60.05065753842936 13:50:48 DEBUG opendrift:2130: 3.886164133841409 <- longitude -> 4.140795204641947 13:50:48 DEBUG opendrift:2130: -55.798827220092036 <- z -> 0.0 13:50:48 DEBUG opendrift:2131: --------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:48 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:48 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:48 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:48 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:48 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:48 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:48 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:48 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:48 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:48 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:48 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:48 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:48 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:48 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:48 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:48 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift:696: No elements hit coastline. 13:50:48 DEBUG opendrift:1707: No elements to deactivate 13:50:48 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:48 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:48 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:48 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:48 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:48 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:48 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:48 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:48 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:48 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:48 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:48 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:48 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:48 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:48 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:48 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:48 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:48 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:48 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:48 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:48 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0017543458465601324 and 0.2725048787199033 m/s 13:50:48 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:48 DEBUG opendrift:2110: ====================================================================== 13:50:48 INFO opendrift:2111: 2025-12-19 01:50:34.237296 - step 61 of 72 - 1000 active elements (0 deactivated) 13:50:48 DEBUG opendrift:2117: 0 elements scheduled. 13:50:48 DEBUG opendrift:2119: ====================================================================== 13:50:48 DEBUG opendrift:2130: 59.94425125596875 <- latitude -> 60.05192238352298 13:50:48 DEBUG opendrift:2130: 3.883088657200481 <- longitude -> 4.138350219566714 13:50:48 DEBUG opendrift:2130: -56.039250349439335 <- z -> 0.0 13:50:48 DEBUG opendrift:2131: --------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:48 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:48 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:48 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:48 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:48 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:48 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:48 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:48 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:48 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:48 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:48 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:48 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:48 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:48 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:48 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:48 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift:696: No elements hit coastline. 13:50:48 DEBUG opendrift:1707: No elements to deactivate 13:50:48 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:48 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:48 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:48 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:48 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:48 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:48 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:48 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:48 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:48 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:48 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:48 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:48 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:48 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:48 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:48 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:48 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:48 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:48 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:48 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:48 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0034568580903300275 and 0.3183000735653997 m/s 13:50:48 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:48 DEBUG opendrift:2110: ====================================================================== 13:50:48 INFO opendrift:2111: 2025-12-19 02:50:34.237296 - step 62 of 72 - 1000 active elements (0 deactivated) 13:50:48 DEBUG opendrift:2117: 0 elements scheduled. 13:50:48 DEBUG opendrift:2119: ====================================================================== 13:50:48 DEBUG opendrift:2130: 59.9407335852235 <- latitude -> 60.05238322115593 13:50:48 DEBUG opendrift:2130: 3.883210704828822 <- longitude -> 4.1404124867272545 13:50:48 DEBUG opendrift:2130: -55.92468643921042 <- z -> 0.0 13:50:48 DEBUG opendrift:2131: --------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:48 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:48 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:48 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:48 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:48 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:48 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:48 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:48 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:48 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:48 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:48 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:48 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:48 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:48 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:48 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:48 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift:696: No elements hit coastline. 13:50:48 DEBUG opendrift:1707: No elements to deactivate 13:50:48 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:48 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:48 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:48 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:48 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:48 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:48 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:48 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:48 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:48 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:48 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:48 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:48 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:48 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:48 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:48 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:48 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:48 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:48 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:48 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:48 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.004471727007293897 and 0.25717382889182455 m/s 13:50:48 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:48 DEBUG opendrift:2110: ====================================================================== 13:50:48 INFO opendrift:2111: 2025-12-19 03:50:34.237296 - step 63 of 72 - 1000 active elements (0 deactivated) 13:50:48 DEBUG opendrift:2117: 0 elements scheduled. 13:50:48 DEBUG opendrift:2119: ====================================================================== 13:50:48 DEBUG opendrift:2130: 59.93959685502029 <- latitude -> 60.05305033727146 13:50:48 DEBUG opendrift:2130: 3.8769636528323903 <- longitude -> 4.13691328626571 13:50:48 DEBUG opendrift:2130: -55.96802880196617 <- z -> 0.0 13:50:48 DEBUG opendrift:2131: --------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:48 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:48 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:48 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:48 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:48 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:48 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:48 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:48 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:48 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:48 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:48 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:48 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:48 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:48 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:48 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:48 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift:696: No elements hit coastline. 13:50:48 DEBUG opendrift:1707: No elements to deactivate 13:50:48 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:48 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:48 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:48 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:48 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:48 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:48 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:48 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:48 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:48 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:48 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:48 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:48 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:48 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:48 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:48 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:48 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:48 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:48 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:48 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:48 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0008122463795154521 and 0.3390488213336253 m/s 13:50:48 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:48 DEBUG opendrift:2110: ====================================================================== 13:50:48 INFO opendrift:2111: 2025-12-19 04:50:34.237296 - step 64 of 72 - 1000 active elements (0 deactivated) 13:50:48 DEBUG opendrift:2117: 0 elements scheduled. 13:50:48 DEBUG opendrift:2119: ====================================================================== 13:50:48 DEBUG opendrift:2130: 59.9428053750675 <- latitude -> 60.053961515947776 13:50:48 DEBUG opendrift:2130: 3.875419606308951 <- longitude -> 4.140499500692527 13:50:48 DEBUG opendrift:2130: -55.845680459260215 <- z -> 0.0 13:50:48 DEBUG opendrift:2131: --------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:48 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:48 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:48 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:48 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:48 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:48 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:48 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:48 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:48 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:48 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:48 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:48 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:48 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:48 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:48 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:48 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:48 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:48 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:48 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:48 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:48 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:48 DEBUG opendrift:696: No elements hit coastline. 13:50:49 DEBUG opendrift:1707: No elements to deactivate 13:50:49 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:49 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:49 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:49 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:49 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:49 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:49 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:49 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:49 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:49 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:49 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:49 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:49 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:49 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:49 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:49 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:49 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:49 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:49 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:49 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:49 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.001858112780260192 and 0.2966621066566791 m/s 13:50:49 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:49 DEBUG opendrift:2110: ====================================================================== 13:50:49 INFO opendrift:2111: 2025-12-19 05:50:34.237296 - step 65 of 72 - 1000 active elements (0 deactivated) 13:50:49 DEBUG opendrift:2117: 0 elements scheduled. 13:50:49 DEBUG opendrift:2119: ====================================================================== 13:50:49 DEBUG opendrift:2130: 59.939316966744244 <- latitude -> 60.05961886624401 13:50:49 DEBUG opendrift:2130: 3.874886394836825 <- longitude -> 4.138701275243596 13:50:49 DEBUG opendrift:2130: -55.997440924459575 <- z -> 0.0 13:50:49 DEBUG opendrift:2131: --------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:49 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:49 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:49 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:49 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:49 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:49 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:49 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:49 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:49 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:49 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:49 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:49 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:49 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:49 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:49 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:49 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift:696: No elements hit coastline. 13:50:49 DEBUG opendrift:1707: No elements to deactivate 13:50:49 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:49 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:49 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:49 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:49 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:49 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:49 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:49 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:49 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:49 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:49 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:49 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:49 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:49 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:49 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:49 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:49 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:49 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:49 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:49 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:49 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0052621564138150105 and 0.3506362914195378 m/s 13:50:49 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:49 DEBUG opendrift:2110: ====================================================================== 13:50:49 INFO opendrift:2111: 2025-12-19 06:50:34.237296 - step 66 of 72 - 1000 active elements (0 deactivated) 13:50:49 DEBUG opendrift:2117: 0 elements scheduled. 13:50:49 DEBUG opendrift:2119: ====================================================================== 13:50:49 DEBUG opendrift:2130: 59.93331288324318 <- latitude -> 60.06117929934075 13:50:49 DEBUG opendrift:2130: 3.8737532073966037 <- longitude -> 4.142852313255081 13:50:49 DEBUG opendrift:2130: -56.18453801858221 <- z -> 0.0 13:50:49 DEBUG opendrift:2131: --------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:49 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:49 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:49 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:49 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:49 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:49 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:49 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:49 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:49 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:49 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:49 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:49 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:49 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:49 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:49 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:49 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift:696: No elements hit coastline. 13:50:49 DEBUG opendrift:1707: No elements to deactivate 13:50:49 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:49 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:49 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:49 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:49 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:49 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:49 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:49 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:49 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:49 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:49 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:49 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:49 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:49 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:49 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:49 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:49 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:49 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:49 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:49 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:49 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.003212913582357832 and 0.2509205667444445 m/s 13:50:49 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:49 DEBUG opendrift:2110: ====================================================================== 13:50:49 INFO opendrift:2111: 2025-12-19 07:50:34.237296 - step 67 of 72 - 1000 active elements (0 deactivated) 13:50:49 DEBUG opendrift:2117: 0 elements scheduled. 13:50:49 DEBUG opendrift:2119: ====================================================================== 13:50:49 DEBUG opendrift:2130: 59.935609474159506 <- latitude -> 60.0619617800801 13:50:49 DEBUG opendrift:2130: 3.873996713779816 <- longitude -> 4.139797609774419 13:50:49 DEBUG opendrift:2130: -56.06655409247274 <- z -> 0.0 13:50:49 DEBUG opendrift:2131: --------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:49 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:49 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:49 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:49 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:49 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:49 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:49 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:49 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:49 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:49 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:49 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:49 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:49 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:49 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:49 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:49 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift:696: No elements hit coastline. 13:50:49 DEBUG opendrift:1707: No elements to deactivate 13:50:49 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:49 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:49 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:49 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:49 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:49 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:49 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:49 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:49 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:49 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:49 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:49 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:49 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:49 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:49 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:49 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:49 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:49 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:49 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:49 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:49 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0062745678240689684 and 0.29606592790166275 m/s 13:50:49 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:49 DEBUG opendrift:2110: ====================================================================== 13:50:49 INFO opendrift:2111: 2025-12-19 08:50:34.237296 - step 68 of 72 - 1000 active elements (0 deactivated) 13:50:49 DEBUG opendrift:2117: 0 elements scheduled. 13:50:49 DEBUG opendrift:2119: ====================================================================== 13:50:49 DEBUG opendrift:2130: 59.93597168912417 <- latitude -> 60.057843307700104 13:50:49 DEBUG opendrift:2130: 3.872856443676758 <- longitude -> 4.139230687543677 13:50:49 DEBUG opendrift:2130: -55.677279776468346 <- z -> 0.0 13:50:49 DEBUG opendrift:2131: --------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:49 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:49 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:49 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:49 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:49 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:49 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:49 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:49 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:49 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:49 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:49 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:49 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:49 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:49 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:49 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:49 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift:696: No elements hit coastline. 13:50:49 DEBUG opendrift:1707: No elements to deactivate 13:50:49 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:49 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:49 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:49 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:49 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:49 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:49 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:49 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:49 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:49 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:49 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:49 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:49 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:49 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:49 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:49 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:49 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:49 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:49 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:49 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:49 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.003551649019788776 and 0.2855261245147178 m/s 13:50:49 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:49 DEBUG opendrift:2110: ====================================================================== 13:50:49 INFO opendrift:2111: 2025-12-19 09:50:34.237296 - step 69 of 72 - 1000 active elements (0 deactivated) 13:50:49 DEBUG opendrift:2117: 0 elements scheduled. 13:50:49 DEBUG opendrift:2119: ====================================================================== 13:50:49 DEBUG opendrift:2130: 59.93580861701858 <- latitude -> 60.056905672115164 13:50:49 DEBUG opendrift:2130: 3.8649850952904106 <- longitude -> 4.148407351421332 13:50:49 DEBUG opendrift:2130: -55.731104446874575 <- z -> 0.0 13:50:49 DEBUG opendrift:2131: --------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:49 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:49 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:49 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:49 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:49 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:49 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:49 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:49 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:49 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:49 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:49 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:49 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:49 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:49 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:49 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:49 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift:696: No elements hit coastline. 13:50:49 DEBUG opendrift:1707: No elements to deactivate 13:50:49 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:49 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:49 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:49 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:49 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:49 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:49 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:49 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:49 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:49 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:49 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:49 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:49 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:49 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:49 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:49 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:49 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:49 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:49 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:49 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:49 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.007942977859339033 and 0.290253471472653 m/s 13:50:49 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:49 DEBUG opendrift:2110: ====================================================================== 13:50:49 INFO opendrift:2111: 2025-12-19 10:50:34.237296 - step 70 of 72 - 1000 active elements (0 deactivated) 13:50:49 DEBUG opendrift:2117: 0 elements scheduled. 13:50:49 DEBUG opendrift:2119: ====================================================================== 13:50:49 DEBUG opendrift:2130: 59.931422149621746 <- latitude -> 60.05568741672788 13:50:49 DEBUG opendrift:2130: 3.8561075156100926 <- longitude -> 4.144192541996627 13:50:49 DEBUG opendrift:2130: -55.585150435848774 <- z -> 0.0 13:50:49 DEBUG opendrift:2131: --------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:49 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:49 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:49 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:49 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:49 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:49 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:49 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:49 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:49 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:49 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:49 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:49 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:49 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:49 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:49 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:49 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:49 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:49 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:49 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:49 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:49 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift:696: No elements hit coastline. 13:50:49 DEBUG opendrift:1707: No elements to deactivate 13:50:49 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:49 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:49 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:49 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:49 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:49 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:49 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:49 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:49 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:49 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:49 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:49 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:49 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:50 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:50 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:50 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:50 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:50 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:50 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:50 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:50 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:50 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0009084255812054989 and 0.24832514731044186 m/s 13:50:50 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:50 DEBUG opendrift:2110: ====================================================================== 13:50:50 INFO opendrift:2111: 2025-12-19 11:50:34.237296 - step 71 of 72 - 1000 active elements (0 deactivated) 13:50:50 DEBUG opendrift:2117: 0 elements scheduled. 13:50:50 DEBUG opendrift:2119: ====================================================================== 13:50:50 DEBUG opendrift:2130: 59.932621524134404 <- latitude -> 60.058379537997936 13:50:50 DEBUG opendrift:2130: 3.8608397455519037 <- longitude -> 4.152738755257055 13:50:50 DEBUG opendrift:2130: -55.94488350503279 <- z -> 0.0 13:50:50 DEBUG opendrift:2131: --------------------------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:50 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:50 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:50 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:50 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:50 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:50 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:50 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:50 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:50 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:50 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:50 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:50 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:50 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:50 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:50 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:50 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:50 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:50 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:50 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:50 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:50 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:50 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:50 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:50 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:50 DEBUG opendrift:696: No elements hit coastline. 13:50:50 DEBUG opendrift:1707: No elements to deactivate 13:50:50 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:50 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:50 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:50 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:50 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:50 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:50 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:50 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:50 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:50 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:50 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:50 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:50 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:50 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:50 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:50 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:50 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:50 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:50 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:50 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:50 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:50 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:50 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.003734647863041959 and 0.25379930575195786 m/s 13:50:50 DEBUG opendrift:909: to be seeded: 0, already seeded 1000 13:50:50 DEBUG opendrift:2110: ====================================================================== 13:50:50 INFO opendrift:2111: 2025-12-19 12:50:34.237296 - step 72 of 72 - 1000 active elements (0 deactivated) 13:50:50 DEBUG opendrift:2117: 0 elements scheduled. 13:50:50 DEBUG opendrift:2119: ====================================================================== 13:50:50 DEBUG opendrift:2130: 59.93033644036054 <- latitude -> 60.05580588768059 13:50:50 DEBUG opendrift:2130: 3.8512436388661255 <- longitude -> 4.151503364713603 13:50:50 DEBUG opendrift:2130: -56.19892765103577 <- z -> 0.0 13:50:50 DEBUG opendrift:2131: --------------------------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:597: Variable group ['x_sea_water_velocity', 'y_sea_water_velocity', 'x_wind', 'y_wind'] 13:50:50 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:602: Calling reader constant_reader 13:50:50 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from constant_reader covering 1000 elements 13:50:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:50 DEBUG opendrift.readers.basereader.variables:639: Checking x_sea_water_velocity for invalid values 13:50:50 DEBUG opendrift.readers.basereader.variables:639: Checking y_sea_water_velocity for invalid values 13:50:50 DEBUG opendrift.readers.basereader.variables:639: Checking x_wind for invalid values 13:50:50 DEBUG opendrift.readers.basereader.variables:639: Checking y_wind for invalid values 13:50:50 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:50 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:50 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:50 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:50 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:50 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:50 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:50 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:50 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:50 DEBUG opendrift.models.basemodel.environment:790: Creating empty dictionary for profiles not profided by any reader: ['sea_water_temperature', 'sea_water_salinity', 'ocean_vertical_diffusivity'] 13:50:50 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 10 for sea_water_temperature for all profiles 13:50:50 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 34 for sea_water_salinity for all profiles 13:50:50 DEBUG opendrift.models.basemodel.environment:795: Using fallback value 0.02 for ocean_vertical_diffusivity for all profiles 13:50:50 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:894: x_sea_water_velocity: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: y_sea_water_velocity: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: x_wind: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: y_wind: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_surface_height: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_significant_height: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_x_velocity: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_stokes_drift_y_velocity: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_period_at_variance_spectral_density_maximum: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_ice_area_fraction: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_ice_x_velocity: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_ice_y_velocity: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_water_temperature: 10 (min) 10 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_water_salinity: 34 (min) 34 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: sea_floor_depth_below_sea_level: 10000 (min) 10000 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: ocean_vertical_diffusivity: 0.02 (min) 0.02 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:894: ocean_mixed_layer_thickness: 50 (min) 50 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:50 DEBUG opendrift.models.physics_methods:822: Calculating Hs from wind, min: 0.000000, mean: 0.000000, max: 0.000000 13:50:50 DEBUG opendrift.models.physics_methods:880: Calculating wave period Tm02 from wind 13:50:50 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:50 DEBUG opendrift.models.physics_methods:830: Calculating wave period from wind, min: 1.256637, mean: 1.256637, max: 1.256637 13:50:50 DEBUG opendrift:696: No elements hit coastline. 13:50:50 DEBUG opendrift:1707: No elements to deactivate 13:50:50 DEBUG opendrift:2167: Calling OpenOil.update() 13:50:50 DEBUG opendrift.models.openoil.openoil:716: NOAA oil weathering 13:50:50 DEBUG opendrift.models.openoil.openoil:821: Calculating evaporation - NOAA 13:50:50 DEBUG opendrift.models.openoil.openoil:827: All surface oil elements older than 24 hours, skipping further evaporation. 13:50:50 DEBUG opendrift.models.openoil.openoil:854: Calculating emulsification - NOAA 13:50:50 DEBUG opendrift.models.openoil.openoil:866: Emulsification not yet started 13:50:50 DEBUG opendrift.models.openoil.openoil:788: Calculating: dispersion - NOAA 13:50:50 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:50 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:50 DEBUG opendrift.models.openoil.openoil:557: Calculating: biodegradation (half_time) 13:50:50 DEBUG opendrift.models.physics_methods:872: Using mean period Tm02 as wave period 13:50:50 DEBUG opendrift.models.physics_methods:890: min: 1.256637, mean: 1.256637, max: 1.256637 13:50:50 DEBUG opendrift.models.openoil.openoil:1126: Generating wave breaking droplet size spectrum /root/project/opendrift/models/openoil/openoil.py:1142: RuntimeWarning: divide by zero encountered in power dN_50 = (A * self.elements.oil_film_thickness * we**-0.6) + ( /root/project/opendrift/models/openoil/openoil.py:1143: RuntimeWarning: divide by zero encountered in power B * self.elements.oil_film_thickness * re**-0.6) 13:50:50 DEBUG opendrift.models.openoil.openoil:1153: Droplet distribution median diameter dV_50: inf, dN_50: inf /root/project/opendrift/models/openoil/openoil.py:1160: RuntimeWarning: invalid value encountered in divide self.droplet_spectrum_pdf = spectrum / np.sum(spectrum) 13:50:50 WARNING opendrift.models.openoil.openoil:1163: Could not update droplet diameters. 13:50:50 DEBUG opendrift.models.oceandrift:441: Using diffusivity from Large1994 since model diffusivities not available 13:50:50 DEBUG opendrift.models.oceandrift:455: Diffusivities are in range 0.0 to 1.2e-05 13:50:50 DEBUG opendrift.models.oceandrift:474: TSprofiles deactivated for vertical mixing 13:50:50 DEBUG opendrift.models.oceandrift:488: Vertical mixing module:environment 13:50:50 DEBUG opendrift.models.oceandrift:491: Turbulent diffusion with random walk scheme using 60 fast time steps of dt=60.0s 13:50:50 DEBUG opendrift.models.physics_methods:734: No wind for wind-sheared ocean drift 13:50:50 DEBUG opendrift.models.physics_methods:762: No Stokes drift velocity available 13:50:50 DEBUG opendrift:1669: Moving elements according to horizontal diffusivity of 10.0, with speeds between 0.0013743073228135803 and 0.2509683781370698 m/s 13:50:50 DEBUG opendrift:2205: Cleaning up 13:50:50 DEBUG opendrift.models.basemodel.environment:596: ---------------------------------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:597: Variable group ['land_binary_mask'] 13:50:50 DEBUG opendrift.models.basemodel.environment:598: ---------------------------------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:602: Calling reader global_landmask 13:50:50 DEBUG opendrift.models.basemodel.environment:603: ---------------------------------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:620: Data needed for 1000 elements 13:50:50 DEBUG opendrift.readers.basereader.variables:761: Fetching variables from global_landmask covering 1000 elements 13:50:50 DEBUG opendrift.readers.basereader.continuous:37: Fetched env-before 13:50:50 DEBUG opendrift.readers.basereader.variables:639: Checking land_binary_mask for invalid values 13:50:50 DEBUG opendrift.readers.basereader.variables:797: Reader projection is latlon - rotation of vectors is not needed. 13:50:50 DEBUG opendrift.models.basemodel.environment:756: Obtained data for all elements. 13:50:50 DEBUG opendrift.models.basemodel.environment:769: --------------------------------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:770: Finished processing all variable groups 13:50:50 DEBUG opendrift.models.basemodel.environment:892: ------------ SUMMARY ------------- 13:50:50 DEBUG opendrift.models.basemodel.environment:894: land_binary_mask: 0 (min) 0 (max) 13:50:50 DEBUG opendrift.models.basemodel.environment:896: --------------------------------- 13:50:50 DEBUG opendrift:696: No elements hit coastline. 13:50:50 DEBUG opendrift:2292: Updating minval and maxval 13:50:50 DEBUG opendrift:2372: Writing to file 13:50:50 DEBUG opendrift:1707: No elements to deactivate 13:50:50 DEBUG opendrift:164: Changed mode from Mode.Run to Mode.Result .. raw:: html
<xarray.Dataset> Size: 13MB
    Dimensions:                                                                              (
                                                                                              trajectory: 1000,
                                                                                              time: 73)
    Coordinates:
      * trajectory                                                                           (trajectory) int64 8kB ...
      * time                                                                                 (time) datetime64[ns] 584B ...
    Data variables: (12/43)
        status                                                                               (trajectory, time) float32 292kB ...
        moving                                                                               (trajectory, time) float32 292kB ...
        age_seconds                                                                          (trajectory, time) float32 292kB ...
        origin_marker                                                                        (trajectory, time) float32 292kB ...
        lon                                                                                  (trajectory, time) float32 292kB ...
        lat                                                                                  (trajectory, time) float32 292kB ...
        ...                                                                                   ...
        sea_water_temperature                                                                (trajectory, time) float32 292kB ...
        sea_water_salinity                                                                   (trajectory, time) float32 292kB ...
        sea_floor_depth_below_sea_level                                                      (trajectory, time) float32 292kB ...
        ocean_vertical_diffusivity                                                           (trajectory, time) float32 292kB ...
        land_binary_mask                                                                     (trajectory, time) float32 292kB ...
        ocean_mixed_layer_thickness                                                          (trajectory, time) float32 292kB ...
    Attributes: (12/165)
        Conventions:                                                             ...
        standard_name_vocabulary:                                                ...
        featureType:                                                             ...
        title:                                                                   ...
        summary:                                                                 ...
        keywords:                                                                ...
        ...                                                                                                               ...
        geospatial_lon_units:                                                    ...
        geospatial_lon_resolution:                                               ...
        runtime:                                                                 ...
        geospatial_vertical_min:                                                 ...
        geospatial_vertical_max:                                                 ...
        geospatial_vertical_positive:                                            ...


.. GENERATED FROM PYTHON SOURCE LINES 42-43 Plot results .. GENERATED FROM PYTHON SOURCE LINES 43-45 .. code-block:: Python o.plot_oil_budget(show_watercontent_and_viscosity=False, show_wind_and_current=False) .. image-sg:: /gallery/images/sphx_glr_example_biodegradation_001.png :alt: GENERIC MEDIUM CRUDE (877.6 kg/m3) - 2025-12-16 13:50 to 2025-12-19 13:50 :srcset: /gallery/images/sphx_glr_example_biodegradation_001.png :class: sphx-glr-single-img .. GENERATED FROM PYTHON SOURCE LINES 46-47 Custom oil budget plot .. GENERATED FROM PYTHON SOURCE LINES 47-61 .. code-block:: Python b = o.get_oil_budget() import matplotlib.pyplot as plt time = (o.result.time-o.result.time[0]).dt.total_seconds()/3600 # Hours since start fig, ax = plt.subplots() ax.plot(time, b['mass_submerged'], label='Submerged oil mass') ax.plot(time, b['mass_surface'], label='Surface oil mass') ax.plot(time, b['mass_biodegraded'], label='Biodegraded oil mass') ax.set_title(f'{o.get_oil_name()}, {b["oil_density"].max():.2f} kg/m3') plt.legend() plt.xlabel('Time [hours]') plt.ylabel('Mass oil [kg]') plt.show() .. image-sg:: /gallery/images/sphx_glr_example_biodegradation_002.png :alt: GENERIC MEDIUM CRUDE, 877.57 kg/m3 :srcset: /gallery/images/sphx_glr_example_biodegradation_002.png :class: sphx-glr-single-img .. GENERATED FROM PYTHON SOURCE LINES 62-63 Animation of vertical behaviour .. GENERATED FROM PYTHON SOURCE LINES 63-64 .. code-block:: Python o.animation_profile(markersize='mass_oil', markersize_scaling=50, color='z', alpha=.5) .. rst-class:: sphx-glr-script-out .. code-block:: none 13:50:51 DEBUG opendrift:3101: Saving animation.. 13:50:51 INFO opendrift:4660: Saving animation to /root/project/docs/source/gallery/animations/example_biodegradation_0.gif... 13:51:07 DEBUG opendrift:4698: MPLBACKEND = agg 13:51:07 DEBUG opendrift:4699: DISPLAY = None 13:51:07 DEBUG opendrift:4700: Time to save animation: 0:00:16.209093 13:51:07 INFO opendrift:3310: Time to make animation: 0:00:16.442651 .. GENERATED FROM PYTHON SOURCE LINES 65-66 .. image:: /gallery/animations/example_biodegradation_0.gif .. rst-class:: sphx-glr-timing **Total running time of the script:** (0 minutes 41.312 seconds) .. _sphx_glr_download_gallery_example_biodegradation.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: example_biodegradation.ipynb ` .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: example_biodegradation.py ` .. container:: sphx-glr-download sphx-glr-download-zip :download:`Download zipped: example_biodegradation.zip ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_