source: CONFIG/publications/ICOLMDZORINCA_CO2_Transport_GMD_2023/INCA/src/INCA_PARA/init_mod_inca.F90 @ 6610

Last change on this file since 6610 was 6610, checked in by acosce, 10 months ago

INCA used for ICOLMDZORINCA_CO2_Transport_GMD_2023

File size: 4.3 KB
Line 
1!$Id: init_mod_inca.F90 104 2008-12-23 10:28:51Z acosce $
2!! =========================================================================
3!! INCA - INteraction with Chemistry and Aerosols
4!!
5!! Copyright Laboratoire des Sciences du Climat et de l'Environnement (LSCE)
6!!           Unite mixte CEA-CNRS-UVSQ
7!!
8!! Contributors to this INCA subroutine:
9!!
10!!
11!! Anne Cozic, LSCE, anne.cozic@cea.fr
12!! Yann Meurdesoif, LSCE, yann.meurdesoif@cea.fr
13!!
14!! This software is a computer program whose purpose is to simulate the
15!! atmospheric gas phase and aerosol composition. The model is designed to be
16!! used within a transport model or a general circulation model. This version
17!! of INCA was designed to be coupled to the LMDz GCM. LMDz-INCA accounts
18!! for emissions, transport (resolved and sub-grid scale), photochemical
19!! transformations, and scavenging (dry deposition and washout) of chemical
20!! species and aerosols interactively in the GCM. Several versions of the INCA
21!! model are currently used depending on the envisaged applications with the
22!! chemistry-climate model.
23!!
24!! This software is governed by the CeCILL  license under French law and
25!! abiding by the rules of distribution of free software.  You can  use,
26!! modify and/ or redistribute the software under the terms of the CeCILL
27!! license as circulated by CEA, CNRS and INRIA at the following URL
28!! "http://www.cecill.info".
29!!
30!! As a counterpart to the access to the source code and  rights to copy,
31!! modify and redistribute granted by the license, users are provided only
32!! with a limited warranty  and the software's author,  the holder of the
33!! economic rights,  and the successive licensors  have only  limited
34!! liability.
35!!
36!! In this respect, the user's attention is drawn to the risks associated
37!! with loading,  using,  modifying and/or developing or reproducing the
38!! software by the user in light of its specific status of free software,
39!! that may mean  that it is complicated to manipulate,  and  that  also
40!! therefore means  that it is reserved for developers  and  experienced
41!! professionals having in-depth computer knowledge. Users are therefore
42!! encouraged to load and test the software's suitability as regards their
43!! requirements in conditions enabling the security of their systems and/or
44!! data to be ensured and,  more generally, to use and operate it in the
45!! same conditions as regards security.
46!!
47!! The fact that you are presently reading this means that you have had
48!! knowledge of the CeCILL license and that you accept its terms.
49!! =========================================================================
50
51#include <inca_define.h>
52
53
54SUBROUTINE INIT_MOD_INCA
55
56  USE CONST_MOD
57#if defined(NMHC) && defined(AER) 
58  USE SOA_MOD
59#endif
60  USE AIRPLANE_SRC, ONLY: INIT_AIRPLANE_SRC
61  USE CHEM_MODS   , ONLY: INIT_CHEM_MODS
62  USE CHEM_CONS   , ONLY: INIT_CHEM_CONS
63  USE SRF_FLUX_INT, ONLY: INIT_SRF_FLUX_INT
64  USE SFLX        , ONLY: INIT_SFLX
65  USE O3CLIM_COM  , ONLY: INIT_O3CLIM_COM
66  USE O3LIN_COM  , ONLY: INIT_O3LIN_COM
67  USE SAD_COM    , ONLY: INIT_SAD_COM
68  USE OXYDANT_COM , ONLY: INIT_OXYDANT_COM
69#if defined(NMHC) || defined(AER)
70  USE LIGHTNING, ONLY: INIT_LIGHTNING
71  USE AC_SULF  , ONLY: INIT_AC_SULF
72#endif
73#ifdef AER
74  USE AEROSOL_MOD    , ONLY: INIT_AEROSOL_MOD
75  USE AEROSOL_PROGNOS, ONLY: INIT_AEROSOL_PROGNOS
76  USE AEROSOL_DIAG   , ONLY: INIT_AEROSOL_DIAG
77#endif
78  USE AEROSOL_METEO  , ONLY: INIT_AEROSOL_METEO
79#ifdef NMHC
80  USE RESISTANCE_DIAGNOSE, ONLY: INIT_RESISTANCE_DIAGNOSE
81#endif
82  USE PHT_TABLES, ONLY: INIT_PHT_TABLES
83#ifdef GES
84  USE CARBONATOR
85#endif
86!  USE PRINT_INCA
87   USE SURF_CHEM_MOD
88
89  IMPLICIT NONE
90
91!  CALL INIT_PRINT_INCA
92  CALL INIT_CONST_MOD
93  CALL INIT_AIRPLANE_SRC
94  CALL INIT_CHEM_MODS
95  CALL INIT_CHEM_CONS
96  CALL INIT_SRF_FLUX_INT
97  CALL INIT_SFLX
98  CALL INIT_O3CLIM_COM
99  CALL INIT_O3LIN_COM
100  CALL INIT_SAD_COM
101  CALL INIT_OXYDANT_COM
102#if defined(NMHC) || defined(AER) 
103  CALL INIT_LIGHTNING 
104  CALL INIT_AC_SULF
105#if defined(NMHC) && defined(AER) 
106  CALL INIT_SOA
107#endif
108#endif
109#ifdef AER
110  CALL INIT_AEROSOL_MOD
111  CALL INIT_AEROSOL_PROGNOS
112  CALL INIT_AEROSOL_DIAG
113#endif
114  CALL INIT_AEROSOL_METEO
115#ifdef NMHC
116  CALL INIT_RESISTANCE_DIAGNOSE
117#endif
118  CALL INIT_PHT_TABLES
119#ifdef GES
120  CALL INIT_CARBONATOR
121#endif
122  CALL INIT_SURF_CHEM_MOD
123
124END SUBROUTINE INIT_MOD_INCA
Note: See TracBrowser for help on using the repository browser.