Skip to content

Commit 5eea33a

Browse files
committed
Add missing z_start constant for bathymetry
1 parent f9fd373 commit 5eea33a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

plasticparcels/constructors.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ def create_copernicus_hydrodynamic_fieldset(settings):
182182
}
183183
ds_bathymetry = create_copernicusmarine_dataset(data_request)
184184
fieldset_bathymetry = parcels.FieldSet.from_xarray_dataset(ds_bathymetry,settings['bathymetry']['variables'], settings['bathymetry']['dimensions'], mesh='spherical')
185+
fieldset.add_constant('z_start', 0.5)
185186
fieldset.add_field(fieldset_bathymetry.bathymetry) # type: ignore
186187

187188
return fieldset
@@ -375,6 +376,10 @@ def create_fieldset(settings):
375376
for field in fieldset_unbeach.get_fields():
376377
fieldset.add_field(field)
377378

379+
fieldset.add_constant('use_unbeaching', True)
380+
else:
381+
fieldset.add_constant('use_unbeaching', False)
382+
378383
fieldset.add_constant('verbose_delete', settings['verbose_delete'])
379384

380385
return fieldset
@@ -544,7 +549,7 @@ def create_kernel(fieldset):
544549
kernels.append(VerticalMixing)
545550

546551
# Add the unbeaching kernel
547-
if fieldset.use_stokes or fieldset.use_wind:
552+
if fieldset.use_unbeaching:
548553
kernels.append(unbeaching)
549554

550555
if fieldset.use_3D: # Add statuscode kernels for 3D advection

0 commit comments

Comments
 (0)