= Introduction de PISCES dans IPSLCM5 = == Evolution de la configuration IPSLCM5_v3 == * Fait le 12 Avril 2010 * Pénétration de la lumière atténuée par un fichier de chlorophylle avec une distribution 3D ( Sortie du modèle PISCES pour l'instant ) * nouveau module de lecture du ficher 3D ( OPA_SRC/DTA/dtachl.F90 ) * ajout d'une option dans le module OPA_SRC/TRA/traqsr.F90 {{{ + ln_qsr_rgb = .true. ! RGB (Red-Green-Blue) light penetration + ln_qsr_2bd = .false. ! 2 bands light penetration + ln_qsr_bio = .false. ! bio-model light penetration + nn_chldta = 2 ! RGB : 2D Chl data (=1), 3D Chl data (=2) or cst value (=0) }}} * correction de bug dans OPA_SRC/trc_oce.F90 * mise à jour de opa9.card {{{ + (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/data_1m_chlorophyll_nomask.nc, .), \ }}} * Nouveaux diagnostiques AR5 pour PISCES ( concentration de surface des traceurs passifs, inventaires, production primaire, etc...) * Mise à jour de la version NEMO : [https://forge.ipsl.jussieu.fr/nemo/browser/branches/CMIP5_IPSL rev 1830] * Mise à jour de la config IPSLCM5_v3 ( suppression des card et driver *.noiomput, simplification des driver ocean et pisces ) * Mise à jour du fichier iodef.xml pour prendre en compte un fichier de diag PISCES en plus * Mise à jour du mod.def [http://forge.ipsl.jussieu.fr/igcmg/changeset/973/modipsl/trunk/util/mod.def 973] == Création de la configuration IPSLCM5_v3 pour tests == * Fait le 25 mars 2010 * Mise à jour de PISCES ( correction de bug induit par le rappel des traceurs passifs dans les mers fermées : [https://forge.ipsl.jussieu.fr/nemo/browser/branches/CMIP5_IPSL rev 1814] * Mise à jour du mod.def [http://forge.ipsl.jussieu.fr/igcmg/changeset/960/modipsl/trunk/util/mod.def 960] * 23/3/2010 : LMDZ 1329 * 11/3/2010 : Modifications Orchidée * Fait le 11 mars 2010 * Mise à jour de PISCES ( correction de bugfixes et mise en place d'un rappel à la clim dans les mers fermées) : [https://forge.ipsl.jussieu.fr/nemo/browser/branches/CMIP5_IPSL rev 1808] * Mise à jour de la config IPSLCM5_v3 : [http://forge.ipsl.jussieu.fr/igcmg/changeset/944/CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v3 945] * Mise à jour du mod.def [http://forge.ipsl.jussieu.fr/igcmg/changeset/946/modipsl/trunk/util/mod.def 946] * Extraction, compilation et test sur 10 ans * Fait le 3 mars 2010. * Voir les fichiers de la [http://forge.ipsl.jussieu.fr/igcmg/browser/CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v3 config IPSLCM5_v3] * Voir [928] et extrait de [https://forge.ipsl.jussieu.fr/igcmg/browser/modipsl/trunk/util/mod.def mod.def] * 10 mn par mois, NEMO avec PISCES prend 300 s (100 s sans) et tourne à 16 Gflops! 12 GB de mémoire, 100 Mo de sorties supplémentaires par mois. == Test de mise en place == * Extraction de IPSLCM5_v3 * Démarrage de PISCES depuis restart :1100-12-31 de la simu ORCA_PISCES_OFFLINE : ST11RP * Démarrage autres composantes : états initiaux * Test de un an (noleap) avec monitoring et atlas : [http://dods.extra.cea.fr/data/p86maf/IPSLCM5/CM5V3F CM5V3F] == Simulations lancées == Protocole souhaité : [[Image(protocole-simus-mars2010.png)]] === CM52PI0 === * 10 ans en recopie exacte de CM5PIRC3 === CM52PI2 === * 10 idem CM5PIRC3/CM52PI0 avec Restart OCE modifié pour voir l'impact du changement de Restart Océan === CM53PI2 === * repérer aussi impact restart Pisces actuel en simu préind * 10 ans * Idem CM53PI mais avec une seule option pour ln_qsr : ln_qsr_bio. * Voir : http://dods.extra.cea.fr/data/p86maf/IPSLCM5/CM53PI2/MONITORING === CM53PI3D === * PISCES activé * pas de rétroaction PISCES * lecture chlorophylle 3D (climatologie mensuelle) * 10 ans lancés === CM53PI3 === * idem CM53PI2 pour vérifier que PISCES activé mais sans rétroaction donne les mêmes résultats que CM5PIRC3 avec restart OCE modifié pour mer fermées (SSS Levitus) * modif namelist : {{{ + ln_qsr_rgb = .true. ! RGB (Red-Green-Blue) light penetration + ln_qsr_2bd = .false. ! 2 bands light penetration + ln_qsr_bio = .false. ! bio-model light penetration + nn_chldta = 1 ! RGB : Chl data (=1) or cst value (=0) }}} * 10 ans === CM53PI5T/CM53PI5U === * repérer impact du rappel de pisces à la clim dans les mers fermées * 10 ans * rappel pisces dans les mers fermées avec/sans retroaction biophysique sur l'ocean * Voir : http://dods.extra.cea.fr/data/p48ethe/IPSLCM5/CM53PI5T/MONITORING et http://dods.extra.cea.fr/data/p48ethe/IPSLCM5/CM53PI5U/MONITORING * différences dans namelist_pisces_ORCA2 {{{ !''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' &nampisdmp ! Damping !,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ln_pisdmp = .true. ! Relaxation fo some tracers to a mean value + ln_pisclo = .true. ! Restoring of tracer to initial value on closed sea ("key_dtatrc") / }}} * dans namelist_top_ORCA2 : activer la lecture du fichier clim des traceurs passifs désirés ( Alkalinity, DIC, NO3, PO4, DOC, Si, Fer, O2 ) * différences dans pisces.card : {{{ + (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/data_1m_DIC_nomask.nc, .), \ + (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/data_1m_Alkalini_nomask.nc, .), \ + (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/data_1m_O2_nomask.nc, .), \ + (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/data_1m_NO3_nomask.nc, .), \ + (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/data_1m_PO4_nomask.nc, .), \ + (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/data_1m_Si_nomask.nc, .), \ + (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/data_1m_DOC_nomask.nc, .), \ + (${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_ORCA_version}/data_1m_Fer_nomask.nc, .), \ }}} === ST11RS === * actuel idem CM53PI2 * calendrier 360d * idem ST11RQ : PISCES activé mais sans rétroaction. * Permet de voir l'impact du restart OCE modifié * 10 ans : http://dods.extra.cea.fr/data/p86maf/IPSLCM5/ST11RS/MONITORING/ === ST11RR === * pour voir en actuel * Idem ST11RQ mais avec une seule option pour ln_qsr : ln_qsr_bio. * 20 ans : http://dods.extra.cea.fr/data/p86maf/IPSLCM5/ST11RR/MONITORING/ * modif dans namelist_ORCA2 : {{{ + ln_qsr_rgb = .false. ! RGB (Red-Green-Blue) light penetration ln_qsr_2bd = .false. ! 2 bands light penetration ln_qsr_bio = .true. ! bio-model light penetration }}} * Voir : http://dods.extra.cea.fr/data/p86maf/IPSLCM5/ST11RR/MONITORING === ST11RQ === * But : voir l'impact de l'ajout de PISCES * KO. Remplacée par ST11RR. namelist_ORCA2 modifié * calendrier 360d * démarrage depuis 2299-12-30 de ST11R sauf OCE * C'est là : $SCRATCHDIR/IPSLCM5_v3/T5/modipsl/config/IPSLCM5_v3/ST11RQ * Modif fichier restart OCE pour avoir la Salinité Levitus. Fichier restart océan modifié et pris chez moi. * Monitoring : http://dods.extra.cea.fr/data/p86maf/IPSLCM5/ST11RQ/MONITORING * différences namelist_ORCA2 : qq commentaires et ce qu'il faut pour PISCES : {{{ < ln_qsr_bio = .true. ! bio-model light penetration < nn_chldta = 0 ! RGB : Chl data (=1) or cst value (=0) --- > ln_qsr_bio = .false. ! bio-model light penetration > nn_chldta = 1 ! RGB : Chl data (=1) or cst value (=0) }}} * différence dans la namcouple_ORCA2xLMD9695 : {{{ < tlmd torc LAG=1800 --- > tlmd vorc LAG=1800 }}} * différence dans orchidee.def car on va chercher le fichier PFTmap contenant une seule année : {{{ < # If LAND_USE (11 = 1860 - 1850 +1 for PFTmap.20C3M.nc, 1 for PFTmap_IPCC_2000.nc) < VEGET_YEAR = 1 --- > # If LAND_USE (11 = 1860 - 1850 +1 for PFTmap.20C3M.nc) > VEGET_YEAR = 151 }}} * différences LMDZ : les variables déplacées pour avoir le même physiq.def en couplé et forcé {{{ type_ocean=couple version_ocean=nemo cpl_current=y VEGET=y }}} === CM53PI === * But : voir l'impact de l'ajout de PISCES sur le contrôle préindustriel, avec un état initial PISCES produit en offline avec un contrôle actuel. idem ST11RP. * KO. Remplacé par CM53PI2. namelist_ORCA2 modifié. * C'est là : $SCRATCHDIR/IPSLCM5_v3/T5/modipsl/config/IPSLCM5_v3/CM53PI * calendrier noleap * Démarrage depuis 1999-12-31 de CM5PIRC3 sauf OCE. * Modif fichier Restart OCE pour avoir la Salinité Levitus. * Monitoring : http://dods.extra.cea.fr/data/p86maf/IPSLCM5/CM53PI/MONITORING * Différences avec la référence IPSLCM5_v3 du 3 mars 2010 : * différence dans physiq.def_L39 : {{{ ## Facteur additif pour l'albedo pmagic=0.0 ### co2_ppm = taux CO2 en ppm co2_ppm = 280. ### CH4_ppb = taux CH4 en ppb CH4_ppb = 790. ### N2O_ppb = taux N2O en ppb N2O_ppb = 270. ### CFC11_ppt = taux CFC11 en ppt CFC11_ppt = 0. ### CFC12_ppt = taux CFC12 en ppt CFC12_ppt = 0. ### aer_type = Aerosol variation type : actuel / preind / scenario / annuel aer_type=preind }}} * différence dans orchidee.card : {{{ - (${R_INIT}/SRF/${config_UserChoices_TagName}/PFTmap_IPCC_2000.nc, PFTmap.nc) + (${R_INIT}/SRF/${config_UserChoices_TagName}/PFTmap_IPCC_1860.nc, PFTmap.nc) }}} * différences dans lmdz.card : {{{ - (${R_INIT}/ATM/${config_UserChoices_TagName}/climO3_LMDZORINCAREPRO_1995.nc, climoz.nc), \ + (${R_INIT}/ATM/${config_UserChoices_TagName}/climO3_LMDZORINCAREPRO_1855.nc, climoz.nc), \ ... - (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/AR5/HISTORIQUE/climoz_LMDZ_1995.nc, climoz_LMDZ.nc) + (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/AR5/HISTORIQUE/climoz_LMDZ_1855.nc, climoz_LMDZ.nc) ... - (histday.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc, NONE), \ + (histday.nc, ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc, Post_1D_histday), \ ... -ChunckJob2D = NONE +ChunckJob2D = 200Y }}}