source: CONFIG/publications/ICOLMDZORINCA_CO2_Transport_GMD_2023/INCA/src/INCA_PP/adjrxt.F90 @ 6610

Last change on this file since 6610 was 6610, checked in by acosce, 10 months ago

INCA used for ICOLMDZORINCA_CO2_Transport_GMD_2023

File size: 2.4 KB
Line 
1                                                                       
2#include <inca_define.h>                                               
3subroutine ADJRXT( rate, inv, m)                                       
4! Stacy Walters, NCAR, 1998.                                           
5                                                                       
6      use INCA_dim                                                     
7      implicit none                                                     
8                                                                       
9!--------------------------------------------------------------------   
10!       ... Dummy args                                                 
11!--------------------------------------------------------------------   
12# if NFS != 0                                                           
13      real, intent(in) ::      inv(PLNPLV,NFS)                         
14# else                                                                 
15      real, intent(in) ::      inv(1)                                   
16# endif                                                                 
17      real, intent(in) ::      m(PLNPLV)                               
18      real, intent(inout) ::   rate(PLNPLV,RXNCNT)                     
19                                                                       
20!--------------------------------------------------------------------   
21!       ... Local variables                                             
22!--------------------------------------------------------------------   
23      real    ::  im(PLNPLV)                                           
24                                                                       
25      rate(:,  3) = rate(:,  3) * inv(:, 6)                             
26      rate(:,  5) = rate(:,  5) * inv(:, 6)                             
27      rate(:,  7) = rate(:,  7) * inv(:,10)                             
28      rate(:,  8) = rate(:,  8) * inv(:,10)                             
29      rate(:,  9) = rate(:,  9) * inv(:, 6)                             
30      rate(:, 10) = rate(:, 10) * inv(:,10)                             
31      rate(:, 11) = rate(:, 11) * inv(:,10)                             
32      rate(:, 12) = rate(:, 12) * inv(:,10)                             
33                                                                       
34      end subroutine ADJRXT                                             
Note: See TracBrowser for help on using the repository browser.