source: trunk/README @ 2

Last change on this file since 2 was 2, checked in by pinsard, 18 years ago

initial import from /usr/work/fvi/OPA/geomag/

File size: 3.7 KB
Line 
1ETAPE 0 (rien a changer ici)
2=======
31) lire B (champ magnetique), et les conductances: cond_sed, cond_oc, cond_tot, dans le  fichier condmag.nc- ce fichier a ete genere sous matlab M_lib4/geomag/MOED2D/ORCA_writenetcdf.m
4OK
5
6=======================================================================
7ETAPE 1 (a refaire pour toute nouvelle grille modele)
8========
9Cette etape consiste a interpoler sur la  grille ORCA2 (aux  points T)
10les champs B, SIGMAsed, qui ont ete crees dans un meme fichier netcdf
11lors de l'etape 0  (fichier condmag.nc).
12Pour ce faire, on suit pas a pas la doc de la routine SAXO
13Voir toute la DOC de cette etape dans:
14http://www.lodyc.jussieu.fr/opa/INTERP/index.html
15
16On lance le programme comme ceci (cf la doc)
17idl
18@init_interp
19interpolation
20
21On va realiser 2 runs successifs de la routine d'interpolation: un
22passage pour le champ magnetique B (un fichier Br_ORCA2.nc est genere)
23et un deuxieme run  pour le champ de conductance (un  fichier
24cond_sed_ORCA2.nc est cree)
25
26Il faut donc faire quelque changements de configuration dans le
27fichiers suivant:
28>> editer interp.pro=> changer le nom de la variable du  fichier condmag.nc a interpoler (fich cree sous matlab), L91:
29   zdata=ncdf_lec('/usr/work/sur/fvi/OPA/geomag/condmag.nc',var='Br')
30>>editer naminterp.pro
31L67: ;   data_name = 'cond_sed'
32
33>>init_path.pro
34L44   outputfile = 'cond_sed_ORCA2.nc'
35
36Le meshmask est different pour chaque grille model, penser a pointer
37vers le bon fichier (idem pour l'etape 3 plus bas)
38
39==========================================================================
40ETAPE 2: (a refaire pour toute nouvelle grille modele)
41========
42C'est l'etape de calcul des forcages geomagnetiques a partir des
43sorties ORCA et des fichiers Br et conductance. Le calcul est fait sur
44la grille modele pour que le calcul de divergence soit aussi precis
45que possible. Ce point est vraiment critique.
46
47Techniquement, tout se passe dans le fichier  forcagequimarche.pro
48On lance  idl puis:
49
50@init2
51.r forcagequimarche.pro
52forcagequimarche,'1993','01'
53
54et idem pour les autres annees: forcagequimarche,'1994','01'
55
56
57Pour info, voila ce que fait le programme:
58-----------------------------------------
591-  calcul d'une matrice 3D de conductivite sigma=f(T,S) en fonction
60de T,S de ORCA2, sur la grille T.  Formule assez  empirique, en
61siemens/m que j'ai pondu apres regression:
62sigma(T,S)=0.02047780622061 + 0.00273147624197*T + 0.00035133182334*T^2 + 0.09139808809909*S + 0.00241425798890*S*T -0.00023998958774*S^2
63
642- Calcul du champ 2D de conductance de l'ocean par integration verticale
65        /
66SIGMAoc=| sigma dz
67        /
68
693- definir SIGMA=SIGMAsed+SIGMAoc
70
71
724-  calculer
73           /
74Bustar= B* | sigma * u /SIGMA dz
75           /
76           /
77Bvstar= B* | sigma * v /SIGMA dz
78           /
79
805- calculer div(Bustar,Bvstar)  ---> utilise les  routines SAXO
81(tres legerement modifiees ici pour certaines d'entre elles (divfred,
82gradfred)
83
84
85
86========================================================================
87ETAPE 3 (a refaire pour chaque nouvelle grille)
88========
89On fait une Reverse  interpolation de la grille modele vers la grille
90geographique des fichiers crees a l'etape precedente (Divergence,
91Sigma, annee par annee)
92Pour cette etape, suivre pas a pas l'aide en ligne  sur:
93http://www.lodyc.jussieu.fr/opa/REVTERP/
94
95Il faut penser a:
961- editer /usr/work/sur/fvi/OPA/geomag/INTERP2/naminterp2.pro
97et verifier le nom de la variable que l'on veut interpoler: p. ex
98name_input_field='Sigma'
992- editer  /usr/work/sur/fvi/OPA/geomag/INTERP2/init_path2.pro 
100changer les  datafile (sortie de l'etape 2), outputfile et le cas
101echeant   input_dir, output_dir inputmesh weightfile
102
103Pour lancer, aller dans le repertoire INTERP2:
104cd /usr/work/sur/fvi/OPA/geomag/INTERP2
105
106Puis:
107> idl
108> @init
109> interp2
110 
111
112
Note: See TracBrowser for help on using the repository browser.