From a5805f0d37da256bc1e468329db10d544413dd93 Mon Sep 17 00:00:00 2001 From: Juan Date: Wed, 19 Dec 2018 15:12:34 +0100 Subject: [PATCH 1/2] Add new file to create surface restoring (2D) files from ORAS5 nudging files (3D) --- create_restoring_file.sh | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 create_restoring_file.sh diff --git a/create_restoring_file.sh b/create_restoring_file.sh new file mode 100644 index 0000000..724ef50 --- /dev/null +++ b/create_restoring_file.sh @@ -0,0 +1,35 @@ +#!/bin/bash +#SBATCH -n 1 +#SBATCH -t 24:00:00 +#SBATCH -J surf_files +#SBATCH -o /esarchive/scratch/jacosta/TMP/Create_restoring/slurm-%j.out +#SBATCH -e /esarchive/scratch/jacosta/TMP/Create_restoring/slurm-%j.err + +module load NCO +module load CDO + +set -evx +for member in {0..0}; do +for year in {1958..1978} ; do +cdo sellevidx,1 /esarchive/releases/nudging/ocean/s5/ORCA025L75/fc${member}/s5_fc${member}_${year}.nc /esarchive/scratch/jacosta/TMP/Create_restoring/s5_fc${member}_${year}_surface.nc +done +done + +path2=/esarchive/scratch/jacosta/TMP/Create_restoring/ +for member in {0..0}; do +path=/esarchive/releases/surface_restoring/ocean/s5/ORCA025L75/fc${member}/ +for year in {1958..1978} ; do +cdo select,name=votemper ${path2}/s5_fc${member}_${year}_surface.nc ${path2}/sst_tmp_${year}.nc +cdo select,name=vosaline ${path2}/s5_fc${member}_${year}_surface.nc ${path2}/sss_tmp_${year}.nc +cdo chname,vosaline,so ${path2}/sss_tmp_${year}.nc ${path2}/sss_1m_data_${year}_f.nc +cdo chname,votemper,thetao ${path2}/sst_tmp_${year}.nc ${path2}/sst_1m_data_${year}_f.nc +ncrename -O -v deptht,nav_lev ${path2}/sst_1m_data_${year}_f.nc ${path}/sst_restore_data_y${year}.nc +ncrename -O -v deptht,nav_lev ${path2}/sss_1m_data_${year}_f.nc ${path}/sss_restore_data_y${year}.nc +#ncwa -a nav_lev ${path2}/sss_1m_data_${year}_f2.nc ${path}/sss_restore_data_y${year}.nc +#ncwa -a nav_lev ${path2}/sst_1m_data_${year}_f2.nc ${path}/sst_restore_data_y${year}.nc +#rm ${path2}/*.nc +rm ${path2}/ss*_1m_data_*_f*.nc +rm ${path2}/ss*_tmp_*.nc + +done +done -- GitLab From 2704d082a84510f022006ca3561c5a7321f42a4b Mon Sep 17 00:00:00 2001 From: Juan Date: Wed, 19 Dec 2018 16:22:06 +0100 Subject: [PATCH 2/2] Delete create_restoring_file.sh --- create_restoring_file.sh | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 create_restoring_file.sh diff --git a/create_restoring_file.sh b/create_restoring_file.sh deleted file mode 100644 index 724ef50..0000000 --- a/create_restoring_file.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/bash -#SBATCH -n 1 -#SBATCH -t 24:00:00 -#SBATCH -J surf_files -#SBATCH -o /esarchive/scratch/jacosta/TMP/Create_restoring/slurm-%j.out -#SBATCH -e /esarchive/scratch/jacosta/TMP/Create_restoring/slurm-%j.err - -module load NCO -module load CDO - -set -evx -for member in {0..0}; do -for year in {1958..1978} ; do -cdo sellevidx,1 /esarchive/releases/nudging/ocean/s5/ORCA025L75/fc${member}/s5_fc${member}_${year}.nc /esarchive/scratch/jacosta/TMP/Create_restoring/s5_fc${member}_${year}_surface.nc -done -done - -path2=/esarchive/scratch/jacosta/TMP/Create_restoring/ -for member in {0..0}; do -path=/esarchive/releases/surface_restoring/ocean/s5/ORCA025L75/fc${member}/ -for year in {1958..1978} ; do -cdo select,name=votemper ${path2}/s5_fc${member}_${year}_surface.nc ${path2}/sst_tmp_${year}.nc -cdo select,name=vosaline ${path2}/s5_fc${member}_${year}_surface.nc ${path2}/sss_tmp_${year}.nc -cdo chname,vosaline,so ${path2}/sss_tmp_${year}.nc ${path2}/sss_1m_data_${year}_f.nc -cdo chname,votemper,thetao ${path2}/sst_tmp_${year}.nc ${path2}/sst_1m_data_${year}_f.nc -ncrename -O -v deptht,nav_lev ${path2}/sst_1m_data_${year}_f.nc ${path}/sst_restore_data_y${year}.nc -ncrename -O -v deptht,nav_lev ${path2}/sss_1m_data_${year}_f.nc ${path}/sss_restore_data_y${year}.nc -#ncwa -a nav_lev ${path2}/sss_1m_data_${year}_f2.nc ${path}/sss_restore_data_y${year}.nc -#ncwa -a nav_lev ${path2}/sst_1m_data_${year}_f2.nc ${path}/sst_restore_data_y${year}.nc -#rm ${path2}/*.nc -rm ${path2}/ss*_1m_data_*_f*.nc -rm ${path2}/ss*_tmp_*.nc - -done -done -- GitLab