}}}
----
----
[[PageOutline]]
# INCA 4 #
INCA4 is the 39 level version of the INCA model. It's fit with version 5 of the model LMDZ (LMDZ5)
# Several Reference versions #
* '''INCA4.1.0''' --> first version of INCA4 (running on titane (CCRT))
* '''INCA4.1.1''' --> We fixed some bugs, in particular in optaer_5wv and optaer_2bd (there was an error on the number of vertical levels). This version can run on Curie (TGCC) and is compatible with the version rev2019 og LMDZORINCA_v5.
* '''INCA4.1.2''' --> same version with a new parameter file (inca.def) to manage some parameters in offline.
# Pre-processor #
With the INCA model you can choose between several chemistry configuration (AER, NMHC_AER or GES). For each one we give a pre-process file that will be interpret by a pre-processor. These files are store in INCA/INP/ directory.
Its documentation is available [http://www-lsceinca.cea.fr/pdf/Doc_inca_1.pdf here].
## How change the molar mass in pre-processing ##
For example if you want give the carbon molar mass to the CO2, you need to modify the INP/*def file of your chemistry configuration like this
{{{
CO2OC -> CO2
become
CO2OC -> CO2@12
}}}
# Input Files#
### NMHC_AER ###
|| File Name || Resolution || dimensions ||
||o3clim.nc || [lonxlat-lon+2]x47x12 || vector pressure time ||
||npp.nc || [lonxlat-lon+2]x12 || vector time ||
||aircraft.nc || [lonxlat-lon+2]x26x12 || vector lev time ||
||so4.nc || [lonxlat-lon+2]x19x12 || vector lev time ||
||sflx.nc || [lonxlat-lon+2]x12 || vector time ||
||phototable.dat || || ||
||landuse.nc || [lonxlat-lon+2]x11 || vectore type ||
||rhv.dat || [lonxlat-lon+2] lignes || ||
||wth.dat || [lonxlat-lon+2] lignes || ||
||cly.dat || [lonxlat-lon+2] lignes || ||
||rhvEC.txt || 51520 lignes || ||
||wthEC.txt || 51520 lignes || ||
||clyEC.txt || 51520 lignes || ||
### AER ###
|| File Name || Resolution || dimensions ||
||oxydants.nc || lonx[lat+1]x19x12 || x y presnivs time_counter ||
||npp.nc || [lonxlat-lon+2]x12 || vector time ||
||aircraft.nc || [lonxlat-lon+2]x26x12 || vector lev time ||
||sflx.nc || [lonxlat-lon+2]x12 || vector time ||
||phototable.dat || || ||
||landuse.nc || [lonxlat-lon+2]x11 || vectore type ||
||rhv.dat || [lonxlat-lon+2] lignes || ||
||wth.dat || [lonxlat-lon+2] lignes || ||
||cly.dat || [lonxlat-lon+2] lignes || ||
||rhvEC.txt || 51520 lignes || ||
||wthEC.txt || 51520 lignes || ||
||clyEC.txt || 51520 lignes || ||
### GES ###
|| File Name || Resolution || dimensions ||
||oxydants.nc || lonx[lat+1]x19x12 || x y presnivs time_counter ||
||npp.nc || [lonxlat-lon+2]x12 || vector time ||
||aircraft.nc || [lonxlat-lon+2]x26x12 || vector lev time ||
||sflx.nc || [lonxlat-lon+2]x12 || vector time ||
||phototable.dat || || ||
||landuse.nc || [lonxlat-lon+2]x11 || vectore type ||
||andres.nc || [lon+1]x[lat+1]x12 || LON LAT TIME ||
||casa_m.nc || [lon+1]x[lat+1]x12 || LON LAT TIME ||
||casa_h.nc || [lon+1]x[lat+1]x8*nb_day_in_mth || LON LAT TIME ||
||taka.nc || [lon+1]x[lat+1]x12 || LON LAT TIME ||
### NMHC (old configuration) ###
|| File Name || Resolution || dimensions ||
||o3clim.nc || [lonxlat-lon+2]x47x12 || vector pressure time ||
||npp.nc || [lonxlat-lon+2]x12 || vector time ||
||aircraft.nc || [lonxlat-lon+2]x26x12 || vector lev time ||
||so4.nc || [lonxlat-lon+2]x19x12 || vector lev time ||
||sflx.nc || [lonxlat-lon+2]x12 || vector time ||
||phototable.dat || || ||
||landuse.nc || [lonxlat-lon+2]x11 || vectore type ||
### CH4_AER (old configuration) ###
|| File Name || Resolution || dimensions ||
||o3clim.nc || [lonxlat-lon+2]x47x12 || vector pressure time ||
||npp.nc || [lonxlat-lon+2]x12 || vector time ||
||aircraft.nc || [lonxlat-lon+2]x26x12 || vector lev time ||
||so4.nc || [lonxlat-lon+2]x19x12 || vector lev time ||
||sflx.nc || [lonxlat-lon+2]x12 || vector time ||
||phototable.dat || || ||
||landuse.nc || [lonxlat-lon+2]x11 || vectore type ||
||rhv.dat || [lonxlat-lon+2] lignes || ||
||wth.dat || [lonxlat-lon+2] lignes || ||
||cly.dat || [lonxlat-lon+2] lignes || ||
||rhvEC.txt || 51520 lignes || ||
||wthEC.txt || 51520 lignes || ||
||clyEC.txt || 51520 lignes || ||
### CH4 (old configuration) ###
|| File Name || Resolution || dimensions ||
||o3clim.nc || [lonxlat-lon+2]x47x12 || vector pressure time ||
||npp.nc || [lonxlat-lon+2]x12 || vector time ||
||aircraft.nc || [lonxlat-lon+2]x26x12 || vector lev time ||
||so4.nc || [lonxlat-lon+2]x19x12 || vector lev time ||
||sflx.nc || [lonxlat-lon+2]x12 || vector time ||
||phototable.dat || || ||
||landuse.nc || [lonxlat-lon+2]x11 || vectore type ||
## Description du fichier sflx en fonction des configurations chimiques ##
### les espèces ###
Les flux de surfaces des espèces sont contenus dans le fichier sflx.nc lu par la routine sflx_inti.F90. [[BR]]
Suivant la configuration que l'on utilise ce fichier ne doit pas contenir les même données. Voici une liste
rappelant l'ensemble de ces espèces. [[BR]]
|| '''CH4''' || '''NMHC''' ||'''GES'''||'''AER''' || '''AERONLY''' ||
||flx_n2o ||flx_co2 ||flx_n2o ||flx_co2tot ||flx_bc ||
||flx_ch4 ||flx_n2o ||flx_ch4 ||flx_co2oce ||flx_pom ||
||flx_sf6 ||flx_mcf ||flx_mcf ||flx_co2bio ||flx_bbbc ||
||flx_co2 ||flx_nox ||flx_co ||flx_bc ||flx_bbpom ||
||flx_kr85 ||flx_h2 || ||flx_pom ||flx_so2 ||
||flx_f11 ||flx_co || ||flx_bbbc ||flx_so4 ||
||flx_f12 ||flx_cobbg || ||flx_bbpom ||flx_h2s ||
||flx_f113 ||flx_ch4 || ||flx_so2 ||conc_dms ||
||flx_mcf ||flx_ch3oh || ||flx_so4 ||fractnat_aer ||
||flx_ccl4 ||flx_c2h5oh || ||flx_h2s ||fractnat_bc ||
||flx_ch3cl ||flx_c2h6 || ||conc_dms ||fractnat_pom ||
||flx_ch3br ||flx_c3h8 || ||fractnat_aer ||fractnat_so4 ||
||flx_f22 ||flx_akan || ||fractnat_bc ||fractnat_dust ||
||flx_f134 ||flx_c2h4 || ||fractnat_pom ||fractnat_ss ||
||flx_f141 ||flx_c3h6 || ||fractnat_so4 || ||
||flx_f142 ||flx_c2h2 || ||fractnat_dust || ||
||flx_h1301 ||flx_alken || ||fractnat_ss || ||
||flx_h1211 ||flx_arom || || || ||
||flx_co ||flx_ch2o || || || ||
||flx_co_sec ||flx_ch3cho || || || ||
||flx_nox ||flx_ch3coch3 || || || ||
||flx_h2 ||flx_mek || || || ||
|| ||flx_mvk || || || ||
|| ||flx_ch3cooh || || || ||
|| ||flx_isoprene || || || ||
|| ||flx_terpenes || || || ||
Si vous travaillez avec une configuration utilisant les aérosols (CH4_AER ou NMHC_AER) en plus de la chimie vous devez
ajouter la colonne AER à la colonne de votre configuration d'origine. Ex : CH4 + AER (et non pas AERONLY) [[BR]]
[[BR]]
[[BR]]
### Entête des fichiers suivant la résolution du modèle ###
-d 96x72x19
{{{
ncdump -h sflx.nc >>
dimensions :
vector = 6818;
time = UNLIMITED; //(12 currently)
}}}
-d 96x71x19
{{{
ncdump -h sflx.nc >>
dimensions :
vector = 6722;
time = UNLIMITED; //(12 currently)
}}}
# Les Output #
## Fichiers d'ouput netcdf ##
Le code INCA crée différents fichiers d'output :
* inca_inst = fichier avec une valeur journalière instantanée pour chaque variable (fichier désactivé par défaut)
* inca_avgr = fichier avec une valeur journalière moyennée pour chaque variable (fichier sauvegardé par défaut)
* forcage = différents diagnostiques propres aux aérosols
## Comment choisir les variables des fichiers de sorties ##
Le modèle INCA permet de sortir deux types de fichiers netcdf : [[BR]]
* inca_avgr.nc avec des moyennes journalières
* inca_inst.nc avec des données instantanées
Les variables contenues dans ces fichiers sont définies dans le fichier def en entrée du pré-processeur (INP/inca_AER.def, INP/inca_NMHC_AER.def ...)
Il contient une rubrique Outputs du type :
{{{
Outputs
Write frequency = 1d
Start File Number = 001
Density = 4
Retention time = 1y
Species
Inst
All
Endlst
Avgr
All
Endlst
Endent
(...)
Endent
}}}
Cette rubrique contient plusieurs catégories chacune représentant un type de variable :
Liste des catégories :
Species - Group members - Surface flux - Deposition Velocity - Photorates - Reaction rates - Washout rates - External forcing - temperature - water vapor - surface pressure - production - loss.
||Nom du champs dans inca || Signification ||Dimension ||Unité ||catégorie ||Nom dans le fichier de sortie ||
||mmr ||Rapport de mélange des traceurs ||3D ||VMR ||species || ||
||nas ||Rapport de mélange des membres d'un groupe ||3D ||MMR ||group members || ||
||eflux ||Flux de surface (émission) ||2D ||Kg/m2/s ||surface flux ||Emi_ ||
||dvel ||Vitesse de dépôt ||2D ||Cm/s ||deposition velocity||Dep_ ||
||temp ||temperature ||3D ||K ||temperature || ||
||h2o ||Rapport de mélange de la vapeur d'eau ||3D ||MMR ||water vapor || ||
||ps ||Pression de surface ||2D ||Pa ||surface pressure || ||
||jrates ||Taux de photolyse ||3D ||cm-3 s-1 ||photorates ||j001... ||
||reaction_rates ||Taux de réaction ||3D ||cm-3 s-1 ||reaction rates ||k001... ||
||hrates ||Taux de lessivage ||3D ||s-1 ||washout rates ||w001... ||
||extfrc ||Forçage extérieur ||3D ||cm-3 s-1 ||external forcing ||ext001... ||
||pox ||Taux de production ||3D ||cm-3 s-1 ||production || ||
||lox ||Taux de destruction ||3D ||cm-3 s-1 ||loss || ||
||dflux ||Flux de surface (dépôt) ||2D ||kg/m2/s ||deposition flux || ||
Pour chacune des catégories vous pouvez choisir soit All, soit indiquer la liste des variables qui vous interessent
{{{
Surface Flux
Inst
All
Endlst
Avgr
Pb210
CO,NO,NO2,SO2,DMS
CIDUSTM, CIN
CSSSM, CSSO4M, CSN
AIBCM, AIPOMM, AIN
ASSSM, ASBCM, ASPOMM, ASSO4M, ASMSAM, ASN
SSSSM, SSN
Endlst
Endent
}}}
Vous pouvez également indiquer que vous souhaitez garder cette catégorie vide
{{{
Surface Flux
Inst
Endlst
Avgr
All
Endlst
Endent
}}}
## Choisir un fichier de sortie netcdf ##
Par défaut nous ne proposons pas de conserver le fichier inca_inst.nc Si vous voulez l'ajouter il faut l'indiquer
dans la carte inca.card (modipsl/config/LMDZINCA_v2/EXP_.../COMP/inca.card) [[BR]]
{{{
[OutputFiles]
List= (inca_avgr.nc, ${R_OUT_CHM_O_M}/${PREFIX}_1M_inca_avgr.nc, NONE) \
(inca_inst.nc, ${R_OUT_CHM_O_M}/${PREFIX}_1M_inca_inst.nc, NONE)
}}}
De même si vous voulez ne pas conserver le fichier inca_avgr il faut l'enlever de cette liste.
## Fichiers d'ouput texte ##
Les sorties texte de INCA (print *) sont stockées dans le fichier inca.out que vous retrouverez dans le répertoire IGCM_OUT/.../!JobName/CHM/Debug/ ou IGCM_OUT/../!JobName/DEBUG/