source: CONFIG_DEVT/IPSLCM6.5_work_ENSEMBLES/RUN_DIR/create_oasis_restart.sh @ 6752

Last change on this file since 6752 was 5869, checked in by ymipsl, 3 years ago

Create RUN_DIR ensemble

  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 1.4 KB
Line 
1#!/bin/bash
2pool_size=$1
3pool_rank=$2
4
5cd ..
6
7for (( i = 0 ; i < $((${pool_size})) ; i++ ))
8do
9  cd OASIS_RESTART
10  whole_ensemble_size=$((${pool_size}*${pool_rank}+$i))
11  cp ../ENSEMBLE_TEMPLATE/flxat.nc flxat__${whole_ensemble_size}.nc
12  cp ../ENSEMBLE_TEMPLATE/sstoc.nc sstoc__${whole_ensemble_size}.nc
13  for varname in COTAUXXU COTAUYYU COTAUZZU COTAUXXV COTAUYYV COTAUZZV COTOTRAI COTOTSNO COTOTEVA COICEVAP COQSRMIX COQNSMIX COSHFICE CONSFICE CODFLXDT COCALVIN COLIQRUN COWINDSP COTAUMOD
14  do
15    ncrename -O -v .$varname,${varname}__${i} flxat__${whole_ensemble_size}.nc
16    ncrename -O -d .${varname}_nx,${varname}__${i}_nx flxat__${whole_ensemble_size}.nc
17    ncrename -O -d .${varname}_ny,${varname}__${i}_ny flxat__${whole_ensemble_size}.nc
18  done
19  for varname in O_SSTSST OIceFrc O_AlbIce O_TepIce O_OCurx1 O_OCury1 O_OCurz1
20  do
21    ncrename -O -v .$varname,${varname}__${i} sstoc__${whole_ensemble_size}.nc
22    ncrename -O -d .${varname}_nx,${varname}__${i}_nx sstoc__${whole_ensemble_size}.nc
23    ncrename -O -d .${varname}_ny,${varname}__${i}_ny sstoc__${whole_ensemble_size}.nc
24    ncrename -O -v .loc02_${varname},loc02_${varname}__${i}_ny sstoc__${whole_ensemble_size}.nc
25    ncrename -O -d .loc02_${varname}_nx,loc02_${varname}__${i}_nx sstoc__${whole_ensemble_size}.nc
26    ncrename -O -d .loc02_${varname}_ny,loc02_${varname}__${i}_ny sstoc__${whole_ensemble_size}.nc
27  done
28  cd ..
29done
Note: See TracBrowser for help on using the repository browser.