59 | | '''Différences actuelle entre LMDZOR et AMIP''' : |
60 | | |
61 | | || Fichier || LMDZOR || AMIP || Commentaires || |
62 | | || COMP/lmdz.card || ELC-${RESOL_ATM_3D}|| ELI-${RESOL_ATM_3D}|| CREATE (nom du job create_etat0_limit)|| |
63 | | || || clim_start.nc || ${year}_start.nc || fichier climat / inter annuelle || |
64 | | || || clim_startphy.nc || ${year}_startphy.nc || fichier climat / inter annuelle || |
65 | | || || clim_limit.nc || ${year}_limit.nc || fichier climat / inter annuelle || |
66 | | || || aerosols_11YearsClim_1860.nc || aerosols_11YearsClim_1855.nc || aerosols.nat.nc|| |
67 | | || || aerosols_11YearsClim_1995.nc || || aerosols1980.nc || |
68 | | || || || aerosols_11YearsClim_${year}.nc || aerosols${year}.nc, 1:12: (smoothfile : à partir de la 1ère toutes les 12 périodes (mois) [min]:[modulo:][max] ) || |
69 | | || || climoz_LMDZ_1995.nc || climoz_LMDZ_${year}.nc, climoz_LMDZ.nc, 1:12: || climoz_LMDZ.nc|| |
70 | | || || || CO2_1765_2005.txt || || |
71 | | || || || CH4_1765_2005.txt || || |
72 | | || || || N2O_1765_2005.txt || || |
73 | | || || || CFC11_1765_2005.txt || || |
74 | | || || || CFC12_1765_2005.txt || || |
75 | | || || || guide.def || a mettre aussi dans LMDZOR!!|| |
76 | | || || || || |
77 | | || COMP/lmdz.driver || || IPCC_CO2= ... ; LMDZ_sed physiq.def co2_ppm ${IPCC_CO2} || update physiq.def with values from file .txt : || |
78 | | || || || || solaire, co2_ppm, CH4_ppb, N2O_ppb, CFC11_ppt, CFC12_ppt || |
79 | | || || || || |
80 | | || COMP/orchidee.card || PFTmap_IPCC_2000.nc || ${BC_SRF_PFTmap} = PFTmap_1850to2005_AR5_LUHa.rc2.nc || new function in driver will choose PFTmap|| |
81 | | || || || or ORCHIDEE_PFTmap_2006to2100_AR5_RCP8.5_MESSAGE.nc|| || |
82 | | || || || || |
83 | | || COMP/orchidee.driver || || srf_period_start || new function for choice of PFTmap before and after 2004 || |
84 | | || || || cas test : modif for certain years || VEGET_REINIT |
85 | | || || || cas test : modif for certain years || VEGET_YEAR |
86 | | || || || || |
87 | | || PARAM/orchidee.def || 0Y || 1Y || VEGET_UPDATE || |
88 | | || || n || y || LAND_COVER_CHANGE = n || |
89 | | || || || || |
90 | | || PARAM/physiq.def_L39 || 0.008 || 0.0 || pmagic || |
91 | | || || 1366.0896 || 1365.6537 || solaire RQ: le valeur dans AMIP sera ecraser || |
92 | | || || actuel || annuel ||aer_type || |
93 | | |
94 | | |
95 | | Commentaires : [[BR]] |
96 | | - orchidee.driver pourrait être le même car srf_period_start prend effet en utilisant le variable ${BC_SRF_PFTmap}, qui se fait dans orchidee.card. On pourrait donc avoir : orchidee.card_Climat et orchidee.card_Interannuel[[BR]] |
97 | | - Les différentes valeurs dans les .def pourrait être mis dans lmdz.card et orchidee.card pour ensuite être modifié avec sed[[BR]] |
98 | | - guide.def pourrait etre mis dans les 2 expériences[[BR]] |
99 | | |
100 | | ---- |
101 | | |
102 | | == Interpolation des fichiers de guidage avec patch dans libIGCM == |
103 | | L'interpolation se fait dans le job CREATE au même temps que l'exécution de create_etat0_limit pour la création des fichiers limit.nc. Il faut utiliser le version inter annuele de lmdz.card et config.card pour pouvoir interpoler sur une série d'années qui se choisi dans config.card. [[BR]] |
104 | | |
105 | | Il faut d'abord s'assurer que la version de libIGCM contient le fichier : libIGCM/libIGCM_post/IGCM_Patch_nudge_interpolation.ksh. S'il n'existe pas, l'extraire et le mettre a cette emplacement : |
106 | | |
107 | | {{{ |
108 | | svn export http://forge.ipsl.jussieu.fr/libigcm/svn/tags/libIGCM_v1_10/libIGCM_post/IGCM_Patch_20101208_nudge_interp.ksh |
109 | | }}} |
110 | | |
111 | | |
112 | | Pour activer le patch il faut modifier le lmdz.card_Interannuel dans le job CREATE. Ajouter dans lmdz.card les fichiers a interpoler dans [!BoundaryFiles]/List et dans [!OutputFiles]/List et il faut ajouter le paragraphe [Post_Interp] a la fin. Voici un exemple comment ajouter u (dans le même lmdz.card on peut ajouter v et ta avec la même syntaxe ) : |
| 62 | To activate the patch modifications in CREATE/COMP/lmdz.card_Interannuel is needed. Add the files to interpolate in [!BoundaryFiles]/List and in [!OutputFiles]/List and add the paragraf [Nudge_Interp] in the end of lmdz.card. Here below is an exemple how to add u. In the same lmdz.card it is possible to add different files u,v,t,... using the same syntax : |
| 123 | |
| 124 | ---- |
| 125 | |
| 126 | |
| 127 | = Différentes expériences = |
| 128 | |
| 129 | '''Différences actuelle entre LMDZOR et AMIP''' : |
| 130 | |
| 131 | || Fichier || LMDZOR || AMIP || Commentaires || |
| 132 | || COMP/lmdz.card || ELC-${RESOL_ATM_3D}|| ELI-${RESOL_ATM_3D}|| CREATE (nom du job create_etat0_limit)|| |
| 133 | || || clim_start.nc || ${year}_start.nc || fichier climat / inter annuelle || |
| 134 | || || clim_startphy.nc || ${year}_startphy.nc || fichier climat / inter annuelle || |
| 135 | || || clim_limit.nc || ${year}_limit.nc || fichier climat / inter annuelle || |
| 136 | || || aerosols_11YearsClim_1860.nc || aerosols_11YearsClim_1855.nc || aerosols.nat.nc|| |
| 137 | || || aerosols_11YearsClim_1995.nc || || aerosols1980.nc || |
| 138 | || || || aerosols_11YearsClim_${year}.nc || aerosols${year}.nc, 1:12: (smoothfile : à partir de la 1ère toutes les 12 périodes (mois) [min]:[modulo:][max] ) || |
| 139 | || || climoz_LMDZ_1995.nc || climoz_LMDZ_${year}.nc, climoz_LMDZ.nc, 1:12: || climoz_LMDZ.nc|| |
| 140 | || || || CO2_1765_2005.txt || || |
| 141 | || || || CH4_1765_2005.txt || || |
| 142 | || || || N2O_1765_2005.txt || || |
| 143 | || || || CFC11_1765_2005.txt || || |
| 144 | || || || CFC12_1765_2005.txt || || |
| 145 | || || || guide.def || a mettre aussi dans LMDZOR!!|| |
| 146 | || || || || |
| 147 | || COMP/lmdz.driver || || IPCC_CO2= ... ; LMDZ_sed physiq.def co2_ppm ${IPCC_CO2} || update physiq.def with values from file .txt : || |
| 148 | || || || || solaire, co2_ppm, CH4_ppb, N2O_ppb, CFC11_ppt, CFC12_ppt || |
| 149 | || || || || |
| 150 | || COMP/orchidee.card || PFTmap_IPCC_2000.nc || ${BC_SRF_PFTmap} = PFTmap_1850to2005_AR5_LUHa.rc2.nc || new function in driver will choose PFTmap|| |
| 151 | || || || or ORCHIDEE_PFTmap_2006to2100_AR5_RCP8.5_MESSAGE.nc|| || |
| 152 | || || || || |
| 153 | || COMP/orchidee.driver || || srf_period_start || new function for choice of PFTmap before and after 2004 || |
| 154 | || || || cas test : modif for certain years || VEGET_REINIT |
| 155 | || || || cas test : modif for certain years || VEGET_YEAR |
| 156 | || || || || |
| 157 | || PARAM/orchidee.def || 0Y || 1Y || VEGET_UPDATE || |
| 158 | || || n || y || LAND_COVER_CHANGE = n || |
| 159 | || || || || |
| 160 | || PARAM/physiq.def_L39 || 0.008 || 0.0 || pmagic || |
| 161 | || || 1366.0896 || 1365.6537 || solaire RQ: le valeur dans AMIP sera ecraser || |
| 162 | || || actuel || annuel ||aer_type || |
| 163 | |
| 164 | |
| 165 | Commentaires : [[BR]] |
| 166 | - orchidee.driver pourrait être le même car srf_period_start prend effet en utilisant le variable ${BC_SRF_PFTmap}, qui se fait dans orchidee.card. On pourrait donc avoir : orchidee.card_Climat et orchidee.card_Interannuel[[BR]] |
| 167 | - Les différentes valeurs dans les .def pourrait être mis dans lmdz.card et orchidee.card pour ensuite être modifié avec sed[[BR]] |
| 168 | - guide.def pourrait etre mis dans les 2 expériences[[BR]] |
| 169 | |
| 170 | ---- |