1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- !### macro's #####################################################
- !
- #define TRACEBACK write (gol,'("in ",a," (",a,", line",i5,")")') rname, __FILE__, __LINE__; call goErr
- #define IF_NOTOK_RETURN(action) if (status/=0) then; TRACEBACK; action; return; end if
- #define IF_ERROR_RETURN(action) if (status> 0) then; TRACEBACK; action; return; end if
- !
- #include "tm5.inc"
- !
- !#################################################################
- module reaction_data
- use GO, only : gol, goPr, goErr
-
- implicit none
- ! --- in/out ---------------------------------------
-
- public
-
-
- ! --- const ----------------------------------------
- !
- ! thermal reactions
- !
-
- ! number of reactions:
- integer, parameter :: nreac = 1
-
- ! reaction names:
- character(len=8 ), parameter :: ratnam(nreac) = (/'dummy '/)
- ! temperature bins
- integer, parameter :: nthigh = 320
- integer, parameter :: ntlow = 165
- integer, parameter :: ntemp = nthigh-ntlow
- !
- ! queous phase reactions
- !
-
- ! number of reactions:
- integer, parameter :: nreacw = 1
- ! reaction names:
- character(len=8 ), parameter :: rwnam (nreacw) = (/'dummy '/)
- !
- ! hetrogeneous reactions
- !
-
- ! number of reactions:
- integer, parameter :: nhet = 1
- ! reaction names:
- character(len=12), parameter :: rhetnam(nhet ) = (/'dummy '/)
- end module reaction_data
|