Changeset 3833 for palm/trunk/UTIL
- Timestamp:
- Mar 28, 2019 3:04:04 PM (6 years ago)
- Location:
- palm/trunk/UTIL/chemistry/gasphase_preproc
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/UTIL/chemistry/gasphase_preproc/kpp4palm/src/create_kpp_module.C
r3820 r3833 13 13 //Former revisions: 14 14 //----------------- 15 // renamed get_mechanismname to get_mechanism_name (26.03.2019, forkel):w 15 // alphabetic ordering of PUBLIC statments in templates/module_header (28.03.2019, forkel) 16 // 17 // renamed get_mechanismname to get_mechanism_name (26.03.2019, forkel) 16 18 // 17 19 // -
palm/trunk/UTIL/chemistry/gasphase_preproc/kpp4palm/templates/initialize_kpp_ctrl_template.f90
r3789 r3833 24 24 INTEGER, PARAMETER, PUBLIC :: NKPPCTRL = 20 25 25 ! 26 INTEGER, DIMENSION(NKPPCTRL), PUBLIC :: icntrl = 0 26 ! Steering parameters for chemistry solver (see KPP domumentation) 27 INTEGER, DIMENSION(NKPPCTRL), PUBLIC :: icntrl = 0 27 28 REAL(DP), DIMENSION(NKPPCTRL), PUBLIC :: rcntrl = 0.0_dp 29 ! t_steps: fixed time steps in vector mode 28 30 REAL(DP), DIMENSION(NMAXFIXSTEPS), PUBLIC :: t_steps = 0.0_dp 29 31 -
palm/trunk/UTIL/chemistry/gasphase_preproc/kpp4palm/templates/module_header
r3820 r3833 56 56 !SAVE ! NOTE: OCCURS AGAIN IN AUTOMATICALLY GENERATED CODE ... 57 57 58 ! PUBLIC :: IERR_NAMES 58 ! Public variables 59 PUBLIC :: atol 60 PUBLIC :: cs_mech 61 PUBLIC :: eqn_names 62 PUBLIC :: fakt 63 PUBLIC :: nmaxfixsteps 64 PUBLIC :: nphot 65 PUBLIC :: nreact 66 PUBLIC :: nspec 67 PUBLIC :: nvar 68 PUBLIC :: qvap 69 PUBLIC :: phot 70 PUBLIC :: phot_names 71 PUBLIC :: rconst 72 PUBLIC :: rtol 73 PUBLIC :: spc_names 74 PUBLIC :: temp 75 PUBLIC :: vl_dim !< PUBLIC to enable other modules to distiguish between scalar and vec 59 76 60 ! PUBLIC :: SPC_NAMES, EQN_NAMES, EQN_TAGS, REQ_HET, REQ_AEROSOL, REQ_PHOTRAT & 61 ! , REQ_MCFCT, IP_MAX, jname 62 63 PUBLIC :: cs_mech 64 PUBLIC :: eqn_names, phot_names, spc_names 65 PUBLIC :: nmaxfixsteps 66 PUBLIC :: atol, rtol 67 PUBLIC :: nspec, nreact 68 PUBLIC :: temp 69 PUBLIC :: qvap 70 PUBLIC :: fakt 71 PUBLIC :: phot 72 PUBLIC :: rconst 73 PUBLIC :: nvar 74 PUBLIC :: nphot 75 PUBLIC :: vl_dim ! Public to ebable other modules to distiguish between scalar and vec 76 77 PUBLIC :: Initialize, Integrate, Update_rconst 77 ! Public routines 78 78 PUBLIC :: chem_gasphase_integrate 79 PUBLIC :: get_mechanism_name 80 PUBLIC :: Initialize 79 81 PUBLIC :: initialize_kpp_ctrl 80 PUBLIC :: get_mechanism_name 82 PUBLIC :: Integrate 83 PUBLIC :: Update_rconst 81 84 82 85 ! END OF MODULE HEADER TEMPLATE -
palm/trunk/UTIL/chemistry/gasphase_preproc/mechanisms/def_cbm4/chem_gasphase_mod.f90
r3820 r3833 60 60 !SAVE ! note: occurs again in automatically generated code ... 61 61 62 ! PUBLIC :: IERR_NAMES 63 64 ! PUBLIC :: SPC_NAMES,EQN_NAMES,EQN_TAGS,REQ_HET,REQ_AEROSOL,REQ_PHOTRAT & 65 ! ,REQ_MCFCT,IP_MAX,jname 66 62 ! Public variables 63 PUBLIC :: atol 67 64 PUBLIC :: cs_mech 68 PUBLIC :: eqn_names, phot_names, spc_names 65 PUBLIC :: eqn_names 66 PUBLIC :: fakt 69 67 PUBLIC :: nmaxfixsteps 70 PUBLIC :: atol, rtol 71 PUBLIC :: nspec, nreact 68 PUBLIC :: nphot 69 PUBLIC :: nreact 70 PUBLIC :: nspec 71 PUBLIC :: nvar 72 PUBLIC :: qvap 73 PUBLIC :: phot 74 PUBLIC :: phot_names 75 PUBLIC :: rconst 76 PUBLIC :: rtol 77 PUBLIC :: spc_names 72 78 PUBLIC :: temp 73 PUBLIC :: qvap 74 PUBLIC :: fakt 75 PUBLIC :: phot 76 PUBLIC :: rconst 77 PUBLIC :: nvar 78 PUBLIC :: nphot 79 PUBLIC :: vl_dim ! PUBLIC to ebable other MODULEs to distiguish between scalar and vec 80 81 PUBLIC :: initialize, integrate, update_rconst 79 PUBLIC :: vl_dim !< PUBLIC to enable other MODULEs to distiguish between scalar and vec 80 81 ! Public routines 82 82 PUBLIC :: chem_gasphase_integrate 83 PUBLIC :: get_mechanism_name 84 PUBLIC :: initialize 83 85 PUBLIC :: initialize_kpp_ctrl 84 PUBLIC :: get_mechanism_name 86 PUBLIC :: integrate 87 PUBLIC :: update_rconst 85 88 86 89 ! END OF MODULE HEADER TEMPLATE … … 114 117 ! 115 118 ! File : chem_gasphase_mod_Parameters.f90 116 ! Time : Wed Mar 27 09:51:332019119 ! Time : Thu Mar 28 15:59:22 2019 117 120 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 118 121 ! Equation file : chem_gasphase_mod.kpp … … 221 224 ! 222 225 ! File : chem_gasphase_mod_Global.f90 223 ! Time : Wed Mar 27 09:51:332019226 ! Time : Thu Mar 28 15:59:22 2019 224 227 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 225 228 ! Equation file : chem_gasphase_mod.kpp … … 286 289 ! 287 290 ! File : chem_gasphase_mod_JacobianSP.f90 288 ! Time : Wed Mar 27 09:51:332019291 ! Time : Thu Mar 28 15:59:22 2019 289 292 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 290 293 ! Equation file : chem_gasphase_mod.kpp … … 382 385 ! 383 386 ! File : chem_gasphase_mod_Monitor.f90 384 ! Time : Wed Mar 27 09:51:332019387 ! Time : Thu Mar 28 15:59:22 2019 385 388 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 386 389 ! Equation file : chem_gasphase_mod.kpp … … 545 548 ! 546 549 ! File : chem_gasphase_mod_Initialize.f90 547 ! Time : Wed Mar 27 09:51:332019550 ! Time : Thu Mar 28 15:59:22 2019 548 551 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 549 552 ! Equation file : chem_gasphase_mod.kpp … … 571 574 ! 572 575 ! File : chem_gasphase_mod_Integrator.f90 573 ! Time : Wed Mar 27 09:51:332019576 ! Time : Thu Mar 28 15:59:22 2019 574 577 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 575 578 ! Equation file : chem_gasphase_mod.kpp … … 629 632 ! 630 633 ! File : chem_gasphase_mod_LinearAlgebra.f90 631 ! Time : Wed Mar 27 09:51:332019634 ! Time : Thu Mar 28 15:59:22 2019 632 635 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 633 636 ! Equation file : chem_gasphase_mod.kpp … … 656 659 ! 657 660 ! File : chem_gasphase_mod_Jacobian.f90 658 ! Time : Wed Mar 27 09:51:332019661 ! Time : Thu Mar 28 15:59:22 2019 659 662 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 660 663 ! Equation file : chem_gasphase_mod.kpp … … 683 686 ! 684 687 ! File : chem_gasphase_mod_Function.f90 685 ! Time : Wed Mar 27 09:51:332019688 ! Time : Thu Mar 28 15:59:22 2019 686 689 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 687 690 ! Equation file : chem_gasphase_mod.kpp … … 712 715 ! 713 716 ! File : chem_gasphase_mod_Rates.f90 714 ! Time : Wed Mar 27 09:51:332019717 ! Time : Thu Mar 28 15:59:22 2019 715 718 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 716 719 ! Equation file : chem_gasphase_mod.kpp … … 738 741 ! 739 742 ! File : chem_gasphase_mod_Util.f90 740 ! Time : Wed Mar 27 09:51:332019743 ! Time : Thu Mar 28 15:59:22 2019 741 744 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 742 745 ! Equation file : chem_gasphase_mod.kpp … … 772 775 INTEGER, PARAMETER, PUBLIC :: nkppctrl = 20 773 776 ! 774 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 777 ! steering PARAMETERs for chemistry solver (see kpp domumentation) 778 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 775 779 REAL(dp), DIMENSION(nkppctrl), PUBLIC :: rcntrl = 0.0_dp 780 ! t_steps: fixed time steps in vector mode 776 781 REAL(dp), DIMENSION(nmaxfixsteps), PUBLIC :: t_steps = 0.0_dp 777 782 -
palm/trunk/UTIL/chemistry/gasphase_preproc/mechanisms/def_passive/chem_gasphase_mod.f90
r3820 r3833 60 60 !SAVE ! note: occurs again in automatically generated code ... 61 61 62 ! PUBLIC :: IERR_NAMES 63 64 ! PUBLIC :: SPC_NAMES,EQN_NAMES,EQN_TAGS,REQ_HET,REQ_AEROSOL,REQ_PHOTRAT & 65 ! ,REQ_MCFCT,IP_MAX,jname 66 62 ! Public variables 63 PUBLIC :: atol 67 64 PUBLIC :: cs_mech 68 PUBLIC :: eqn_names, phot_names, spc_names 65 PUBLIC :: eqn_names 66 PUBLIC :: fakt 69 67 PUBLIC :: nmaxfixsteps 70 PUBLIC :: atol, rtol 71 PUBLIC :: nspec, nreact 68 PUBLIC :: nphot 69 PUBLIC :: nreact 70 PUBLIC :: nspec 71 PUBLIC :: nvar 72 PUBLIC :: qvap 73 PUBLIC :: phot 74 PUBLIC :: phot_names 75 PUBLIC :: rconst 76 PUBLIC :: rtol 77 PUBLIC :: spc_names 72 78 PUBLIC :: temp 73 PUBLIC :: qvap 74 PUBLIC :: fakt 75 PUBLIC :: phot 76 PUBLIC :: rconst 77 PUBLIC :: nvar 78 PUBLIC :: nphot 79 PUBLIC :: vl_dim ! PUBLIC to ebable other MODULEs to distiguish between scalar and vec 80 81 PUBLIC :: initialize, integrate, update_rconst 79 PUBLIC :: vl_dim !< PUBLIC to enable other MODULEs to distiguish between scalar and vec 80 81 ! Public routines 82 82 PUBLIC :: chem_gasphase_integrate 83 PUBLIC :: get_mechanism_name 84 PUBLIC :: initialize 83 85 PUBLIC :: initialize_kpp_ctrl 84 PUBLIC :: get_mechanism_name 86 PUBLIC :: integrate 87 PUBLIC :: update_rconst 85 88 86 89 ! END OF MODULE HEADER TEMPLATE … … 114 117 ! 115 118 ! File : chem_gasphase_mod_Parameters.f90 116 ! Time : Wed Mar 27 09:51:342019119 ! Time : Thu Mar 28 15:59:23 2019 117 120 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 118 121 ! Equation file : chem_gasphase_mod.kpp … … 189 192 ! 190 193 ! File : chem_gasphase_mod_Global.f90 191 ! Time : Wed Mar 27 09:51:342019194 ! Time : Thu Mar 28 15:59:23 2019 192 195 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 193 196 ! Equation file : chem_gasphase_mod.kpp … … 254 257 ! 255 258 ! File : chem_gasphase_mod_JacobianSP.f90 256 ! Time : Wed Mar 27 09:51:342019259 ! Time : Thu Mar 28 15:59:23 2019 257 260 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 258 261 ! Equation file : chem_gasphase_mod.kpp … … 298 301 ! 299 302 ! File : chem_gasphase_mod_Monitor.f90 300 ! Time : Wed Mar 27 09:51:342019303 ! Time : Thu Mar 28 15:59:23 2019 301 304 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 302 305 ! Equation file : chem_gasphase_mod.kpp … … 358 361 ! 359 362 ! File : chem_gasphase_mod_Initialize.f90 360 ! Time : Wed Mar 27 09:51:342019363 ! Time : Thu Mar 28 15:59:23 2019 361 364 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 362 365 ! Equation file : chem_gasphase_mod.kpp … … 384 387 ! 385 388 ! File : chem_gasphase_mod_Integrator.f90 386 ! Time : Wed Mar 27 09:51:342019389 ! Time : Thu Mar 28 15:59:23 2019 387 390 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 388 391 ! Equation file : chem_gasphase_mod.kpp … … 442 445 ! 443 446 ! File : chem_gasphase_mod_LinearAlgebra.f90 444 ! Time : Wed Mar 27 09:51:342019447 ! Time : Thu Mar 28 15:59:23 2019 445 448 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 446 449 ! Equation file : chem_gasphase_mod.kpp … … 469 472 ! 470 473 ! File : chem_gasphase_mod_Jacobian.f90 471 ! Time : Wed Mar 27 09:51:342019474 ! Time : Thu Mar 28 15:59:23 2019 472 475 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 473 476 ! Equation file : chem_gasphase_mod.kpp … … 496 499 ! 497 500 ! File : chem_gasphase_mod_Function.f90 498 ! Time : Wed Mar 27 09:51:342019501 ! Time : Thu Mar 28 15:59:23 2019 499 502 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 500 503 ! Equation file : chem_gasphase_mod.kpp … … 525 528 ! 526 529 ! File : chem_gasphase_mod_Rates.f90 527 ! Time : Wed Mar 27 09:51:342019530 ! Time : Thu Mar 28 15:59:23 2019 528 531 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 529 532 ! Equation file : chem_gasphase_mod.kpp … … 551 554 ! 552 555 ! File : chem_gasphase_mod_Util.f90 553 ! Time : Wed Mar 27 09:51:342019556 ! Time : Thu Mar 28 15:59:23 2019 554 557 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 555 558 ! Equation file : chem_gasphase_mod.kpp … … 585 588 INTEGER, PARAMETER, PUBLIC :: nkppctrl = 20 586 589 ! 587 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 590 ! steering PARAMETERs for chemistry solver (see kpp domumentation) 591 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 588 592 REAL(dp), DIMENSION(nkppctrl), PUBLIC :: rcntrl = 0.0_dp 593 ! t_steps: fixed time steps in vector mode 589 594 REAL(dp), DIMENSION(nmaxfixsteps), PUBLIC :: t_steps = 0.0_dp 590 595 -
palm/trunk/UTIL/chemistry/gasphase_preproc/mechanisms/def_passive1/chem_gasphase_mod.f90
r3820 r3833 60 60 !SAVE ! note: occurs again in automatically generated code ... 61 61 62 ! PUBLIC :: IERR_NAMES 63 64 ! PUBLIC :: SPC_NAMES,EQN_NAMES,EQN_TAGS,REQ_HET,REQ_AEROSOL,REQ_PHOTRAT & 65 ! ,REQ_MCFCT,IP_MAX,jname 66 62 ! Public variables 63 PUBLIC :: atol 67 64 PUBLIC :: cs_mech 68 PUBLIC :: eqn_names, phot_names, spc_names 65 PUBLIC :: eqn_names 66 PUBLIC :: fakt 69 67 PUBLIC :: nmaxfixsteps 70 PUBLIC :: atol, rtol 71 PUBLIC :: nspec, nreact 68 PUBLIC :: nphot 69 PUBLIC :: nreact 70 PUBLIC :: nspec 71 PUBLIC :: nvar 72 PUBLIC :: qvap 73 PUBLIC :: phot 74 PUBLIC :: phot_names 75 PUBLIC :: rconst 76 PUBLIC :: rtol 77 PUBLIC :: spc_names 72 78 PUBLIC :: temp 73 PUBLIC :: qvap 74 PUBLIC :: fakt 75 PUBLIC :: phot 76 PUBLIC :: rconst 77 PUBLIC :: nvar 78 PUBLIC :: nphot 79 PUBLIC :: vl_dim ! PUBLIC to ebable other MODULEs to distiguish between scalar and vec 80 81 PUBLIC :: initialize, integrate, update_rconst 79 PUBLIC :: vl_dim !< PUBLIC to enable other MODULEs to distiguish between scalar and vec 80 81 ! Public routines 82 82 PUBLIC :: chem_gasphase_integrate 83 PUBLIC :: get_mechanism_name 84 PUBLIC :: initialize 83 85 PUBLIC :: initialize_kpp_ctrl 84 PUBLIC :: get_mechanism_name 86 PUBLIC :: integrate 87 PUBLIC :: update_rconst 85 88 86 89 ! END OF MODULE HEADER TEMPLATE … … 114 117 ! 115 118 ! File : chem_gasphase_mod_Parameters.f90 116 ! Time : Wed Mar 27 09:51:34 2019119 ! Time : Thu Mar 28 15:59:24 2019 117 120 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 118 121 ! Equation file : chem_gasphase_mod.kpp … … 188 191 ! 189 192 ! File : chem_gasphase_mod_Global.f90 190 ! Time : Wed Mar 27 09:51:34 2019193 ! Time : Thu Mar 28 15:59:24 2019 191 194 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 192 195 ! Equation file : chem_gasphase_mod.kpp … … 253 256 ! 254 257 ! File : chem_gasphase_mod_JacobianSP.f90 255 ! Time : Wed Mar 27 09:51:34 2019258 ! Time : Thu Mar 28 15:59:24 2019 256 259 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 257 260 ! Equation file : chem_gasphase_mod.kpp … … 297 300 ! 298 301 ! File : chem_gasphase_mod_Monitor.f90 299 ! Time : Wed Mar 27 09:51:34 2019302 ! Time : Thu Mar 28 15:59:24 2019 300 303 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 301 304 ! Equation file : chem_gasphase_mod.kpp … … 356 359 ! 357 360 ! File : chem_gasphase_mod_Initialize.f90 358 ! Time : Wed Mar 27 09:51:34 2019361 ! Time : Thu Mar 28 15:59:24 2019 359 362 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 360 363 ! Equation file : chem_gasphase_mod.kpp … … 382 385 ! 383 386 ! File : chem_gasphase_mod_Integrator.f90 384 ! Time : Wed Mar 27 09:51:34 2019387 ! Time : Thu Mar 28 15:59:24 2019 385 388 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 386 389 ! Equation file : chem_gasphase_mod.kpp … … 440 443 ! 441 444 ! File : chem_gasphase_mod_LinearAlgebra.f90 442 ! Time : Wed Mar 27 09:51:34 2019445 ! Time : Thu Mar 28 15:59:24 2019 443 446 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 444 447 ! Equation file : chem_gasphase_mod.kpp … … 467 470 ! 468 471 ! File : chem_gasphase_mod_Jacobian.f90 469 ! Time : Wed Mar 27 09:51:34 2019472 ! Time : Thu Mar 28 15:59:24 2019 470 473 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 471 474 ! Equation file : chem_gasphase_mod.kpp … … 494 497 ! 495 498 ! File : chem_gasphase_mod_Function.f90 496 ! Time : Wed Mar 27 09:51:34 2019499 ! Time : Thu Mar 28 15:59:24 2019 497 500 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 498 501 ! Equation file : chem_gasphase_mod.kpp … … 523 526 ! 524 527 ! File : chem_gasphase_mod_Rates.f90 525 ! Time : Wed Mar 27 09:51:34 2019528 ! Time : Thu Mar 28 15:59:24 2019 526 529 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 527 530 ! Equation file : chem_gasphase_mod.kpp … … 549 552 ! 550 553 ! File : chem_gasphase_mod_Util.f90 551 ! Time : Wed Mar 27 09:51:34 2019554 ! Time : Thu Mar 28 15:59:24 2019 552 555 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 553 556 ! Equation file : chem_gasphase_mod.kpp … … 583 586 INTEGER, PARAMETER, PUBLIC :: nkppctrl = 20 584 587 ! 585 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 588 ! steering PARAMETERs for chemistry solver (see kpp domumentation) 589 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 586 590 REAL(dp), DIMENSION(nkppctrl), PUBLIC :: rcntrl = 0.0_dp 591 ! t_steps: fixed time steps in vector mode 587 592 REAL(dp), DIMENSION(nmaxfixsteps), PUBLIC :: t_steps = 0.0_dp 588 593 -
palm/trunk/UTIL/chemistry/gasphase_preproc/mechanisms/def_phstat/chem_gasphase_mod.f90
r3820 r3833 60 60 !SAVE ! note: occurs again in automatically generated code ... 61 61 62 ! PUBLIC :: IERR_NAMES 63 64 ! PUBLIC :: SPC_NAMES,EQN_NAMES,EQN_TAGS,REQ_HET,REQ_AEROSOL,REQ_PHOTRAT & 65 ! ,REQ_MCFCT,IP_MAX,jname 66 62 ! Public variables 63 PUBLIC :: atol 67 64 PUBLIC :: cs_mech 68 PUBLIC :: eqn_names, phot_names, spc_names 65 PUBLIC :: eqn_names 66 PUBLIC :: fakt 69 67 PUBLIC :: nmaxfixsteps 70 PUBLIC :: atol, rtol 71 PUBLIC :: nspec, nreact 68 PUBLIC :: nphot 69 PUBLIC :: nreact 70 PUBLIC :: nspec 71 PUBLIC :: nvar 72 PUBLIC :: qvap 73 PUBLIC :: phot 74 PUBLIC :: phot_names 75 PUBLIC :: rconst 76 PUBLIC :: rtol 77 PUBLIC :: spc_names 72 78 PUBLIC :: temp 73 PUBLIC :: qvap 74 PUBLIC :: fakt 75 PUBLIC :: phot 76 PUBLIC :: rconst 77 PUBLIC :: nvar 78 PUBLIC :: nphot 79 PUBLIC :: vl_dim ! PUBLIC to ebable other MODULEs to distiguish between scalar and vec 80 81 PUBLIC :: initialize, integrate, update_rconst 79 PUBLIC :: vl_dim !< PUBLIC to enable other MODULEs to distiguish between scalar and vec 80 81 ! Public routines 82 82 PUBLIC :: chem_gasphase_integrate 83 PUBLIC :: get_mechanism_name 84 PUBLIC :: initialize 83 85 PUBLIC :: initialize_kpp_ctrl 84 PUBLIC :: get_mechanism_name 86 PUBLIC :: integrate 87 PUBLIC :: update_rconst 85 88 86 89 ! END OF MODULE HEADER TEMPLATE … … 114 117 ! 115 118 ! File : chem_gasphase_mod_Parameters.f90 116 ! Time : Wed Mar 27 09:51:35 2019119 ! Time : Thu Mar 28 15:59:25 2019 117 120 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 118 121 ! Equation file : chem_gasphase_mod.kpp … … 190 193 ! 191 194 ! File : chem_gasphase_mod_Global.f90 192 ! Time : Wed Mar 27 09:51:35 2019195 ! Time : Thu Mar 28 15:59:25 2019 193 196 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 194 197 ! Equation file : chem_gasphase_mod.kpp … … 255 258 ! 256 259 ! File : chem_gasphase_mod_JacobianSP.f90 257 ! Time : Wed Mar 27 09:51:35 2019260 ! Time : Thu Mar 28 15:59:25 2019 258 261 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 259 262 ! Equation file : chem_gasphase_mod.kpp … … 299 302 ! 300 303 ! File : chem_gasphase_mod_Monitor.f90 301 ! Time : Wed Mar 27 09:51:35 2019304 ! Time : Thu Mar 28 15:59:25 2019 302 305 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 303 306 ! Equation file : chem_gasphase_mod.kpp … … 359 362 ! 360 363 ! File : chem_gasphase_mod_Initialize.f90 361 ! Time : Wed Mar 27 09:51:35 2019364 ! Time : Thu Mar 28 15:59:25 2019 362 365 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 363 366 ! Equation file : chem_gasphase_mod.kpp … … 385 388 ! 386 389 ! File : chem_gasphase_mod_Integrator.f90 387 ! Time : Wed Mar 27 09:51:35 2019390 ! Time : Thu Mar 28 15:59:25 2019 388 391 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 389 392 ! Equation file : chem_gasphase_mod.kpp … … 443 446 ! 444 447 ! File : chem_gasphase_mod_LinearAlgebra.f90 445 ! Time : Wed Mar 27 09:51:35 2019448 ! Time : Thu Mar 28 15:59:25 2019 446 449 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 447 450 ! Equation file : chem_gasphase_mod.kpp … … 470 473 ! 471 474 ! File : chem_gasphase_mod_Jacobian.f90 472 ! Time : Wed Mar 27 09:51:35 2019475 ! Time : Thu Mar 28 15:59:25 2019 473 476 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 474 477 ! Equation file : chem_gasphase_mod.kpp … … 497 500 ! 498 501 ! File : chem_gasphase_mod_Function.f90 499 ! Time : Wed Mar 27 09:51:35 2019502 ! Time : Thu Mar 28 15:59:25 2019 500 503 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 501 504 ! Equation file : chem_gasphase_mod.kpp … … 526 529 ! 527 530 ! File : chem_gasphase_mod_Rates.f90 528 ! Time : Wed Mar 27 09:51:35 2019531 ! Time : Thu Mar 28 15:59:25 2019 529 532 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 530 533 ! Equation file : chem_gasphase_mod.kpp … … 552 555 ! 553 556 ! File : chem_gasphase_mod_Util.f90 554 ! Time : Wed Mar 27 09:51:35 2019557 ! Time : Thu Mar 28 15:59:25 2019 555 558 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 556 559 ! Equation file : chem_gasphase_mod.kpp … … 586 589 INTEGER, PARAMETER, PUBLIC :: nkppctrl = 20 587 590 ! 588 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 591 ! steering PARAMETERs for chemistry solver (see kpp domumentation) 592 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 589 593 REAL(dp), DIMENSION(nkppctrl), PUBLIC :: rcntrl = 0.0_dp 594 ! t_steps: fixed time steps in vector mode 590 595 REAL(dp), DIMENSION(nmaxfixsteps), PUBLIC :: t_steps = 0.0_dp 591 596 -
palm/trunk/UTIL/chemistry/gasphase_preproc/mechanisms/def_phstatp/chem_gasphase_mod.f90
r3820 r3833 60 60 !SAVE ! note: occurs again in automatically generated code ... 61 61 62 ! PUBLIC :: IERR_NAMES 63 64 ! PUBLIC :: SPC_NAMES,EQN_NAMES,EQN_TAGS,REQ_HET,REQ_AEROSOL,REQ_PHOTRAT & 65 ! ,REQ_MCFCT,IP_MAX,jname 66 62 ! Public variables 63 PUBLIC :: atol 67 64 PUBLIC :: cs_mech 68 PUBLIC :: eqn_names, phot_names, spc_names 65 PUBLIC :: eqn_names 66 PUBLIC :: fakt 69 67 PUBLIC :: nmaxfixsteps 70 PUBLIC :: atol, rtol 71 PUBLIC :: nspec, nreact 68 PUBLIC :: nphot 69 PUBLIC :: nreact 70 PUBLIC :: nspec 71 PUBLIC :: nvar 72 PUBLIC :: qvap 73 PUBLIC :: phot 74 PUBLIC :: phot_names 75 PUBLIC :: rconst 76 PUBLIC :: rtol 77 PUBLIC :: spc_names 72 78 PUBLIC :: temp 73 PUBLIC :: qvap 74 PUBLIC :: fakt 75 PUBLIC :: phot 76 PUBLIC :: rconst 77 PUBLIC :: nvar 78 PUBLIC :: nphot 79 PUBLIC :: vl_dim ! PUBLIC to ebable other MODULEs to distiguish between scalar and vec 80 81 PUBLIC :: initialize, integrate, update_rconst 79 PUBLIC :: vl_dim !< PUBLIC to enable other MODULEs to distiguish between scalar and vec 80 81 ! Public routines 82 82 PUBLIC :: chem_gasphase_integrate 83 PUBLIC :: get_mechanism_name 84 PUBLIC :: initialize 83 85 PUBLIC :: initialize_kpp_ctrl 84 PUBLIC :: get_mechanism_name 86 PUBLIC :: integrate 87 PUBLIC :: update_rconst 85 88 86 89 ! END OF MODULE HEADER TEMPLATE … … 114 117 ! 115 118 ! File : chem_gasphase_mod_Parameters.f90 116 ! Time : Wed Mar 27 09:51:40 2019119 ! Time : Thu Mar 28 15:59:30 2019 117 120 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 118 121 ! Equation file : chem_gasphase_mod.kpp … … 191 194 ! 192 195 ! File : chem_gasphase_mod_Global.f90 193 ! Time : Wed Mar 27 09:51:40 2019196 ! Time : Thu Mar 28 15:59:30 2019 194 197 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 195 198 ! Equation file : chem_gasphase_mod.kpp … … 256 259 ! 257 260 ! File : chem_gasphase_mod_JacobianSP.f90 258 ! Time : Wed Mar 27 09:51:40 2019261 ! Time : Thu Mar 28 15:59:30 2019 259 262 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 260 263 ! Equation file : chem_gasphase_mod.kpp … … 300 303 ! 301 304 ! File : chem_gasphase_mod_Monitor.f90 302 ! Time : Wed Mar 27 09:51:40 2019305 ! Time : Thu Mar 28 15:59:30 2019 303 306 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 304 307 ! Equation file : chem_gasphase_mod.kpp … … 362 365 ! 363 366 ! File : chem_gasphase_mod_Initialize.f90 364 ! Time : Wed Mar 27 09:51:40 2019367 ! Time : Thu Mar 28 15:59:30 2019 365 368 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 366 369 ! Equation file : chem_gasphase_mod.kpp … … 388 391 ! 389 392 ! File : chem_gasphase_mod_Integrator.f90 390 ! Time : Wed Mar 27 09:51:40 2019393 ! Time : Thu Mar 28 15:59:30 2019 391 394 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 392 395 ! Equation file : chem_gasphase_mod.kpp … … 446 449 ! 447 450 ! File : chem_gasphase_mod_LinearAlgebra.f90 448 ! Time : Wed Mar 27 09:51:40 2019451 ! Time : Thu Mar 28 15:59:30 2019 449 452 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 450 453 ! Equation file : chem_gasphase_mod.kpp … … 473 476 ! 474 477 ! File : chem_gasphase_mod_Jacobian.f90 475 ! Time : Wed Mar 27 09:51:40 2019478 ! Time : Thu Mar 28 15:59:30 2019 476 479 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 477 480 ! Equation file : chem_gasphase_mod.kpp … … 500 503 ! 501 504 ! File : chem_gasphase_mod_Function.f90 502 ! Time : Wed Mar 27 09:51:40 2019505 ! Time : Thu Mar 28 15:59:30 2019 503 506 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 504 507 ! Equation file : chem_gasphase_mod.kpp … … 529 532 ! 530 533 ! File : chem_gasphase_mod_Rates.f90 531 ! Time : Wed Mar 27 09:51:40 2019534 ! Time : Thu Mar 28 15:59:30 2019 532 535 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 533 536 ! Equation file : chem_gasphase_mod.kpp … … 555 558 ! 556 559 ! File : chem_gasphase_mod_Util.f90 557 ! Time : Wed Mar 27 09:51:40 2019560 ! Time : Thu Mar 28 15:59:30 2019 558 561 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 559 562 ! Equation file : chem_gasphase_mod.kpp … … 589 592 INTEGER, PARAMETER, PUBLIC :: nkppctrl = 20 590 593 ! 591 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 594 ! steering PARAMETERs for chemistry solver (see kpp domumentation) 595 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 592 596 REAL(dp), DIMENSION(nkppctrl), PUBLIC :: rcntrl = 0.0_dp 597 ! t_steps: fixed time steps in vector mode 593 598 REAL(dp), DIMENSION(nmaxfixsteps), PUBLIC :: t_steps = 0.0_dp 594 599 -
palm/trunk/UTIL/chemistry/gasphase_preproc/mechanisms/def_salsa+phstat/chem_gasphase_mod.f90
r3820 r3833 60 60 !SAVE ! note: occurs again in automatically generated code ... 61 61 62 ! PUBLIC :: IERR_NAMES 63 64 ! PUBLIC :: SPC_NAMES,EQN_NAMES,EQN_TAGS,REQ_HET,REQ_AEROSOL,REQ_PHOTRAT & 65 ! ,REQ_MCFCT,IP_MAX,jname 66 62 ! Public variables 63 PUBLIC :: atol 67 64 PUBLIC :: cs_mech 68 PUBLIC :: eqn_names, phot_names, spc_names 65 PUBLIC :: eqn_names 66 PUBLIC :: fakt 69 67 PUBLIC :: nmaxfixsteps 70 PUBLIC :: atol, rtol 71 PUBLIC :: nspec, nreact 68 PUBLIC :: nphot 69 PUBLIC :: nreact 70 PUBLIC :: nspec 71 PUBLIC :: nvar 72 PUBLIC :: qvap 73 PUBLIC :: phot 74 PUBLIC :: phot_names 75 PUBLIC :: rconst 76 PUBLIC :: rtol 77 PUBLIC :: spc_names 72 78 PUBLIC :: temp 73 PUBLIC :: qvap 74 PUBLIC :: fakt 75 PUBLIC :: phot 76 PUBLIC :: rconst 77 PUBLIC :: nvar 78 PUBLIC :: nphot 79 PUBLIC :: vl_dim ! PUBLIC to ebable other MODULEs to distiguish between scalar and vec 80 81 PUBLIC :: initialize, integrate, update_rconst 79 PUBLIC :: vl_dim !< PUBLIC to enable other MODULEs to distiguish between scalar and vec 80 81 ! Public routines 82 82 PUBLIC :: chem_gasphase_integrate 83 PUBLIC :: get_mechanism_name 84 PUBLIC :: initialize 83 85 PUBLIC :: initialize_kpp_ctrl 84 PUBLIC :: get_mechanism_name 86 PUBLIC :: integrate 87 PUBLIC :: update_rconst 85 88 86 89 ! END OF MODULE HEADER TEMPLATE … … 114 117 ! 115 118 ! File : chem_gasphase_mod_Parameters.f90 116 ! Time : Wed Mar 27 09:51:37 2019119 ! Time : Thu Mar 28 15:59:27 2019 117 120 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 118 121 ! Equation file : chem_gasphase_mod.kpp … … 190 193 ! 191 194 ! File : chem_gasphase_mod_Global.f90 192 ! Time : Wed Mar 27 09:51:37 2019195 ! Time : Thu Mar 28 15:59:27 2019 193 196 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 194 197 ! Equation file : chem_gasphase_mod.kpp … … 264 267 ! 265 268 ! File : chem_gasphase_mod_JacobianSP.f90 266 ! Time : Wed Mar 27 09:51:37 2019269 ! Time : Thu Mar 28 15:59:27 2019 267 270 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 268 271 ! Equation file : chem_gasphase_mod.kpp … … 308 311 ! 309 312 ! File : chem_gasphase_mod_Monitor.f90 310 ! Time : Wed Mar 27 09:51:37 2019313 ! Time : Thu Mar 28 15:59:27 2019 311 314 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 312 315 ! Equation file : chem_gasphase_mod.kpp … … 368 371 ! 369 372 ! File : chem_gasphase_mod_Initialize.f90 370 ! Time : Wed Mar 27 09:51:37 2019373 ! Time : Thu Mar 28 15:59:27 2019 371 374 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 372 375 ! Equation file : chem_gasphase_mod.kpp … … 394 397 ! 395 398 ! File : chem_gasphase_mod_Integrator.f90 396 ! Time : Wed Mar 27 09:51:37 2019399 ! Time : Thu Mar 28 15:59:27 2019 397 400 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 398 401 ! Equation file : chem_gasphase_mod.kpp … … 452 455 ! 453 456 ! File : chem_gasphase_mod_LinearAlgebra.f90 454 ! Time : Wed Mar 27 09:51:37 2019457 ! Time : Thu Mar 28 15:59:27 2019 455 458 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 456 459 ! Equation file : chem_gasphase_mod.kpp … … 479 482 ! 480 483 ! File : chem_gasphase_mod_Jacobian.f90 481 ! Time : Wed Mar 27 09:51:37 2019484 ! Time : Thu Mar 28 15:59:27 2019 482 485 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 483 486 ! Equation file : chem_gasphase_mod.kpp … … 506 509 ! 507 510 ! File : chem_gasphase_mod_Function.f90 508 ! Time : Wed Mar 27 09:51:37 2019511 ! Time : Thu Mar 28 15:59:27 2019 509 512 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 510 513 ! Equation file : chem_gasphase_mod.kpp … … 535 538 ! 536 539 ! File : chem_gasphase_mod_Rates.f90 537 ! Time : Wed Mar 27 09:51:37 2019540 ! Time : Thu Mar 28 15:59:27 2019 538 541 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 539 542 ! Equation file : chem_gasphase_mod.kpp … … 561 564 ! 562 565 ! File : chem_gasphase_mod_Util.f90 563 ! Time : Wed Mar 27 09:51:37 2019566 ! Time : Thu Mar 28 15:59:27 2019 564 567 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 565 568 ! Equation file : chem_gasphase_mod.kpp … … 595 598 INTEGER, PARAMETER, PUBLIC :: nkppctrl = 20 596 599 ! 597 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 600 ! steering PARAMETERs for chemistry solver (see kpp domumentation) 601 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 598 602 REAL(dp), DIMENSION(nkppctrl), PUBLIC :: rcntrl = 0.0_dp 603 ! t_steps: fixed time steps in vector mode 599 604 REAL(dp), DIMENSION(nmaxfixsteps), PUBLIC :: t_steps = 0.0_dp 600 605 -
palm/trunk/UTIL/chemistry/gasphase_preproc/mechanisms/def_salsa+simple/chem_gasphase_mod.f90
r3820 r3833 60 60 !SAVE ! note: occurs again in automatically generated code ... 61 61 62 ! PUBLIC :: IERR_NAMES 63 64 ! PUBLIC :: SPC_NAMES,EQN_NAMES,EQN_TAGS,REQ_HET,REQ_AEROSOL,REQ_PHOTRAT & 65 ! ,REQ_MCFCT,IP_MAX,jname 66 62 ! Public variables 63 PUBLIC :: atol 67 64 PUBLIC :: cs_mech 68 PUBLIC :: eqn_names, phot_names, spc_names 65 PUBLIC :: eqn_names 66 PUBLIC :: fakt 69 67 PUBLIC :: nmaxfixsteps 70 PUBLIC :: atol, rtol 71 PUBLIC :: nspec, nreact 68 PUBLIC :: nphot 69 PUBLIC :: nreact 70 PUBLIC :: nspec 71 PUBLIC :: nvar 72 PUBLIC :: qvap 73 PUBLIC :: phot 74 PUBLIC :: phot_names 75 PUBLIC :: rconst 76 PUBLIC :: rtol 77 PUBLIC :: spc_names 72 78 PUBLIC :: temp 73 PUBLIC :: qvap 74 PUBLIC :: fakt 75 PUBLIC :: phot 76 PUBLIC :: rconst 77 PUBLIC :: nvar 78 PUBLIC :: nphot 79 PUBLIC :: vl_dim ! PUBLIC to ebable other MODULEs to distiguish between scalar and vec 80 81 PUBLIC :: initialize, integrate, update_rconst 79 PUBLIC :: vl_dim !< PUBLIC to enable other MODULEs to distiguish between scalar and vec 80 81 ! Public routines 82 82 PUBLIC :: chem_gasphase_integrate 83 PUBLIC :: get_mechanism_name 84 PUBLIC :: initialize 83 85 PUBLIC :: initialize_kpp_ctrl 84 PUBLIC :: get_mechanism_name 86 PUBLIC :: integrate 87 PUBLIC :: update_rconst 85 88 86 89 ! END OF MODULE HEADER TEMPLATE … … 114 117 ! 115 118 ! File : chem_gasphase_mod_Parameters.f90 116 ! Time : Wed Mar 27 09:51:382019119 ! Time : Thu Mar 28 15:59:27 2019 117 120 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 118 121 ! Equation file : chem_gasphase_mod.kpp … … 202 205 ! 203 206 ! File : chem_gasphase_mod_Global.f90 204 ! Time : Wed Mar 27 09:51:382019207 ! Time : Thu Mar 28 15:59:27 2019 205 208 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 206 209 ! Equation file : chem_gasphase_mod.kpp … … 273 276 ! 274 277 ! File : chem_gasphase_mod_JacobianSP.f90 275 ! Time : Wed Mar 27 09:51:382019278 ! Time : Thu Mar 28 15:59:27 2019 276 279 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 277 280 ! Equation file : chem_gasphase_mod.kpp … … 325 328 ! 326 329 ! File : chem_gasphase_mod_Monitor.f90 327 ! Time : Wed Mar 27 09:51:382019330 ! Time : Thu Mar 28 15:59:27 2019 328 331 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 329 332 ! Equation file : chem_gasphase_mod.kpp … … 399 402 ! 400 403 ! File : chem_gasphase_mod_Initialize.f90 401 ! Time : Wed Mar 27 09:51:382019404 ! Time : Thu Mar 28 15:59:27 2019 402 405 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 403 406 ! Equation file : chem_gasphase_mod.kpp … … 425 428 ! 426 429 ! File : chem_gasphase_mod_Integrator.f90 427 ! Time : Wed Mar 27 09:51:382019430 ! Time : Thu Mar 28 15:59:27 2019 428 431 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 429 432 ! Equation file : chem_gasphase_mod.kpp … … 483 486 ! 484 487 ! File : chem_gasphase_mod_LinearAlgebra.f90 485 ! Time : Wed Mar 27 09:51:382019488 ! Time : Thu Mar 28 15:59:27 2019 486 489 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 487 490 ! Equation file : chem_gasphase_mod.kpp … … 510 513 ! 511 514 ! File : chem_gasphase_mod_Jacobian.f90 512 ! Time : Wed Mar 27 09:51:382019515 ! Time : Thu Mar 28 15:59:27 2019 513 516 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 514 517 ! Equation file : chem_gasphase_mod.kpp … … 537 540 ! 538 541 ! File : chem_gasphase_mod_Function.f90 539 ! Time : Wed Mar 27 09:51:382019542 ! Time : Thu Mar 28 15:59:27 2019 540 543 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 541 544 ! Equation file : chem_gasphase_mod.kpp … … 566 569 ! 567 570 ! File : chem_gasphase_mod_Rates.f90 568 ! Time : Wed Mar 27 09:51:382019571 ! Time : Thu Mar 28 15:59:27 2019 569 572 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 570 573 ! Equation file : chem_gasphase_mod.kpp … … 592 595 ! 593 596 ! File : chem_gasphase_mod_Util.f90 594 ! Time : Wed Mar 27 09:51:382019597 ! Time : Thu Mar 28 15:59:27 2019 595 598 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 596 599 ! Equation file : chem_gasphase_mod.kpp … … 626 629 INTEGER, PARAMETER, PUBLIC :: nkppctrl = 20 627 630 ! 628 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 631 ! steering PARAMETERs for chemistry solver (see kpp domumentation) 632 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 629 633 REAL(dp), DIMENSION(nkppctrl), PUBLIC :: rcntrl = 0.0_dp 634 ! t_steps: fixed time steps in vector mode 630 635 REAL(dp), DIMENSION(nmaxfixsteps), PUBLIC :: t_steps = 0.0_dp 631 636 -
palm/trunk/UTIL/chemistry/gasphase_preproc/mechanisms/def_salsagas/chem_gasphase_mod.f90
r3820 r3833 60 60 !SAVE ! note: occurs again in automatically generated code ... 61 61 62 ! PUBLIC :: IERR_NAMES 63 64 ! PUBLIC :: SPC_NAMES,EQN_NAMES,EQN_TAGS,REQ_HET,REQ_AEROSOL,REQ_PHOTRAT & 65 ! ,REQ_MCFCT,IP_MAX,jname 66 62 ! Public variables 63 PUBLIC :: atol 67 64 PUBLIC :: cs_mech 68 PUBLIC :: eqn_names, phot_names, spc_names 65 PUBLIC :: eqn_names 66 PUBLIC :: fakt 69 67 PUBLIC :: nmaxfixsteps 70 PUBLIC :: atol, rtol 71 PUBLIC :: nspec, nreact 68 PUBLIC :: nphot 69 PUBLIC :: nreact 70 PUBLIC :: nspec 71 PUBLIC :: nvar 72 PUBLIC :: qvap 73 PUBLIC :: phot 74 PUBLIC :: phot_names 75 PUBLIC :: rconst 76 PUBLIC :: rtol 77 PUBLIC :: spc_names 72 78 PUBLIC :: temp 73 PUBLIC :: qvap 74 PUBLIC :: fakt 75 PUBLIC :: phot 76 PUBLIC :: rconst 77 PUBLIC :: nvar 78 PUBLIC :: nphot 79 PUBLIC :: vl_dim ! PUBLIC to ebable other MODULEs to distiguish between scalar and vec 80 81 PUBLIC :: initialize, integrate, update_rconst 79 PUBLIC :: vl_dim !< PUBLIC to enable other MODULEs to distiguish between scalar and vec 80 81 ! Public routines 82 82 PUBLIC :: chem_gasphase_integrate 83 PUBLIC :: get_mechanism_name 84 PUBLIC :: initialize 83 85 PUBLIC :: initialize_kpp_ctrl 84 PUBLIC :: get_mechanism_name 86 PUBLIC :: integrate 87 PUBLIC :: update_rconst 85 88 86 89 ! END OF MODULE HEADER TEMPLATE … … 114 117 ! 115 118 ! File : chem_gasphase_mod_Parameters.f90 116 ! Time : Wed Mar 27 09:51:36 2019119 ! Time : Thu Mar 28 15:59:26 2019 117 120 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 118 121 ! Equation file : chem_gasphase_mod.kpp … … 192 195 ! 193 196 ! File : chem_gasphase_mod_Global.f90 194 ! Time : Wed Mar 27 09:51:36 2019197 ! Time : Thu Mar 28 15:59:26 2019 195 198 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 196 199 ! Equation file : chem_gasphase_mod.kpp … … 259 262 ! 260 263 ! File : chem_gasphase_mod_JacobianSP.f90 261 ! Time : Wed Mar 27 09:51:36 2019264 ! Time : Thu Mar 28 15:59:26 2019 262 265 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 263 266 ! Equation file : chem_gasphase_mod.kpp … … 303 306 ! 304 307 ! File : chem_gasphase_mod_Monitor.f90 305 ! Time : Wed Mar 27 09:51:36 2019308 ! Time : Thu Mar 28 15:59:26 2019 306 309 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 307 310 ! Equation file : chem_gasphase_mod.kpp … … 367 370 ! 368 371 ! File : chem_gasphase_mod_Initialize.f90 369 ! Time : Wed Mar 27 09:51:36 2019372 ! Time : Thu Mar 28 15:59:26 2019 370 373 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 371 374 ! Equation file : chem_gasphase_mod.kpp … … 393 396 ! 394 397 ! File : chem_gasphase_mod_Integrator.f90 395 ! Time : Wed Mar 27 09:51:36 2019398 ! Time : Thu Mar 28 15:59:26 2019 396 399 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 397 400 ! Equation file : chem_gasphase_mod.kpp … … 451 454 ! 452 455 ! File : chem_gasphase_mod_LinearAlgebra.f90 453 ! Time : Wed Mar 27 09:51:36 2019456 ! Time : Thu Mar 28 15:59:26 2019 454 457 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 455 458 ! Equation file : chem_gasphase_mod.kpp … … 478 481 ! 479 482 ! File : chem_gasphase_mod_Jacobian.f90 480 ! Time : Wed Mar 27 09:51:36 2019483 ! Time : Thu Mar 28 15:59:26 2019 481 484 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 482 485 ! Equation file : chem_gasphase_mod.kpp … … 505 508 ! 506 509 ! File : chem_gasphase_mod_Function.f90 507 ! Time : Wed Mar 27 09:51:36 2019510 ! Time : Thu Mar 28 15:59:26 2019 508 511 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 509 512 ! Equation file : chem_gasphase_mod.kpp … … 534 537 ! 535 538 ! File : chem_gasphase_mod_Rates.f90 536 ! Time : Wed Mar 27 09:51:36 2019539 ! Time : Thu Mar 28 15:59:26 2019 537 540 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 538 541 ! Equation file : chem_gasphase_mod.kpp … … 560 563 ! 561 564 ! File : chem_gasphase_mod_Util.f90 562 ! Time : Wed Mar 27 09:51:36 2019565 ! Time : Thu Mar 28 15:59:26 2019 563 566 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 564 567 ! Equation file : chem_gasphase_mod.kpp … … 594 597 INTEGER, PARAMETER, PUBLIC :: nkppctrl = 20 595 598 ! 596 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 599 ! steering PARAMETERs for chemistry solver (see kpp domumentation) 600 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 597 601 REAL(dp), DIMENSION(nkppctrl), PUBLIC :: rcntrl = 0.0_dp 602 ! t_steps: fixed time steps in vector mode 598 603 REAL(dp), DIMENSION(nmaxfixsteps), PUBLIC :: t_steps = 0.0_dp 599 604 -
palm/trunk/UTIL/chemistry/gasphase_preproc/mechanisms/def_simple/chem_gasphase_mod.f90
r3820 r3833 60 60 !SAVE ! note: occurs again in automatically generated code ... 61 61 62 ! PUBLIC :: IERR_NAMES 63 64 ! PUBLIC :: SPC_NAMES,EQN_NAMES,EQN_TAGS,REQ_HET,REQ_AEROSOL,REQ_PHOTRAT & 65 ! ,REQ_MCFCT,IP_MAX,jname 66 62 ! Public variables 63 PUBLIC :: atol 67 64 PUBLIC :: cs_mech 68 PUBLIC :: eqn_names, phot_names, spc_names 65 PUBLIC :: eqn_names 66 PUBLIC :: fakt 69 67 PUBLIC :: nmaxfixsteps 70 PUBLIC :: atol, rtol 71 PUBLIC :: nspec, nreact 68 PUBLIC :: nphot 69 PUBLIC :: nreact 70 PUBLIC :: nspec 71 PUBLIC :: nvar 72 PUBLIC :: qvap 73 PUBLIC :: phot 74 PUBLIC :: phot_names 75 PUBLIC :: rconst 76 PUBLIC :: rtol 77 PUBLIC :: spc_names 72 78 PUBLIC :: temp 73 PUBLIC :: qvap 74 PUBLIC :: fakt 75 PUBLIC :: phot 76 PUBLIC :: rconst 77 PUBLIC :: nvar 78 PUBLIC :: nphot 79 PUBLIC :: vl_dim ! PUBLIC to ebable other MODULEs to distiguish between scalar and vec 80 81 PUBLIC :: initialize, integrate, update_rconst 79 PUBLIC :: vl_dim !< PUBLIC to enable other MODULEs to distiguish between scalar and vec 80 81 ! Public routines 82 82 PUBLIC :: chem_gasphase_integrate 83 PUBLIC :: get_mechanism_name 84 PUBLIC :: initialize 83 85 PUBLIC :: initialize_kpp_ctrl 84 PUBLIC :: get_mechanism_name 86 PUBLIC :: integrate 87 PUBLIC :: update_rconst 85 88 86 89 ! END OF MODULE HEADER TEMPLATE … … 114 117 ! 115 118 ! File : chem_gasphase_mod_Parameters.f90 116 ! Time : Wed Mar 27 09:51:38 2019119 ! Time : Thu Mar 28 15:59:28 2019 117 120 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 118 121 ! Equation file : chem_gasphase_mod.kpp … … 198 201 ! 199 202 ! File : chem_gasphase_mod_Global.f90 200 ! Time : Wed Mar 27 09:51:38 2019203 ! Time : Thu Mar 28 15:59:28 2019 201 204 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 202 205 ! Equation file : chem_gasphase_mod.kpp … … 263 266 ! 264 267 ! File : chem_gasphase_mod_JacobianSP.f90 265 ! Time : Wed Mar 27 09:51:38 2019268 ! Time : Thu Mar 28 15:59:28 2019 266 269 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 267 270 ! Equation file : chem_gasphase_mod.kpp … … 313 316 ! 314 317 ! File : chem_gasphase_mod_Monitor.f90 315 ! Time : Wed Mar 27 09:51:38 2019318 ! Time : Thu Mar 28 15:59:28 2019 316 319 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 317 320 ! Equation file : chem_gasphase_mod.kpp … … 382 385 ! 383 386 ! File : chem_gasphase_mod_Initialize.f90 384 ! Time : Wed Mar 27 09:51:38 2019387 ! Time : Thu Mar 28 15:59:28 2019 385 388 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 386 389 ! Equation file : chem_gasphase_mod.kpp … … 408 411 ! 409 412 ! File : chem_gasphase_mod_Integrator.f90 410 ! Time : Wed Mar 27 09:51:38 2019413 ! Time : Thu Mar 28 15:59:28 2019 411 414 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 412 415 ! Equation file : chem_gasphase_mod.kpp … … 466 469 ! 467 470 ! File : chem_gasphase_mod_LinearAlgebra.f90 468 ! Time : Wed Mar 27 09:51:38 2019471 ! Time : Thu Mar 28 15:59:28 2019 469 472 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 470 473 ! Equation file : chem_gasphase_mod.kpp … … 493 496 ! 494 497 ! File : chem_gasphase_mod_Jacobian.f90 495 ! Time : Wed Mar 27 09:51:38 2019498 ! Time : Thu Mar 28 15:59:28 2019 496 499 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 497 500 ! Equation file : chem_gasphase_mod.kpp … … 520 523 ! 521 524 ! File : chem_gasphase_mod_Function.f90 522 ! Time : Wed Mar 27 09:51:38 2019525 ! Time : Thu Mar 28 15:59:28 2019 523 526 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 524 527 ! Equation file : chem_gasphase_mod.kpp … … 549 552 ! 550 553 ! File : chem_gasphase_mod_Rates.f90 551 ! Time : Wed Mar 27 09:51:38 2019554 ! Time : Thu Mar 28 15:59:28 2019 552 555 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 553 556 ! Equation file : chem_gasphase_mod.kpp … … 575 578 ! 576 579 ! File : chem_gasphase_mod_Util.f90 577 ! Time : Wed Mar 27 09:51:38 2019580 ! Time : Thu Mar 28 15:59:28 2019 578 581 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 579 582 ! Equation file : chem_gasphase_mod.kpp … … 609 612 INTEGER, PARAMETER, PUBLIC :: nkppctrl = 20 610 613 ! 611 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 614 ! steering PARAMETERs for chemistry solver (see kpp domumentation) 615 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 612 616 REAL(dp), DIMENSION(nkppctrl), PUBLIC :: rcntrl = 0.0_dp 617 ! t_steps: fixed time steps in vector mode 613 618 REAL(dp), DIMENSION(nmaxfixsteps), PUBLIC :: t_steps = 0.0_dp 614 619 -
palm/trunk/UTIL/chemistry/gasphase_preproc/mechanisms/def_simplep/chem_gasphase_mod.f90
r3820 r3833 60 60 !SAVE ! note: occurs again in automatically generated code ... 61 61 62 ! PUBLIC :: IERR_NAMES 63 64 ! PUBLIC :: SPC_NAMES,EQN_NAMES,EQN_TAGS,REQ_HET,REQ_AEROSOL,REQ_PHOTRAT & 65 ! ,REQ_MCFCT,IP_MAX,jname 66 62 ! Public variables 63 PUBLIC :: atol 67 64 PUBLIC :: cs_mech 68 PUBLIC :: eqn_names, phot_names, spc_names 65 PUBLIC :: eqn_names 66 PUBLIC :: fakt 69 67 PUBLIC :: nmaxfixsteps 70 PUBLIC :: atol, rtol 71 PUBLIC :: nspec, nreact 68 PUBLIC :: nphot 69 PUBLIC :: nreact 70 PUBLIC :: nspec 71 PUBLIC :: nvar 72 PUBLIC :: qvap 73 PUBLIC :: phot 74 PUBLIC :: phot_names 75 PUBLIC :: rconst 76 PUBLIC :: rtol 77 PUBLIC :: spc_names 72 78 PUBLIC :: temp 73 PUBLIC :: qvap 74 PUBLIC :: fakt 75 PUBLIC :: phot 76 PUBLIC :: rconst 77 PUBLIC :: nvar 78 PUBLIC :: nphot 79 PUBLIC :: vl_dim ! PUBLIC to ebable other MODULEs to distiguish between scalar and vec 80 81 PUBLIC :: initialize, integrate, update_rconst 79 PUBLIC :: vl_dim !< PUBLIC to enable other MODULEs to distiguish between scalar and vec 80 81 ! Public routines 82 82 PUBLIC :: chem_gasphase_integrate 83 PUBLIC :: get_mechanism_name 84 PUBLIC :: initialize 83 85 PUBLIC :: initialize_kpp_ctrl 84 PUBLIC :: get_mechanism_name 86 PUBLIC :: integrate 87 PUBLIC :: update_rconst 85 88 86 89 ! END OF MODULE HEADER TEMPLATE … … 114 117 ! 115 118 ! File : chem_gasphase_mod_Parameters.f90 116 ! Time : Wed Mar 27 09:51:39 2019119 ! Time : Thu Mar 28 15:59:29 2019 117 120 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 118 121 ! Equation file : chem_gasphase_mod.kpp … … 199 202 ! 200 203 ! File : chem_gasphase_mod_Global.f90 201 ! Time : Wed Mar 27 09:51:39 2019204 ! Time : Thu Mar 28 15:59:29 2019 202 205 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 203 206 ! Equation file : chem_gasphase_mod.kpp … … 264 267 ! 265 268 ! File : chem_gasphase_mod_JacobianSP.f90 266 ! Time : Wed Mar 27 09:51:39 2019269 ! Time : Thu Mar 28 15:59:29 2019 267 270 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 268 271 ! Equation file : chem_gasphase_mod.kpp … … 314 317 ! 315 318 ! File : chem_gasphase_mod_Monitor.f90 316 ! Time : Wed Mar 27 09:51:39 2019319 ! Time : Thu Mar 28 15:59:29 2019 317 320 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 318 321 ! Equation file : chem_gasphase_mod.kpp … … 384 387 ! 385 388 ! File : chem_gasphase_mod_Initialize.f90 386 ! Time : Wed Mar 27 09:51:39 2019389 ! Time : Thu Mar 28 15:59:29 2019 387 390 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 388 391 ! Equation file : chem_gasphase_mod.kpp … … 410 413 ! 411 414 ! File : chem_gasphase_mod_Integrator.f90 412 ! Time : Wed Mar 27 09:51:39 2019415 ! Time : Thu Mar 28 15:59:29 2019 413 416 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 414 417 ! Equation file : chem_gasphase_mod.kpp … … 468 471 ! 469 472 ! File : chem_gasphase_mod_LinearAlgebra.f90 470 ! Time : Wed Mar 27 09:51:39 2019473 ! Time : Thu Mar 28 15:59:29 2019 471 474 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 472 475 ! Equation file : chem_gasphase_mod.kpp … … 495 498 ! 496 499 ! File : chem_gasphase_mod_Jacobian.f90 497 ! Time : Wed Mar 27 09:51:39 2019500 ! Time : Thu Mar 28 15:59:29 2019 498 501 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 499 502 ! Equation file : chem_gasphase_mod.kpp … … 522 525 ! 523 526 ! File : chem_gasphase_mod_Function.f90 524 ! Time : Wed Mar 27 09:51:39 2019527 ! Time : Thu Mar 28 15:59:29 2019 525 528 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 526 529 ! Equation file : chem_gasphase_mod.kpp … … 551 554 ! 552 555 ! File : chem_gasphase_mod_Rates.f90 553 ! Time : Wed Mar 27 09:51:39 2019556 ! Time : Thu Mar 28 15:59:29 2019 554 557 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 555 558 ! Equation file : chem_gasphase_mod.kpp … … 577 580 ! 578 581 ! File : chem_gasphase_mod_Util.f90 579 ! Time : Wed Mar 27 09:51:39 2019582 ! Time : Thu Mar 28 15:59:29 2019 580 583 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 581 584 ! Equation file : chem_gasphase_mod.kpp … … 611 614 INTEGER, PARAMETER, PUBLIC :: nkppctrl = 20 612 615 ! 613 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 616 ! steering PARAMETERs for chemistry solver (see kpp domumentation) 617 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 614 618 REAL(dp), DIMENSION(nkppctrl), PUBLIC :: rcntrl = 0.0_dp 619 ! t_steps: fixed time steps in vector mode 615 620 REAL(dp), DIMENSION(nmaxfixsteps), PUBLIC :: t_steps = 0.0_dp 616 621 -
palm/trunk/UTIL/chemistry/gasphase_preproc/mechanisms/def_smog/chem_gasphase_mod.f90
r3820 r3833 60 60 !SAVE ! note: occurs again in automatically generated code ... 61 61 62 ! PUBLIC :: IERR_NAMES 63 64 ! PUBLIC :: SPC_NAMES,EQN_NAMES,EQN_TAGS,REQ_HET,REQ_AEROSOL,REQ_PHOTRAT & 65 ! ,REQ_MCFCT,IP_MAX,jname 66 62 ! Public variables 63 PUBLIC :: atol 67 64 PUBLIC :: cs_mech 68 PUBLIC :: eqn_names, phot_names, spc_names 65 PUBLIC :: eqn_names 66 PUBLIC :: fakt 69 67 PUBLIC :: nmaxfixsteps 70 PUBLIC :: atol, rtol 71 PUBLIC :: nspec, nreact 68 PUBLIC :: nphot 69 PUBLIC :: nreact 70 PUBLIC :: nspec 71 PUBLIC :: nvar 72 PUBLIC :: qvap 73 PUBLIC :: phot 74 PUBLIC :: phot_names 75 PUBLIC :: rconst 76 PUBLIC :: rtol 77 PUBLIC :: spc_names 72 78 PUBLIC :: temp 73 PUBLIC :: qvap 74 PUBLIC :: fakt 75 PUBLIC :: phot 76 PUBLIC :: rconst 77 PUBLIC :: nvar 78 PUBLIC :: nphot 79 PUBLIC :: vl_dim ! PUBLIC to ebable other MODULEs to distiguish between scalar and vec 80 81 PUBLIC :: initialize, integrate, update_rconst 79 PUBLIC :: vl_dim !< PUBLIC to enable other MODULEs to distiguish between scalar and vec 80 81 ! Public routines 82 82 PUBLIC :: chem_gasphase_integrate 83 PUBLIC :: get_mechanism_name 84 PUBLIC :: initialize 83 85 PUBLIC :: initialize_kpp_ctrl 84 PUBLIC :: get_mechanism_name 86 PUBLIC :: integrate 87 PUBLIC :: update_rconst 85 88 86 89 ! END OF MODULE HEADER TEMPLATE … … 114 117 ! 115 118 ! File : chem_gasphase_mod_Parameters.f90 116 ! Time : Wed Mar 27 09:51:402019119 ! Time : Thu Mar 28 15:59:29 2019 117 120 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 118 121 ! Equation file : chem_gasphase_mod.kpp … … 206 209 ! 207 210 ! File : chem_gasphase_mod_Global.f90 208 ! Time : Wed Mar 27 09:51:402019211 ! Time : Thu Mar 28 15:59:29 2019 209 212 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 210 213 ! Equation file : chem_gasphase_mod.kpp … … 271 274 ! 272 275 ! File : chem_gasphase_mod_JacobianSP.f90 273 ! Time : Wed Mar 27 09:51:402019276 ! Time : Thu Mar 28 15:59:29 2019 274 277 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 275 278 ! Equation file : chem_gasphase_mod.kpp … … 327 330 ! 328 331 ! File : chem_gasphase_mod_Monitor.f90 329 ! Time : Wed Mar 27 09:51:402019332 ! Time : Thu Mar 28 15:59:29 2019 330 333 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 331 334 ! Equation file : chem_gasphase_mod.kpp … … 403 406 ! 404 407 ! File : chem_gasphase_mod_Initialize.f90 405 ! Time : Wed Mar 27 09:51:402019408 ! Time : Thu Mar 28 15:59:29 2019 406 409 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 407 410 ! Equation file : chem_gasphase_mod.kpp … … 429 432 ! 430 433 ! File : chem_gasphase_mod_Integrator.f90 431 ! Time : Wed Mar 27 09:51:402019434 ! Time : Thu Mar 28 15:59:29 2019 432 435 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 433 436 ! Equation file : chem_gasphase_mod.kpp … … 487 490 ! 488 491 ! File : chem_gasphase_mod_LinearAlgebra.f90 489 ! Time : Wed Mar 27 09:51:402019492 ! Time : Thu Mar 28 15:59:29 2019 490 493 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 491 494 ! Equation file : chem_gasphase_mod.kpp … … 514 517 ! 515 518 ! File : chem_gasphase_mod_Jacobian.f90 516 ! Time : Wed Mar 27 09:51:402019519 ! Time : Thu Mar 28 15:59:29 2019 517 520 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 518 521 ! Equation file : chem_gasphase_mod.kpp … … 541 544 ! 542 545 ! File : chem_gasphase_mod_Function.f90 543 ! Time : Wed Mar 27 09:51:402019546 ! Time : Thu Mar 28 15:59:29 2019 544 547 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 545 548 ! Equation file : chem_gasphase_mod.kpp … … 570 573 ! 571 574 ! File : chem_gasphase_mod_Rates.f90 572 ! Time : Wed Mar 27 09:51:402019575 ! Time : Thu Mar 28 15:59:29 2019 573 576 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 574 577 ! Equation file : chem_gasphase_mod.kpp … … 596 599 ! 597 600 ! File : chem_gasphase_mod_Util.f90 598 ! Time : Wed Mar 27 09:51:402019601 ! Time : Thu Mar 28 15:59:29 2019 599 602 ! Working directory : /home/forkel-r/palmstuff/work/trunk20190327/UTIL/chemistry/gasphase_preproc/tmp_kpp4palm 600 603 ! Equation file : chem_gasphase_mod.kpp … … 630 633 INTEGER, PARAMETER, PUBLIC :: nkppctrl = 20 631 634 ! 632 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 635 ! steering PARAMETERs for chemistry solver (see kpp domumentation) 636 INTEGER, DIMENSION(nkppctrl), PUBLIC :: icntrl = 0 633 637 REAL(dp), DIMENSION(nkppctrl), PUBLIC :: rcntrl = 0.0_dp 638 ! t_steps: fixed time steps in vector mode 634 639 REAL(dp), DIMENSION(nmaxfixsteps), PUBLIC :: t_steps = 0.0_dp 635 640
Note: See TracChangeset
for help on using the changeset viewer.