From be22e6b6d5b053550aa6f6791e56e2ce3250b032 Mon Sep 17 00:00:00 2001 From: Virginie Guemas Date: Fri, 26 Jul 2013 12:33:29 +0200 Subject: [PATCH 01/10] Taking advantage of the available CFU_load options --- diagnostics/plot_timeseries.R | 106 ++++++++++------------------------ 1 file changed, 29 insertions(+), 77 deletions(-) diff --git a/diagnostics/plot_timeseries.R b/diagnostics/plot_timeseries.R index 09fd411..4dbcbdd 100755 --- a/diagnostics/plot_timeseries.R +++ b/diagnostics/plot_timeseries.R @@ -10,7 +10,7 @@ comprms=F compspread=F plotano=F -var=args[1] # sie/sia/tos/tas/prlr/ohc/lohc/mohc/uohc/amoc +var=args[1] # sie/sia/siv/tos/tas/prlr/ohc/lohc/mohc/uohc/amoc pole=args[2] # N/S only for sia/sie nltimemax=124 # number of leadtimes max in the experiments (in months) nltimeout=36 # number of leadtimes to postprocess(in months) @@ -22,9 +22,9 @@ yearf=2005 # last start date intsdate=5 # interval between start dates runmeanlen=12 # length of the window for running mean (in months) -obs=switch(var,'sia'=c('HadISST'),'sie'=c('HadISST'),'tas'=c('NCEP','ERA40'),'tos'=c('ERSST','HadISST'),'prlr'=c('CRU','GPCC'),'ohc'=c('NEMOVAR_S4'),'mohc'=c('NEMOVAR_S4'),'uohc'=c('NEMOVAR_S4'),'lohc'=c('NEMOVAR_S4'),'amoc'=c('NEMOVAR_S4')) +obs=switch(var,'sia'=c('HadISST'),'sie'=c('HadISST'),'tas'=c('GHCNERSSTGISS','NCEP','ERA40'),'tos'=c('ERSST','HadISST'),'prlr'=c('CRU','GPCC'),'ohc'=c('NEMOVAR_S4'),'mohc'=c('NEMOVAR_S4'),'uohc'=c('NEMOVAR_S4'),'lohc'=c('NEMOVAR_S4'),'amoc'=c('NEMOVAR_S4'),'siv'='PIOMAS') toptitle2=switch(var,'sia'="sea ice area",'sie'="sea ice extent",'siv'="sea ice volume",'tas'="global T2m",'tos'="global SST (60S-65N)",'prlr'='land precipitation (60S-65N)','ohc'="global ocean heat content",'lohc'='global 800m-bottom ocean heat content','mohc'='global 350m-800m ocean heat content','uohc'='global 0-350m ocean heat content','amoc'='Atlantic Overturning Streamfunction (40-55N, 1-2km)') -ytitle1=switch(var,'sia'="Millions km2",'sie'="Millions km2",'tas'='K','tos'='K','prlr'='mm/day','ohc'='10e22 Joules','lohc'='10e22 Joules','mohc'='10e22 Joules','uohc'='10e22 Joules','amoc'='Sv') +ytitle1=switch(var,'sia'="Millions km2",'sie'="Millions km2",'siv',='Thousands km3','tas'='K','tos'='K','prlr'='mm/day','ohc'='10e22 Joules','lohc'='10e22 Joules','mohc'='10e22 Joules','uohc'='10e22 Joules','amoc'='Sv') syears=seq(year0,yearf,intsdate) imon2=paste("0",as.character(mon0),sep="") @@ -39,79 +39,35 @@ if (file.exists(paste(savename,'.sav',sep=''))){ load(paste(savename,'.sav',sep='')) }else{ - if( var == 'sia' | var == 'sie' | var == 'ohc' | var == 'mohc' | var == 'uohc' | var == 'lohc' | var == 'amoc' ) { - - toto1_obs=array(dim=c(length(obs),switch(obs[1],'NEMOVAR_S4'=5,1),length(sdates),nltimeout)) - toto1_mod=array(dim=c(length(lstexpid),length(lstmemb),length(sdates),nltimeout)) - - lstobs=list() - indo=1 - for (jo in obs) { - filein=switch(var,'sia'=paste('/cfu/diagnostics/postprocessed/ice/',switch(jo,'HadISST'='ukmo/ice_hadisst','NSIDC'='nsidc/ice_nsidc'),'_',pole,'.nc',sep=''),'sie'=paste('/cfu/diagnostics/postprocessed/ice/',switch(jo,'HadISST'='ukmo/ice_hadisst','NSIDC'='nsidc/ice_nsidc'),'_',pole,'.nc',sep=''),'ohc'='/cfunas/exp/ECMWF/NEMOVAR_S4/monthly_mean/heatc/heatc_nemovar_s4_19570901_fc0-4_195709_201108.nc','lohc'='/cfunas/exp/ECMWF/NEMOVAR_S4/monthly_mean/heatc/800-5350_heatc_nemovar_s4_19570901_fc0-4_195709_201108.nc','mohc'='/cfunas/exp/ECMWF/NEMOVAR_S4/monthly_mean/heatc/373-657_heatc_nemovar_s4_19570901_fc0-4_195709_201108.nc','uohc'='/cfunas/exp/ECMWF/NEMOVAR_S4/monthly_mean/heatc/0-315_heatc_nemovar_s4_19570901_fc0-4_195709_201108.nc','amoc'='/cfunas/exp/ECMWF/NEMOVAR_S4/monthly_mean/moc/moc_40N55N_1-2km_nemovar_s4_19570901_fc0-4_195709_201108.nc') - fnc=open.ncdf(filein) - tmp=get.var.ncdf(fnc,switch(var,'ohc'='thc','lohc'='thc','mohc'='thc','uohc'='thc','amoc'='zomsfatl',var))/switch(var,'ohc'=1e22,'lohc'=1e22,'uohc'=1e22,'mohc'=1e22,1.0) + if (var=='prlr' | var == 'tos' ) { + fnc=open.ncdf('/home/vguemas/analysis_hui/constant_files/ecearth_mm_lsm.nc' ) + mask=get.var.ncdf(fnc,'LSM') close.ncdf(fnc) - system(paste('cdo showmon ',filein,'> mons 2>/dev/null')) - mons=read.table('mons') - system(paste('cdo showyear ',filein,'> years 2>/dev/null')) - years=read.table('years') - system('rm -f mons years') - tmp_ts=ts(switch(obs[1],'NEMOVAR_S4'=t(tmp),tmp),start=c(years[[1]],mons[[1]]),end=c(years[[length(years)]],mons[[length(mons)]]),frequency=12) - lstobs[[indo]]=tmp_ts - indo=indo+1 - } - ind=1 - for (jyear in syears) { - indo=1 - for (jo in obs) { - tmp=window(lstobs[[indo]],start=c(jyear,mon0),end=c(jyear+nltimeout/12,(mon0-2)%%12+1),frequency=12,extend=TRUE) - toto1_obs[indo,,ind,]=switch(obs[1],'NEMOVAR_S4'=as.matrix(t(tmp))[,],tmp) - indo=indo+1 - } - nexp=1 - for (jexp in lstexpid) { - files=system(paste('ls /cfunas/exp/ecearth/',jexp,'/monthly_mean/',switch(var,'ohc'='heatc','mohc'='heatc','uohc'='heatc','lohc'='heatc','amoc'='moc','sia'='ice','sie'='ice'),'/',switch(var,'ohc'='heatc','uohc'='0-315_heatc','mohc'='373-657_heatc','lohc'='800-5350_heatc','amoc'='moc_40N55N_1-2km','sia'=paste('siasiesiv_',pole,sep=''),'sie'=paste('siasiesiv_',pole,sep='')),'_',jexp,'_',as.character(jyear),as.character(mon0),'01','_fc*_',as.character(jyear),as.character(mon0),'_*.nc',sep=""),intern=T) - fnc=open.ncdf(files[length(files)]) - tmp=get.var.ncdf(fnc,switch(var,'ohc'='thc','lohc'='thc','mohc'='thc','uohc'='thc','amoc'='zomsfatl',var))/switch(var,'ohc'=1e22,'lohc'=1e22,'uohc'=1e22,'mohc'=1e22,1.0) - if ( is.na(dim(tmp)[2]) ) { tmp=CFU_insertdim(tmp,1,1) } + if (var == 'prlr') { + fnc=open.ncdf('/cfu/data/dwd/gpcc_combined1x1_v4/constant_fields/land_sea_mask.nc') + mask_gpcc=get.var.ncdf(fnc,'lsm') close.ncdf(fnc) - toto1_mod[nexp,1:min(dim(tmp)[1],length(lstmemb)),ind,1:min(dim(tmp)[2],nltimeout)]=tmp[1:min(dim(tmp)[1],length(lstmemb)),1:min(dim(tmp)[2],nltimeout)]/switch(var,'sia'=1e3,'sie'=1e3,1) - nexp=nexp+1 - } - ind=ind+1 - } - - toto1=list(mod=toto1_mod,obs=toto1_obs) - }else{ - fnc=open.ncdf('/home/vguemas/analysis_hui/constant_files/ecearth_mm_lsm.nc' ) - mask=get.var.ncdf(fnc,'LSM') - close.ncdf(fnc) - if (var == 'prlr') { - fnc=open.ncdf('/cfu/data/dwd/gpcc_combined1x1_v4/constant_fields/land_sea_mask.nc') - mask_gpcc=get.var.ncdf(fnc,'lsm') - close.ncdf(fnc) - fnc=open.ncdf('/cfu/data/cru/mask_cru_land.nc') - mask_cru=get.var.ncdf(fnc,'pre') - close.ncdf(fnc) - fnc=open.ncdf('/cfu/data/noaa/gpcp_v2.2/constant_fields/land_sea_mask.nc') - mask_gpcp=get.var.ncdf(fnc,'LSM') - close.ncdf(fnc) - lstmaskobs=list(mask_cru,mask_gpcc) - }else{ - if (var == 'tos') { - mask=1-mask + fnc=open.ncdf('/cfu/data/cru/mask_cru_land.nc') + mask_cru=get.var.ncdf(fnc,'pre') + close.ncdf(fnc) + fnc=open.ncdf('/cfu/data/noaa/gpcp_v2.2/constant_fields/land_sea_mask.nc') + mask_gpcp=get.var.ncdf(fnc,'LSM') + close.ncdf(fnc) + lstmaskobs=list(mask_cru,mask_gpcc) }else{ - mask[,]=1 + mask=1-mask + lstmaskobs=list(NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL) } - lstmaskobs=list(NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL) - } - lstmask=list() - for (iexp in 1:length(lstexpid)) { - lstmask[[iexp]]=mask + lstmask=list() + for (iexp in 1:length(lstexpid)) { + lstmask[[iexp]]=mask + } + }else{ + lstmask=list(NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL) } latbnd=switch(var,'tos'=c(-60,65),'prlr'=c(-60,65),c(-90,90)) - toto1=CFU_load(var,lstexpid,obs,sdates,latmin=latbnd[1],latmax=latbnd[2],nleadtime=nltimemax,leadtimemax=nltimeout,maskmod=lstmask,maskobs=lstmaskobs) - } + varname=switch(var,'sia'=paste(var,'pole',sep=''),'sie'=paste(var,pole,sep=''),'siv'=paste(var,pole,sep=''),var) + toto1=CFU_load(varname,lstexpid,obs,sdates,latmin=latbnd[1],latmax=latbnd[2],nleadtime=nltimemax,leadtimemax=nltimeout,maskmod=lstmask,maskobs=lstmaskobs) save(toto1,file=paste(savename,'.sav',sep='')) } @@ -120,16 +76,12 @@ toto2b_ano_exp=CFU_ano(toto1$mod,toto2a$clim_exp) toto2b_ano_obs=CFU_ano(toto1$obs,toto2a$clim_obs) toto3=CFU_smoothing(toto2b_ano_exp,runmeanlen,4) toto4=CFU_smoothing(toto2b_ano_obs,runmeanlen,4) -lims=switch(var,'sia'=c(0,25),'sie'=c(0,25),'tas'=c(284,292),'tos'=c(292,294)) suf=switch(pole,'N'=paste('_',pole,sep=''),'S'=paste('_',pole,sep=''),'') -CFU_plotano(toto1$mod,toto1$obs,sdates,toptitle=paste(lstexpid,toptitle1),ytitle=c(ytitle1,ytitle1,ytitle1),limits=lims,legends=obs,biglab=F,fileout=paste(var,'_',lstexpid,suf,'.eps',sep='')) -CFU_plotano(CFU_smoothing(toto1$mod,runmeanlen,4),CFU_smoothing(toto1$obs,runmeanlen,4),sdates,toptitle=paste("smoothed",lstexpid,toptitle1),ytitle=c(ytitle1,ytitle1,ytitle1),limits=lims,legends=obs,biglab=F,fileout=paste(var,'_',lstexpid,suf,'smoothed.eps',sep='')) +CFU_plotano(toto1$mod,toto1$obs,sdates,toptitle=paste(lstexpid,toptitle1),ytitle=c(ytitle1,ytitle1,ytitle1),legends=obs,biglab=F,fileout=paste(var,'_',lstexpid,suf,'.eps',sep='')) +CFU_plotano(CFU_smoothing(toto1$mod,runmeanlen,4),CFU_smoothing(toto1$obs,runmeanlen,4),sdates,toptitle=paste("smoothed",lstexpid,toptitle1),ytitle=c(ytitle1,ytitle1,ytitle1),legends=obs,biglab=F,fileout=paste(var,'_',lstexpid,suf,'smoothed.eps',sep='')) if (plotano) { - lims=switch(var,'sia'=c(-1.5,2),'sie'=c(-1.5,2),'tas'=c(-1,0.5),'tos'=c(-0.4,0.4),'prlr'=c(-2e-9,3e-9)) - CFU_plotano(toto3,toto4,sdates,toptitle=paste("smoothed",lstexpid,toptitle1,"anomalies"),ytitle=c(ytitle1,ytitle1,ytitle1),limits=lims,legends=obs,biglab=F,fileout=paste(var,'_',lstexpid,suf,'_ano.eps',sep='')) - lims=switch(var,'sia'=c(0,25),'sie'=c(0,25),'tas'=c(284,292),'tos'=c(292,294),'prlr'=c(2.4e-8,3.4e-8)) - #CFU_plotclim(toto2a$clim_exp,toto2a$clim_obs,toptitle=paste(switch(pole,'N'="Arctic",'S'="Antarctic",""),toptitle2,"climatologies"),ytitle=ytitle1,monini=mon0,limits=lims,listexp=lstexpid,listobs=obs,biglab=F,fileout=paste(savename,'_clim.eps',sep='')) + CFU_plotano(toto3,toto4,sdates,toptitle=paste("smoothed",lstexpid,toptitle1,"anomalies"),ytitle=c(ytitle1,ytitle1,ytitle1),legends=obs,biglab=F,fileout=paste(var,'_',lstexpid,suf,'_ano.eps',sep='')) CFU_plotclim(toto2a$clim_exp,toto2a$clim_obs,toptitle=paste(switch(pole,'N'="Arctic",'S'="Antarctic",""),toptitle2,"climatologies"),ytitle=ytitle1,monini=mon0,listexp=lstexpid,listobs=obs,biglab=F,fileout=paste(savename,'_clim.eps',sep='')) } -- GitLab From d496add850bd36b1a2908c83e552c488bdc06772 Mon Sep 17 00:00:00 2001 From: Virginie Guemas Date: Fri, 26 Jul 2013 14:25:14 +0200 Subject: [PATCH 02/10] Taking advantage of the CFU_consist_trend function --- diagnostics/plot_timeseries.R | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/diagnostics/plot_timeseries.R b/diagnostics/plot_timeseries.R index 4dbcbdd..8f798a8 100755 --- a/diagnostics/plot_timeseries.R +++ b/diagnostics/plot_timeseries.R @@ -68,6 +68,10 @@ if (file.exists(paste(savename,'.sav',sep=''))){ latbnd=switch(var,'tos'=c(-60,65),'prlr'=c(-60,65),c(-90,90)) varname=switch(var,'sia'=paste(var,'pole',sep=''),'sie'=paste(var,pole,sep=''),'siv'=paste(var,pole,sep=''),var) toto1=CFU_load(varname,lstexpid,obs,sdates,latmin=latbnd[1],latmax=latbnd[2],nleadtime=nltimemax,leadtimemax=nltimeout,maskmod=lstmask,maskobs=lstmaskobs) + if (var == 'prlr') { + toto1$mod=toto1$mod*1000*3600*24 + toto1$obs=toto1$obs*1000*3600*24 + } save(toto1,file=paste(savename,'.sav',sep='')) } @@ -105,12 +109,8 @@ if (comprms) { } if (comptrend) { - trend_exp=CFU_trend(CFU_mean1dim(toto3,2),2,intsdate/12) - trend_obs=CFU_trend(CFU_mean1dim(toto4,2),2,intsdate/12) - trend=array(dim=c(dim(trend_obs)[1]+dim(trend_exp)[1],dim(trend_obs)[2:length(dim(trend_obs))])) - trend[(dim(trend_exp)[1]+1):dim(trend)[1],,]=trend_obs - trend[1:dim(trend_exp)[1],,]=trend_exp - CFU_plotvsltime(trend,toptitle=paste("Trend for",toptitle1),ytitle=paste(ytitle1,"/ year"),monini=mon0,listexp=c(lstexpid,obs),biglab=F,fileout=paste("trend_",savename,".eps",sep="")) + trends=CFU_consist_trend(CFU_mean1dim(toto3,2),CFU_mean1dim(toto4,2),intsdate/12) + CFU_plotvsltime(trends$outtrendcat,toptitle=paste("Trend for",toptitle1),ytitle=paste(ytitle1,"/ year"),monini=mon0,listexp=c(lstexpid,obs),biglab=F,fileout=paste("trend_",savename,".eps",sep="")) } rm(list=ls()) -- GitLab From 043ecbe16197384db12f7c216cd723bac3268891 Mon Sep 17 00:00:00 2001 From: Virginie Guemas Date: Tue, 30 Jul 2013 22:05:10 +0200 Subject: [PATCH 03/10] New version of plot_timeseries.R --- diagnostics/plot_timeseries.R | 52 +++++++++++++++++++++++++---------- 1 file changed, 37 insertions(+), 15 deletions(-) diff --git a/diagnostics/plot_timeseries.R b/diagnostics/plot_timeseries.R index 8f798a8..d3bcfce 100755 --- a/diagnostics/plot_timeseries.R +++ b/diagnostics/plot_timeseries.R @@ -4,27 +4,26 @@ source('/cfu/pub/scripts/R/common_diagnostics.txt') library(ncdf) args=commandArgs(TRUE) -comptrend=F -compcor=F -comprms=F -compspread=F -plotano=F +comptrend=T +compcor=T +comprms=T +compspread=T +plotano=T var=args[1] # sie/sia/siv/tos/tas/prlr/ohc/lohc/mohc/uohc/amoc pole=args[2] # N/S only for sia/sie nltimemax=124 # number of leadtimes max in the experiments (in months) -nltimeout=36 # number of leadtimes to postprocess(in months) -lstmemb=c(0,1,2,3,4) # list of members -lstexpid=c('i00k') # list of ids +nltimeout=60 # number of leadtimes to postprocess(in months) +lstexpid=c('i00k','b02p') # list of ids mon0=11 # initial month year0=1960 # first start date yearf=2005 # last start date intsdate=5 # interval between start dates runmeanlen=12 # length of the window for running mean (in months) -obs=switch(var,'sia'=c('HadISST'),'sie'=c('HadISST'),'tas'=c('GHCNERSSTGISS','NCEP','ERA40'),'tos'=c('ERSST','HadISST'),'prlr'=c('CRU','GPCC'),'ohc'=c('NEMOVAR_S4'),'mohc'=c('NEMOVAR_S4'),'uohc'=c('NEMOVAR_S4'),'lohc'=c('NEMOVAR_S4'),'amoc'=c('NEMOVAR_S4'),'siv'='PIOMAS') +obs=switch(var,'sia'=c('HadISST'),'sie'=c('HadISST'),'tas'=c('NCEP','ERA40'),'tos'=c('ERSST','HadISST'),'prlr'=c('CRU','GPCC'),'ohc'=c('NEMOVAR_S4'),'mohc'=c('NEMOVAR_S4'),'uohc'=c('NEMOVAR_S4'),'lohc'=c('NEMOVAR_S4'),'amoc'=c('NEMOVAR_S4'),'siv'='PIOMAS') toptitle2=switch(var,'sia'="sea ice area",'sie'="sea ice extent",'siv'="sea ice volume",'tas'="global T2m",'tos'="global SST (60S-65N)",'prlr'='land precipitation (60S-65N)','ohc'="global ocean heat content",'lohc'='global 800m-bottom ocean heat content','mohc'='global 350m-800m ocean heat content','uohc'='global 0-350m ocean heat content','amoc'='Atlantic Overturning Streamfunction (40-55N, 1-2km)') -ytitle1=switch(var,'sia'="Millions km2",'sie'="Millions km2",'siv',='Thousands km3','tas'='K','tos'='K','prlr'='mm/day','ohc'='10e22 Joules','lohc'='10e22 Joules','mohc'='10e22 Joules','uohc'='10e22 Joules','amoc'='Sv') +ytitle1=switch(var,'sia'="Millions km2",'sie'="Millions km2",'siv'='Thousands km3','tas'='K','tos'='K','prlr'='mm/day','ohc'='10e22 Joules','lohc'='10e22 Joules','mohc'='10e22 Joules','uohc'='10e22 Joules','amoc'='Sv') syears=seq(year0,yearf,intsdate) imon2=paste("0",as.character(mon0),sep="") @@ -64,14 +63,37 @@ if (file.exists(paste(savename,'.sav',sep=''))){ } }else{ lstmask=list(NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL) + lstmaskobs=list(NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL) } latbnd=switch(var,'tos'=c(-60,65),'prlr'=c(-60,65),c(-90,90)) - varname=switch(var,'sia'=paste(var,'pole',sep=''),'sie'=paste(var,pole,sep=''),'siv'=paste(var,pole,sep=''),var) - toto1=CFU_load(varname,lstexpid,obs,sdates,latmin=latbnd[1],latmax=latbnd[2],nleadtime=nltimemax,leadtimemax=nltimeout,maskmod=lstmask,maskobs=lstmaskobs) + varname=switch(var,'sia'=paste(var,pole,sep=''),'sie'=paste(var,pole,sep=''),'siv'=paste(var,pole,sep=''),'ohc'='heatc','uohc'='0-315_heatc','mohc'='373-657_heatc','lohc'='800-5350_heatc','amoc'='moc_40N55N_1-2km',var) + if ( is.na(match('b02p',lstexpid)) == TRUE ) { + lstload=lstexpid + }else{ + lstload=lstexpid[-match('b02p',lstexpid)] + } + toto1=CFU_load(varname,lstload,obs,sdates,latmin=latbnd[1],latmax=latbnd[2],nleadtime=nltimemax,leadtimemax=nltimeout,maskmod=lstmask,maskobs=lstmaskobs) + if ( is.na(match('b02p',lstexpid)) == FALSE ) { + toto1bis=CFU_load(varname,'b02p',obs=NULL,'19501101',latmin=latbnd[1],latmax=latbnd[2],maskmod=lstmask,maskobs=lstmaskobs) + toto1ter=CFU_histo2hindcast(toto1bis$mod,'19501101',sdates,nleadtimesout=nltimeout) + toto1beta=array(dim=c(dim(toto1$mod)[1]+dim(toto1ter)[1],max(dim(toto1$mod)[2],dim(toto1ter)[2]),dim(toto1$mod)[3:4])) + toto1beta[1:dim(toto1$mod)[1],1:dim(toto1$mod)[2],,]=toto1$mod + toto1beta[(dim(toto1$mod)[1]+1):(dim(toto1$mod)[1]+dim(toto1ter)[1]),1:dim(toto1ter)[2],,]=toto1ter + toto1$mod=toto1beta + lstexpid=c(lstload,'b02p') + } if (var == 'prlr') { toto1$mod=toto1$mod*1000*3600*24 toto1$obs=toto1$obs*1000*3600*24 } + if (var == 'ohc' | var=='lohc' | var=='mohc' | var=='uohc' ) { + toto1$mod=toto1$mod/1e22 + toto1$obs=toto1$obs/1e22 + } + if (var == 'sia' | var=='sie' | var=='siv' ) { + toto1$mod=toto1$mod/1000 + if (var=='siv') { toto1$obs=toto1$obs/1000 } + } save(toto1,file=paste(savename,'.sav',sep='')) } @@ -82,7 +104,7 @@ toto3=CFU_smoothing(toto2b_ano_exp,runmeanlen,4) toto4=CFU_smoothing(toto2b_ano_obs,runmeanlen,4) suf=switch(pole,'N'=paste('_',pole,sep=''),'S'=paste('_',pole,sep=''),'') CFU_plotano(toto1$mod,toto1$obs,sdates,toptitle=paste(lstexpid,toptitle1),ytitle=c(ytitle1,ytitle1,ytitle1),legends=obs,biglab=F,fileout=paste(var,'_',lstexpid,suf,'.eps',sep='')) -CFU_plotano(CFU_smoothing(toto1$mod,runmeanlen,4),CFU_smoothing(toto1$obs,runmeanlen,4),sdates,toptitle=paste("smoothed",lstexpid,toptitle1),ytitle=c(ytitle1,ytitle1,ytitle1),legends=obs,biglab=F,fileout=paste(var,'_',lstexpid,suf,'smoothed.eps',sep='')) +CFU_plotano(CFU_smoothing(toto1$mod,runmeanlen,4),CFU_smoothing(toto1$obs,runmeanlen,4),sdates,toptitle=paste("smoothed",lstexpid,toptitle1),ytitle=c(ytitle1,ytitle1,ytitle1),legends=obs,biglab=F,fileout=paste(var,'_',lstexpid,suf,'_smoothed.eps',sep='')) if (plotano) { CFU_plotano(toto3,toto4,sdates,toptitle=paste("smoothed",lstexpid,toptitle1,"anomalies"),ytitle=c(ytitle1,ytitle1,ytitle1),legends=obs,biglab=F,fileout=paste(var,'_',lstexpid,suf,'_ano.eps',sep='')) @@ -104,13 +126,13 @@ if (compcor) { } if (comprms) { - rms=CFU_RMS(CFU_mean1dim(toto3,2),CFU_mean1dim(toto4,2),1,2) + rms=CFU_RMS(CFU_mean1dim(toto3,2),CFU_mean1dim(toto4,2),1,2,compROW=3,limits=c(ceiling((runmeanlen+1)/2),nltimeout-floor(runmeanlen/2))) CFU_plotvsltime(rms,toptitle=paste("RMSE for",toptitle1),ytitle=ytitle1,monini=mon0,listexp=lstexpid,listobs=obs,biglab=F,fileout=paste("rms_",savename,".eps",sep="")) } if (comptrend) { trends=CFU_consist_trend(CFU_mean1dim(toto3,2),CFU_mean1dim(toto4,2),intsdate/12) - CFU_plotvsltime(trends$outtrendcat,toptitle=paste("Trend for",toptitle1),ytitle=paste(ytitle1,"/ year"),monini=mon0,listexp=c(lstexpid,obs),biglab=F,fileout=paste("trend_",savename,".eps",sep="")) + CFU_plotvsltime(trends$trend,toptitle=paste("Trend for",toptitle1),ytitle=paste(ytitle1,"/ year"),monini=mon0,listexp=c(lstexpid,obs),biglab=F,fileout=paste("trend_",savename,".eps",sep="")) } rm(list=ls()) -- GitLab From 514240a1846c09d8dd5ba2385e55e609fb9fc8ef Mon Sep 17 00:00:00 2001 From: Virginie Guemas Date: Fri, 2 Aug 2013 19:43:40 +0200 Subject: [PATCH 04/10] plot_maps.R to monitor simulation and as an additional example of how to use the common diagnostics --- diagnostics/plot_maps.R | 111 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100755 diagnostics/plot_maps.R diff --git a/diagnostics/plot_maps.R b/diagnostics/plot_maps.R new file mode 100755 index 0000000..433648d --- /dev/null +++ b/diagnostics/plot_maps.R @@ -0,0 +1,111 @@ +#!/usr/bin/env Rscript + +source('/cfu/pub/scripts/R/common_diagnostics.txt') +library(ncdf) +args=commandArgs(TRUE) + +comptrend=T # Trend as a function of the start date for each leadtime +compcor=T # Correlation Coefficient +comprms=T # Root Mean Square Error +comprmsss=T # Root Mean Square Skill Score +compratrms=T # Ratio RMSE expid1 / expid2 + +var=args[1] # tos/tas/prlr +season=args[2] # Year/DJF/MAM/JJA/SON +ly=args[3] # ly1/ly2-5/ly6-9 for Forecast year 1 / years 2 to 5 / years 6 to 9 +nltimemax=124 # number of leadtimes max in the experiments (in months) +lstexpid=c('i00k','b02p') # list of ids +mon0=11 # initial month +year0=1960 # first start date +yearf=2005 # last start date +intsdate=5 # interval between start dates + +obs=switch(var,'tas'='GHCNERSST','tos'='ERSST','prlr'='GPCC') +syears=seq(year0,yearf,intsdate) +imon2=paste("0",as.character(mon0),sep="") +sdates=paste(as.character(syears),substr(imon2,nchar(imon2)-1,nchar(imon2)),'01',sep="") + +savename=paste(var,'_',season,'_',ly,sep='') +for (expid in lstexpid ){ + savename=paste(savename,'_',expid,sep='') +} +savename=paste(savename,'.sav',sep='') + +if (file.exists(savename)){ + load(savename) +}else{ + if ( is.na(match('b02p',lstexpid)) == TRUE ) { + lstload=lstexpid + }else{ + lstload=lstexpid[-match('b02p',lstexpid)] + } + toto=CFU_load(var,lstload,obs,sdates,nleadtime=nltimemax,leadtimemin=switch(ly,'ly1'=1,'ly2-5'=13,'ly6-9'=61),leadtimemax=switch(ly,'ly1'=switch(season,'SON'=13,12),'ly2-5'=switch(season,'SON'=61,60),'ly6-9'=switch(season,'SON'=109,108)),output='lonlat') + if ( is.na(match('b02p',lstexpid)) == FALSE ) { + toto1bis=CFU_load(var,'b02p',obs=NULL,'19501101',output='lonlat') + toto1ter=CFU_histo2hindcast(toto1bis$mod,'19501101',paste(as.character(syears+switch(ly,'ly1'=0,'ly2-5'=1,'ly6-9'=5)),substr(imon2,nchar(imon2)-1,nchar(imon2)),'01',sep=""),nleadtimesout=switch(ly,'ly1'=switch(season,'SON'=13,12),switch(season,'SON'=49,48))) + toto1beta=array(dim=c(dim(toto$mod)[1]+dim(toto1ter)[1],max(dim(toto$mod)[2],dim(toto1ter)[2]),dim(toto$mod)[3:6])) + toto1beta[1:dim(toto$mod)[1],1:dim(toto$mod)[2],,,,]=toto$mod + toto1beta[(dim(toto$mod)[1]+1):(dim(toto$mod)[1]+dim(toto1ter)[1]),1:dim(toto1ter)[2],,,,]=toto1ter + toto$mod=toto1beta + lstexpid=c(lstload,'b02p') + } + toto_exp=CFU_insertdim(CFU_mean1dim(CFU_season(toto$mod,4,mon0,switch(season,'Year'=mon0,'DJF'=12,'MAM'=3,'JJA'=6,'SON'=9),switch(season,'Year'=(mon0+12-2)%%12+1,'DJF'=2,'MAM'=5,'JJA'=8,'SON'=11)),4),4,1) + toto_obs=CFU_insertdim(CFU_mean1dim(CFU_season(toto$obs,4,mon0,switch(season,'Year'=mon0,'DJF'=12,'MAM'=3,'JJA'=6,'SON'=9),switch(season,'Year'=(mon0+12-2)%%12+1,'DJF'=2,'MAM'=5,'JJA'=8,'SON'=11)),4),4,1) + toto=list(mod=toto_exp,obs=toto_obs,lat=toto$lat,lon=toto$lon) + save(toto,file=savename) +} + +clims=CFU_clim(toto$mod,toto$obs) +ano_exp=CFU_ano(toto$mod,clims$clim_exp) +ano_obs=CFU_ano(toto$obs,clims$clim_obs) + +if (compcor) { + cor=CFU_corr(CFU_mean1dim(ano_exp,2),CFU_mean1dim(ano_obs,2),1,2) + cols=c("dodgerblue4","dodgerblue1","forestgreen","yellowgreen","white","white","yellow","orange","red","saddlebrown") + lims=seq(-1,1,0.2) + for ( jexp in 1:length(lstexpid) ) { + flag=array(F,dim=dim(cor[jexp,1,2,1,,])) + flag[which(cor[jexp,1,2,1,,]>cor[jexp,1,4,1,,])]=T + postscript(paste('CorCoef2d_',var,'_',lstexpid[jexp],'_',season,'_',ly,'.eps',sep='')) + CFU_plotequimap(cor[jexp,1,2,1,,],toto$lon,toto$lat,toptitle=paste('Correlation Coefficient',lstexpid[jexp],switch(season,'Year'='annual',season),switch(var,'tas'='near surface temperature','tos'='sea surface temperature','prlr'='precipitation'),switch(var,'tas'='GHCNv2+ERSSTv3b+GISTEMP','tas'='ERSSTv3b','prlr'='GPCC')),sizetit=0.8,brks=lims,cols=cols,colNA=grey(0.4),filled.continents=switch(var,'tas'=F,'tos'=T,'prlr'=F),dots=t(flag),intylat=45) + dev.off() + } +} + +if (comprms) { + rmse=CFU_RMS(CFU_mean1dim(ano_exp,2),CFU_mean1dim(ano_obs,2),1,2) + cols=rev(c("dodgerblue4","dodgerblue1","forestgreen","yellowgreen","white","white","yellow","orange","red","saddlebrown")) + lims=c(0,0.01,0.05,0.1,0.2,0.3,0.4,0.7,1,1.5,2) + lims=switch(var,'tas'=lims*2,'tos'=lims*2,lims) + rmse[which(rmse>max(lims))]=max(lims) + for ( jexp in 1:length(lstexpid) ) { + postscript(paste('RMSE2d_',var,'_',lstexpid[jexp],'_',season,'_',ly,'.eps',sep='')) + CFU_plotequimap(rmse[jexp,1,2,1,,],toto$lon,toto$lat,toptitle=paste('RMSE',lstexpid[jexp],switch(season,'Year'='annual',season),switch(var,'tas'='near surface temperature','tos'='sea surface temperature','prlr'='precipitation'),switch(var,'tas'='GHCNv2+ERSSTv3b+GISTEMP','tas'='ERSSTv3b','prlr'='GPCC')),sizetit=0.8,brks=lims,cols=cols,colNA=grey(0.4),filled.continents=switch(var,'tas'=F,'tos'=T,'prlr'=F),intylat=45) + dev.off() + } +} + +if (comprmsss) { + rmsss=CFU_RMSSS(CFU_mean1dim(ano_exp,2),CFU_mean1dim(ano_obs,2),1,2) + cols=c("dodgerblue4","dodgerblue1","forestgreen","yellowgreen","white","white","yellow","orange","red","saddlebrown") + lims=seq(-1,1,0.2) + for ( jexp in 1:length(lstexpid) ) { + flag=array(F,dim=dim(rmsss[jexp,1,2,1,,])) + flag[which(rmsss[jexp,1,2,1,,]<0.05)]=T + rmsss[which(-1>rmsss)]=-1 + postscript(paste('RMSSS2d_',var,'_',lstexpid[jexp],'_',season,'_',ly,'.eps',sep='')) + CFU_plotequimap(rmsss[jexp,1,1,1,,],toto$lon,toto$lat,toptitle=paste('RMSSS',lstexpid[jexp],switch(season,'Year'='annual',season),switch(var,'tas'='near surface temperature','tos'='sea surface temperature','prlr'='precipitation'),switch(var,'tas'='GHCNv2+ERSSTv3b+GISTEMP','tas'='ERSSTv3b','prlr'='GPCC')),sizetit=0.8,brks=lims,cols=cols,colNA=grey(0.4),filled.continents=switch(var,'tas'=F,'tos'=T,'prlr'=T),dots=t(flag),intylat=45) + dev.off() + } +} + +if (compratrms) { + ratrms=CFU_ratioRMS(CFU_mean1dim(ano_exp,2)[1,,1,,],CFU_mean1dim(ano_exp,2)[2,,1,,],CFU_mean1dim(ano_obs,2)[1,,1,,],1) + cols=rev(c("dodgerblue4","dodgerblue1","forestgreen","yellowgreen","white","white","yellow","orange","red","saddlebrown")) + lims=c(0,0.5,0.8,0.9,0.95,1,1.05,1.1,1.2,2,6) + flag=array(F,dim=dim(ratrms[1,,])) + flag[which(ratrms[2,,]<0.05)]=T + postscript(paste('Rati_RMSE2d_',var,'_',lstexpid[1],'_',lstexpid[2],'_',season,'_',ly,'.eps',sep='')) + CFU_plotequimap(ratrms[1,,],toto$lon,toto$lat,toptitle=paste('RMSE',lstexpid[1],'/ RMSE',lstexpid[2],switch(season,'Year'='annual',season),switch(var,'tas'='near surface temperature','tos'='sea surface temperature','prlr'='precipitation'),switch(var,'tas'='GHCNv2+ERSSTv3b+GISTEMP','tas'='ERSSTv3b','prlr'='GPCC')),sizetit=0.8,brks=lims,cols=cols,colNA=grey(0.4),filled.continents=switch(var,'tas'=F,'tos'=T,'prlr'=T),dots=t(flag),intylat=45) + dev.off() +} -- GitLab From 5e2e729f80ecfd5ee4453c17e066d2f7c246011f Mon Sep 17 00:00:00 2001 From: Muhammad Asif Date: Sat, 3 Aug 2013 04:03:16 +0200 Subject: [PATCH 05/10] - deploy has already been shifted under separate project (https://dev.cfu.local/deploy_models.git), in case if someone interested to look into something feel free to grep the stuff from new project - while transfer related scripts has got minor update... --- deploy/README | 45 - deploy/headers/ecmwf | 12 - deploy/headers/hector | 10 - deploy/headers/ithaca | 6 - deploy/headers/jaguar | 9 - deploy/headers/lindgren | 9 - deploy/headers/marenostrum | 7 - deploy/headers/marenostrum3 | 6 - .../doc/compiling-and-running-short-guide.pdf | Bin 300084 -> 0 bytes .../ecearth/v3.0.1/doc/ec-conf-manual.pdf | Bin 248097 -> 0 bytes .../src/compiling-and-running-short-guide.odt | Bin 128253 -> 0 bytes .../ecearth/v3.0.1/doc/src/ec-conf-manual.odt | Bin 167842 -> 0 bytes .../ecearth/v3.0.1/runtime/ctrl/namcouple.sh | 279 -- .../ecearth/v3.0.1/runtime/ecmwf-run-atm.sh | 353 -- .../ecmwf/ecearth/v3.0.1/runtime/ecmwf-run.sh | 554 --- .../sources/build-config/compilation.cmd | 397 -- .../v3.0.1/sources/build-config/cp.cmd | 26 - .../v3.0.1/sources/build-config/run-atm.cmd | 362 -- .../v3.0.1/sources/build-config/run.cmd | 527 --- .../build-config/setup/ctrl/iodef.lim2.xml | 471 --- .../build-config/setup/ctrl/iodef.lim3.xml | 475 --- .../sources/build-config/setup/ctrl/iodef.xml | 516 --- .../build-config/setup/ctrl/namcouple-real.sh | 279 -- .../build-config/setup/ctrl/namcouple.sh | 279 -- .../setup/ctrl/namelist.ifs-T159L62.sh | 436 -- .../setup/ctrl/namelist.ifs-T255L62.sh | 436 -- .../setup/ctrl/namelist.ifs-T255L91.sh | 446 -- .../setup/ctrl/namelist.ifs-T511L91.sh | 436 -- .../setup/ctrl/namelist.ifs-T799L62.sh | 436 -- .../setup/ctrl/namelist.lim2-ORCA025.sh | 133 - .../setup/ctrl/namelist.lim2-ORCA1.sh | 133 - .../setup/ctrl/namelist.lim3-ORCA025.sh | 197 - .../setup/ctrl/namelist.lim3-ORCA1.sh | 197 - .../setup/ctrl/namelist.nemo-ORCA025L46.sh | 888 ---- .../setup/ctrl/namelist.nemo-ORCA025L75.sh | 412 -- .../setup/ctrl/namelist.nemo-ORCA1L46.sh | 888 ---- .../ctrl/namelist.nemo-standalone-ORCA1L46.sh | 854 ---- .../build-config/setup/ctrl/ppt0000000000 | 32 - .../build-config/setup/ctrl/pptdddddd0000 | 32 - .../build-config/setup/ctrl/xmlio_server.def | 35 - .../ecearth/v3.0.1/sources/config-build.xml | 2243 ----------- .../Makefile.d/Makefile.config.ecconf.tmpl | 65 - .../ifs-36r4/Makefile.d/Makefile.master | 25 - .../ifs-36r4/Makefile.d/Makefile.rules | 39 - .../ifs-36r4/src/algor/external/linalg/minv.F | 183 - .../sources/ifs-36r4/src/ifs/control/cnt3.F90 | 335 -- .../ifs-36r4/src/ifs/control/cnt4ad.F90 | 1007 ----- .../ifs-36r4/src/ifs/module/yommsc.F90 | 36 - .../ifs-36r4/src/ifs/phys_ec/su_aerw.F90 | 857 ---- .../nemo-3.3.1/ARCH/arch-ecconf.fcm.tmpl | 40 - .../v3.0.1/sources/nemo-3.3.1/CONFIG/makenemo | 314 -- .../nemo-3.3.1/TOOLS/COMPILE/Fadd_keys.sh | 83 - .../TOOLS/COMPILE/Fcheck_archfile.sh | 72 - .../nemo-3.3.1/TOOLS/COMPILE/Fcheck_config.sh | 87 - .../nemo-3.3.1/TOOLS/COMPILE/Fcheck_script.sh | 63 - .../nemo-3.3.1/TOOLS/COMPILE/Fclean_config.sh | 86 - .../nemo-3.3.1/TOOLS/COMPILE/Fclean_var.sh | 68 - .../nemo-3.3.1/TOOLS/COMPILE/Fcopy_dir.sh | 62 - .../nemo-3.3.1/TOOLS/COMPILE/Fdel_keys.sh | 75 - .../nemo-3.3.1/TOOLS/COMPILE/Fgo_to_TOOLS.sh | 55 - .../TOOLS/COMPILE/Flist_archfile.sh | 63 - .../nemo-3.3.1/TOOLS/COMPILE/Fmake_WORK.sh | 104 - .../nemo-3.3.1/TOOLS/COMPILE/Fmake_bld.sh | 64 - .../nemo-3.3.1/TOOLS/COMPILE/Fmake_config.sh | 67 - .../nemo-3.3.1/TOOLS/COMPILE/Fprep_agrif.sh | 71 - .../nemo-3.3.1/TOOLS/COMPILE/Fread_dir.sh | 83 - .../nemo-3.3.1/TOOLS/COMPILE/agrifpp.sh | 89 - .../Makefile.d/Makefile.config.ecconf.tmpl | 65 - .../v3.0.1/sources/util/ec-conf/ec-conf | 1067 ----- .../util/makedepf90/bin/makedepf90-ecmwf | Bin 315930 -> 0 bytes .../doc/compiling-and-running-short-guide.pdf | Bin 300084 -> 0 bytes .../ecmwf/ecearth/v3.0/doc/ec-conf-manual.pdf | Bin 248097 -> 0 bytes .../src/compiling-and-running-short-guide.odt | Bin 128253 -> 0 bytes .../ecearth/v3.0/doc/src/ec-conf-manual.odt | Bin 167842 -> 0 bytes .../ecearth/v3.0/runtime/ctrl/namcouple.sh | 277 -- .../ecearth/v3.0/runtime/ecmwf-run-atm.sh | 343 -- .../ecmwf/ecearth/v3.0/runtime/ecmwf-run.sh | 543 --- .../v3.0/sources/build-config/compilation.cmd | 394 -- .../ecearth/v3.0/sources/build-config/cp.cmd | 26 - .../v3.0/sources/build-config/run-atm.cmd | 373 -- .../ecearth/v3.0/sources/build-config/run.cmd | 537 --- .../build-config/setup/ctrl/iodef.lim2.xml | 471 --- .../build-config/setup/ctrl/iodef.lim3.xml | 475 --- .../sources/build-config/setup/ctrl/iodef.xml | 516 --- .../build-config/setup/ctrl/namcouple-real.sh | 277 -- .../build-config/setup/ctrl/namcouple.sh | 277 -- .../setup/ctrl/namelist.ifs-T159L62.sh | 437 -- .../setup/ctrl/namelist.ifs-T255L62.sh | 437 -- .../setup/ctrl/namelist.ifs-T255L91.sh | 447 --- .../setup/ctrl/namelist.ifs-T511L91.sh | 437 -- .../setup/ctrl/namelist.ifs-T799L62.sh | 437 -- .../setup/ctrl/namelist.lim2-ORCA025.sh | 133 - .../setup/ctrl/namelist.lim2-ORCA1.sh | 133 - .../setup/ctrl/namelist.lim3-ORCA025.sh | 197 - .../setup/ctrl/namelist.lim3-ORCA1.sh | 197 - .../setup/ctrl/namelist.nemo-ORCA025L46.sh | 888 ---- .../setup/ctrl/namelist.nemo-ORCA1L46.sh | 888 ---- .../build-config/setup/ctrl/xmlio_server.def | 35 - .../ecearth/v3.0/sources/config-build.xml | 1278 ------ .../Makefile.d/Makefile.config.ecconf.tmpl | 65 - .../ifs-36r4/Makefile.d/Makefile.master | 25 - .../ifs-36r4/Makefile.d/Makefile.rules | 39 - .../ifs-36r4/src/algor/external/linalg/minv.F | 183 - .../sources/ifs-36r4/src/ifs/control/cnt3.F90 | 335 -- .../ifs-36r4/src/ifs/control/cnt4ad.F90 | 1007 ----- .../ifs-36r4/src/ifs/module/yommsc.F90 | 36 - .../ifs-36r4/src/ifs/phys_ec/su_aerw.F90 | 857 ---- .../nemo-3.3.1/ARCH/arch-ecconf.fcm.tmpl | 40 - .../v3.0/sources/nemo-3.3.1/CONFIG/makenemo | 314 -- .../nemo-3.3.1/TOOLS/COMPILE/Fadd_keys.sh | 83 - .../TOOLS/COMPILE/Fcheck_archfile.sh | 72 - .../nemo-3.3.1/TOOLS/COMPILE/Fcheck_config.sh | 87 - .../nemo-3.3.1/TOOLS/COMPILE/Fcheck_script.sh | 63 - .../nemo-3.3.1/TOOLS/COMPILE/Fclean_config.sh | 86 - .../nemo-3.3.1/TOOLS/COMPILE/Fclean_var.sh | 68 - .../nemo-3.3.1/TOOLS/COMPILE/Fcopy_dir.sh | 62 - .../nemo-3.3.1/TOOLS/COMPILE/Fdel_keys.sh | 75 - .../nemo-3.3.1/TOOLS/COMPILE/Fgo_to_TOOLS.sh | 55 - .../TOOLS/COMPILE/Flist_archfile.sh | 63 - .../nemo-3.3.1/TOOLS/COMPILE/Fmake_WORK.sh | 104 - .../nemo-3.3.1/TOOLS/COMPILE/Fmake_bld.sh | 64 - .../nemo-3.3.1/TOOLS/COMPILE/Fmake_config.sh | 67 - .../nemo-3.3.1/TOOLS/COMPILE/Fprep_agrif.sh | 71 - .../nemo-3.3.1/TOOLS/COMPILE/Fread_dir.sh | 83 - .../nemo-3.3.1/TOOLS/COMPILE/agrifpp.sh | 89 - .../Makefile.d/Makefile.config.ecconf.tmpl | 65 - .../ecearth/v3.0/sources/util/ec-conf/ec-conf | 1067 ----- .../util/makedepf90/bin/makedepf90-ecmwf | Bin 315930 -> 0 bytes .../modipsl/config/ORCA2_LIM/compilation.cmd | 57 - .../nemo/v3.2/modipsl/config/ORCA2_LIM/cp.cmd | 10 - .../config/ORCA2_LIM/run_nemo-v3.2-orca1.cmd | 78 - .../ORCA2_LIM/scripts/BB_make.ldef.orig | 50 - .../config/ORCA2_LIM/scripts/BB_make.ldef_1st | 50 - .../config/ORCA2_LIM/scripts/BB_make.ldef_2nd | 50 - .../ORCA2_LIM/setup/namelist.v3.2.default | 760 ---- .../ORCA2_LIM/setup/namelist_ice.v3.2.default | 134 - .../modipsl/modeles/IOIPSL/src/calendar.f90 | 996 ----- .../modeles/NEMO/LIM_SRC_2_old/limthd_2.F90 | 582 --- .../NEMO/LIM_SRC_2_old/limthd_2.F90.orig | 575 --- .../modeles/NEMO/OPA_SRC/DIA_old/diawri.F90 | 741 ---- .../NEMO/OPA_SRC/DIA_old/diawri.F90.orig | 723 ---- .../modipsl/modeles/NEMO/OPA_SRC/par_oce.F90 | 230 -- .../modeles/NEMO/OPA_SRC/par_oce.F90.orig | 225 -- .../nemo/v3.2/modipsl/util/AA_make.gdef | 926 ----- .../nemo/v3.2/modipsl/util/AA_make.gdef_orig | 926 ----- .../v3.3/NEMOGCM/ARCH/arch-pgf90_linux.fcm | 30 - .../CONFIG/ORCA2_LIM/cpp_ORCA2_LIM.fcm | 1 - .../nemo/v3.3/NEMOGCM/CONFIG/compilation.cmd | 37 - .../hector/nemo/v3.3/NEMOGCM/CONFIG/cp.cmd | 13 - .../NEMOGCM/CONFIG/run_nemo-v3.3-orca1.cmd | 78 - .../CONFIG/setup/namelist.v3.3.default | 869 ---- .../setup/namelist_ice_lim2.v3.3.default | 129 - .../ecearth/v2.3.0/build/compilation.cmd | 85 - .../ithaca/ecearth/v2.3.0/build/cp.cmd | 22 - .../v2.3.0/build/run_t159l62_orca1.cmd | 114 - .../v2.3.0/build/run_t159l62_uncoup.cmd | 84 - .../v2.3.0/build/setup/setupifs-amip.ksh | 658 --- .../ecearth/v2.3.0/build/setup/setupifs.ksh | 660 --- .../ecearth/v2.3.0/build/setup/setupifs2.ksh | 660 --- .../ecearth/v2.3.0/build/setup/setupnemo.ksh | 1882 --------- .../ecearth/v2.3.0/build/setup/setupnemo2.ksh | 1884 --------- .../v2.3.0/build/setup/setupoasis3.ksh | 748 ---- .../ecearth/v2.3.0/ifs/scripts/cpmpif.ksh | 56 - .../ecearth/v2.3.0/ifs/scripts/mkabs_fc | 150 - .../ifs/src/build/arch/Makefile.in.ithaca | 66 - .../src/emos/Makefile.fortran_with_underscore | 52 - .../v2.3.0/ifs/src/emos/bufrdc/sources.ithaca | 190 - .../ifs/src/emos/bufrdc/sources.ithacaR64 | 190 - .../src/emos/bufrdc/tools/config.ithacaR64 | 28 - .../ecearth/v2.3.0/ifs/src/emos/config.ithaca | 21 - .../v2.3.0/ifs/src/emos/config.ithacaR64 | 21 - .../v2.3.0/ifs/src/emos/gribex/sources.ithaca | 223 - .../v2.3.0/ifs/src/emos/options.ithaca | 7 - .../v2.3.0/ifs/src/emos/options_ithaca | 7 - .../v2.3.0/ifs/src/emos/pbio/sources.ithaca | 35 - .../v2.3.0/nemo/build/config/ithaca.config | 20 - .../nemo/modipsl/modeles/IOIPSL/tools/rebuild | 91 - .../src/mod/oasis3/util/make_dir/make.ithaca | 74 - .../sources/build-config/compilation.cmd | 370 -- .../v3.0.1/sources/build-config/cp.cmd | 26 - .../v3.0.1/sources/build-config/run-atm.cmd | 356 -- .../v3.0.1/sources/build-config/run.cmd | 513 --- .../build-config/setup/ctrl/iodef.lim2.xml | 471 --- .../build-config/setup/ctrl/iodef.lim3.xml | 475 --- .../sources/build-config/setup/ctrl/iodef.xml | 516 --- .../build-config/setup/ctrl/namcouple-real.sh | 279 -- .../build-config/setup/ctrl/namcouple.sh | 279 -- .../setup/ctrl/namelist.ifs-T159L62.sh | 436 -- .../setup/ctrl/namelist.ifs-T255L62.sh | 436 -- .../setup/ctrl/namelist.ifs-T255L91.sh | 446 -- .../setup/ctrl/namelist.ifs-T511L91.sh | 436 -- .../setup/ctrl/namelist.ifs-T799L62.sh | 436 -- .../setup/ctrl/namelist.lim2-ORCA025.sh | 133 - .../setup/ctrl/namelist.lim2-ORCA1.sh | 133 - .../setup/ctrl/namelist.lim3-ORCA025.sh | 197 - .../setup/ctrl/namelist.lim3-ORCA1.sh | 197 - .../setup/ctrl/namelist.nemo-ORCA025L46.sh | 888 ---- .../setup/ctrl/namelist.nemo-ORCA025L75.sh | 412 -- .../setup/ctrl/namelist.nemo-ORCA1L46.sh | 888 ---- .../ctrl/namelist.nemo-standalone-ORCA1L46.sh | 854 ---- .../build-config/setup/ctrl/ppt0000000000 | 32 - .../build-config/setup/ctrl/pptdddddd0000 | 32 - .../build-config/setup/ctrl/xmlio_server.def | 35 - .../v3.0/sources/build-config/compilation.cmd | 367 -- .../ecearth/v3.0/sources/build-config/cp.cmd | 26 - .../v3.0/sources/build-config/run-atm.cmd | 367 -- .../ecearth/v3.0/sources/build-config/run.cmd | 523 --- .../build-config/setup/ctrl/iodef.lim2.xml | 471 --- .../build-config/setup/ctrl/iodef.lim3.xml | 475 --- .../sources/build-config/setup/ctrl/iodef.xml | 516 --- .../build-config/setup/ctrl/namcouple-real.sh | 277 -- .../build-config/setup/ctrl/namcouple.sh | 277 -- .../setup/ctrl/namelist.ifs-T159L62.sh | 437 -- .../setup/ctrl/namelist.ifs-T255L62.sh | 437 -- .../setup/ctrl/namelist.ifs-T255L91.sh | 447 --- .../setup/ctrl/namelist.ifs-T511L91.sh | 437 -- .../setup/ctrl/namelist.ifs-T799L62.sh | 437 -- .../setup/ctrl/namelist.lim2-ORCA025.sh | 133 - .../setup/ctrl/namelist.lim2-ORCA1.sh | 133 - .../setup/ctrl/namelist.lim3-ORCA025.sh | 197 - .../setup/ctrl/namelist.lim3-ORCA1.sh | 197 - .../setup/ctrl/namelist.nemo-ORCA025L46.sh | 888 ---- .../setup/ctrl/namelist.nemo-ORCA1L46.sh | 888 ---- .../build-config/setup/ctrl/xmlio_server.def | 35 - .../sources/build-config/compilation.cmd | 378 -- .../ece-v3.0.1/sources/build-config/cp.cmd | 24 - .../sources/build-config/run-oce.cmd | 334 -- .../build-config/setup/ctrl/iodef.lim2.xml | 471 --- .../build-config/setup/ctrl/iodef.lim3.xml | 475 --- .../sources/build-config/setup/ctrl/iodef.xml | 516 --- .../build-config/setup/ctrl/namcouple-real.sh | 279 -- .../build-config/setup/ctrl/namcouple.sh | 279 -- .../setup/ctrl/namelist.ifs-T255L62.sh | 436 -- .../setup/ctrl/namelist.ifs-T255L91.sh | 446 -- .../setup/ctrl/namelist.ifs-T511L91.sh | 436 -- .../setup/ctrl/namelist.ifs-T799L62.sh | 436 -- .../setup/ctrl/namelist.lim2-ORCA025.sh | 133 - .../setup/ctrl/namelist.lim2-ORCA1.sh | 133 - .../setup/ctrl/namelist.lim3-ORCA025.sh | 197 - .../setup/ctrl/namelist.lim3-ORCA1.sh | 197 - .../setup/ctrl/namelist.nemo-ORCA025L46.sh | 888 ---- .../setup/ctrl/namelist.nemo-ORCA025L75.sh | 412 -- .../setup/ctrl/namelist.nemo-ORCA1L46.sh | 888 ---- .../ctrl/namelist.nemo-standalone-ORCA1L46.sh | 854 ---- .../build-config/setup/ctrl/ppt0000000000 | 64 - .../build-config/setup/ctrl/pptdddddd0000 | 64 - .../build-config/setup/ctrl/xmlio_server.def | 35 - .../nemo/ecearth-v2.2/build/compilation.cmd | 79 - .../ecearth-v2.2/build/run_orca1_uncoup.cmd | 88 - .../build/setup/setupnemoorca1.ksh | 1873 --------- .../nemo/build/CPP_keys.ORCA1_OASIS3 | 29 - .../nemo/build/config/ithaca.config | 20 - .../nemo/modipsl/modeles/IOIPSL/tools/rebuild | 91 - .../modeles/NEMO/OPA_SRC/SBC/flx_core.h90 | 1349 ------- .../modipsl/config/ORCA2_LIM/compilation.cmd | 59 - .../nemo/v3.2/modipsl/config/ORCA2_LIM/cp.cmd | 10 - .../config/ORCA2_LIM/run_nemo-v3.2-orca1.cmd | 99 - .../ORCA2_LIM/scripts/BB_make.ldef.orig | 50 - .../config/ORCA2_LIM/scripts/BB_make.ldef_1st | 50 - .../config/ORCA2_LIM/scripts/BB_make.ldef_2nd | 50 - .../setup/namelist.v3.2.default.DFS4.1 | 762 ---- .../setup/namelist.v3.2.default.DFS4.3 | 762 ---- .../ORCA2_LIM/setup/namelist_ice.v3.2.default | 134 - .../modipsl/modeles/IOIPSL/src/calendar.f90 | 996 ----- .../modeles/NEMO/OPA_SRC/par_oce.F90.orig | 230 -- .../nemo/v3.2/modipsl/util/AA_make.gdef | 925 ----- .../nemo/v3.2/modipsl/util/AA_make.gdef_orig | 926 ----- .../nemo/v3.3/NEMOGCM/CONFIG/compilation.cmd | 88 - .../ithaca/nemo/v3.3/NEMOGCM/CONFIG/cp.cmd | 13 - .../NEMOGCM/CONFIG/run_nemo-v3.3-orca1.cmd | 99 - .../CONFIG/setup/namelist.v3.3.default.DFS4.1 | 869 ---- .../CONFIG/setup/namelist.v3.3.default.DFS4.3 | 869 ---- .../setup/namelist_ice_lim2.v3.3.default | 129 - .../NEMOGCM/EXTERNAL/IOIPSL/src/calendar.f90 | 996 ----- .../sources/build-config/compilation.cmd | 353 -- .../v3-r719/sources/build-config/cp.cmd | 26 - .../v3-r719/sources/build-config/run-atm.cmd | 337 -- .../v3-r719/sources/build-config/run.cmd | 493 --- .../sources/build-config/setup/ctrl/iodef.xml | 1130 ------ .../build-config/setup/ctrl/namcouple.sh | 264 -- .../build-config/setup/ctrl/namelist.ifs.sh | 432 -- .../build-config/setup/ctrl/namelist.lim2.sh | 133 - .../build-config/setup/ctrl/namelist.lim3.sh | 197 - .../setup/ctrl/namelist.nemo-orca025-new.sh | 884 ---- .../setup/ctrl/namelist.nemo-orca025.sh | 888 ---- .../setup/ctrl/namelist.nemo-orca025.sh.old | 884 ---- .../setup/ctrl/namelist.nemo-orca1.sh | 888 ---- .../setup/ctrl/namelist.nemo-orca1.sh.old | 884 ---- .../build-config/setup/ctrl/namelist.nemo.sh | 884 ---- .../build-config/setup/ctrl/xmlio_server.def | 35 - .../ecearth/v2.3.0/build/compilation.cmd | 81 - .../lindgren/ecearth/v2.3.0/build/cp.cmd | 22 - .../v2.3.0/build/run_t159l62_orca1.cmd | 106 - .../v2.3.0/build/run_t159l62_uncoup.cmd | 76 - .../v2.3.0/build/setup/setupifs-amip.ksh | 658 --- .../ecearth/v2.3.0/build/setup/setupifs.ksh | 660 --- .../ecearth/v2.3.0/build/setup/setupifs2.ksh | 660 --- .../ecearth/v2.3.0/build/setup/setupnemo.ksh | 1882 --------- .../ecearth/v2.3.0/build/setup/setupnemo2.ksh | 1884 --------- .../v2.3.0/build/setup/setupoasis3.ksh | 748 ---- .../ecearth/v2.3.0/ifs/scripts/cpmpif.ksh | 56 - .../ecearth/v2.3.0/ifs/scripts/mkabs_fc | 164 - .../src/build/arch/Makefile.in.ifortmpich2 | 66 - .../src/emos/Makefile.fortran_with_underscore | 52 - .../ifs/src/emos/bufrdc/sources.ifortmpich2 | 190 - .../ifs/src/emos/bufrdc/sources.ifortmpich264 | 190 - .../emos/bufrdc/tools/config.ifortmpich2R64 | 28 - .../v2.3.0/ifs/src/emos/config.ifortmpich2 | 21 - .../v2.3.0/ifs/src/emos/config.ifortmpich2R64 | 21 - .../ifs/src/emos/gribex/sources.ifortmpich2 | 223 - .../v2.3.0/ifs/src/emos/options_ifortmpich2 | 7 - .../ifs/src/emos/pbio/sources.ifortmpich2 | 35 - .../v2.3.0/nemo/build/config/lindgren.config | 21 - .../nemo/modipsl/modeles/IOIPSL/tools/rebuild | 91 - .../mod/oasis3/util/make_dir/make.lindgren | 74 - .../v3.0/sources/build-config/compilation.cmd | 364 -- .../ecearth/v3.0/sources/build-config/cp.cmd | 26 - .../v3.0/sources/build-config/run-atm.cmd | 361 -- .../ecearth/v3.0/sources/build-config/run.cmd | 517 --- .../build-config/setup/ctrl/iodef.lim2.xml | 471 --- .../build-config/setup/ctrl/iodef.lim3.xml | 475 --- .../sources/build-config/setup/ctrl/iodef.xml | 516 --- .../build-config/setup/ctrl/namcouple-real.sh | 277 -- .../build-config/setup/ctrl/namcouple.sh | 277 -- .../setup/ctrl/namelist.ifs-T159L62.sh | 437 -- .../setup/ctrl/namelist.ifs-T255L62.sh | 437 -- .../setup/ctrl/namelist.ifs-T255L91.sh | 447 --- .../setup/ctrl/namelist.ifs-T511L91.sh | 437 -- .../setup/ctrl/namelist.ifs-T799L62.sh | 437 -- .../setup/ctrl/namelist.lim2-ORCA025.sh | 133 - .../setup/ctrl/namelist.lim2-ORCA1.sh | 133 - .../setup/ctrl/namelist.lim3-ORCA025.sh | 197 - .../setup/ctrl/namelist.lim3-ORCA1.sh | 197 - .../setup/ctrl/namelist.nemo-ORCA025L46.sh | 888 ---- .../setup/ctrl/namelist.nemo-ORCA1L46.sh | 888 ---- .../build-config/setup/ctrl/xmlio_server.def | 35 - .../ecearth/v3.0/sources/util/ec-conf/ec-conf | 1066 ----- .../ecearth/v2.3.0/build/compilation.cmd | 88 - .../marenostrum/ecearth/v2.3.0/build/cp.cmd | 22 - .../v2.3.0/build/run_t159l62_orca1.cmd | 100 - .../v2.3.0/build/run_t159l62_uncoup.cmd | 71 - .../v2.3.0/build/setup/setupifs-amip.ksh | 658 --- .../ecearth/v2.3.0/build/setup/setupifs.ksh | 658 --- .../ecearth/v2.3.0/build/setup/setupnemo.ksh | 1875 --------- .../v2.3.0/build/setup/setupoasis3.ksh | 748 ---- .../ecearth/v2.3.0/ifs/scripts/cpmpif.ksh | 56 - .../ecearth/v2.3.0/ifs/scripts/mkabs_fc | 119 - .../ifs/src/build/arch/Makefile.in.ibmpower5 | 62 - .../v2.3.0/ifs/src/ec/source/datecmd.h | 109 - .../ecearth/v2.3.0/ifs/src/ec/source/julian.h | 219 - .../emos/bufrdc/tools/config.ibm_power4R64 | 42 - .../src/emos/bufrdc/tools/config.ibmpower5R64 | 42 - .../v2.3.0/ifs/src/emos/config.ibm_power4 | 19 - .../v2.3.0/ifs/src/emos/config.ibm_power4R64 | 19 - .../v2.3.0/ifs/src/emos/config.ibmpower5 | 19 - .../v2.3.0/ifs/src/emos/config.ibmpower5R64 | 19 - .../v2.3.0/ifs/src/emos/config.ibmpower6R64 | 19 - .../config_fortran_with_underscore.rs6000 | 19 - .../config_fortran_with_underscore.rs6000R64 | 19 - ...onfig_fortran_with_underscore.rs6000R64A64 | 19 - .../ifs/src/emos/gribex/fortranInterface.c | 509 --- .../v2.3.0/ifs/src/emos/options_ibmpower5 | 10 - .../v2.3.0/ifs/src/ifsaux/support/cptime.F | 43 - .../v2.3.0/ifs/src/ifsaux/support/drhook.c | 3576 ----------------- .../v2.3.0/ifs/src/ifsaux/support/ifssig.c | 170 - .../ifs/src/ifsaux/utilities/linuxtrbk.c | 270 -- .../nemo/build/config/MareNostrum.config | 20 - .../nemo/modipsl/modeles/IOIPSL/tools/rebuild | 91 - .../mod/oasis3/util/make_dir/make.MareNostrum | 74 - .../nemo/ecearth-v2.2/build/compilation.cmd | 70 - .../ecearth-v2.2/build/run_orca1_uncoup.cmd | 77 - .../build/setup/setupnemoorca1.ksh | 1873 --------- .../nemo/build/CPP_keys.ORCA1_OASIS3 | 29 - .../nemo/build/config/MareNostrum.config | 20 - .../nemo/modipsl/modeles/IOIPSL/tools/rebuild | 91 - .../modeles/NEMO/OPA_SRC/SBC/flx_core.h90 | 1349 ------- .../modipsl/config/ORCA2_LIM/compilation.cmd | 55 - .../nemo/v3.2/modipsl/config/ORCA2_LIM/cp.cmd | 10 - .../config/ORCA2_LIM/run_nemo-v3.2-orca1.cmd | 102 - .../ORCA2_LIM/scripts/BB_make.ldef.orig | 50 - .../config/ORCA2_LIM/scripts/BB_make.ldef_1st | 50 - .../config/ORCA2_LIM/scripts/BB_make.ldef_2nd | 50 - .../setup/namelist.v3.2.default.DFS4.1 | 762 ---- .../setup/namelist.v3.2.default.DFS4.3 | 762 ---- .../ORCA2_LIM/setup/namelist_ice.v3.2.default | 134 - .../modipsl/modeles/IOIPSL/src/calendar.f90 | 996 ----- .../modeles/NEMO/LIM_SRC_2/limthd_2.F90 | 582 --- .../modeles/NEMO/LIM_SRC_2/limthd_2.F90.orig | 575 --- .../modeles/NEMO/OPA_SRC/DIA/diawri.F90 | 741 ---- .../modeles/NEMO/OPA_SRC/DIA/diawri.F90.orig | 723 ---- .../modeles/NEMO/OPA_SRC/par_oce.F90.orig | 230 -- .../nemo/v3.2/modipsl/util/AA_make.gdef | 925 ----- .../nemo/v3.2/modipsl/util/AA_make.gdef_orig | 926 ----- .../nemo/v3.3/NEMOGCM/CONFIG/compilation.cmd | 86 - .../nemo/v3.3/NEMOGCM/CONFIG/cp.cmd | 13 - .../NEMOGCM/CONFIG/run_nemo-v3.3-orca1.cmd | 97 - .../CONFIG/setup/namelist.v3.3.default.DFS4.1 | 869 ---- .../CONFIG/setup/namelist.v3.3.default.DFS4.3 | 869 ---- .../setup/namelist_ice_lim2.v3.3.default | 129 - .../NEMOGCM/EXTERNAL/IOIPSL/src/calendar.f90 | 996 ----- .../EXTERNAL/IOIPSL/src/calendar.f90.orig | 1044 ----- .../ecearth/v2.3.0/build/compilation.cmd | 84 - .../marenostrum3/ecearth/v2.3.0/build/cp.cmd | 22 - .../v2.3.0/build/run_t159l62_orca1.cmd | 121 - .../v2.3.0/build/run_t159l62_uncoup.cmd | 91 - .../v2.3.0/build/setup/setupifs-amip.ksh | 658 --- .../ecearth/v2.3.0/build/setup/setupifs.ksh | 660 --- .../ecearth/v2.3.0/build/setup/setupifs2.ksh | 660 --- .../ecearth/v2.3.0/build/setup/setupnemo.ksh | 1882 --------- .../ecearth/v2.3.0/build/setup/setupnemo2.ksh | 1884 --------- .../v2.3.0/build/setup/setupoasis3.ksh | 748 ---- .../ecearth/v2.3.0/ifs/scripts/cpmpif.ksh | 56 - .../ecearth/v2.3.0/ifs/scripts/mkabs_fc | 150 - .../src/build/arch/Makefile.in.marenostrum3 | 66 - .../src/emos/Makefile.fortran_with_underscore | 52 - .../ifs/src/emos/bufrdc/sources.marenostrum3 | 190 - .../src/emos/bufrdc/sources.marenostrum3R64 | 190 - .../emos/bufrdc/tools/config.marenostrum3R64 | 28 - .../v2.3.0/ifs/src/emos/config.marenostrum3 | 21 - .../ifs/src/emos/config.marenostrum3R64 | 21 - .../ifs/src/emos/gribex/sources.marenostrum3 | 223 - .../v2.3.0/ifs/src/emos/options.marenostrum3 | 7 - .../v2.3.0/ifs/src/emos/options_marenostrum3 | 7 - .../ifs/src/emos/pbio/sources.marenostrum3 | 35 - .../nemo/build/config/marenostrum3.config | 20 - .../nemo/modipsl/modeles/IOIPSL/tools/rebuild | 91 - .../oasis3/util/make_dir/make.marenostrum3 | 74 - .../sources/build-config/compilation.cmd | 367 -- .../v3.0.1/sources/build-config/cp.cmd | 26 - .../v3.0.1/sources/build-config/run-atm.cmd | 369 -- .../v3.0.1/sources/build-config/run.cmd | 526 --- .../build-config/setup/ctrl/iodef.lim2.xml | 471 --- .../build-config/setup/ctrl/iodef.lim3.xml | 475 --- .../sources/build-config/setup/ctrl/iodef.xml | 516 --- .../build-config/setup/ctrl/namcouple-real.sh | 279 -- .../build-config/setup/ctrl/namcouple.sh | 279 -- .../setup/ctrl/namelist.ifs-T159L62.sh | 436 -- .../setup/ctrl/namelist.ifs-T255L62.sh | 436 -- .../setup/ctrl/namelist.ifs-T255L91.sh | 446 -- .../setup/ctrl/namelist.ifs-T511L91.sh | 436 -- .../setup/ctrl/namelist.ifs-T799L62.sh | 436 -- .../setup/ctrl/namelist.lim2-ORCA025.sh | 133 - .../setup/ctrl/namelist.lim2-ORCA1.sh | 133 - .../setup/ctrl/namelist.lim3-ORCA025.sh | 197 - .../setup/ctrl/namelist.lim3-ORCA1.sh | 197 - .../setup/ctrl/namelist.nemo-ORCA025L46.sh | 888 ---- .../setup/ctrl/namelist.nemo-ORCA025L75.sh | 412 -- .../setup/ctrl/namelist.nemo-ORCA1L46.sh | 888 ---- .../ctrl/namelist.nemo-standalone-ORCA1L46.sh | 854 ---- .../build-config/setup/ctrl/ppt0000000000 | 32 - .../build-config/setup/ctrl/pptdddddd0000 | 32 - .../build-config/setup/ctrl/xmlio_server.def | 35 - .../v3.0/sources/build-config/compilation.cmd | 363 -- .../ecearth/v3.0/sources/build-config/cp.cmd | 26 - .../v3.0/sources/build-config/run-atm.cmd | 371 -- .../ecearth/v3.0/sources/build-config/run.cmd | 527 --- .../build-config/setup/ctrl/iodef.lim2.xml | 471 --- .../build-config/setup/ctrl/iodef.lim3.xml | 475 --- .../sources/build-config/setup/ctrl/iodef.xml | 516 --- .../build-config/setup/ctrl/namcouple-real.sh | 277 -- .../build-config/setup/ctrl/namcouple.sh | 277 -- .../setup/ctrl/namelist.ifs-T159L62.sh | 437 -- .../setup/ctrl/namelist.ifs-T255L62.sh | 437 -- .../setup/ctrl/namelist.ifs-T255L91.sh | 447 --- .../setup/ctrl/namelist.ifs-T511L91.sh | 437 -- .../setup/ctrl/namelist.ifs-T799L62.sh | 437 -- .../setup/ctrl/namelist.lim2-ORCA025.sh | 133 - .../setup/ctrl/namelist.lim2-ORCA1.sh | 133 - .../setup/ctrl/namelist.lim3-ORCA025.sh | 197 - .../setup/ctrl/namelist.lim3-ORCA1.sh | 197 - .../setup/ctrl/namelist.nemo-ORCA025L46.sh | 888 ---- .../setup/ctrl/namelist.nemo-ORCA1L46.sh | 888 ---- .../build-config/setup/ctrl/xmlio_server.def | 35 - .../sources/build-config/compilation.cmd | 373 -- .../ece-v3.0.1/sources/build-config/cp.cmd | 24 - .../sources/build-config/run-oce.cmd | 351 -- .../build-config/setup/ctrl/iodef.lim2.xml | 471 --- .../build-config/setup/ctrl/iodef.lim3.xml | 475 --- .../sources/build-config/setup/ctrl/iodef.xml | 516 --- .../build-config/setup/ctrl/namcouple-real.sh | 279 -- .../build-config/setup/ctrl/namcouple.sh | 279 -- .../setup/ctrl/namelist.ifs-T255L62.sh | 436 -- .../setup/ctrl/namelist.ifs-T255L91.sh | 446 -- .../setup/ctrl/namelist.ifs-T511L91.sh | 436 -- .../setup/ctrl/namelist.ifs-T799L62.sh | 436 -- .../setup/ctrl/namelist.lim2-ORCA025.sh | 133 - .../setup/ctrl/namelist.lim2-ORCA1.sh | 133 - .../setup/ctrl/namelist.lim3-ORCA025.sh | 197 - .../setup/ctrl/namelist.lim3-ORCA1.sh | 197 - .../setup/ctrl/namelist.nemo-ORCA025L46.sh | 888 ---- .../setup/ctrl/namelist.nemo-ORCA025L75.sh | 412 -- .../setup/ctrl/namelist.nemo-ORCA1L46.sh | 888 ---- .../ctrl/namelist.nemo-standalone-ORCA1L46.sh | 854 ---- .../build-config/setup/ctrl/ppt0000000000 | 64 - .../build-config/setup/ctrl/pptdddddd0000 | 64 - .../build-config/setup/ctrl/xmlio_server.def | 35 - .../nemo/ecearth-v2.2/build/compilation.cmd | 77 - .../ecearth-v2.2/build/run_orca1_uncoup.cmd | 88 - .../build/setup/setupnemoorca1.ksh | 1873 --------- .../nemo/build/CPP_keys.ORCA1_OASIS3 | 29 - .../nemo/build/config/marenostrum3.config | 20 - .../nemo/modipsl/modeles/IOIPSL/tools/rebuild | 91 - .../modeles/NEMO/OPA_SRC/SBC/flx_core.h90 | 1349 ------- deploy/src/deploy.sh | 195 - deploy/src/hpcdep.sh | 157 - transfer/chkexpjlt.sh | 2 +- transfer/update_model.sh | 6 +- 507 files changed, 4 insertions(+), 175710 deletions(-) delete mode 100644 deploy/README delete mode 100644 deploy/headers/ecmwf delete mode 100644 deploy/headers/hector delete mode 100644 deploy/headers/ithaca delete mode 100644 deploy/headers/jaguar delete mode 100644 deploy/headers/lindgren delete mode 100644 deploy/headers/marenostrum delete mode 100644 deploy/headers/marenostrum3 delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/doc/compiling-and-running-short-guide.pdf delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/doc/ec-conf-manual.pdf delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/doc/src/compiling-and-running-short-guide.odt delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/doc/src/ec-conf-manual.odt delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/runtime/ctrl/namcouple.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/runtime/ecmwf-run-atm.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/runtime/ecmwf-run.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/compilation.cmd delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/cp.cmd delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/run-atm.cmd delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/run.cmd delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/iodef.lim2.xml delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/iodef.lim3.xml delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/iodef.xml delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/namcouple-real.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/namcouple.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T159L62.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T255L62.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T255L91.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T511L91.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T799L62.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.lim2-ORCA025.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.lim2-ORCA1.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.lim3-ORCA025.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.lim3-ORCA1.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.nemo-ORCA025L46.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.nemo-ORCA025L75.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.nemo-ORCA1L46.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.nemo-standalone-ORCA1L46.sh delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/ppt0000000000 delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/pptdddddd0000 delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/sources/build-config/setup/ctrl/xmlio_server.def delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/sources/config-build.xml delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/sources/ifs-36r4/Makefile.d/Makefile.config.ecconf.tmpl delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/sources/ifs-36r4/Makefile.d/Makefile.master delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/sources/ifs-36r4/Makefile.d/Makefile.rules delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/sources/ifs-36r4/src/algor/external/linalg/minv.F delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/sources/ifs-36r4/src/ifs/control/cnt3.F90 delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/sources/ifs-36r4/src/ifs/control/cnt4ad.F90 delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/sources/ifs-36r4/src/ifs/module/yommsc.F90 delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/sources/ifs-36r4/src/ifs/phys_ec/su_aerw.F90 delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/sources/nemo-3.3.1/ARCH/arch-ecconf.fcm.tmpl delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/nemo-3.3.1/CONFIG/makenemo delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/nemo-3.3.1/TOOLS/COMPILE/Fadd_keys.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/nemo-3.3.1/TOOLS/COMPILE/Fcheck_archfile.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/nemo-3.3.1/TOOLS/COMPILE/Fcheck_config.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/nemo-3.3.1/TOOLS/COMPILE/Fcheck_script.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/nemo-3.3.1/TOOLS/COMPILE/Fclean_config.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/nemo-3.3.1/TOOLS/COMPILE/Fclean_var.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/nemo-3.3.1/TOOLS/COMPILE/Fcopy_dir.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/nemo-3.3.1/TOOLS/COMPILE/Fdel_keys.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/nemo-3.3.1/TOOLS/COMPILE/Fgo_to_TOOLS.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/nemo-3.3.1/TOOLS/COMPILE/Flist_archfile.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/nemo-3.3.1/TOOLS/COMPILE/Fmake_WORK.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/nemo-3.3.1/TOOLS/COMPILE/Fmake_bld.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/nemo-3.3.1/TOOLS/COMPILE/Fmake_config.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/nemo-3.3.1/TOOLS/COMPILE/Fprep_agrif.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/nemo-3.3.1/TOOLS/COMPILE/Fread_dir.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/nemo-3.3.1/TOOLS/COMPILE/agrifpp.sh delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0.1/sources/oasis3/util/make_dir/Makefile.d/Makefile.config.ecconf.tmpl delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/util/ec-conf/ec-conf delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0.1/sources/util/makedepf90/bin/makedepf90-ecmwf delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0/doc/compiling-and-running-short-guide.pdf delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0/doc/ec-conf-manual.pdf delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0/doc/src/compiling-and-running-short-guide.odt delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0/doc/src/ec-conf-manual.odt delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/runtime/ctrl/namcouple.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/runtime/ecmwf-run-atm.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/runtime/ecmwf-run.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/compilation.cmd delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/cp.cmd delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/run-atm.cmd delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/run.cmd delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/setup/ctrl/iodef.lim2.xml delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/setup/ctrl/iodef.lim3.xml delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/setup/ctrl/iodef.xml delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/setup/ctrl/namcouple-real.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/setup/ctrl/namcouple.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.ifs-T159L62.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.ifs-T255L62.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.ifs-T255L91.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.ifs-T511L91.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.ifs-T799L62.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.lim2-ORCA025.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.lim2-ORCA1.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.lim3-ORCA025.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.lim3-ORCA1.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.nemo-ORCA025L46.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.nemo-ORCA1L46.sh delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0/sources/build-config/setup/ctrl/xmlio_server.def delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0/sources/config-build.xml delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0/sources/ifs-36r4/Makefile.d/Makefile.config.ecconf.tmpl delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0/sources/ifs-36r4/Makefile.d/Makefile.master delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0/sources/ifs-36r4/Makefile.d/Makefile.rules delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0/sources/ifs-36r4/src/algor/external/linalg/minv.F delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0/sources/ifs-36r4/src/ifs/control/cnt3.F90 delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0/sources/ifs-36r4/src/ifs/control/cnt4ad.F90 delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0/sources/ifs-36r4/src/ifs/module/yommsc.F90 delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0/sources/ifs-36r4/src/ifs/phys_ec/su_aerw.F90 delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0/sources/nemo-3.3.1/ARCH/arch-ecconf.fcm.tmpl delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/nemo-3.3.1/CONFIG/makenemo delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/nemo-3.3.1/TOOLS/COMPILE/Fadd_keys.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/nemo-3.3.1/TOOLS/COMPILE/Fcheck_archfile.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/nemo-3.3.1/TOOLS/COMPILE/Fcheck_config.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/nemo-3.3.1/TOOLS/COMPILE/Fcheck_script.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/nemo-3.3.1/TOOLS/COMPILE/Fclean_config.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/nemo-3.3.1/TOOLS/COMPILE/Fclean_var.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/nemo-3.3.1/TOOLS/COMPILE/Fcopy_dir.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/nemo-3.3.1/TOOLS/COMPILE/Fdel_keys.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/nemo-3.3.1/TOOLS/COMPILE/Fgo_to_TOOLS.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/nemo-3.3.1/TOOLS/COMPILE/Flist_archfile.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/nemo-3.3.1/TOOLS/COMPILE/Fmake_WORK.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/nemo-3.3.1/TOOLS/COMPILE/Fmake_bld.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/nemo-3.3.1/TOOLS/COMPILE/Fmake_config.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/nemo-3.3.1/TOOLS/COMPILE/Fprep_agrif.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/nemo-3.3.1/TOOLS/COMPILE/Fread_dir.sh delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/nemo-3.3.1/TOOLS/COMPILE/agrifpp.sh delete mode 100644 deploy/patches/ecmwf/ecearth/v3.0/sources/oasis3/util/make_dir/Makefile.d/Makefile.config.ecconf.tmpl delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/util/ec-conf/ec-conf delete mode 100755 deploy/patches/ecmwf/ecearth/v3.0/sources/util/makedepf90/bin/makedepf90-ecmwf delete mode 100755 deploy/patches/hector/nemo/v3.2/modipsl/config/ORCA2_LIM/compilation.cmd delete mode 100755 deploy/patches/hector/nemo/v3.2/modipsl/config/ORCA2_LIM/cp.cmd delete mode 100755 deploy/patches/hector/nemo/v3.2/modipsl/config/ORCA2_LIM/run_nemo-v3.2-orca1.cmd delete mode 100755 deploy/patches/hector/nemo/v3.2/modipsl/config/ORCA2_LIM/scripts/BB_make.ldef.orig delete mode 100755 deploy/patches/hector/nemo/v3.2/modipsl/config/ORCA2_LIM/scripts/BB_make.ldef_1st delete mode 100755 deploy/patches/hector/nemo/v3.2/modipsl/config/ORCA2_LIM/scripts/BB_make.ldef_2nd delete mode 100755 deploy/patches/hector/nemo/v3.2/modipsl/config/ORCA2_LIM/setup/namelist.v3.2.default delete mode 100755 deploy/patches/hector/nemo/v3.2/modipsl/config/ORCA2_LIM/setup/namelist_ice.v3.2.default delete mode 100644 deploy/patches/hector/nemo/v3.2/modipsl/modeles/IOIPSL/src/calendar.f90 delete mode 100644 deploy/patches/hector/nemo/v3.2/modipsl/modeles/NEMO/LIM_SRC_2_old/limthd_2.F90 delete mode 100644 deploy/patches/hector/nemo/v3.2/modipsl/modeles/NEMO/LIM_SRC_2_old/limthd_2.F90.orig delete mode 100644 deploy/patches/hector/nemo/v3.2/modipsl/modeles/NEMO/OPA_SRC/DIA_old/diawri.F90 delete mode 100644 deploy/patches/hector/nemo/v3.2/modipsl/modeles/NEMO/OPA_SRC/DIA_old/diawri.F90.orig delete mode 100644 deploy/patches/hector/nemo/v3.2/modipsl/modeles/NEMO/OPA_SRC/par_oce.F90 delete mode 100644 deploy/patches/hector/nemo/v3.2/modipsl/modeles/NEMO/OPA_SRC/par_oce.F90.orig delete mode 100644 deploy/patches/hector/nemo/v3.2/modipsl/util/AA_make.gdef delete mode 100644 deploy/patches/hector/nemo/v3.2/modipsl/util/AA_make.gdef_orig delete mode 100644 deploy/patches/hector/nemo/v3.3/NEMOGCM/ARCH/arch-pgf90_linux.fcm delete mode 100644 deploy/patches/hector/nemo/v3.3/NEMOGCM/CONFIG/ORCA2_LIM/cpp_ORCA2_LIM.fcm delete mode 100755 deploy/patches/hector/nemo/v3.3/NEMOGCM/CONFIG/compilation.cmd delete mode 100755 deploy/patches/hector/nemo/v3.3/NEMOGCM/CONFIG/cp.cmd delete mode 100755 deploy/patches/hector/nemo/v3.3/NEMOGCM/CONFIG/run_nemo-v3.3-orca1.cmd delete mode 100644 deploy/patches/hector/nemo/v3.3/NEMOGCM/CONFIG/setup/namelist.v3.3.default delete mode 100644 deploy/patches/hector/nemo/v3.3/NEMOGCM/CONFIG/setup/namelist_ice_lim2.v3.3.default delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/build/compilation.cmd delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/build/cp.cmd delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/build/run_t159l62_orca1.cmd delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/build/run_t159l62_uncoup.cmd delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/build/setup/setupifs-amip.ksh delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/build/setup/setupifs.ksh delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/build/setup/setupifs2.ksh delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/build/setup/setupnemo.ksh delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/build/setup/setupnemo2.ksh delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/build/setup/setupoasis3.ksh delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/ifs/scripts/cpmpif.ksh delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/ifs/scripts/mkabs_fc delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/ifs/src/build/arch/Makefile.in.ithaca delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/ifs/src/emos/Makefile.fortran_with_underscore delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/ifs/src/emos/bufrdc/sources.ithaca delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/ifs/src/emos/bufrdc/sources.ithacaR64 delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/ifs/src/emos/bufrdc/tools/config.ithacaR64 delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/ifs/src/emos/config.ithaca delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/ifs/src/emos/config.ithacaR64 delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/ifs/src/emos/gribex/sources.ithaca delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/ifs/src/emos/options.ithaca delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/ifs/src/emos/options_ithaca delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/ifs/src/emos/pbio/sources.ithaca delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/nemo/build/config/ithaca.config delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/nemo/modipsl/modeles/IOIPSL/tools/rebuild delete mode 100755 deploy/patches/ithaca/ecearth/v2.3.0/oasis3/prism_2-5/prism/src/mod/oasis3/util/make_dir/make.ithaca delete mode 100755 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/compilation.cmd delete mode 100755 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/cp.cmd delete mode 100755 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/run-atm.cmd delete mode 100755 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/run.cmd delete mode 100644 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/iodef.lim2.xml delete mode 100644 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/iodef.lim3.xml delete mode 100644 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/iodef.xml delete mode 100755 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/namcouple-real.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/namcouple.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T159L62.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T255L62.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T255L91.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T511L91.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T799L62.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.lim2-ORCA025.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.lim2-ORCA1.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.lim3-ORCA025.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.lim3-ORCA1.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.nemo-ORCA025L46.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.nemo-ORCA025L75.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.nemo-ORCA1L46.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.nemo-standalone-ORCA1L46.sh delete mode 100644 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/ppt0000000000 delete mode 100644 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/pptdddddd0000 delete mode 100644 deploy/patches/ithaca/ecearth/v3.0.1/sources/build-config/setup/ctrl/xmlio_server.def delete mode 100755 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/compilation.cmd delete mode 100755 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/cp.cmd delete mode 100755 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/run-atm.cmd delete mode 100755 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/run.cmd delete mode 100644 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/setup/ctrl/iodef.lim2.xml delete mode 100644 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/setup/ctrl/iodef.lim3.xml delete mode 100644 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/setup/ctrl/iodef.xml delete mode 100755 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/setup/ctrl/namcouple-real.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/setup/ctrl/namcouple.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.ifs-T159L62.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.ifs-T255L62.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.ifs-T255L91.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.ifs-T511L91.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.ifs-T799L62.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.lim2-ORCA025.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.lim2-ORCA1.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.lim3-ORCA025.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.lim3-ORCA1.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.nemo-ORCA025L46.sh delete mode 100755 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.nemo-ORCA1L46.sh delete mode 100644 deploy/patches/ithaca/ecearth/v3.0/sources/build-config/setup/ctrl/xmlio_server.def delete mode 100755 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/compilation.cmd delete mode 100755 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/cp.cmd delete mode 100755 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/run-oce.cmd delete mode 100644 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/iodef.lim2.xml delete mode 100644 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/iodef.lim3.xml delete mode 100644 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/iodef.xml delete mode 100755 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namcouple-real.sh delete mode 100755 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namcouple.sh delete mode 100755 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T255L62.sh delete mode 100755 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T255L91.sh delete mode 100755 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T511L91.sh delete mode 100755 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T799L62.sh delete mode 100755 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.lim2-ORCA025.sh delete mode 100755 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.lim2-ORCA1.sh delete mode 100755 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.lim3-ORCA025.sh delete mode 100755 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.lim3-ORCA1.sh delete mode 100755 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.nemo-ORCA025L46.sh delete mode 100755 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.nemo-ORCA025L75.sh delete mode 100755 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.nemo-ORCA1L46.sh delete mode 100755 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.nemo-standalone-ORCA1L46.sh delete mode 100644 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/ppt0000000000 delete mode 100644 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/pptdddddd0000 delete mode 100644 deploy/patches/ithaca/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/xmlio_server.def delete mode 100755 deploy/patches/ithaca/nemo/ecearth-v2.2/build/compilation.cmd delete mode 100755 deploy/patches/ithaca/nemo/ecearth-v2.2/build/run_orca1_uncoup.cmd delete mode 100755 deploy/patches/ithaca/nemo/ecearth-v2.2/build/setup/setupnemoorca1.ksh delete mode 100755 deploy/patches/ithaca/nemo/ecearth-v2.2/nemo/build/CPP_keys.ORCA1_OASIS3 delete mode 100644 deploy/patches/ithaca/nemo/ecearth-v2.2/nemo/build/config/ithaca.config delete mode 100755 deploy/patches/ithaca/nemo/ecearth-v2.2/nemo/modipsl/modeles/IOIPSL/tools/rebuild delete mode 100755 deploy/patches/ithaca/nemo/ecearth-v2.2/nemo/modipsl/modeles/NEMO/OPA_SRC/SBC/flx_core.h90 delete mode 100755 deploy/patches/ithaca/nemo/v3.2/modipsl/config/ORCA2_LIM/compilation.cmd delete mode 100755 deploy/patches/ithaca/nemo/v3.2/modipsl/config/ORCA2_LIM/cp.cmd delete mode 100755 deploy/patches/ithaca/nemo/v3.2/modipsl/config/ORCA2_LIM/run_nemo-v3.2-orca1.cmd delete mode 100755 deploy/patches/ithaca/nemo/v3.2/modipsl/config/ORCA2_LIM/scripts/BB_make.ldef.orig delete mode 100755 deploy/patches/ithaca/nemo/v3.2/modipsl/config/ORCA2_LIM/scripts/BB_make.ldef_1st delete mode 100755 deploy/patches/ithaca/nemo/v3.2/modipsl/config/ORCA2_LIM/scripts/BB_make.ldef_2nd delete mode 100755 deploy/patches/ithaca/nemo/v3.2/modipsl/config/ORCA2_LIM/setup/namelist.v3.2.default.DFS4.1 delete mode 100755 deploy/patches/ithaca/nemo/v3.2/modipsl/config/ORCA2_LIM/setup/namelist.v3.2.default.DFS4.3 delete mode 100755 deploy/patches/ithaca/nemo/v3.2/modipsl/config/ORCA2_LIM/setup/namelist_ice.v3.2.default delete mode 100755 deploy/patches/ithaca/nemo/v3.2/modipsl/modeles/IOIPSL/src/calendar.f90 delete mode 100755 deploy/patches/ithaca/nemo/v3.2/modipsl/modeles/NEMO/OPA_SRC/par_oce.F90.orig delete mode 100755 deploy/patches/ithaca/nemo/v3.2/modipsl/util/AA_make.gdef delete mode 100755 deploy/patches/ithaca/nemo/v3.2/modipsl/util/AA_make.gdef_orig delete mode 100755 deploy/patches/ithaca/nemo/v3.3/NEMOGCM/CONFIG/compilation.cmd delete mode 100755 deploy/patches/ithaca/nemo/v3.3/NEMOGCM/CONFIG/cp.cmd delete mode 100755 deploy/patches/ithaca/nemo/v3.3/NEMOGCM/CONFIG/run_nemo-v3.3-orca1.cmd delete mode 100755 deploy/patches/ithaca/nemo/v3.3/NEMOGCM/CONFIG/setup/namelist.v3.3.default.DFS4.1 delete mode 100755 deploy/patches/ithaca/nemo/v3.3/NEMOGCM/CONFIG/setup/namelist.v3.3.default.DFS4.3 delete mode 100755 deploy/patches/ithaca/nemo/v3.3/NEMOGCM/CONFIG/setup/namelist_ice_lim2.v3.3.default delete mode 100755 deploy/patches/ithaca/nemo/v3.3/NEMOGCM/EXTERNAL/IOIPSL/src/calendar.f90 delete mode 100755 deploy/patches/jaguar/ecearth/v3-r719/sources/build-config/compilation.cmd delete mode 100755 deploy/patches/jaguar/ecearth/v3-r719/sources/build-config/cp.cmd delete mode 100755 deploy/patches/jaguar/ecearth/v3-r719/sources/build-config/run-atm.cmd delete mode 100755 deploy/patches/jaguar/ecearth/v3-r719/sources/build-config/run.cmd delete mode 100755 deploy/patches/jaguar/ecearth/v3-r719/sources/build-config/setup/ctrl/iodef.xml delete mode 100755 deploy/patches/jaguar/ecearth/v3-r719/sources/build-config/setup/ctrl/namcouple.sh delete mode 100755 deploy/patches/jaguar/ecearth/v3-r719/sources/build-config/setup/ctrl/namelist.ifs.sh delete mode 100755 deploy/patches/jaguar/ecearth/v3-r719/sources/build-config/setup/ctrl/namelist.lim2.sh delete mode 100755 deploy/patches/jaguar/ecearth/v3-r719/sources/build-config/setup/ctrl/namelist.lim3.sh delete mode 100755 deploy/patches/jaguar/ecearth/v3-r719/sources/build-config/setup/ctrl/namelist.nemo-orca025-new.sh delete mode 100755 deploy/patches/jaguar/ecearth/v3-r719/sources/build-config/setup/ctrl/namelist.nemo-orca025.sh delete mode 100755 deploy/patches/jaguar/ecearth/v3-r719/sources/build-config/setup/ctrl/namelist.nemo-orca025.sh.old delete mode 100755 deploy/patches/jaguar/ecearth/v3-r719/sources/build-config/setup/ctrl/namelist.nemo-orca1.sh delete mode 100755 deploy/patches/jaguar/ecearth/v3-r719/sources/build-config/setup/ctrl/namelist.nemo-orca1.sh.old delete mode 100755 deploy/patches/jaguar/ecearth/v3-r719/sources/build-config/setup/ctrl/namelist.nemo.sh delete mode 100755 deploy/patches/jaguar/ecearth/v3-r719/sources/build-config/setup/ctrl/xmlio_server.def delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/build/compilation.cmd delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/build/cp.cmd delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/build/run_t159l62_orca1.cmd delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/build/run_t159l62_uncoup.cmd delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/build/setup/setupifs-amip.ksh delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/build/setup/setupifs.ksh delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/build/setup/setupifs2.ksh delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/build/setup/setupnemo.ksh delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/build/setup/setupnemo2.ksh delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/build/setup/setupoasis3.ksh delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/ifs/scripts/cpmpif.ksh delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/ifs/scripts/mkabs_fc delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/ifs/src/build/arch/Makefile.in.ifortmpich2 delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/ifs/src/emos/Makefile.fortran_with_underscore delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/ifs/src/emos/bufrdc/sources.ifortmpich2 delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/ifs/src/emos/bufrdc/sources.ifortmpich264 delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/ifs/src/emos/bufrdc/tools/config.ifortmpich2R64 delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/ifs/src/emos/config.ifortmpich2 delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/ifs/src/emos/config.ifortmpich2R64 delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/ifs/src/emos/gribex/sources.ifortmpich2 delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/ifs/src/emos/options_ifortmpich2 delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/ifs/src/emos/pbio/sources.ifortmpich2 delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/nemo/build/config/lindgren.config delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/nemo/modipsl/modeles/IOIPSL/tools/rebuild delete mode 100755 deploy/patches/lindgren/ecearth/v2.3.0/oasis3/prism_2-5/prism/src/mod/oasis3/util/make_dir/make.lindgren delete mode 100755 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/compilation.cmd delete mode 100755 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/cp.cmd delete mode 100755 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/run-atm.cmd delete mode 100755 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/run.cmd delete mode 100644 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/setup/ctrl/iodef.lim2.xml delete mode 100644 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/setup/ctrl/iodef.lim3.xml delete mode 100644 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/setup/ctrl/iodef.xml delete mode 100755 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/setup/ctrl/namcouple-real.sh delete mode 100755 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/setup/ctrl/namcouple.sh delete mode 100755 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.ifs-T159L62.sh delete mode 100755 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.ifs-T255L62.sh delete mode 100755 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.ifs-T255L91.sh delete mode 100755 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.ifs-T511L91.sh delete mode 100755 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.ifs-T799L62.sh delete mode 100755 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.lim2-ORCA025.sh delete mode 100755 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.lim2-ORCA1.sh delete mode 100755 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.lim3-ORCA025.sh delete mode 100755 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.lim3-ORCA1.sh delete mode 100755 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.nemo-ORCA025L46.sh delete mode 100755 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.nemo-ORCA1L46.sh delete mode 100644 deploy/patches/lindgren/ecearth/v3.0/sources/build-config/setup/ctrl/xmlio_server.def delete mode 100755 deploy/patches/lindgren/ecearth/v3.0/sources/util/ec-conf/ec-conf delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/build/compilation.cmd delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/build/cp.cmd delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/build/run_t159l62_orca1.cmd delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/build/run_t159l62_uncoup.cmd delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/build/setup/setupifs-amip.ksh delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/build/setup/setupifs.ksh delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/build/setup/setupnemo.ksh delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/build/setup/setupoasis3.ksh delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/scripts/cpmpif.ksh delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/scripts/mkabs_fc delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/src/build/arch/Makefile.in.ibmpower5 delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/src/ec/source/datecmd.h delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/src/ec/source/julian.h delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/src/emos/bufrdc/tools/config.ibm_power4R64 delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/src/emos/bufrdc/tools/config.ibmpower5R64 delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/src/emos/config.ibm_power4 delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/src/emos/config.ibm_power4R64 delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/src/emos/config.ibmpower5 delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/src/emos/config.ibmpower5R64 delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/src/emos/config.ibmpower6R64 delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/src/emos/config_fortran_with_underscore.rs6000 delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/src/emos/config_fortran_with_underscore.rs6000R64 delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/src/emos/config_fortran_with_underscore.rs6000R64A64 delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/src/emos/gribex/fortranInterface.c delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/src/emos/options_ibmpower5 delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/src/ifsaux/support/cptime.F delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/src/ifsaux/support/drhook.c delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/src/ifsaux/support/ifssig.c delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/ifs/src/ifsaux/utilities/linuxtrbk.c delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/nemo/build/config/MareNostrum.config delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/nemo/modipsl/modeles/IOIPSL/tools/rebuild delete mode 100755 deploy/patches/marenostrum/ecearth/v2.3.0/oasis3/prism_2-5/prism/src/mod/oasis3/util/make_dir/make.MareNostrum delete mode 100755 deploy/patches/marenostrum/nemo/ecearth-v2.2/build/compilation.cmd delete mode 100755 deploy/patches/marenostrum/nemo/ecearth-v2.2/build/run_orca1_uncoup.cmd delete mode 100755 deploy/patches/marenostrum/nemo/ecearth-v2.2/build/setup/setupnemoorca1.ksh delete mode 100755 deploy/patches/marenostrum/nemo/ecearth-v2.2/nemo/build/CPP_keys.ORCA1_OASIS3 delete mode 100755 deploy/patches/marenostrum/nemo/ecearth-v2.2/nemo/build/config/MareNostrum.config delete mode 100755 deploy/patches/marenostrum/nemo/ecearth-v2.2/nemo/modipsl/modeles/IOIPSL/tools/rebuild delete mode 100755 deploy/patches/marenostrum/nemo/ecearth-v2.2/nemo/modipsl/modeles/NEMO/OPA_SRC/SBC/flx_core.h90 delete mode 100755 deploy/patches/marenostrum/nemo/v3.2/modipsl/config/ORCA2_LIM/compilation.cmd delete mode 100755 deploy/patches/marenostrum/nemo/v3.2/modipsl/config/ORCA2_LIM/cp.cmd delete mode 100755 deploy/patches/marenostrum/nemo/v3.2/modipsl/config/ORCA2_LIM/run_nemo-v3.2-orca1.cmd delete mode 100755 deploy/patches/marenostrum/nemo/v3.2/modipsl/config/ORCA2_LIM/scripts/BB_make.ldef.orig delete mode 100755 deploy/patches/marenostrum/nemo/v3.2/modipsl/config/ORCA2_LIM/scripts/BB_make.ldef_1st delete mode 100755 deploy/patches/marenostrum/nemo/v3.2/modipsl/config/ORCA2_LIM/scripts/BB_make.ldef_2nd delete mode 100755 deploy/patches/marenostrum/nemo/v3.2/modipsl/config/ORCA2_LIM/setup/namelist.v3.2.default.DFS4.1 delete mode 100755 deploy/patches/marenostrum/nemo/v3.2/modipsl/config/ORCA2_LIM/setup/namelist.v3.2.default.DFS4.3 delete mode 100755 deploy/patches/marenostrum/nemo/v3.2/modipsl/config/ORCA2_LIM/setup/namelist_ice.v3.2.default delete mode 100755 deploy/patches/marenostrum/nemo/v3.2/modipsl/modeles/IOIPSL/src/calendar.f90 delete mode 100755 deploy/patches/marenostrum/nemo/v3.2/modipsl/modeles/NEMO/LIM_SRC_2/limthd_2.F90 delete mode 100755 deploy/patches/marenostrum/nemo/v3.2/modipsl/modeles/NEMO/LIM_SRC_2/limthd_2.F90.orig delete mode 100755 deploy/patches/marenostrum/nemo/v3.2/modipsl/modeles/NEMO/OPA_SRC/DIA/diawri.F90 delete mode 100755 deploy/patches/marenostrum/nemo/v3.2/modipsl/modeles/NEMO/OPA_SRC/DIA/diawri.F90.orig delete mode 100755 deploy/patches/marenostrum/nemo/v3.2/modipsl/modeles/NEMO/OPA_SRC/par_oce.F90.orig delete mode 100644 deploy/patches/marenostrum/nemo/v3.2/modipsl/util/AA_make.gdef delete mode 100755 deploy/patches/marenostrum/nemo/v3.2/modipsl/util/AA_make.gdef_orig delete mode 100755 deploy/patches/marenostrum/nemo/v3.3/NEMOGCM/CONFIG/compilation.cmd delete mode 100755 deploy/patches/marenostrum/nemo/v3.3/NEMOGCM/CONFIG/cp.cmd delete mode 100755 deploy/patches/marenostrum/nemo/v3.3/NEMOGCM/CONFIG/run_nemo-v3.3-orca1.cmd delete mode 100755 deploy/patches/marenostrum/nemo/v3.3/NEMOGCM/CONFIG/setup/namelist.v3.3.default.DFS4.1 delete mode 100755 deploy/patches/marenostrum/nemo/v3.3/NEMOGCM/CONFIG/setup/namelist.v3.3.default.DFS4.3 delete mode 100755 deploy/patches/marenostrum/nemo/v3.3/NEMOGCM/CONFIG/setup/namelist_ice_lim2.v3.3.default delete mode 100755 deploy/patches/marenostrum/nemo/v3.3/NEMOGCM/EXTERNAL/IOIPSL/src/calendar.f90 delete mode 100755 deploy/patches/marenostrum/nemo/v3.3/NEMOGCM/EXTERNAL/IOIPSL/src/calendar.f90.orig delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/build/compilation.cmd delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/build/cp.cmd delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/build/run_t159l62_orca1.cmd delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/build/run_t159l62_uncoup.cmd delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/build/setup/setupifs-amip.ksh delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/build/setup/setupifs.ksh delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/build/setup/setupifs2.ksh delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/build/setup/setupnemo.ksh delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/build/setup/setupnemo2.ksh delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/build/setup/setupoasis3.ksh delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/ifs/scripts/cpmpif.ksh delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/ifs/scripts/mkabs_fc delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/ifs/src/build/arch/Makefile.in.marenostrum3 delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/ifs/src/emos/Makefile.fortran_with_underscore delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/ifs/src/emos/bufrdc/sources.marenostrum3 delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/ifs/src/emos/bufrdc/sources.marenostrum3R64 delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/ifs/src/emos/bufrdc/tools/config.marenostrum3R64 delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/ifs/src/emos/config.marenostrum3 delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/ifs/src/emos/config.marenostrum3R64 delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/ifs/src/emos/gribex/sources.marenostrum3 delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/ifs/src/emos/options.marenostrum3 delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/ifs/src/emos/options_marenostrum3 delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/ifs/src/emos/pbio/sources.marenostrum3 delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/nemo/build/config/marenostrum3.config delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/nemo/modipsl/modeles/IOIPSL/tools/rebuild delete mode 100755 deploy/patches/marenostrum3/ecearth/v2.3.0/oasis3/prism_2-5/prism/src/mod/oasis3/util/make_dir/make.marenostrum3 delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/compilation.cmd delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/cp.cmd delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/run-atm.cmd delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/run.cmd delete mode 100644 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/iodef.lim2.xml delete mode 100644 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/iodef.lim3.xml delete mode 100644 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/iodef.xml delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/namcouple-real.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/namcouple.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T159L62.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T255L62.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T255L91.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T511L91.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T799L62.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.lim2-ORCA025.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.lim2-ORCA1.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.lim3-ORCA025.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.lim3-ORCA1.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.nemo-ORCA025L46.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.nemo-ORCA025L75.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.nemo-ORCA1L46.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/namelist.nemo-standalone-ORCA1L46.sh delete mode 100644 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/ppt0000000000 delete mode 100644 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/pptdddddd0000 delete mode 100644 deploy/patches/marenostrum3/ecearth/v3.0.1/sources/build-config/setup/ctrl/xmlio_server.def delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/compilation.cmd delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/cp.cmd delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/run-atm.cmd delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/run.cmd delete mode 100644 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/setup/ctrl/iodef.lim2.xml delete mode 100644 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/setup/ctrl/iodef.lim3.xml delete mode 100644 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/setup/ctrl/iodef.xml delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/setup/ctrl/namcouple-real.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/setup/ctrl/namcouple.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.ifs-T159L62.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.ifs-T255L62.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.ifs-T255L91.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.ifs-T511L91.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.ifs-T799L62.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.lim2-ORCA025.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.lim2-ORCA1.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.lim3-ORCA025.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.lim3-ORCA1.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.nemo-ORCA025L46.sh delete mode 100755 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/setup/ctrl/namelist.nemo-ORCA1L46.sh delete mode 100644 deploy/patches/marenostrum3/ecearth/v3.0/sources/build-config/setup/ctrl/xmlio_server.def delete mode 100755 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/compilation.cmd delete mode 100755 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/cp.cmd delete mode 100755 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/run-oce.cmd delete mode 100644 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/iodef.lim2.xml delete mode 100644 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/iodef.lim3.xml delete mode 100644 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/iodef.xml delete mode 100755 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namcouple-real.sh delete mode 100755 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namcouple.sh delete mode 100755 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T255L62.sh delete mode 100755 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T255L91.sh delete mode 100755 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T511L91.sh delete mode 100755 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.ifs-T799L62.sh delete mode 100755 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.lim2-ORCA025.sh delete mode 100755 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.lim2-ORCA1.sh delete mode 100755 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.lim3-ORCA025.sh delete mode 100755 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.lim3-ORCA1.sh delete mode 100755 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.nemo-ORCA025L46.sh delete mode 100755 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.nemo-ORCA025L75.sh delete mode 100755 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.nemo-ORCA1L46.sh delete mode 100755 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/namelist.nemo-standalone-ORCA1L46.sh delete mode 100644 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/ppt0000000000 delete mode 100644 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/pptdddddd0000 delete mode 100644 deploy/patches/marenostrum3/nemo/ece-v3.0.1/sources/build-config/setup/ctrl/xmlio_server.def delete mode 100755 deploy/patches/marenostrum3/nemo/ecearth-v2.2/build/compilation.cmd delete mode 100755 deploy/patches/marenostrum3/nemo/ecearth-v2.2/build/run_orca1_uncoup.cmd delete mode 100755 deploy/patches/marenostrum3/nemo/ecearth-v2.2/build/setup/setupnemoorca1.ksh delete mode 100755 deploy/patches/marenostrum3/nemo/ecearth-v2.2/nemo/build/CPP_keys.ORCA1_OASIS3 delete mode 100644 deploy/patches/marenostrum3/nemo/ecearth-v2.2/nemo/build/config/marenostrum3.config delete mode 100755 deploy/patches/marenostrum3/nemo/ecearth-v2.2/nemo/modipsl/modeles/IOIPSL/tools/rebuild delete mode 100755 deploy/patches/marenostrum3/nemo/ecearth-v2.2/nemo/modipsl/modeles/NEMO/OPA_SRC/SBC/flx_core.h90 delete mode 100755 deploy/src/deploy.sh delete mode 100644 deploy/src/hpcdep.sh diff --git a/deploy/README b/deploy/README deleted file mode 100644 index 8868f84..0000000 --- a/deploy/README +++ /dev/null @@ -1,45 +0,0 @@ -HOW TO DEPLOY MODEL AT REMOTE HPC/PLATFORM -========================================== - -Here is below a fundamental link for detailed information about available -models and computing platforms: - -http://ic3.cat/wikicfu/index.php/Models - -Here are below fundamental paths for the sources of models and -released patches (w.r.t. different platforms): - -/cfu/releases/models -/cfu/releases/patches - -MODELS ------- - -Here is below the list of models could be deployed: - -* nemo: ecearth-v2.2, v3.2, v3.3, ece-v3.0.1 -* ecearth: v2.0, v2.1, v2.2.0, v2.2.1, v2.2.3, v2.3.0, v3.0, v3.0.1 - -PLATFORMS ---------- - -Here is below the list of platforms could be used for deployment of a model: - -* ithaca -* marenostrum -* marenostrum3 -* ecmwf -* hector -* lindgren -* jaguar - -e.g. ----- - -Here are below examples given for starting the deployment process in -distributed fashion: - -> cd src -> nohup ./deploy.sh ithaca nemo ece-v3.0.1 >& deploy_ithaca_nemo_ece-v3.0.1.log & -> nohup ./deploy.sh ithaca ecearth v3.0.1 >& deploy_ithaca_ecearth_v3.0.1.log & - diff --git a/deploy/headers/ecmwf b/deploy/headers/ecmwf deleted file mode 100644 index 5f5d8e3..0000000 --- a/deploy/headers/ecmwf +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/ksh -#@ shell = /usr/bin/ksh -#@ class = ns -#@ job_type = serial -#@ job_name = HPCJOB -#@ output = HPCTMP/$(job_name).$(jobid).out -#@ error = HPCTMP/$(job_name).$(jobid).out -#@ notification = error -#@ resources = ConsumableCpus(1) ConsumableMemory(2000mb) -#@ wall_clock_limit = 10:00:00 -#@ queue -# diff --git a/deploy/headers/hector b/deploy/headers/hector deleted file mode 100644 index 582be5f..0000000 --- a/deploy/headers/hector +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -#!/bin/sh --login -#PBS -N HPCJOB -#PBS -e HPCTMP -#PBS -o HPCTMP -#PBS -l walltime=10:00:00 -#PBS -l mppwidth=2 -#PBS -l mppnppn=1 -#PBS -A hpx1enes -# diff --git a/deploy/headers/ithaca b/deploy/headers/ithaca deleted file mode 100644 index a086e30..0000000 --- a/deploy/headers/ithaca +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -#$ -S /bin/sh -#$ -N HPCJOB -#$ -o HPCTMP -#$ -j y -# diff --git a/deploy/headers/jaguar b/deploy/headers/jaguar deleted file mode 100644 index 4566cee..0000000 --- a/deploy/headers/jaguar +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -#PBS -N HPCJOB -#PBS -o HPCTMP -#PBS -e HPCTMP -#PBS -l walltime=10:00:00 -#PBS -l size=1 -#PBS -A cli055 -#PBS -l gres=widow2%widow3 -# diff --git a/deploy/headers/lindgren b/deploy/headers/lindgren deleted file mode 100644 index f24a0e8..0000000 --- a/deploy/headers/lindgren +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -#!/bin/sh --login -#PBS -N HPCJOB -#PBS -e HPCTMP -#PBS -o HPCTMP -#PBS -l walltime=10:00:00 -#PBS -l mppwidth=2 -#PBS -l mppnppn=1 -# diff --git a/deploy/headers/marenostrum b/deploy/headers/marenostrum deleted file mode 100644 index fc1f213..0000000 --- a/deploy/headers/marenostrum +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/sh -#@ job_name = HPCJOB -#@ output = HPCTMP/HPCJOB_%j.out -#@ error = HPCTMP/HPCJOB_%j.out -#@ wall_clock_limit = 10:00:00 -#@ total_tasks = 1 -# diff --git a/deploy/headers/marenostrum3 b/deploy/headers/marenostrum3 deleted file mode 100644 index 88d222a..0000000 --- a/deploy/headers/marenostrum3 +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -#BSUB -J HPCJOB -#BSUB -oo HPCTMP/HPCJOB_%J.out -#BSUB -eo HPCTMP/HPCJOB_%J.out -#BSUB -W 10:00 -# diff --git a/deploy/patches/ecmwf/ecearth/v3.0.1/doc/compiling-and-running-short-guide.pdf b/deploy/patches/ecmwf/ecearth/v3.0.1/doc/compiling-and-running-short-guide.pdf deleted file mode 100644 index e4dbe4c704d988f4054495fe4475ab040d28689e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 300084 zcmZsCV{~O-@MXtl2QPjxI<{@wwr%sp=-BC49Xsh*9lK-OwkE&-npra+=G(dFu6xg2 zb$8XNU9}InqNq3>6Fn%pxa?6F2{7&mO2b;w~jZ{>(YwXL?_XU+I^lv!J#umC>`is6GnQLoe16I*N7bN9K$2z$7@~l+gdvNO^0RLfXvunxD>p6lFo-s zc@|Di}V6G@}edzePtT? zNX~c1FdSPo6sWQ}(Bu1uMu`ibt?d^fn@YT1n447R=G#}~s%j`T>sJ^#3usmNf~w|! z4x%lfadV9S9?ZD&xyBsubJ6&ndEwc7$FAY&XkI{?1DRv|iISr+cH&E$6lsaXpT^UI zK&<`mdn)!qJ$eHLk0selYym9751E%Aw2ScrF+s3uG$t|!h-%>sTYSQfdqZ-VA@!b$+q;KP1f7C;^`Wx5(o)`@kEOFhZW?(GyBksV{y~ z{SJ!9p(?VpnAeJY@TTf}H5$_RM`G}O1o%P3 z1wQ(8lRWy>*Gt5G?y>EpLmS}D>`nhSe7;8iArAgOp#3*sV`u&E?*GiO{$Dt%dO4ag zXet<6o0+&WsJI!s{&y{9XJlcie}Ct4t9ds-y8R{JN-f+S%go(D|4}O>S4l(!D(?8<5ldogI`fmsDb8KJ0`aj(aeGoWT{B zkwIr}Zk}p825cbkJ>0ONuBTPWl%K^pKP%qPdlzYV+mb8s^7?vg z_Mh$=lwh<2G%qkh#&(mV-5HB+%Pd8(;Q|yuu>Ox2Lg1KrlQtbzG*0WXF*_Is4iZHO zSUVf89`Xe=GLZ=wN?lu7C^bkG{iv`XYyeHjIbEWZ85~ar%a82k4BKK#BEtjPNXmII zFX9aef-{&uY1#6d{p@KFo~t&WW2|<~jODy_74F+Fc3|9_bSc}>y?98k6nQ8aCqZA~ z57TpJPVY|YLI%P6Hu<7lqZ?!nzU{$9q8v#h-o$@fdCCcTd&X}oH zWrd@e>F|+56pEQ&cIM7Z?oE?2V{VhJR;5yf4^uA&R|O|@;fgP+o zKhK$zY+97V8b(p{J7_QnjUC*wL_2d6&%gLaa$^CFRLZilnMBW-z|PtQu|%mVuQ*a5fGp!vvz|@EwOluQg-U#`*f~R%I;}DV zK2{kH)&1I%EvvVIm4hQ5WmmKQsd>{d@7dNEFIuRE1lCy)l>{9B8^(nEHze*H@#2yj zHEOw=b*R}ILXqirVl8G$C1yII8=*gYg^(lRaEXsQgL$PRQEhhrCi5XMUkrwYx-&DV zp7j#Kkh4FNzSMD&<9GOv*7+19L&v3F*)Xh&4HdWZ!J6jGtr~ z$F5hm;nzD*8SsgH`S#}qndO0TQo+bssjz%|NszD`Q*(oO&V$skBorD&2~w)g8QR73 zR;<9uFw%u>#-<5-3DY_oTXa9b7fy`64;2*Rgcc|^;Cw5aIkCp6m_}bdJWfGvIMn z5@gV>{M-|A+#8iX{;c8Ik-syJS#B;cm+1uHI3*F8cnp`gSuCl(7vaK05+wLLSqc;A z5^BVX8%Ud(WjB#P+eh}$sywLVRiNStrB*L#`t-!A{SHJlD3Mvra>LFoliv3^u9sz9BHh}8=e3lbmMd^_4X4e`8A zP4eG7@X%qdRhp{Y2YkT22^WzHfTS7>?=%Pv9$SC!Xl) zRe1+=toNLRRF`R1J6Q`P#0J2$h!kh2Y0)BklP1j|V-Ybt4>|k{$`{BPi_7HL6m$|q zl4l@B^ve14uTUtU<$O8YvgdPJygm#3Jz?fhboXRJ(mpaM|1cntd>3{{*1`*Bpe#T> zHJb`;8o-+&NfiRF8b&COxn4M@kz|)0@=BQb)GPp&_dM<+eN-I+#DYRZ9xk9L)GvfW z{BUUB3xT|pT07@8n@Twq46(Tz7oQcPYJ~i6w&qFw89{1Z1Ci4+uOGaQxb_Bm$P)G|$JqsgCkf4v6 zF*iv=buo>Lt28V?7vYPRBDYM>hv!di5M(jpi-9Nuk+o%kfQ5X`(V75uXtd97Sfa_T zA<)bNMUgC`X(1Z-rKZ5q={Tx!s`xwWf0 zwiDCR$@2AHNYNLs#~!AW!^sDGDSSS zI_-#YN!R6<)~; zliV!fL?%K&`64Hg@7$6bGqHx|&jn4-n>T<9;p@|$egFE?5C=aoyKu=}72xtKVn&J< z>&2pq9Ju8gu&!$nR-lK zs z?r>z{GTct3X2S$iBfAD)aVrM;far)p;vfo*kq`!KAh2Q&zSCV3RmhTiduwp@Bf|H= z!G5Zf&Ew=WB$WvaTBrvUqxcOPNjp}Srdyvn_b2d;Q=icV5vDr_%pMI!AU;2Z)G*sr zSG!`N<<7t^b3P_>Cb*SCMi4mrtQ)6EmMBw<+cc_H31+~yuBZ3q+^ZkSUrSg{Nvs^P zVO)@61PV1Q|DLmMqJc`K{$Nh|bi&_+BM3E z3|iF^oGH^LPx)(X{nW7gJZF*=WKx8L+FiBznwUIs%ZKdKTZ-B>F9L37r_#gwF=nzwd(6&;C6aGe4@!qkud z1r)Kh!>Lr<)p6f$;INsJSZ0au!kSD*-IER!BEw&>{uaz!E~y)_|3RJmel7BE9PsbA z<$>%a@;jFEmB{ZTIS-m$JsP-MSkhzUT~4wOZuQ0@$*S5rz1-2aSq-;bvJr>xCA|BF1oV^dJtA2mhH$6Vb7sq>Mn&rJUvyV4XZ(T4w8jaT?$!nT$tBdkAE93 zl(LciDW?7?2>G+&-59Z3@Vmm1lf-3f^qy#1kw$RoAxjiFHmSTlvT8xK#M&Rf1N}$U zaJMcgr4Ngv;c)@@(0V-~pqt(_MBTEw)`RA@;o>fu*r|<(ST!`L$aopZ*PJ@4R^-)R z_kXIsb`{-h+!Xkuu!O0@I?V;Zs6pXK-WvH-y9_x0D?Qi^Ro`#PKV!WC;g_OuLBu(5 zby7JWJT?G=iA>xJr29VPja(Me_!tO9l}HoHvAXf&K#eZvs+@tkw-(vm*-hZZ)@WY+CqQLkF|vy6iAT;qYy`rB3u6jt`D5HEAyuto*Ok?CKaNN*GXS zx+u!n=VzifLY0H?c1-!oK{Bdj81(>GnxDz4pe%yO_bqn!7rXJ{mcT;d?q$|@=)EnN zC8hqy&A!0?lJ#DHUl^D-%*03P1|mfxKhxIW1tX`>{&|I+XQH8-jrfCrRH_Z7GJZW9 zPCXM&H4{!18`zrJfV{#NUa9&fX^V4w-K64d_WSaRgrXstmc8pIR_3e`$YWyWmWjP= zC5XfwClKAngTzULL3%7^7|E?E$VABk7&UMDi&*%FYEqD~(ytKZa!oSu#NJ=ZUb_Bp z@~-uosOn^}F#0_x3|j;YTRGHNx;0pNKOi2jfK!LUkJvZ)5L=`Qm2#L`x2AnqI4<@7b38?4xZnU49^;KR4eI6Bcu=lpY)rS*$`Fofi zneE=~))o3H5xb)>(6b4cc)L6dQNhjC2@T!c-dWMdSMD_ zD9sN7(IdDG30#rpAfTIYV|8i1!-@GK$BP-wO1U-+&d=}}UgBGxpTTU*GM(AQ1y$$v zK2(D(^3hAgLBhbsr>B0`hj7FO?zS;bv{DD@<|LIV8=#xEu^tQ=$%9YMY|S?;9ue;dmu zN5^M)XE@&MS8s!;p1A38BTE=H!Pk?lZdq$G**7k-&y6Zx2WcjGp9XIi@3IGKFhQ`$ zz3jU2K}o&zl!4X9*4&;`*kQ8tXp+yg{F%xbVe!%=xtAvnKIa}?Z5CG?K-ta>&R6%j z?A0SKk7*Z@x#Y*WBXXX*7?h#PeVujKG>4g>UCB2Bw z3Gf}jbRP8*K0tEbcH1g4-ddC-UyLYTj4;!HGfRuyPlMf8N?x%=4k}1-L%EZC!U{1! z=JQG%-4Er+pEPu|V0>Z$^x+_0vu1jt%W+3iK*S5GkWM##Pnc8q1sEo_AaF1aW2=j2 zbBbekif6wuJPc=rN9KSq@mwKd2Af4b1#uf|=N#C0RCF*7_` z)~rE(?ow&IBeG@nHz;4#WjPa2J$0Wy$pG0?8GCVP-i`ixEfW=}e?|WjimEM#!oej9 zP_1O8$;ceGNK>98LX9^Vu;Y%^37IuR;X4iBTMlPDyU@+WdQIaQY^Y|R=$hd?RNu{B zrRv!|qgu=E2tD?I?e-Il>pdmtR494z1L?}4yIcm*yw~iCCJkTZSry#j4l#mAa1>+} zit;wXUv5yndx`IS2T%%7^I+Zt=Yrqm5R42OyREK2C_epS!CrA8f*h)H9s}Ll8>aZl z5y>a|lH|5GHEcI@+e~EkFXU1>IFc_{^xQ&?f63wWTTETdM!mZz)X@K_uee&N2*#^~ zx38vcZ6f)6hYT8zyjt!8vdQpKti61%IB+vh(1f#P*cQ&%T#DSmO_s5XSAW+D|nR?=k zUDvy%us#hQpFa&6zg>TN|NR8YYm!?Bz%boS0;h$FfO9i5 z)(&n=mea>gG@XJ2bS5Qh#00$2uk4T=fG3mflxi>^n|QG7W41)>EC1$4j_~|{m%rDV zX?BM;No6ebT>3m=D)!zk2$_&e&xu}h@~+-`T&v#0Z4i_2r62*5a^KBV=h9(8!qf`m zl4iP`QTIG?Iy(#fwPSHcY5iS00QY^SvkJxW6UFgN#qkxtSead}G=le}K~%5ag{V;i zHJ*om1WP&|mImuT`Fd>P?W=jO((_h%=2^%KdWZ4Heru|^9*5WS;Ej=Rq;9NhdSAZI zzT!y}+ERJ7c5!;^NsYJfEICB&s$&mUQNNJwIka3ohF_yA2meK+{)&x3c1v;#q-0ydOXAUkmAvBy|o3qi5Tk9q) zvvPcAdt`b!9oAfOGBDfv{2BMT$r?Pqao$&3<#Cin(tDYBlviB;kvRHc0)O~8vi2!; zu-*&srtC|wJ9_p3ofUds4gL^++ZCO0P$9dYjq`vMsX=UqDX1>KbLYfqOrH=Bnfb*e zxnCeH?@e}mrS+yQxT%yKKt-`dVb@VC6Faj%qJ2D-E8wGtXjd8`(+3yb$5`pEajyN- zX}88h+FZ{j+o{m$VWQ-UM9APXDGz;t^jW8=Xm@UeE#`$v=|-%Avn#u|Ad!nURTQ`# zc{Fl&D}dDBJYr&bX%%O_wyECaXRt2hf!Lx>&>quSUSAo2jMz;V_gcdFk+l=*5QVOR zNdbK@RLvmY8Cf&ev?>w3qcH5aA&J=i7T@dmTXS9oa(g{ZdyBr1B5CFq$I${bZ#NCd zdx!P|@0%eN{Wo3D{H31nPiD3{Nv#>avGrn0vc6zxyCp9bsEDLjTPH}oLa;Hw7oz^( zD_UI+O1iV98rJGVX!HLrt~YLH4xA9*FiIx#&&^h}q>`-V+4z)h(#WpwjVYpq_iEFP zyV8FY6;DsTk1?8NTIC~2Jp4Pm?QztYnBiN<2OtrCuu%FmFZMXvDb21F>|sJljX8gx zWK+Z8Ug6!)Bm&h~=;Pd-dB(>`1L@3uJl)}0sj+C~y_NcY^BVOs(jMr7j$|3s~=F<*b^b5X;OU3`P&8td6&`CW95 zHkc^LSgP_HsgFISYAQ!8RH)MA$TH<)*Yo;`hq66>>yu8)w=}eu3<6Q>o5*B0yvR}d z;gqzQm`-K$MGenU&~|R7N!BO|Sp!Qu4290sGc}-^PFhPXp`Mpv-&ZANaOU_Uh9A+O ze+ZYv6-oAv3;PP$A>6J(YXYmGmn8Kz@#s)~M?LTdBO*3_90Gq33V$RDf6#5W&^uvh z;r+?HqwSVeAG{O7{h%abFW&v$aza_g-v;Anb$rKMOj4_SWd3uQ8<A3LwL2vKj@Y{KnC}Yy-_Z6zUra=q<|rnT5%O|`$rkkq9BvSjXplC@?^tQPzA$~C z_z08uD24b)tphLEco~~AKEGVWBg@%OVq(%y(HK@TlyOZ5ufCK5!?3lJW)I^eu~qA4 zj!D~IU?&SvR85)R(7VK}gPP=LGSzV)oem{eP2wuD69rH@JKQg1zJ}eB6 zHpYxuLll)7p=kaJ+U2;4w?p0rIwNBBe)|Ueb;-(qBmwUDi7;Ro%&)OH*&+7MkKb{{ zYn3v92jUZnTfJLP`@3mSYzyt5@z(El;-1W2+S$$Z^E=pwPgp%1WMkT2JU;qM)R@os zJvU{Zg&!dhB2$TuD*;1uo82NGTl8)#5JQdOzvBy*i9}ue-veJ~L^e>wtRvg7@ws5* zik3cL?@4p|rnemX0!B59(jXy zBUl@!xJT(^AX8GOfb)w^w^wmv*dkQr{&hB^tRKi4G$)-N(A&Bu;L>|<>KFsR>7pKc9NmmwqJkUc2DM}hC+~}7|9Z1lA` zG)Jx3mtmq>AG*n+1tPHJ%6sRp0>uU)0ffD@QAL-BT8{0=k=1ki%6xmwIde?}i3fzc za~28|Z|OY-i=Rat8p&cu>uPhVYZg(S(}=TWKhTDOudZqjx+?+Ur?`VZZFplbD1Nv)xvd9iI@ zR7T6$EC9MK*)#AP86qB}=oLQk5i`>jH}w|9@+XCt5*eH1+8ULWkc4uY9tC~7sIG5L zz48S?e;ms|lc20#+69xYA*a7pEKO6@ly`J90weMcHwrc6a2|Oz`H2iKJep)edCMd8 zFj~pFWhOynj!POW!}2d-o06>soCf1IqM@rUd2F?Ytjf>_hS_4G0j@MrIoy5}^dkRw z$YM8B?yvzPCUS5%4N(Qcux+EeH_eCZxLkFH=bDxn&%Ss#{9^kg1M=)mtqv1>#1;)A zgmRuSW~TsnkWDm+!w$l#5BIu(iH`%eS`DXuUN?z={e&c9+F|J>%|uem5-;;W9c>b| zZlYeBB^k)TVm?LY?)x8wNtVwnqa(NG7#~uE7GKng5k|6Bs+)XN$^2mX-4F&;h?<|^ z_CMbXsXjc)qc4@Pv7_T25u33h`s`J()=6IVDCye8^zzg3K|Mha>qY0aZZ=HqZ;sz6 z*#AQGlco=*QD?2b&=wZg23%P&i}T%DPn=~TH8>PnNbF>j&6@Lx{*!Xzk2rX-kg;@r z<;yXghq>od`!Tj%lT%#VF=3{CUlpS#c%craNqUYm_~B$Eol zfQ4AV^#b8LrI1@??gIpGqf6-GO6Vd?AgRtd#eQ(7*6~Kw1EWqnqW>^PHR~GX(Sq{R z17Y8o8!0-9haH0&Cm}@0NaS{MgeSK?!UI2>-QDbDN3y)yyeIEhxH#|*)_OUmipKo~ z!?Ee=H+*`KCsP>r><(?*=5`=i#GA!(5JBBhY4lS&%vYS;VSQ!|U?5*6mK?9=!@;Zl zv5npfi9dT2Y6539n}>alD8M>)(*V6P9#9sI@I``274j+Gz_i<2QmI10-&h%ElOW(% zH#09snRZ9Oj~z^uA5mh}5<2{K4N2 z=<*eN+Fyf8+BlAQw7p}WcXSkWqx>+_z@ZhkHU3r3@?l{B9XeW5>WfXM4D7Kc+q7?~ zfoQo_EIjA}uk=<}*<|480e*RHyb2_?<4~TYheiOpb`j6A6LpCZ%!|5LMLl7F=qH0{d~h#8ctjK(koCaeGhX>lf)A=J`FOWrTo+25xnNetYY_* z^mIXOwUXo9W@)$2QDP$Zbl}tzlLmy=U3?OV(66^Z*~P$|Dh`4bH6 zDZLXI-LS=UnkUxhfd5XBydz8FB7|-t1a6{4>v!$95)2q(R?DIU{jCIeb8jtxh5y*+);X+@D2OLU%<;3;#o1{Ebmal{vU_W6fise16a*(B`KeZa3qU`LhhviZ*M zBhHA^JE2c4Lx^371vkby?1}&Rh{@8I@d!K_MVK4*t6rj=KB1K`oRc@4lQos4u&`-; zfsO&!C1v*UeJf)?7czJuyz$v7#?1N>5T_v}NA7dM(Fr8e@9X$`|&fqw-Zb};1cAlVo{QFgf=$QMphkG6nap;F0en*mPtIJI) zb>kFlDuWyj8lL-$ffYiH4$JCHr?tk3+s~+bMcp@Axi_&`zFMu+Y*2g_=y#|#O24J? z*T;XrVFYXaoX|3FTy3~+I*#pPbG5cVY&&=5ou~3~zVfRQS^u-Wo5EG&UI`n-Qz>s- z!yET6fwvDdW0A`Xf)(OTa#v9MH|slvK2b2f2c6>ESN1Arw6t*;xlN?p+AXtvPNh^d zW4k<_I*iDWJ7POx+_)x~@tIDO^HtqlWOOAea!eDBUM^TX`N3IE>GT5(B!C`Vodj{A z^#0A@_%~GB+H=?+FY>pxus=1@P|=wk%e*Si^otB3d>lDVjA2cvu*QgX{@^ahnt(Wm zt#x*f@`U8+ux+Fl`KQjCf!el3)F1=oK%`+9!eM&7G`E9*YSqB$JB~n6PSzZPuusmY zyG2WJX!$v+hR(-8Hj`GKI>W?ZPCBI*t@h%1rdxBvrp(sibt#`8yDG(xC9Q^Q!G8NM!&$rM z4eKSeNcMugxSzZAjEw+;xrAsIWuw)8lAIm6`(~t3Xd_3n%XMicle-b)%OHe zbQ4K&xD2=7aW+vwFArU6P;Z-*KE_Xn7$2J|q5%qM0jab&W1rcy898@Ry)9w+5~3$u zlH1KhWy_XWe=`=Pc!cYK_(<)d@U0Mwrpj6fE?l=@f&0O2n85+5*WG<1j}OS&c&0q{ zTm}}-2Li?nf{;w9{3wQHUV4bHpmq`*pZIMM3@RF8UOdfU$mfdp{T8DrhXN`%@?uS% zhrs#VSW4i4f&=?_TWl_7WDb_p6L*l3+~Ph{ED^uyRN#sf631a4BIuG_61xat)EZ8e zBpKkmgkPumTLae;Jy`>BI8UX$n~5sd#i);5e%j-w2$5K4d!>644@ifmg|Zgi8ybHr zFuyb;{<&>4?c8nHQD*R(MXtq^F6xUf%PH;A`6_7;v3mWk>|UMU=wqT%;c8u1i&sAw zuBMm0!|$4s>kP89JkRu`KUEk;l^8-XfSS<{hm0@`6TX}Jrs#Oqk~YfU zsr-D5B#Jsiv_1q?#3aT09?SiF7e1a*t*<;OJi#eMtxU?7K31~jq>7#)WpU-j`_(7b zz_DUx#Yi>|phv{P8qEjgyqr6lZWVGC4@ z5eczw&NTpk4QGb{w^;(`eLwAWGvQ+#)!zJ*n1wK=F?eHf1#=y}CrdMX8fkKfv^g^V ze;gtCJ$qMC+YU+3c@zkTWYOkvkaoVGizY{3LIIUlJ!M!FWlcF~QiGvZ=@qOfBwjJt zc3Jp{qL)Ettl~QC1E<53e#Ab&N1=A>--BPUa@XWMBLziBl!F9`)3Tbd+VO8$j9`Z$_`G%`R&ChvZI_Pw96io+ zzsqgg-d-g@wk|XUwX!DVKLaeZE^^GC zJ<<+04U|wjOQ`Jc=IsNG6zy-sT&p@Q#xX5ObFYz%sNP!ouNE|kncb?YkWz)q1hq$` zh$i79gBC|V9H^5p~B>;f1~>9O@5-2uTJw=_EMu@Id?;cnmb|f8Z(3j&pNsE z!>y7BWk(oQfcfT7R1-#SyVSI8!?hU8bMhZ?x<7j?Q(72Mecnl9{zbJ|x6O9@?pKgb zs-Bff!OZV3DN)kW8%zc0R)i>WbT2S9K+XysQj{X2h@IROT&*lmmX6*SN;V1LM{GKe zIvrr?u;J)1X|1yMK_qQ2^mwY<%E1ranf-%g_PWNjrj6!Q^gyyon@$5t(mjG?)XmJR zZz78}n(j(pizq`88Tf;3u~jv#`-56g-I6JD!P*St8CBJ107fqq2EOn(TIJWt(VOwd znh`aIFO)q_d$e8WEbd4J?}dPK+pW-F_##G3`Wex=gJGY_BrVOQ6aG_Z?NrUqV}`{We;1sJh4EJX z&laljLTDohh4(C~wM0uu{8(WlCV;Q!szH;q z9b0p4GG`4Sc#&5r@?e~k9Cyzq%24pUa@F^je>g(FpWCau>SbB7hUcF=PXa50iEDxd zBYH#+)tnVY@87B`S2tmY*lDLqK5yICC}U)a=Xm*5cBuADu5wwpVN`>NYLSis)e&gzn%;+uSD8+5 zg4aay0#fB5m^_&^S=N;oM%w(*7*ey4V;|NSq2UaSns=x#R3ljosoIxF94~on$a<>l+dC zJcidh>A~rWSZOb^GXIy`dCIG=5L zWE1fDaQ&?S|E5&0-pjQ%<9DC6&a|f9$rePgD6quC9W#Z6Wkw9{*HTqHzT0VVr_&#H1A5)BY#~R|CFB%D` z+dTPIK>m9C$8;AV`O_`zFU9?ITqtysdU0$KK4jWEoG0D39DFvQ4*)(5-+C(pbvyd( zBI9MC9`VNgn&PSENe^QhcFVl=n-M2f_*d>@8A8GF*q=%2d+sKm0agdwEv+36Rg>cJ zNzoTWpo=t~>M;Xvse4FXp3E7m=jcRb>m3=Bp~1w^RQ3Kun=b#M^ZpDixK5cSnnWg; zktB}(H#S`c%vQL9qeZ8_c;nDhg!#cl`9i;hAOCikG|_|p{+dbnjk-KGV#?~?$myv) zYl(=`o3z~iLSZ@0{m+zr&*T2&hR+QTncd!F*wJDlj%tM<8#+v#BY!@Y>If@LIlm6q z_p4p)qjofT;`p^+R!sV8;HHw6;ri~FwIgGUKQ?ZX?Z*wF>iY!*=*{%c0II1XP-^HD zn>4cn`Y_Hc22gXwTo8&ckHCpHZi9j>3jG|fmbZFX+S^a76wGgXrkis6Fn?;(sfSGV zq%lvTu?I%nk?}u~Fh}DJp_=*v561V$8TKX^b|&cd{MM;fmj&k4>7KWlPAd^DIHSf* zeI#$Aaeb^GLji>SP-0tY8h>}`_%gpwPx}IS$l5m>&0h1I%<@8g%CN{ zYVBwGTQjgnKl}^1>teKJG2W0**kuE?kwlJ(U0U_w5q2oy`W}s;=8PdX_h{z0szA*` zYPW*qBC8P;iExTR$rGmV&)^xV@Rzn_5HlV98{~|N)d`)3fPQ3~)4Jg97dCU({=lW3 z^cMGps;^qA!TSa&Qn(0S9AP;MmokcdJV7}EkFL*~q~1V&dy)kE4m#0J&{r z^@I!bR&*WHnxc1rjMm*pR45%e(voT%-5I-_7ve zltc9K@%f2M%^NunPhab8Pbi5PzYQ*r7EI5@6!XQ`&FCSSEUchak( z4X8A8hTgc5%u(Saz(O9&{98s4F6GTS^M`4Z8EqX)u9RN|Z`DpHL=S`+{WZ#UepwY0 zIvq!+DdeGS--U(GME9+o6z3nQRn9TUf7Y4$o5~S@+&Yp!uIcW^sn+f!ckVhcG`_gj zS9@*d4+`PU;vSW<7TroJe^nDl^tyYOa;{bo>29s08MGvEy;Yca6+3P$F!0j;5;Mb6 zqqBTlVL)+dJWlYOYr1wBqW}H=_2J+7re24K#(CFz(^hy$hjrZ9Z~i|G+yj1VUjemw zbWUef!Kl$SKJ;a93E;1T?^Z&cREG8oW6f`&eC+nJ3NHhX{)gm}(od=BzXpGJgpL_3 ztRIh<%MtoD3Lng);fTgd0Xm!HwWr7PGA+uTCzSO$%ppA{z%g-u;er ztkEUYGcXfT)R;>CRFOJbfb+QR%!0kGKdlgIUc%8%()r~m{Z8s?KtOX}Byo>oJ*63+LGG@ok{)5VspDen2$7V@m7O zP*Ij)%meCp0bY#WdI&+}8tku_1b%Szx}fXq2<(lht0^JSk~CO$pH0%wyXgR(=hSXp zn(nk{>fY&3$HI&EANN5{dlW%cLh~nSe{=GB;A+&>{+@~Jv?$JHjM{#5iSqHtzh!ai zo5Dp#i6w#hl~M!4&o+zZtsBKdz(g;BDHo@>3F$Zv_#)9F0rBom3hOWZ4&eQA`=tu( z;v?FsNyF1@rHvN9I3hP{n;E_D%eG&Oy&_9-M``2YMqG~i9q&|UH6R}45x0kI%$t-#xC|lsnFoH6MwBrAsDH`5J+QV7>jG0}mSnY%mCoX##L;M4K zPm2PhMY}8a)bw?P-H@6fmRHuF20uz_hHvzc@*q^32nxWj3HEHj%w4YI2iz*ys~4$G zpQ9~YUCz~RNi8VjJLw295;RRn}CaZs+GRyaO>$28?CSY&~+c-aDC>wSE{rC5L z6I#*3spsw}{_~mU_UF6clNS1?K6PYFZ*VedbsRI4ZmL8M#z7&>rQAYe`r6q zSAGJ%xT9WbmMg;M(##^ymjpO`TeFfz|Gp#el*PPIs!COl#9q9eJG%!eFU+ET9ry~- z`pp<6KNVXs5LeD1p$BnCM;h=F<2f|zGat6qqJ;6ugCT%A0Pf829byvgjsB;)lmwe3 zB>SChpmjNU=BU)cXkE4;jfEzjEV5V_Z*LfJA`3sdt~YZ9*J?C&zluvyRU`g&Ro1+n zAW{I8PCey56ZF&{HCcsHYqn@mbC~bHdj7m z^~dULeA(znfUbe}4H#X6-`+s;h+zaiMg570b%XkzMEr$HJ1+-$j?@JKemY_#KjLsd zYKAoYqJ=DUq2N%L?wKmwgj37OOPnnUS*tny-vp0up{k7Y@TBHGQ!6JH+`klLDRW_8sH z%DH4WU56m3U`H-(L#wPbp;DWuI_K6|JhItXVRLO2zWc$g4)jYQsEPmn>eW#9(ZTcF%th)_WOb>It4IzmdxEy(kxmk0QcH}*B>Vd# zM_-N^s2{SZ=3F&E-=Y@21!Gcrg1mpX@p69wAhcd;Yw;g`$fR4XXtA%{=xVZlO|2l% zsdTrmT4^YD-aLTcf?-#~U(s~(GmPb`C>VQO@j;T+UCoek?Qcx$))r} z3qU6^p_lf);RST!h#CsAnJ>Tr+Ra@#`T@B2;!(B7_(q+TI3H52C|6>}z(52bv|tC4 z%m&>}flp)cEEfJ?f?L`bA+cft-!e1a5;LCW5}wAfEEeg(={uRx>!5UC$e%bnBLws{ z;ePszhg9)Vr2n`yncE$mtn8;HfO!4UL?nLOVm{sQqmI>;)G$GotPbEx9}W?#C<%mS z!>#HytkoihUR_z?=Hd4C_SQ%2RBd#WFo6vSq2r4+@Ph7sVYQ#2UejLc<_dd#z_{p0 zTDq@wfEBCiR1he>Oz3ch0gOz0wqC!6#Abc5O`Vo=TKYFM25O1)47%}g^lww6I~L~G zy>{{x0@zO`{`wRG0?`Ifqz@0NQ6?7v`$}FI$U4=i;O2kMAvQOF2NWc8XV}vybagBW zPkPr;nN{sfiP?&wOt#09^#>zPIK*u$Tk-nZUIGzdL@5xR_{%#rB!d=#gzq(pSnDP9 zm@A58dIxl)&I!=^B+&YSV31B{R%OxrjmD36Q-Rw~Pvb^QzkH?krst%>M0T@@0OB)F zoJp!mAtgq{1Vsswh`4e+Arw_Yh&0LERgRz?kYNCW$cwin$DH6L4G0YT7647O_eAdc22{NKKGBy zeRmf@lR^1iANd&Trq`IPU)iJ4XV!_6YWoH5%EqqnDH^6Mle+5{6dLB!6E zJ`Nff`Q~E&Yu1ve21c#zKvE#(y`x)sdkBS+#q zvBd3tjp1&h2Z0tsvID2ej5APxkEMeM5EVaR(@vT(ZP3;+geJ(z*&;YSKPLbH05JU; zym6f=<3T0+9+tyy=giok3ifNWzL|FnF1J^r4-opH+9i2;ubEEx$bs5a6vOhSBh{o>R1ir$wrSJ&3rki##TL2ij2@FILtnwLSu z!aHzOf=K*Gx1Om0S1cmO+}0v>90?{21B#m1o@a?3cmVS2bsmujnH1!dT9x!M(T2VY zjmSu?R_3`Vd}mh)Ry;I!L}|ibL6|n$=7g!VuQN8*g+eGPX144;HZ~FxFrFRlKHh;C z;D`qNe&zMI)yljwtY7v=*DGvFc|GmsTWcI4=+|o!SR*lDb+x3pwS$ncR-h#{`BIGh zr(4Q3&~T>FP~>4`-74^x29Tg^>ooHGUQtoMV8lV83H~M%Dh-Mq{Ymp-))s=PUd(j_|I<6e>9YjvgZ9 zYVAaogEk`?2ENpjSEEYhq^axYhKU?YfpiLlFjo9_BNXXFyE41BX5He^*urB-APRuA z@O*wNF44OxVLUr(qI9vpEH`j5B?Eo+luV-uk@yI*-?G$+ZI*PQcV_1<0R9H<4+y{vzyB zh)CWcvJ`EiYpjzXzv{I^PJ648tEgrX&!0E_N-=3co`8O~6ZT%RLh70?5ex?wh%pk3 zIDK&DcOj>rkWGtG-}i_6dn-0vR4?}VfB!TzOq8gYgJ9$31gq!e5u!b3sF2k^91734OLU%d|)S0~bsJ{Po30V`Q98O5UG(AZD+l)<@yiS!1W!;4y7URmW=@W-jDu$HCaXvYMb}$)GjINBn6(AkGleLl=9PU8Y`IUnK{Ux3UP3xiqv`6tu9hh#&lC z%?wb350j)KLyK70$HXKjm%G0Y6e1y1C{@mIrHF^1J4hKbwN8O&guUrC&q6Y){cc`c zS~@%kWGoV`u|3S~ty!6SiuaQ<@VW1db$Mi+4DtKO9fI<~#lEoD{L|6v;1Tkfn(37m z@j7p33@HM_3BYgK7wq@ovDP@R{W-KVIcl6;(!TGq@akRx`C1zAiD{YWK29ZXs_D8>9_D}HjYDh`mL ze$~-_wxGuBR`~t*pn@WjcyXGGA>>(z^*Kp%Ww`Dx-WYHx!4g0)(LVp{^f>RENPD%< z*BQRg*0I-`@V8HIs;2-#_>ZaAw?~sOU75`ekP$1}87Hrct*;Q`Aha$;z$Vuc?i3u6 z404YYa{fWQTV&iN58j7=+?$?6_c_|9aC!?;E-$_>9lj_XXGCT|ZtDfutt9T}8|ig1 zt-Yz3nxB=FnU<21lE1&dyuFdVzM7Voi5@{oIb8hU>|ay%q>;m$0b$~&RW|8jp&AKm z=Bg?nMpK9{>OjG|qt$%a_VhGr&(-rS_WApSsEJk~eTP(D^z32m1BGAL9D*T(?K~I* zxPIxx|6=VeV*42QQJqZYhpp<=$fbcX{-&KeJ4Xem@>6CP2X>UCl-bZl-# zm_CM1>D4iA-EhMISy29bP#-K;psq6#&liyA<;gAlXg&1FDCKG#6U^Q1xRg{SH5HE4 z89%SMzZDZMMq{EHQJ}MY;VckD-!ig35>R+FqHD)(-={Aazy6erMy{MMem_U3H~;0A z-I+~l3k)=ba!Q5pX8y0!Cl(Ifb%QGTJVxxu5vnF5+KJfX0bQC@5#*4?y2SVVEA5RFT3tabt5XFS`?707wGMQzJFe zZ`ze|8iS z57TrSVB*GVY0^d2yIRpH`CYGMJdtxQ1md(bs(aRUZM$aHy*4qxafj&QsJZjdGnX>d z<~5cTl@x#&)|E$u2W4_O#Q$73tQV~DUy{L$kq4~J8MG zuWT^l*7x^E82p~JWWr{piV>gak=)=U3}v7RNQmz8k!zoS<_nG4fV?30q-e~#9^+K0 z*di3c-j{oUd-i9R+2)y&p&6s5p{1&zqOYwj7hq>YsZ)oE_+tw1mZC6rpy}?v6^SMy z1~1(@TtG+Z%{#aCXm<8nFS^a>*kqNyv+&!dIA_r)nL(7`$c78+QjiXn>JQZq^WD0f zN6jgsj?U>ai9H@?2s)Lp#3knRnj6>9^0E5u1vlE)he`w-oqGM& zEmRr#>oU-D$pAVJKf)Oq_IVaIEaU5V01?us4Frr zP9RriQ8aF+XUz~tAL^-~p1;eyQ8FZv+*pU$7BO2`8^&-}{jvVDw2QKH-XOh~9X%~n zA44zSrrzbOA!Iqe_({pronq???r{CR;r{eCGBi_DSqKy%CLgdaXYYaJe^pFz9>1b}gogYbFD`?iaD(54c>qvTInS68z|snpI_rci|_=ZJLpfV6n` zx1w!2jsZTeQ{eFr7`B0?7D=uoz7+8w16&&uBj_hB%1NFtq`Lq zxp9BkV|S2MvbE>8W2kKJoHC6a-H;H~D-wnoDG)cf*WpEoczL~vkpQ2?b;G-X^jM!_Lg)%zRh831)>B}FkfA2X_GmvbdWu78X~h>DU&Cbt0F%JDOhfv> zeBaF$RUc}&c!sQplcyKyPw}^V0qZ@Jr;J`(&7H%yTulIOn6?;`O4Cc`yI+@#d5*E0 zVDMR|$a=vQsuDe72Wy~2F&BCeJg2wXeE}(?!U_y7@fwWNrFH(we%`BV%bKaBnJDU* z3pjW{@%Yb-3fcqXxAk*CRLw#==-HNwGoW>$Y|%W$u~?i!JYN^c!4zt(4RaeOba+>A z(&vyceoTc5CAQ-t`9l-m8x7|=9`6*>JSME99z0A&05S-uzhwsU6sMwI#+(Qtvw6~> z9t?mR!u4_L!r80;yBbTAWp;MDH>27okuFiBY8t zeTr*3CD)n%;$}p{peZTNFRXnbvpJF*MG_GAKrb!;`%V@`^ZAs8Gs;+Pze|;zvbrW`XCwX;1Wgr`txGHDF@4{6c>{dbXWqu2 zkSN^MTs3RZn8mUQyG@x4S;B>kbYAf(9^DbF>-d=C;*wB+du7SYLY|Ko;e!1pGteDv z-!HaNc0>BFCgXMZ?w=#*zGpm9+E#&e-I7SFJ@h;rc`&$GK@vhmD8{mQs|8E<&EQGf zuphHrxIEX~8HBBXeHZU*8$VUvw-(kb2TE@10PE+d1u0|!Wy<6o>_b?N$5;%hG%7h1 zEQH$gJI+X8CSiNOLeBXutL|}bjt7NMHO#G|E9(AQyEIU69cEn!z?crita}z;`1G?gU!3B)X-xzg?_6 zR9T>C^o%CKJKL!^#GEG?^?PL3A%34f)ae5z`GISdnh&H3|5PWZ;&)YrL>Mg?Vb2P4 z2M81s;$0ORMqt}A!qD&AxWdm9?+5MFiaO7vpmbj#e*4WS4++CBLBr)kq4pFzy1-8& z3}%9?)ag=SUIHOZ6=H~F7N=&LVJ#Oe*vr-t3JyUrHc08=UaQ`lR)0LA6Z@>eMWylf=k4$GF90Hl*bNG5`=q^jgjoO zi!ZEZOt86%CAliKGu*S9xxnBJpSN*6INV zYspXNw`a4T3My+Wy&f-I%_oh-Y;Kx8mB-{9G*%+rxuJl7kul2h{gVe2ButeMooo`y z#YLF{QN#%&hkGI1uh2qSSQtjW^%%DQ`wI;xX15YMO}6Ue9mpeS2|8a4fo^GaP^}Q^GhPM zgb?#<{!f$Qvo+E}*~<@!?Et6#d)9Qk+e6#z1zBn}vW+}zE|5RS%1YRYMfv0ObL~}K;}0q=mijbdp5sUS)khYv@J-6;^}Qk%g=Ft z3lUlwv79!bv>}r_jQ94%AMU-&8K{vK&>PH9^a9XzdHPHcuQ-8IM4JXSoBQ-;5lVwE zFK9Yt)x6eoBc?z1CxlRu1-x0^XE!%Ps(e8L&FeAYXDYnG#Zd+gdF6Ty>?J8rmT$O( z?0pH<`6w_%=(~m1v#Gmf7?;a9TO(CdM3lAY5yc;NR?J=SuBC+#} zB0&UI2HhH`{R?_wRd=gDxp@YS7A_$symdwrjXmk%!mzh$ZVIANvm^iW8gNdd^k=9( zE|=IBmS|e&_Sr!*>Q)lu=>_1!<2TRrg5>DJ2$C%&t6{=%sC=r<2FWhWtGG>d3umn5A zQ@cxHI~ZYmqBOM}q3~ehhf50?SzEDy_c#@5cx?ke<6vlY9_ z!{+S1nGY=YqjddQMTta0xWs!s%u6)mffKJ04rU4!+?zLTa+k@21*SMT-Iu`c9rv;W zX@dw5TLW!(4e-@3WLw`d8%^1O2_c$57Q(#dT??>yC-`n6N^B+Ho$4KU0(}KqWAG3A z&48FW<6;b#0S8&&OqDWdeB;5LAP=>m0nYk!p%*UGh7G4*pPbvmrZ+}F&t<{vDvyW2 zVn151Rh%VD+OrEEdr6I|m>(^Kh%gt?I6+EGU)n1?t~GKUBR~ryPz&nJh@WEV3(S^M zGYwLFB0&7!jhyj&jWqQ>rYMA}g;@?o6?gEp@17QB7+kO4wkr&Jyr0)xcv+zi07I%I zZp_K80KYRG))6f@nVl@@{zGv88o^vVNhr*SgA`W_@?TJ=`dO0pG^^L_N@T7LmRVyK zU=3wZv;zP?I0MX!Hh$XRE|a@6Q&+5VvOuQ`;tx;w7T9BA{c9xGErpFeh>!hLUZL*$ zDF<%l3ov9F$1KA3m5(CY1iw8@wjDUv3-t45t`*|ZmGOggYotIy3qVe^H7^vC09_XC zx8g`tk0t@JXz4yyHfvf>RDXO85}5!OOBeIXaKGANTKN5JMDi^)J{_Z3-q^65Hp+Lv z^@6YzQ3M()<9~l02J`Ej|xy|R1TQ@!oYp2NI>5~bk*%%Og9dU=AqB^v85rjGak=cEewB8b$sq53%mv) zdc&g)ojVgnqNugN7z78f7^20eMh@%+;6_cE0#X?*;2=W!iWtg-v15b_Q3K{JW@uw1 zi{vGgg&+Ju?|W}{6n5%&;6U*8z<`41`R#p;L!$-k7_uhB-I~~n0721+oNjuz=^Up< zGiE(#cbYX0S1G&Lt8UwmiE3ponL_P$OPMUB>y_7ZtTLR!2;el(slI^rMSo# zuL`JSr~u@6s5IMXAXFr}3V|t#v>#t{PXK^s)XGD6Jp@&iygt7iz2*Sxgr@hOrrB~9rMX(m&u~{or2u_Cjj4?+#*`8 ztg<3i3I1s#cZlh_K&&#R5{2@`W}O!q9x~|1fmffT`h?fk_1h5&AM8*~(rVVPa(pe7 z+usRDlx!FJ2N?MmMlqYFQ2|y|liUtzzwEa6lwup@`t{gT1A_4HthkJyzvRV*2l{rJ zo+X6r3PJ|!VM7J6t}>{cxwDUn1&b(G7i791x`fs!1Fr1l-$-7PAt4C$bHWU;pn&Js ztfif^p|(OBBDlMU=*>nTlxZ>B$_SZ=lvD_M8Xb+j|M+WEQ?=o`ONCB#U1R*N1ptEb z{DK*9;kFV5n>dnY$?T5{rT6c7qQu}L5|Qq_53lRiS$78=(^UO}nm-!{p>l4xye!Li zcJ%x_1g^P~iT8zv%Hy;*8K~P1&F>MuUilx;9zSr`5!%`Af77inqNBb;;+K>!M~|BG zGMUIIQNtEZZ1Sf0iGso9WZ=B|XQ=)M?&Uu?%70*&Oy5!&+y5e8{)3zR=iP4*>;He` zOZNYJ@}-!gfd|Yt1@j-&D?kgt_SfcUi1Y3eIEmPFG_mf*#r2W7yoZZuT2;` z5b%E(|35+fGg8)n5B}%B2mfCbT1JL{LjMoU&i@$_^9-{x#SxVFVYrO{H#FRfUs87K97w}g zpJ<#v>c+5c2tfkn-7tqGqpKmU%50q|lKcqk2Zl-r{9QCz*NYtwlI=pFlbMt|8 zwLd?916zwMBCXy+R6K^m=hL$BuM^veSF>kq!D`!7Jc+rSD`~lSL9;(vPhs{TU+AUr zAxx(YMBRcWfBWP?a@bXLn2zAp?UWIf*zy?<8{#_>S(n zKoS*)I(!&njI(S6VHZ2xGsrvo6U8vCcIvy{JBpwHi=+6Na@DB76|;O6bMRlL(_Y&EXq%iv-A7!Cbd_mU99U%|WJmZ(8kN&`OtPXt?YB$*{&>@%RQ9AX;%XnECHgn3Ar=GAUcfz=8`U@Lf4RG+-d=^S#) zrcr3>gDjRlbYSZ>z(ug1@Gz3e8%V9|3pZcu9(FD-J0gDdiNf-Zoa~s~v1>HO_WktMA@u{CBnC%8 zNBSK;=Hl{sF8G}so`2GahK5wbChG_La=aDzn?HH-I+bhH9Bix^+F(SO6wWJ37j<84 z&1}cd-hp^CxVSeN_5mtDwZaO|K7m_DyJbL14bl)DgHM%dho9FSh$dzvZ_N!FJ|JAb z13whuSH70i+uEQ5X!HX53S2^{b5!2oI@9}#?DPXU+&cebEpAB7+8`Z|kG`>&9MH1y zoIrXNNR%Y*hwqSH<5mfhNI?FOltlE(e@7acWx<@ek4B`m+H;Z+~;lQyj`o;`_C;m^$w}cs2dmHcgyT*!@N6G2y{ee;nFX3E9SS^XPt$bFvRgJ!iHYhusdjLL=^vg7f$@7<%i8K1!_Ocw^R?ztjudgE&y@bo0fjnDb3^cS09zF) zA8K|$vdE6@B{FM)=AZg(#QYUE?jU&Mlu)Ph5C&w94IF>5@Q+Rk;(2k<0>L{SBluB% zLONf;?EI(1_}^G&MkdDpksANIX#JZL&iF4t^8d#S4RGXFPo6qJ>o+mBC@?F~H_byz zEXcbuEzmbFLQ2H2G150S10ymN>TJ~(Y6WTg&gWXNs6ziK?EkKx93217=N$igS^1~Z z{GZB7la^K#O$)N`wjSej=xUj>O&-oIC{a`Qk>*4Tpdp*l-o40%Z z(t7{8gO>I4kTCG1EoCZJ^LsrYJ@~wSxNk|jdW1xK(tHE*jR$r=$~&CDeOmUD*#1jy z%r1*x8y~-|=g0B!JPCVuc^b@DFY1qHdUxh5$+%OecMm*@cV`JPGCz-O!U)dCjn!Mp z#4Uh2?5HDyz=#9TWR z;Jz^I7BajCmSAsFdK#XvmetxIG>gFLM?CSzK*AF}QIjGH-QhT&oZl-HxqT@;-{;5P z4$P0ETC+|FkML!8hZD`~Or5rz(x|K&Ge3uiO!`Y#p0FkRqqi37orgZ!EAI~g%m&b< z=hP1%%N@p@+G>?{=wj!X1d0&0ew_gTa(MqwRutf2fug10cR@0Ye1MJ*pH2z}GSC6! z=>vgYw~xnHL!ykZku*+!Tkpl|!O;aW`eF;IY-?fkPRs$yjzG_~tRd`NxD1yziSSx# zB;B>aw^%D2X?_Je`5GB{WMF=WWfPQvyn1*hOay@MnNKMWMd1@uEMJVR3V-ypnl z9Aj>$xFc-OCme+pC<1xK)If=-&CndjSFuN>%fD8EHbY~A0cvWmh5(YYRCiKzpru4s z4G_pAx6KO9*M6PP0#YHFN225|yo9kICdz|bfDQ@z-K-EU9H`sKtiN2uV&R!=Vou_O z!*qPBm4h>K4uIOEIkza?i=08BgK0UH@?fO2(TERUpOO%yD30q>BXzq)rK5xfOAlJu zmepOB=GjkWFvlGW%DeB5vv%~5Vnvp0UL1QKL${yNt{t)1Db5ji4l0+L!2!;JwZaoT zD-!H~Tgx&J7q5W-1Bv+IqpJM8l66V4QKJkrd#l|de~1Rd`r2pPx+GIsS2fFRpLD`h z4Usmn zOUR!OJr&$_|<_?6-6YlQzzszIcgAL_-Z+H*ZzlJcas;3V`@Gk~bz2`_bO=0$e%gWIVsE^uVY+6HUb0D_3tgItJP$NM2ahYEf*|qlcmYPuSZSnc|)N<8#)8?Ab^`_b6oCf7e z3OezYgjFlU@e?^b*Ct65u%rd(G4W&th6lvg@pvjpTiS4+(Gc93cQ(=I=#qM#&}?5S z6Kl~%`vF6&M|n3YiEA(W8mcaH46aJv$_GA}RZoo{S$MmkpJe!mZgmEzrol`6iPOD> z<|B^=%%%Y2%1CGkZ^V)s7AgyrZ@r zPZq?ag-7hBV?8#*8-aacY(+d_uqVIhJztY@Vu3-dDZ5Pj#X%d$vuy2JgzePNYlMi= z8KsfMV(?b%wlWpAnmevRt7u>2&$QpaDE_M_(cL>G!D)n-|gaK2?bg$5x|( z(j)XO-R?E_E*yqda%fdp2Gu|ZQkCbA63g;pdaKI!Ow5~2IYtr5NJW}Q6%XR3NjLYK z?{MH!Z5kc-(|YRO)OvJ*ob5vOe!JaBEsOQdR6?n-gJhQs%q@(dGqWLE^!1L-W_l`X zrcELKO`jkd1UH_`zPzJWR}CyT*2QTAg+F3iz>3LGpmkWY)|PFF(LHa? z4t*{K$}sZdQ)fi2yc5?Wo&iK=yXvshZbQ{wD8>Qc&R{NkSN=uf!(Pr|!l8dfJ)U@g z*E2Z{k7x7n2OzVsd7#@4ELzZIN_Bha61<~(X3szKtMoK)0saPm0U~Lb#?~l!I(_k+ zBQTNGYCbAMu?jCzj1Ma2>1F)w{vah- zaD#L6G8FCyP`Z+wrq0}d1_Z&PpN;!iA>(t;EQ?L z(v;ea&6DjiznyYJv407L=*>Z#xRP^qKBP|(mX9=3zw|mnOFZN?g;1smaGnJhE=nKU zG6`Me)?Z7t375w|t9Ic0MkS{tSlierbjh!k-6J)A6^4A2JJ!JA#U81gxMdAlMY%;1 zn_f2Ho{OGuFaxTulHo zZ=~~qdFj*QE0wC=Y)RijJJ^(GY|YsYgUEgKNldN&)hTt*S&EOC^}0GOt^VzraSgVr zw_P|UXq;*;$U3+~)wkyB7$%FR)Vmu)z`GJI7;D&K`-wk>R0Wkw;>hi!u^UUoe$Y}L z7ENJRF2{d9-l!RDSNg;pMo7YXHL&s{yMzXY>$ncbK5Nk&>W_|;>*U2ui}mxNOnX(t z#OC~loOs0UV^7H4VvU>kvMTb&R@+XtxAU;xNj~M(>}cbqXgs)meAy8n9#Lvjc8M% z@M5kd5q3=uJFfs{naHPL#JJ_aw+F^iEdU~`#b_8ck`my;=_K!W^zQ8zGjW3fz1f4v zhNI6mtF{qZEmihoSTeWeFK9SS&z21#%d5uT?~aGbciV*Lo}06NBD)m35a#~v$~2z0 zR132)X}+YWe&e{XkSVU}MD8&`l3A71I50u~m7?*3EzTeY3wfP` zFOYNs3pd9&z|5KT`aQ5Pfp{InFsN0$ta; zsH}!PRmg4_^pf%ZFw251Gx53x?R>x#%G+c%Wy!znu!r)k0;*k1lc6B&-{h_+B$zL8X9zq== zIpR9%>0BWVI&4jZ=s!QxW9TDqHIe>dw#rjhAh_uO%J?FcgnKbdP`;B*E#S~Ag;TdU zRZ$V~EBg`73E0bEDytLEv+@iMt=t!aJ)va-!{cmrSly|f94@&I;|E0$BibaPK6Z&cB!M{cM}#)F(w+KXqy;VR})=u zcX0x=U25h7v$noWp?Pa^UX-fIusw6Wj z`@eT6V){oJ{V$>RzqCrGe{{qD)1-0}cRcoQ^9`@wtQjZ|G64~#J|NG_lgvK=_ZLlk zP=eMuW+)z@`}t|Wvw=imuBJ;?->80*m^X6JQ!U|icU8yN_jTH&6>fT$Np|0tj&o^Ohy__7{Cy^z`TL{(SoVZrJ#CPWM`F zeAtl$`3|TIX3pJCiL-{^*F8NxP6^D$;4QbVcFptW{p7(qea<_Om7*EcZrh6N#tK8q zD|+eiFAyB38n2Ifo}x%_!d9QiC~~)#d>N;il!?}>9R1a!h?ctd)J5W{=)q+<_DdtJ zldW}uu*ULBF4^wD*93x7l;J7{)Z-IpQC->qL~>O7QV890#r}XjY82o zf&&X`{5QdvoWQwLW`7S*?ynQPDiw1>J|O$sd${sq&%YOf7P`7_>|fWT`9vDmKoXSr z@-?27g&isbEio%EbMmNAk4GmsM3&&AErF`|@KiRc@=imYD#pM(IkN>Qn!%0rO39WY z(r>nHke}6_{J!}4o$xDveq2wF=WY!Y(_Qbb*XlvAcck@AFTY|P6HeWjU><4n&Bq^E zd0>rsKhO`bl&0;n=>@TD+*~cME>1%>ckUi>@%KWoPb}Z>;j--D9+_Db8-Q8-G6EA9 zFokn62Y~Rm#)1$nc+d%+so%Ij%R9IAAAB+~(*W&Y60lExJzpQpuZO|g7y?tSp&Siv z9wKf(nMtdBc>Q&Lk|chLbcVhJ-oAt%!6>W$UR_}fT``%B^4jh*1WOrbR88Fv?%bsW z07s4IUSm;L2kiA~zEd%9oaY~e&FL9|5JfR?1mqy@y4w>%nK89`^2_src>lo?0pY7@ zBZ^2rh5U_8iqdYk=CpjN_Ux|TqGk^DZX+52pqv0`K!qdQb7pn~J%U}_fPwgLqu&)7 zZKbrQ+A0C4AYu4^vTKi#uO@ za`~T3vM+;(PO^>OCelDT{uTgk%rNbGT-&B$;4WyIM!sIr9ce+tqwU^2lV%EzsnQC0 z!u?x)#Iw^d68asm)QTWg*zbOtUM;-p6`i&?mnh!tNA##v2`gKUH4!jtym;$Aw5t+^ z8+_LtPQ-4eVwy+u&geycm7u@lu>yjlEBX!OKk7V&qj79i*uoJb34PI79v9sbHc_#pW^tmG0eg&*LB<4!^##D?L2Ed`vk0IW zEu%i4jx7g+A8K!67L`mNNK#2_8!Q$xvF;*g@~ zEMyhKD}TZi`tt{&7pIK8;$Si?(_pqK*w-NG6{p1%?G6WJ*{NQB0JQDAbizWGbH>Wh=WB5 z67IrNe%~&Xc1uv@6}usLn#NFdFOhAYe9|~+UQ2)n8Hmk$tR2ynWim%4ZzoE=+`ClD z1}n69C=!|mN59qsG$XRENgN}zMT)KE{$rJ=SOGS4Kd)E_yQ?`F4)x20S#Obnd zdjeyuXh25^kqli!RzFQFEqGx>VS@G)6z7OaR$LHOS}mpJe6}??1+jpkBV<&RR;aN0 z(6@1o&HFbjx~l?ErL8bh<}X1JfNZm&r#Uft$hpgP?=R7xw1FssKE*b1otK8w)C)>; ztl{;QD%^_!($^hlANi8oM&2vbzIjlu#zbtTB|j9LYZ9I`nTS~1hMGquP?g~0b0P4; zN{V|wrRGFap-C2kJmkqvYG&gJX_)>b#s8!eMG}DTy`+lMxPg;>@rRhplNs5-5NBs= z6y4M%6+58L%-usj0;Wc+q|DhbAUhK0AR$Ks)+NaY;u}EtB(rJe*&Y&I7 zB!LR|S4N;SfCo-ZTxrg%*Kl}=ZqZg_bqD(WOw~eT>49$S>_oxz6 zkakUDm%^Wc&oFOmzhTw*KSJ6%iRf~3Y$&ntwbQ{ybrKL}x>r8eGT%kc&JG-X3JL2~9IuFIwR$82Snr5B`b7bnoLiI7tnEVf{=Lk44%M zQRc}pUNW=MtUD5>tK9m|8!u2;_{)NgRxCZDa^VIro1!;>PbNI>9cBk z&Y*G-H1TZR`EV>;vyO;@ZEIk;&WB@TYQkY;5D2%83g-nGq_XKYh&!PL*2@|NQ(5eD zRkE1lWi~~kcrNb7nhL-RhP_-R^1PT{c9{0&Zp|CK^<0c=1utWl$}+g(f@2H;+L3KV zKtS4-1|3kK3%C+Xw$hhEAgaK}lJk?6+RziaCFptQR`NU?t2T~q9 z;Mbh$3`{(<_fC$5M0?n|mi^cFae#cadUbHOM_?9yYeY@7hslfklk?9lD-#O0fJ(M09kHN8;+nbUZ2@e?5 z$w!l6y;6n>;7JfgqoYB_IYt=YG^{R$tQjVg!PcY ztSfD-_%*li$2rUi7@7_%WUYO25X&e;Q;T87>i7#|ZXRe5)RYT+y0rP}6ofixNuDRs zxo;Qa8h;w0HF_VSRn)y#ALrwL^XX~*e}xFJYyerM{?33Fa4t+X-j3N&3}BH6f_P9c zEDh?Xhh8O@j|_&Bo(q&GoHS~tTNd7=Rb}QOK~}`MP6V=eoX|jiHUda&j%JTRyHSqF zWYNGYoKQLK!9iVGiYsG_88FmjdTfTlshS%7 zdEYYU?^4+3;+vXEHs#>vJ-m$6An$}%+7iwgpGdf!G1*uxs0$e56&9sXJOq6iP-p+! z-~e|DqY3mwLdVduP0x7^EWtd1d@{FG_K+xjsA%AZEm66=u8PRCoK3Vx-R-AJgCB=F z)EdPGi;~s}OrY-XAF^+izlPEMJJ%irMCxKr7op+cPW?Opqsmr^+l=Z4s6V3%i%ITE+1993L(s)AN+Cuu7)c>aiGXIf z)W*lg1(6f9-CUp_tcZu!18Gx@)}v|9a5y(Hq3X?5ZG>X<&>*oS^*b9dw1MbV$7WKD zvMN(hg(Mxs$Qh?o&&KJTA`AHcK$WVxh>)ZC+HWt@KLu5k*<7!o4O*#Z zQ{@>u33OZ6Bou4j9|mtO_DA3BT~&*N4t>N3HQebI3WzT`L(`^4Ey3War<+xy-m@4Z zxieZm9{J-_y2mcc*Bxw-wqk$%1ENPFkEdvdS3*)699-JlXFPPXq4&CCv~C_PoxkxF zRQJs}6Fv%GGShn=B~%ZS7ZUQf1Ge^f65hu8MFB#2E4`xNwUE>!c{R*NnHN2@oVk`) z?}cwGTVNU2w&Pb(F^IwSi!X?-))k$HT2+)UP_@r`&UOr$V8)|*G>OMHeW_V14qw|m zcAZ|TKQNva=;JsF1DbD;eh)3MP)jwi7cDUCwW{b=E?z%P%5m9dVQS&LPjiT+rm6LV zDR_?Cr1B(M#kj&PgGxZzWV>}6uFmPi>l#MKYf7b6NdeZF111K_F1}1Zu&_PLoA{BH zXLsdI(IhAjK8#I(;{nFPmoNK1h3earX2o*5zx_w;+(F4v!7HQLl}L5x9hI)LmyY9T*Ad zQCbo#Eib)um)9)*vGE%2O?KNY09qo2RS7b@2{SuNw>+vc^5JDevYn8kL4f-

oX( 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