source: Roms_tools/Preprocessing_tools/make_ini_pisces.m @ 2

Last change on this file since 2 was 1, checked in by cholod, 13 years ago

import Roms_Agrif

File size: 3.9 KB
Line 
1%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2%
3%  Build a ROMS initial file from Levitus Data
4%
5%  Extrapole and interpole temperature and salinity from a
6%  Climatology to get initial conditions for
7%  ROMS (initial netcdf files) .
8%  Get the velocities and sea surface elevation via a
9%  geostrophic computation.
10%
11%  Data input format (netcdf):
12%     temperature(T, Z, Y, X)
13%     T : time [Months]
14%     Z : Depth [m]
15%     Y : Latitude [degree north]
16%     X : Longitude [degree east]
17%
18%  Data source : IRI/LDEO Climate Data Library (World Ocean Atlas 1998)
19%    http://ingrid.ldgo.columbia.edu/
20%    http://iridl.ldeo.columbia.edu/SOURCES/.NOAA/.NODC/.WOA98/
21%
22%  Pierrick Penven, IRD, 2005.
23%  Olivier Aumont, IRD, 2006.
24%  Patricio Marchesiello, IRD 2007
25%  Christophe Eugene Raoul Menkes, IRD 2007
26%
27%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
28clear all
29close all
30%%%%%%%%%%%%%%%%%%%%% USERS DEFINED VARIABLES %%%%%%%%%%%%%%%%%%%%%%%%
31%
32%  Title
33%
34romstools_param
35%
36%  Data climatologies file names:
37%
38no3_month_data  = [woapisces_dir,'no3_seas.cdf'];
39no3_ann_data   = [woapisces_dir,'no3_ann.cdf'];
40po4_month_data  = [woapisces_dir,'po4_seas.cdf'];
41po4_ann_data   = [woapisces_dir,'po4_ann.cdf'];
42o2_month_data   = [woapisces_dir,'o2_seas.cdf'];
43o2_ann_data    = [woapisces_dir,'o2_ann.cdf'];
44sio3_month_data = [woapisces_dir,'sio3_seas.cdf'];
45sio3_ann_data  = [woapisces_dir,'sio3_ann.cdf'];
46dic_month_data  = [woapisces_dir,'dic_seas.cdf'];
47dic_ann_data   = [woapisces_dir,'dic_ann.cdf'];
48talk_month_data = [woapisces_dir,'talk_seas.cdf'];
49talk_ann_data  = [woapisces_dir,'talk_ann.cdf'];
50doc_month_data  = [woapisces_dir,'doc_seas.cdf'];
51doc_ann_data   = [woapisces_dir,'doc_ann.cdf'];
52fer_month_data  = [woapisces_dir,'fer_seas.cdf'];
53fer_ann_data   = [woapisces_dir,'fer_ann.cdf'];
54dust_month_data = [woapisces_dir,'dust_seas.cdf'];
55dust_ann_data  = [woapisces_dir,'dust_ann.cdf'];
56%
57%
58%%%%%%%%%%%%%%%%%%% END USERS DEFINED VARIABLES %%%%%%%%%%%%%%%%%%%%%%%
59%
60% Title
61%
62if makeini
63disp(' ')
64disp([' Adding PISCES data into initial file: ',ininame])
65%
66% Initial file
67%
68add_ini_pisces(ininame,'write');
69%
70% Horizontal and vertical interp/extrapolations
71%
72disp(' ')
73disp(' Interpolations / extrapolations')
74disp(' ')
75disp('nitrate ...')
76ext_tracers_ini(ininame,grdname,no3_month_data,no3_ann_data,...
77             'nitrate','NO3','r',tini);
78disp(' ')
79disp('phosphate ...')
80ext_tracers_ini(ininame,grdname,po4_month_data,po4_ann_data,...
81             'phosphate','PO4','r',tini);
82disp(' ')
83disp('Silicate ...')
84ext_tracers_ini(ininame,grdname,sio3_month_data,sio3_ann_data,...
85             'silicate','Si','r',tini);
86disp(' ')
87disp(' Oxygen ...')
88ext_tracers_ini(ininame,grdname,o2_month_data,o2_ann_data,...
89             'oxygen','O2','r',tini);
90disp(' ')
91disp('Dissolved Inorganic Carbon ...')
92ext_tracers_ini(ininame,grdname,dic_month_data,dic_ann_data,...
93             'dic','DIC','r',tini);
94disp(' ')
95disp('Total alkalinity ...')
96ext_tracers_ini(ininame,grdname,talk_month_data,talk_ann_data,...
97             'talk','TALK','r',tini);
98disp(' ')
99disp('Dissolved Organic Carbon...')
100ext_tracers_ini(ininame,grdname,doc_month_data,doc_ann_data,...
101             'doc','DOC','r',tini);
102disp(' ')
103disp('Iron ...')
104ext_tracers_ini(ininame,grdname,fer_month_data,fer_ann_data,...
105             'fer','FER','r',tini);
106%
107% Make a few plots
108%
109disp(' ')
110disp(' Make a few plots...')
111test_clim(ininame,grdname,'NO3',1,coastfileplot)
112figure
113test_clim(ininame,grdname,'PO4',1,coastfileplot)
114figure
115test_clim(ininame,grdname,'Si',1,coastfileplot)
116figure
117test_clim(ininame,grdname,'O2',1,coastfileplot)
118figure
119test_clim(ininame,grdname,'DIC',1,coastfileplot)
120figure
121test_clim(ininame,grdname,'TALK',1,coastfileplot)
122figure
123test_clim(ininame,grdname,'DOC',1,coastfileplot)
124figure
125test_clim(ininame,grdname,'FER',1,coastfileplot)
126
127end %if makeini
128%
129% End
130%
131%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Note: See TracBrowser for help on using the repository browser.