From cb697974bafdea8e1a1423a4f9c68bedfa545d43 Mon Sep 17 00:00:00 2001
From: Lukas Kluft <lukas.kluft@gmail.com>
Date: Sun, 16 Feb 2025 11:04:13 +0100
Subject: [PATCH] Handle grid generation for ocean grid

---
 gen_weights.sh | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/gen_weights.sh b/gen_weights.sh
index a851c74..a3572d8 100755
--- a/gen_weights.sh
+++ b/gen_weights.sh
@@ -7,4 +7,8 @@ grid_label=O
 grid_name=icon_grid_${grid_id}_${grid_refinement}_${grid_label}
 zoom=13
 
-cdo -P 4 -gennn,hpz${zoom} -const,0,${grids_folder}/icon_grid_${grid_id}_${grid_refinement}_${grid_label}.nc weights_${grid_refinement}_${grid_label}_hpz${zoom}.nc
+if [[ $grid_label == "O" ]]; then
+  cdo -P 4 -gennn,hpz${zoom} -setrtomiss,0,2 -select,name=cell_sea_land_mask ${grids_folder}/icon_grid_${grid_id}_${grid_refinement}_${grid_label}.nc weights_${grid_refinement}_${grid_label}_hpz${zoom}.nc
+else
+  cdo -P 4 -gennn,hpz${zoom} -const,0,${grids_folder}/icon_grid_${grid_id}_${grid_refinement}_${grid_label}.nc weights_${grid_refinement}_${grid_label}_hpz${zoom}.nc
+fi
-- 
GitLab