25 |
#include "GRID.h" |
#include "GRID.h" |
26 |
#include "DIC_ABIOTIC.h" |
#include "DIC_ABIOTIC.h" |
27 |
#include "DIC_BIOTIC.h" |
#include "DIC_BIOTIC.h" |
28 |
|
#ifdef PAR_FROMSW |
29 |
|
#include "FFIELDS.h" |
30 |
|
#endif |
31 |
|
|
32 |
C !INPUT PARAMETERS: =================================================== |
C !INPUT PARAMETERS: =================================================== |
33 |
C myThid :: thread number |
C myThid :: thread number |
66 |
|
|
67 |
|
|
68 |
#ifndef READ_PAR |
#ifndef READ_PAR |
69 |
|
#ifndef PAR_FROMSW |
70 |
call insol(myTime,sfac,bj) |
call insol(myTime,sfac,bj) |
71 |
#endif |
#endif |
72 |
|
#endif |
73 |
DO j=jmin,jmax |
DO j=jmin,jmax |
74 |
DO i=imin,imax |
DO i=imin,imax |
75 |
C Fortran-90 |
C Fortran-90 |
81 |
#ifdef READ_PAR |
#ifdef READ_PAR |
82 |
lit=PAR(i,j,bi,bj) |
lit=PAR(i,j,bi,bj) |
83 |
#else |
#else |
84 |
|
#ifdef PAR_FROMSW |
85 |
|
lit=-0.4*Qsw(i,j,bi,bj)*maskC(i,j,1,bi,bj) |
86 |
|
#else |
87 |
lit=sfac(j) |
lit=sfac(j) |
88 |
#endif |
#endif |
89 |
|
#endif |
90 |
DO k=1,nlev |
DO k=1,nlev |
91 |
C$TAF STORE lit = bio_export |
C$TAF STORE lit = bio_export |
92 |
atten=(k0*drF(k)*hFacC(i,j,k,bi,bj)*.5) |
atten=(k0*drF(k)*hFacC(i,j,k,bi,bj)*.5) |