!$Id: init_mod_inca.F90 104 2008-12-23 10:28:51Z acosce $ !! ========================================================================= !! INCA - INteraction with Chemistry and Aerosols !! !! Copyright Laboratoire des Sciences du Climat et de l'Environnement (LSCE) !! Unite mixte CEA-CNRS-UVSQ !! !! Contributors to this INCA subroutine: !! !! !! Anne Cozic, LSCE, anne.cozic@cea.fr !! Yann Meurdesoif, LSCE, yann.meurdesoif@cea.fr !! !! This software is a computer program whose purpose is to simulate the !! atmospheric gas phase and aerosol composition. The model is designed to be !! used within a transport model or a general circulation model. This version !! of INCA was designed to be coupled to the LMDz GCM. LMDz-INCA accounts !! for emissions, transport (resolved and sub-grid scale), photochemical !! transformations, and scavenging (dry deposition and washout) of chemical !! species and aerosols interactively in the GCM. Several versions of the INCA !! model are currently used depending on the envisaged applications with the !! chemistry-climate model. !! !! This software is governed by the CeCILL license under French law and !! abiding by the rules of distribution of free software. You can use, !! modify and/ or redistribute the software under the terms of the CeCILL !! license as circulated by CEA, CNRS and INRIA at the following URL !! "http://www.cecill.info". !! !! As a counterpart to the access to the source code and rights to copy, !! modify and redistribute granted by the license, users are provided only !! with a limited warranty and the software's author, the holder of the !! economic rights, and the successive licensors have only limited !! liability. !! !! In this respect, the user's attention is drawn to the risks associated !! with loading, using, modifying and/or developing or reproducing the !! software by the user in light of its specific status of free software, !! that may mean that it is complicated to manipulate, and that also !! therefore means that it is reserved for developers and experienced !! professionals having in-depth computer knowledge. Users are therefore !! encouraged to load and test the software's suitability as regards their !! requirements in conditions enabling the security of their systems and/or !! data to be ensured and, more generally, to use and operate it in the !! same conditions as regards security. !! !! The fact that you are presently reading this means that you have had !! knowledge of the CeCILL license and that you accept its terms. !! ========================================================================= #include SUBROUTINE INIT_MOD_INCA USE CONST_MOD #if defined(NMHC) && defined(AER) USE SOA_MOD #endif USE AIRPLANE_SRC, ONLY: INIT_AIRPLANE_SRC USE CHEM_MODS , ONLY: INIT_CHEM_MODS USE CHEM_CONS , ONLY: INIT_CHEM_CONS USE SRF_FLUX_INT, ONLY: INIT_SRF_FLUX_INT USE SFLX , ONLY: INIT_SFLX USE O3CLIM_COM , ONLY: INIT_O3CLIM_COM USE O3LIN_COM , ONLY: INIT_O3LIN_COM USE SAD_COM , ONLY: INIT_SAD_COM USE OXYDANT_COM , ONLY: INIT_OXYDANT_COM #if defined(NMHC) || defined(AER) USE LIGHTNING, ONLY: INIT_LIGHTNING USE AC_SULF , ONLY: INIT_AC_SULF #endif #ifdef AER USE AEROSOL_MOD , ONLY: INIT_AEROSOL_MOD USE AEROSOL_PROGNOS, ONLY: INIT_AEROSOL_PROGNOS USE AEROSOL_DIAG , ONLY: INIT_AEROSOL_DIAG #endif USE AEROSOL_METEO , ONLY: INIT_AEROSOL_METEO #ifdef NMHC USE RESISTANCE_DIAGNOSE, ONLY: INIT_RESISTANCE_DIAGNOSE #endif USE PHT_TABLES, ONLY: INIT_PHT_TABLES #ifdef GES USE CARBONATOR #endif ! USE PRINT_INCA USE SURF_CHEM_MOD IMPLICIT NONE ! CALL INIT_PRINT_INCA CALL INIT_CONST_MOD CALL INIT_AIRPLANE_SRC CALL INIT_CHEM_MODS CALL INIT_CHEM_CONS CALL INIT_SRF_FLUX_INT CALL INIT_SFLX CALL INIT_O3CLIM_COM CALL INIT_O3LIN_COM CALL INIT_SAD_COM CALL INIT_OXYDANT_COM #if defined(NMHC) || defined(AER) CALL INIT_LIGHTNING CALL INIT_AC_SULF #if defined(NMHC) && defined(AER) CALL INIT_SOA #endif #endif #ifdef AER CALL INIT_AEROSOL_MOD CALL INIT_AEROSOL_PROGNOS CALL INIT_AEROSOL_DIAG #endif CALL INIT_AEROSOL_METEO #ifdef NMHC CALL INIT_RESISTANCE_DIAGNOSE #endif CALL INIT_PHT_TABLES #ifdef GES CALL INIT_CARBONATOR #endif CALL INIT_SURF_CHEM_MOD END SUBROUTINE INIT_MOD_INCA