reaction_data__dummy.F90 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. !### macro's #####################################################
  2. !
  3. #define TRACEBACK write (gol,'("in ",a," (",a,", line",i5,")")') rname, __FILE__, __LINE__; call goErr
  4. #define IF_NOTOK_RETURN(action) if (status/=0) then; TRACEBACK; action; return; end if
  5. #define IF_ERROR_RETURN(action) if (status> 0) then; TRACEBACK; action; return; end if
  6. !
  7. #include "tm5.inc"
  8. !
  9. !#################################################################
  10. module reaction_data
  11. use GO, only : gol, goPr, goErr
  12. implicit none
  13. ! --- in/out ---------------------------------------
  14. public
  15. ! --- const ----------------------------------------
  16. !
  17. ! thermal reactions
  18. !
  19. ! number of reactions:
  20. integer, parameter :: nreac = 1
  21. ! reaction names:
  22. character(len=8 ), parameter :: ratnam(nreac) = (/'dummy '/)
  23. ! temperature bins
  24. integer, parameter :: nthigh = 320
  25. integer, parameter :: ntlow = 165
  26. integer, parameter :: ntemp = nthigh-ntlow
  27. !
  28. ! queous phase reactions
  29. !
  30. ! number of reactions:
  31. integer, parameter :: nreacw = 1
  32. ! reaction names:
  33. character(len=8 ), parameter :: rwnam (nreacw) = (/'dummy '/)
  34. !
  35. ! hetrogeneous reactions
  36. !
  37. ! number of reactions:
  38. integer, parameter :: nhet = 1
  39. ! reaction names:
  40. character(len=12), parameter :: rhetnam(nhet ) = (/'dummy '/)
  41. end module reaction_data