3 |
|
|
4 |
#include "DIC_OPTIONS.h" |
#include "DIC_OPTIONS.h" |
5 |
#include "PTRACERS_OPTIONS.h" |
#include "PTRACERS_OPTIONS.h" |
|
#undef DIC_OLD_TRUNCATION |
|
6 |
|
|
7 |
CBOP |
CBOP |
8 |
C !ROUTINE: DIC_ATMOS |
C !ROUTINE: DIC_ATMOS |
24 |
#include "EEPARAMS.h" |
#include "EEPARAMS.h" |
25 |
#include "PARAMS.h" |
#include "PARAMS.h" |
26 |
#include "GRID.h" |
#include "GRID.h" |
|
c#include "DYNVARS.h" |
|
|
c#include "FFIELDS.h" |
|
27 |
#include "DIC_VARS.h" |
#include "DIC_VARS.h" |
28 |
#include "PTRACERS_SIZE.h" |
#include "PTRACERS_SIZE.h" |
29 |
#include "PTRACERS_PARAMS.h" |
#include "PTRACERS_PARAMS.h" |
123 |
|
|
124 |
ENDIF |
ENDIF |
125 |
|
|
|
|
|
126 |
C interactive atmosphere |
C interactive atmosphere |
127 |
IF (dic_int1.EQ.3) THEN |
IF (dic_int1.EQ.3) THEN |
128 |
|
|
199 |
total_ocean_carbon = total_carbon |
total_ocean_carbon = total_carbon |
200 |
atpco2 = total_atmos_carbon/total_atmos_moles |
atpco2 = total_atmos_carbon/total_atmos_moles |
201 |
|
|
|
c print*,'QQpCO2', total_atmos_carbon, atpco2, total_ocean_carbon, |
|
|
c & total_flux |
|
|
|
|
202 |
WRITE(ioUnit,*) 'QQ atmos C, total, pCo2', |
WRITE(ioUnit,*) 'QQ atmos C, total, pCo2', |
203 |
& total_atmos_carbon, atpco2 |
& total_atmos_carbon, atpco2 |
204 |
total_carbon=total_atmos_carbon + total_ocean_carbon |
total_carbon=total_atmos_carbon + total_ocean_carbon |