!------------------------------------------------------------------------------! ! ! ****** Module chem_gasphase_mod is automatically generated by kpp4palm ****** ! ! ********* Please do NOT change this Code, it will be ovewritten ********* ! !------------------------------------------------------------------------------! ! This file was created by KPP (http://people.cs.vt.edu/asandu/Software/Kpp/) ! and kpp4palm (created by Klaus Ketelsen). kpp4palm is an adapted version ! of KP4 (Jöckel, P., Kerkweg, A., Pozzer, A., Sander, R., Tost, H., Riede, ! H., Baumgaertner, A., Gromov, S., and Kern, B., 2010: Development cycle 2 of ! the Modular Earth Submodel System (MESSy2), Geosci. Model Dev., 3, 717-752, ! https://doi.org/10.5194/gmd-3-717-2010). KP4 is part of the Modular Earth ! Submodel System (MESSy), which is is available under the GNU General Public ! License (GPL). ! ! KPP is free software; you can redistribute it and/or modify it under the terms ! of the General Public Licence as published by the Free Software Foundation; ! either version 2 of the License, or (at your option) any later version. ! KPP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; ! without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR ! PURPOSE. See the GNU General Public Licence for more details. ! !------------------------------------------------------------------------------! ! This file is part of the PALM model system. ! ! PALM is free software: you can redistribute it and/or modify it under the ! terms of the GNU General Public License as published by the Free Software ! Foundation, either version 3 of the License, or (at your option) any later ! version. ! ! PALM is distributed in the hope that it will be useful, but WITHOUT ANY ! WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR ! A PARTICULAR PURPOSE. See the GNU General Public License for more details. ! ! You should have received a copy of the GNU General Public License along with ! PALM. If not, see . ! ! Copyright 2017-2021 Leibniz Universitaet Hannover ! Copyright 2016-2021 Klaus Ketelsen ! Copyright 2017-2021 Karlsruhe Institute of Technology !--------------------------------------------------------------------------------! ! ! ! MODULE HEADER TEMPLATE ! ! Initial version (Nov. 2016, ketelsen), for later modifications of module_header ! see comments in kpp4palm/src/create_kpp_module.C ! Set kpp Double Precision to PALM Default Precision USE kinds, ONLY: dp=>wp USE pegrid, ONLY: myid, threads_per_task IMPLICIT NONE PRIVATE !SAVE ! NOTE: OCCURS AGAIN IN AUTOMATICALLY GENERATED CODE ... ! Public variables PUBLIC :: atol PUBLIC :: cs_mech PUBLIC :: eqn_names PUBLIC :: fakt PUBLIC :: nmaxfixsteps PUBLIC :: nphot PUBLIC :: nreact PUBLIC :: nspec PUBLIC :: nvar PUBLIC :: qvap PUBLIC :: phot PUBLIC :: phot_names PUBLIC :: rconst PUBLIC :: rtol PUBLIC :: spc_names PUBLIC :: temp PUBLIC :: vl_dim !< PUBLIC to enable other modules to distiguish between scalar and vec ! Public routines PUBLIC :: chem_gasphase_integrate PUBLIC :: get_mechanism_name PUBLIC :: Initialize PUBLIC :: initialize_kpp_ctrl PUBLIC :: Integrate PUBLIC :: Update_rconst ! END OF MODULE HEADER TEMPLATE