1 |
|
C $Header$ |
2 |
|
C $Name$ |
3 |
|
|
4 |
|
#include "DIAG_OPTIONS.h" |
5 |
|
|
6 |
subroutine getdiag (myThid,lev,ipoint,undef,qtmp) |
subroutine getdiag (myThid,lev,ipoint,undef,qtmp) |
7 |
C*********************************************************************** |
C*********************************************************************** |
8 |
C PURPOSE |
C PURPOSE |
19 |
C |
C |
20 |
C*********************************************************************** |
C*********************************************************************** |
21 |
implicit none |
implicit none |
|
|
|
22 |
#include "EEPARAMS.h" |
#include "EEPARAMS.h" |
23 |
#include "CPP_OPTIONS.h" |
#include "CPP_OPTIONS.h" |
24 |
#include "SIZE.h" |
#include "SIZE.h" |
27 |
#include "fizhi_SIZE.h" |
#include "fizhi_SIZE.h" |
28 |
#else |
#else |
29 |
integer Nrphys |
integer Nrphys |
30 |
parameter (Nrphys=1) |
parameter (Nrphys=0) |
31 |
#endif |
#endif |
32 |
|
|
33 |
#include "diagnostics_SIZE.h" |
#include "diagnostics_SIZE.h" |
54 |
|
|
55 |
do j = 1,sNy |
do j = 1,sNy |
56 |
do i = 1,sNx |
do i = 1,sNx |
57 |
if( qdiag(i,j,ipnt,bi,bj).ne.undef ) then |
if( qdiag(i,j,ipnt,bi,bj).ge.undef ) then |
58 |
qtmp(i,j,lev,bi,bj) = qdiag(i,j,ipnt,bi,bj)*factor |
qtmp(i,j,lev,bi,bj) = qdiag(i,j,ipnt,bi,bj)*factor |
59 |
else |
else |
60 |
qtmp(i,j,lev,bi,bj) = undef |
qtmp(i,j,lev,bi,bj) = undef |
93 |
#include "fizhi_SIZE.h" |
#include "fizhi_SIZE.h" |
94 |
#else |
#else |
95 |
integer Nrphys |
integer Nrphys |
96 |
parameter (Nrphys=1) |
parameter (Nrphys=0) |
97 |
#endif |
#endif |
98 |
|
|
99 |
#include "diagnostics_SIZE.h" |
#include "diagnostics_SIZE.h" |
117 |
|
|
118 |
do j = 1,sNy |
do j = 1,sNy |
119 |
do i = 1,sNx |
do i = 1,sNx |
120 |
if( qdiag(i,j,ipnt,bi,bj).ne.undef ) then |
if( qdiag(i,j,ipnt,bi,bj).ge.undef ) then |
121 |
qtmp(i,j,lev,bi,bj) = qdiag(i,j,ipnt,bi,bj) |
qtmp(i,j,lev,bi,bj) = qdiag(i,j,ipnt,bi,bj) |
122 |
else |
else |
123 |
qtmp(i,j,lev,bi,bj) = undef |
qtmp(i,j,lev,bi,bj) = undef |
147 |
#include "EEPARAMS.h" |
#include "EEPARAMS.h" |
148 |
#include "CPP_OPTIONS.h" |
#include "CPP_OPTIONS.h" |
149 |
#include "SIZE.h" |
#include "SIZE.h" |
|
|
|
|
#ifdef ALLOW_FIZHI |
|
|
#include "fizhi_SIZE.h" |
|
|
#else |
|
|
integer Nrphys |
|
|
parameter (Nrphys=1) |
|
|
#endif |
|
|
|
|
150 |
#include "diagnostics_SIZE.h" |
#include "diagnostics_SIZE.h" |
151 |
#include "diagnostics.h" |
#include "diagnostics.h" |
152 |
|
|
192 |
#include "EEPARAMS.h" |
#include "EEPARAMS.h" |
193 |
#include "CPP_OPTIONS.h" |
#include "CPP_OPTIONS.h" |
194 |
#include "SIZE.h" |
#include "SIZE.h" |
|
|
|
|
#ifdef ALLOW_FIZHI |
|
|
#include "fizhi_SIZE.h" |
|
|
#else |
|
|
integer Nrphys |
|
|
parameter (Nrphys=1) |
|
|
#endif |
|
|
|
|
195 |
#include "diagnostics_SIZE.h" |
#include "diagnostics_SIZE.h" |
196 |
#include "diagnostics.h" |
#include "diagnostics.h" |
197 |
|
|
232 |
implicit none |
implicit none |
233 |
#include "CPP_OPTIONS.h" |
#include "CPP_OPTIONS.h" |
234 |
#include "SIZE.h" |
#include "SIZE.h" |
|
|
|
|
#ifdef ALLOW_FIZHI |
|
|
#include "fizhi_SIZE.h" |
|
|
#else |
|
|
integer Nrphys |
|
|
parameter (Nrphys=1) |
|
|
#endif |
|
|
|
|
235 |
#include "diagnostics_SIZE.h" |
#include "diagnostics_SIZE.h" |
236 |
#include "diagnostics.h" |
#include "diagnostics.h" |
237 |
|
|