README
Ce fichier resume les changements effectues au code GOTM (gotm-4.0.0) avant son depot
sur svn (gotm_ismer). Ces changements sont identifies par les reperes CHGx.
Les modifications ultérieures au 18 janvier 2011 sont enregistres par svn.
Auteur : Dany Dumont (dany_dumont@uqar.ca)
Date : 16.06.2008 (modifications)
SVN add : 18.01.2011
_______________________________________________________________________________________
CHG1
* Definition de differentes courbes PE qui incluent l'inibition (ex. Platt et al. 1980)
Modifications dans:
/extras/bio/bio_fasham.F90
Introduction de deux parametres supplementaires dans bio_fasham.nml:
I_opt (default=20.0)
inib (default=0.05)
_______________________________________________________________________________________
CHG2
* La vitesse de chute du phytoplancton est passee de constante (w_p) a une fonction de
la croissance du phytoplancton representee par la prise de nitrate ou d'ammonium.
ws(p,:) = w_p*exp(-fall*(dd(n,p,:) + dd(a,p,:))
Modifications dans:
/extras/bio/bio_fasham.F90
/extras/bio/bio_var.F90
/extras/bio/bio_save.F90
Introduction d'un parametre supplementaire dans bio_fasham.nml:
fall (default=1.e7)
_______________________________________________________________________________________
CHG3
* Introduction de la variable nitrate du modele biologique (fasham) dans GOTM comme
traceur passif qu'on peut initialiser, relaxer et advecter a partir des parametres
de namelist. Base sur l'exemple du sel, excepte le role dynamique. Le nitrate est
influence par le bilan p-e (precip. moins evap.) et a la meme viscosite que le sel.
Modifications dans:
/gotm/gotm.F90
/meanflow/nitrate.F90 (nouvelle routine basee sur salinity.F90)
+ modification du Makefile
/meanflow/meanflow.F90
/observations/get_n_profile.F90 (nouvelle routine basee sur get_s_profile.F90)
+ modification du Makefile
/observations/observations.F90
/output/ncdfout.F90
/extras/bio.F90
/extras/bio_var.F90
Introduction de parametres supplementaires dans obs.nml:
&int_pressure
const_dndx (default=0.)
const_dndy (default=0.)
n_adv (default=.false.)
Creation d'une nouvelle namelist dans obs.nml:
&nprofile
n_prof_method= 0
n_analyt_method= 1
z_n1= 25.
n_1= 0.3
z_n2= 35.
n_2= 8.3
n_prof_file= 'nprof.dat'
NRelaxTauM= 0.
NRelaxTauB= 0.
NRelaxTauS= 0.
NRelaxBott= 0.
NRelaxSurf= 0.
_______________________________________________________________________________________
CHG4
* Diagnostic de la variable par (photosynthetically active radiation).
Ce diagnostic permet de calculer la profondeur de la zone photique.
Modifications dans:
/extras/bio/bio_save.F90
/extras/bio/bio_var.F90
_______________________________________________________________________________________
CHG5
* Introduction de la variable ammonium du modele biologique (fasham) dans GOTM commee
traceur passif qu'on peut initialiser, relaxer et advecter a partir des parametres
de namelist. Base sur l'exemple du sel, excepte le role dynamique. L'ammonium est
influence par le bilan p-e (precip. moins evap.) et a la meme viscosite que le sel.
Modifications dans:
/gotm/gotm.F90
/meanflow/ammonium.F90 (nouvelle routine basee sur salinity.F90)
+ modification du Makefile
/meanflow/meanflow.F90
/observations/get_a_profile.F90 (nouvelle routine basee sur get_s_profile.F90)
+ modification du Makefile
/observations/observations.F90
/output/ncdfout.F90
/extras/bio.F90
/extras/bio_var.F90
Introduction de parametres supplementaires dans obs.nml:
&int_pressure
const_dadx (default=0.)
const_dady (default=0.)
a_adv (default=.false.)
Creation d'une nouvelle namelist dans obs.nml:
&aprofile
a_prof_method= 0
a_analyt_method= 1
z_a1= 25.
n_1= 0.3
z_a2= 35.
a_2= 8.3
a_prof_file= 'nprof.dat'
ARelaxTauM= 0.
ARelaxTauB= 0.
ARelaxTauS= 0.
ARelaxBott= 0.
ARelaxSurf= 0.