source: palm/trunk/UTIL/chemistry/gasphase_preproc/kpp4palm/templates/module_header

Last change on this file was 4841, checked in by forkel, 10 months ago

updated copyright statements for chem_gasphase_mod.f90. This must be done in UTIL/chemistry/gasphase_preproc/kpp4palm/templates/module_header and NOT in SOURCE/chem_gasphase_mod.f90.

File size: 3.3 KB
Line 
1!------------------------------------------------------------------------------!
2!
3! ****** Module chem_gasphase_mod is automatically generated by kpp4palm ******
4!
5!   ********* Please do NOT change this Code, it will be ovewritten *********
6!
7!------------------------------------------------------------------------------!
8! This file was created by KPP (http://people.cs.vt.edu/asandu/Software/Kpp/)
9! and kpp4palm (created by Klaus Ketelsen). kpp4palm is an adapted version
10! of KP4 (Jöckel, P., Kerkweg, A., Pozzer, A., Sander, R., Tost, H., Riede,
11! H., Baumgaertner, A., Gromov, S., and Kern, B., 2010: Development cycle 2 of
12! the Modular Earth Submodel System (MESSy2), Geosci. Model Dev., 3, 717-752,
13! https://doi.org/10.5194/gmd-3-717-2010). KP4 is part of the Modular Earth
14! Submodel System (MESSy), which is is available under the  GNU General Public
15! License (GPL).
16!
17! KPP is free software; you can redistribute it and/or modify it under the terms
18! of the General Public Licence as published by the Free Software Foundation;
19! either version 2 of the License, or (at your option) any later version.
20! KPP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
21! without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
22! PURPOSE. See the GNU General Public Licence for more details.
23!
24!------------------------------------------------------------------------------!
25! This file is part of the PALM model system.
26!
27! PALM is free software: you can redistribute it and/or modify it under the
28! terms of the GNU General Public License as published by the Free Software
29! Foundation, either version 3 of the License, or (at your option) any later
30! version.
31!
32! PALM is distributed in the hope that it will be useful, but WITHOUT ANY
33! WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
34! A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
35!
36! You should have received a copy of the GNU General Public License along with
37! PALM. If not, see <http://www.gnu.org/licenses/>.
38!
39! Copyright 2017-2021 Leibniz Universitaet Hannover
40! Copyright 2016-2021 Klaus Ketelsen
41! Copyright 2017-2021 Karlsruhe Institute of Technology
42!--------------------------------------------------------------------------------!
43!
44!
45! MODULE HEADER TEMPLATE
46!
47!  Initial version (Nov. 2016, ketelsen), for later modifications of module_header
48!  see comments in kpp4palm/src/create_kpp_module.C
49
50! Set kpp Double Precision to PALM Default Precision
51
52  USE kinds,            ONLY: dp=>wp
53
54  USE pegrid,           ONLY: myid, threads_per_task
55
56  IMPLICIT        NONE
57  PRIVATE
58  !SAVE  ! NOTE: OCCURS AGAIN IN AUTOMATICALLY GENERATED CODE ...
59
60! Public variables
61  PUBLIC :: atol
62  PUBLIC :: cs_mech
63  PUBLIC :: eqn_names
64  PUBLIC :: fakt
65  PUBLIC :: nmaxfixsteps
66  PUBLIC :: nphot
67  PUBLIC :: nreact
68  PUBLIC :: nspec
69  PUBLIC :: nvar
70  PUBLIC :: qvap
71  PUBLIC :: phot
72  PUBLIC :: phot_names
73  PUBLIC :: rconst
74  PUBLIC :: rtol
75  PUBLIC :: spc_names
76  PUBLIC :: temp
77  PUBLIC :: vl_dim                     !< PUBLIC to enable other modules to distiguish between scalar and vec
78 
79! Public routines
80  PUBLIC :: chem_gasphase_integrate
81  PUBLIC :: get_mechanism_name
82  PUBLIC :: Initialize
83  PUBLIC :: initialize_kpp_ctrl
84  PUBLIC :: Integrate
85  PUBLIC :: Update_rconst
86
87! END OF MODULE HEADER TEMPLATE
Note: See TracBrowser for help on using the repository browser.