File |
Line number |
Procedure |
Code |
./pkg/gchem/gchem_add_tendency.F |
11 |
GCHEM_ADD_TENDENCY |
& iTracer, myTime,myIter, myThid ) |
./pkg/gchem/gchem_add_tendency.F |
42 |
GCHEM_ADD_TENDENCY |
INTEGER iTracer |
./pkg/gchem/gchem_add_tendency.F |
60 |
GCHEM_ADD_TENDENCY |
gPtr(I,J,K,bi,bj,iTracer) = gPtr(I,J,K,bi,bj,iTracer) |
./pkg/gchem/gchem_add_tendency.F |
61 |
GCHEM_ADD_TENDENCY |
& + gchemTendency(I,J,K,bi,bj,iTracer) |
./pkg/gchem/gchem_calc_tendency.F |
51 |
GCHEM_CALC_TENDENCY |
INTEGER iTracer |
./pkg/gchem/gchem_calc_tendency.F |
61 |
GCHEM_CALC_TENDENCY |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/gchem/gchem_calc_tendency.F |
67 |
GCHEM_CALC_TENDENCY |
gchemTendency(I,J,K,bi,bj,iTracer) = 0. _d 0 |
./pkg/gchem/gchem_readparms.F |
37 |
GCHEM_READPARMS |
INTEGER iTracer |
./pkg/longstep/longstep_thermodynamics.F |
124 |
LONGSTEP_THERMODYNAMICS |
INTEGER iTracer, ip |
./pkg/longstep/longstep_thermodynamics.F |
211 |
LONGSTEP_THERMODYNAMICS |
DO iTracer=1,PTRACERS_num |
./pkg/matrix/matrix_init.F |
25 |
MATRIX_INIT |
INTEGER iTracer |
./pkg/matrix/matrix_init.F |
30 |
MATRIX_INIT |
DO iTracer=1,PTRACERS_num |
./pkg/matrix/matrix_init.F |
36 |
MATRIX_INIT |
PTRACERS_initial(i,j,k,bi,bj,iTracer)= |
./pkg/matrix/matrix_init.F |
37 |
MATRIX_INIT |
& pTracer(i,j,k,bi,bj,iTracer) |
./pkg/matrix/matrix_init.F |
38 |
MATRIX_INIT |
MATRIX(i,j,k,bi,bj,iTracer,1)= 0. _d 0 |
./pkg/matrix/matrix_init.F |
39 |
MATRIX_INIT |
MATRIX(i,j,k,bi,bj,iTracer,2)= 0. _d 0 |
./pkg/matrix/matrix_store_tendency.F |
33 |
MATRIX_STORE_TENDENCY_EXP |
INTEGER iTracer |
./pkg/matrix/matrix_store_tendency.F |
35 |
MATRIX_STORE_TENDENCY_EXP |
DO iTracer=1,PTRACERS_numInUse |
./pkg/matrix/matrix_store_tendency.F |
39 |
MATRIX_STORE_TENDENCY_EXP |
MATRIX(i,j,k,bi,bj,iTracer,1) = |
./pkg/matrix/matrix_store_tendency.F |
40 |
MATRIX_STORE_TENDENCY_EXP |
& MATRIX(i,j,k,bi,bj,iTracer,1) |
./pkg/matrix/matrix_store_tendency.F |
41 |
MATRIX_STORE_TENDENCY_EXP |
& + (gPtr(i,j,k,bi,bj,iTracer) |
./pkg/matrix/matrix_store_tendency.F |
42 |
MATRIX_STORE_TENDENCY_EXP |
& - PTRACERS_initial(i,j,k,bi,bj,iTracer)) |
./pkg/matrix/matrix_store_tendency.F |
43 |
MATRIX_STORE_TENDENCY_EXP |
gPtr(i,j,k,bi,bj,iTracer)= |
./pkg/matrix/matrix_store_tendency.F |
44 |
MATRIX_STORE_TENDENCY_EXP |
& PTRACERS_initial(i,j,k,bi,bj,iTracer) |
./pkg/matrix/matrix_store_tendency.F |
81 |
MATRIX_STORE_TENDENCY_IMP |
INTEGER iTracer |
./pkg/matrix/matrix_store_tendency.F |
83 |
MATRIX_STORE_TENDENCY_IMP |
DO iTracer=1,PTRACERS_numInUse |
./pkg/matrix/matrix_store_tendency.F |
87 |
MATRIX_STORE_TENDENCY_IMP |
MATRIX(i,j,k,bi,bj,iTracer,2) = |
./pkg/matrix/matrix_store_tendency.F |
88 |
MATRIX_STORE_TENDENCY_IMP |
& MATRIX(i,j,k,bi,bj,iTracer,2) |
./pkg/matrix/matrix_store_tendency.F |
89 |
MATRIX_STORE_TENDENCY_IMP |
& + pTracer(i,j,k,bi,bj,iTracer) |
./pkg/matrix/matrix_store_tendency.F |
90 |
MATRIX_STORE_TENDENCY_IMP |
pTracer(i,j,k,bi,bj,iTracer)= |
./pkg/matrix/matrix_store_tendency.F |
91 |
MATRIX_STORE_TENDENCY_IMP |
& PTRACERS_initial(i,j,k,bi,bj,iTracer) |
./pkg/matrix/matrix_write_tendency.F |
102 |
MATRIX_WRITE_TENDENCY |
& MATRIX(1-Olx,1-Oly,1,1,1,iTracer,2),iRec,myIter,myThid) |
./pkg/matrix/matrix_write_tendency.F |
107 |
MATRIX_WRITE_TENDENCY |
DO iTracer=1,PTRACERS_numInUse |
./pkg/matrix/matrix_write_tendency.F |
113 |
MATRIX_WRITE_TENDENCY |
MATRIX(i,j,k,bi,bj,iTracer,2)= 0. _d 0 |
./pkg/matrix/matrix_write_tendency.F |
28 |
MATRIX_WRITE_TENDENCY |
INTEGER bi,bj,i,j,k,iTracer,iRec |
./pkg/matrix/matrix_write_tendency.F |
41 |
MATRIX_WRITE_TENDENCY |
DO iTracer=1,PTRACERS_numInUse |
./pkg/matrix/matrix_write_tendency.F |
47 |
MATRIX_WRITE_TENDENCY |
MATRIX(i,j,k,bi,bj,iTracer,1) = |
./pkg/matrix/matrix_write_tendency.F |
48 |
MATRIX_WRITE_TENDENCY |
& MATRIX(i,j,k,bi,bj,iTracer,1) |
./pkg/matrix/matrix_write_tendency.F |
55 |
MATRIX_WRITE_TENDENCY |
WRITE(suff,'(A9,I2.2)') 'MATRIXEXP',iTracer |
./pkg/matrix/matrix_write_tendency.F |
56 |
MATRIX_WRITE_TENDENCY |
write(*,*)'Writing explicit matrix :',iTracer, |
./pkg/matrix/matrix_write_tendency.F |
59 |
MATRIX_WRITE_TENDENCY |
& MATRIX(1-Olx,1-Oly,1,1,1,iTracer,1),iRec,myIter,myThid) |
./pkg/matrix/matrix_write_tendency.F |
64 |
MATRIX_WRITE_TENDENCY |
DO iTracer=1,PTRACERS_numInUse |
./pkg/matrix/matrix_write_tendency.F |
70 |
MATRIX_WRITE_TENDENCY |
MATRIX(i,j,k,bi,bj,iTracer,1)= 0. _d 0 |
./pkg/matrix/matrix_write_tendency.F |
84 |
MATRIX_WRITE_TENDENCY |
DO iTracer=1,PTRACERS_numInUse |
./pkg/matrix/matrix_write_tendency.F |
90 |
MATRIX_WRITE_TENDENCY |
MATRIX(i,j,k,bi,bj,iTracer,2) = |
./pkg/matrix/matrix_write_tendency.F |
91 |
MATRIX_WRITE_TENDENCY |
& MATRIX(i,j,k,bi,bj,iTracer,2) |
./pkg/matrix/matrix_write_tendency.F |
98 |
MATRIX_WRITE_TENDENCY |
WRITE(suff,'(A9,I2.2)') 'MATRIXIMP',iTracer |
./pkg/matrix/matrix_write_tendency.F |
99 |
MATRIX_WRITE_TENDENCY |
write(*,*)'Writing implicit matrix :',iTracer, |
./pkg/obcs/obcs_apply_ptracer.F |
10 |
OBCS_APPLY_PTRACER |
I bi, bj, kArg, iTracer, |
./pkg/obcs/obcs_apply_ptracer.F |
117 |
OBCS_APPLY_PTRACER |
pFld(i,j,kl) = OBEptr(j,k,bi,bj,iTracer)*obc_mask |
./pkg/obcs/obcs_apply_ptracer.F |
135 |
OBCS_APPLY_PTRACER |
pFld(i,j,kl) = OBWptr(j,k,bi,bj,iTracer)*obc_mask |
./pkg/obcs/obcs_apply_ptracer.F |
44 |
OBCS_APPLY_PTRACER |
INTEGER iTracer |
./pkg/obcs/obcs_apply_ptracer.F |
80 |
OBCS_APPLY_PTRACER |
pFld(i,j,kl) = OBNptr(i,k,bi,bj,iTracer)*obc_mask |
./pkg/obcs/obcs_apply_ptracer.F |
98 |
OBCS_APPLY_PTRACER |
pFld(i,j,kl) = OBSptr(i,k,bi,bj,iTracer)*obc_mask |
./pkg/obcs/obcs_calc.F |
281 |
OBCS_CALC |
DO iTracer=1,PTRACERS_numInUse |
./pkg/obcs/obcs_calc.F |
286 |
OBCS_CALC |
OBEptr(J,K,bi,bj,iTracer) = |
./pkg/obcs/obcs_calc.F |
287 |
OBCS_CALC |
& pTracer(I_obc-1,J,K,bi,bj,iTracer) |
./pkg/obcs/obcs_calc.F |
313 |
OBCS_CALC |
DO iTracer=1,PTRACERS_numInUse |
./pkg/obcs/obcs_calc.F |
318 |
OBCS_CALC |
OBWptr(J,K,bi,bj,iTracer) = |
./pkg/obcs/obcs_calc.F |
319 |
OBCS_CALC |
& pTracer(I_obc+1,J,K,bi,bj,iTracer) |
./pkg/obcs/obcs_calc.F |
345 |
OBCS_CALC |
DO iTracer=1,PTRACERS_numInUse |
./pkg/obcs/obcs_calc.F |
350 |
OBCS_CALC |
OBNptr(I,K,bi,bj,iTracer) = |
./pkg/obcs/obcs_calc.F |
351 |
OBCS_CALC |
& pTracer(I,J_obc-1,K,bi,bj,iTracer) |
./pkg/obcs/obcs_calc.F |
377 |
OBCS_CALC |
DO iTracer=1,PTRACERS_numInUse |
./pkg/obcs/obcs_calc.F |
382 |
OBCS_CALC |
OBSptr(I,K,bi,bj,iTracer) = |
./pkg/obcs/obcs_calc.F |
383 |
OBCS_CALC |
& pTracer(I,J_obc+1,K,bi,bj,iTracer) |
./pkg/obcs/obcs_calc.F |
58 |
OBCS_CALC |
INTEGER iTracer |
./pkg/obcs/obcs_init_variables.F |
271 |
OBCS_INIT_VARIABLES |
DO iTracer=1,PTRACERS_numInUse |
./pkg/obcs/obcs_init_variables.F |
275 |
OBCS_INIT_VARIABLES |
OBNptr (I,K,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
277 |
OBCS_INIT_VARIABLES |
OBNptr0(I,K,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
278 |
OBCS_INIT_VARIABLES |
OBNptr1(I,K,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
283 |
OBCS_INIT_VARIABLES |
OBSptr (I,K,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
285 |
OBCS_INIT_VARIABLES |
OBSptr0(I,K,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
286 |
OBCS_INIT_VARIABLES |
OBSptr1(I,K,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
293 |
OBCS_INIT_VARIABLES |
OBEptr (J,K,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
295 |
OBCS_INIT_VARIABLES |
OBEptr0(J,K,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
296 |
OBCS_INIT_VARIABLES |
OBEptr1(J,K,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
301 |
OBCS_INIT_VARIABLES |
OBWptr (J,K,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
303 |
OBCS_INIT_VARIABLES |
OBWptr0(J,K,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
304 |
OBCS_INIT_VARIABLES |
OBWptr1(J,K,bi,bj,iTracer)=0. _d 0 |
./pkg/obcs/obcs_init_variables.F |
399 |
OBCS_INIT_VARIABLES |
DO iTracer=1,PTRACERS_numInUse |
./pkg/obcs/obcs_init_variables.F |
404 |
OBCS_INIT_VARIABLES |
I bi, bj, K, iTracer, |
./pkg/obcs/obcs_init_variables.F |
405 |
OBCS_INIT_VARIABLES |
U ptracer(1-Olx,1-Oly,K,bi,bj,iTracer), |
./pkg/obcs/obcs_init_variables.F |
424 |
OBCS_INIT_VARIABLES |
DO iTracer=1,PTRACERS_numInUse |
./pkg/obcs/obcs_init_variables.F |
427 |
OBCS_INIT_VARIABLES |
CALL OBCS_COPY_TRACER( pTracer(1-Olx,1-Oly,1,bi,bj,iTracer), |
./pkg/obcs/obcs_init_variables.F |
46 |
OBCS_INIT_VARIABLES |
INTEGER iTracer |
./pkg/obcs/obcs_prescribe_read.F |
314 |
OBCS_PRESCRIBE_EXF_XZ |
integer iTracer |
./pkg/obcs/obcs_prescribe_read.F |
365 |
OBCS_PRESCRIBE_EXF_XZ |
do iTracer = 1, PTRACERS_numInUse |
./pkg/obcs/obcs_prescribe_read.F |
366 |
OBCS_PRESCRIBE_EXF_XZ |
call EXF_SET_OBCS_XZ( OBptr (1-Olx,1,1,1,iTracer) |
./pkg/obcs/obcs_prescribe_read.F |
367 |
OBCS_PRESCRIBE_EXF_XZ |
I , OBptr0(1-Olx,1,1,1,iTracer) |
./pkg/obcs/obcs_prescribe_read.F |
368 |
OBCS_PRESCRIBE_EXF_XZ |
I , OBptr1(1-Olx,1,1,1,iTracer) |
./pkg/obcs/obcs_prescribe_read.F |
369 |
OBCS_PRESCRIBE_EXF_XZ |
I , OBptrFile(iTracer), 's' |
./pkg/obcs/obcs_prescribe_read.F |
548 |
OBCS_PRESCRIBE_EXF_YZ |
integer iTracer |
./pkg/obcs/obcs_prescribe_read.F |
599 |
OBCS_PRESCRIBE_EXF_YZ |
do iTracer = 1, PTRACERS_numInUse |
./pkg/obcs/obcs_prescribe_read.F |
600 |
OBCS_PRESCRIBE_EXF_YZ |
call EXF_SET_OBCS_YZ( OBptr (1-Olx,1,1,1,iTracer) |
./pkg/obcs/obcs_prescribe_read.F |
601 |
OBCS_PRESCRIBE_EXF_YZ |
I , OBptr0(1-Olx,1,1,1,iTracer) |
./pkg/obcs/obcs_prescribe_read.F |
602 |
OBCS_PRESCRIBE_EXF_YZ |
I , OBptr1(1-Olx,1,1,1,iTracer) |
./pkg/obcs/obcs_prescribe_read.F |
603 |
OBCS_PRESCRIBE_EXF_YZ |
I , OBptrFile(iTracer), 's' |
./pkg/obcs/obcs_readparms.F |
249 |
OBCS_READPARMS |
DO iTracer = 1, PTRACERS_num |
./pkg/obcs/obcs_readparms.F |
250 |
OBCS_READPARMS |
OBNptrFile(iTracer) = ' ' |
./pkg/obcs/obcs_readparms.F |
251 |
OBCS_READPARMS |
OBSptrFile(iTracer) = ' ' |
./pkg/obcs/obcs_readparms.F |
252 |
OBCS_READPARMS |
OBEptrFile(iTracer) = ' ' |
./pkg/obcs/obcs_readparms.F |
253 |
OBCS_READPARMS |
OBWptrFile(iTracer) = ' ' |
./pkg/obcs/obcs_readparms.F |
53 |
OBCS_READPARMS |
INTEGER iTracer |
./pkg/ptracers/ptracers_advection.F |
102 |
PTRACERS_ADVECTION |
I pTracer(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_advection.F |
103 |
PTRACERS_ADVECTION |
U _Ptracers_som(:,:,:,:,:,:,iTracer), |
./pkg/ptracers/ptracers_advection.F |
104 |
PTRACERS_ADVECTION |
O gPtr(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_advection.F |
106 |
PTRACERS_ADVECTION |
ELSEIF ( PTRACERS_MultiDimAdv(iTracer) ) THEN |
./pkg/ptracers/ptracers_advection.F |
108 |
PTRACERS_ADVECTION |
IF ( PTRACERS_MultiDimAdv(iTracer) ) THEN |
./pkg/ptracers/ptracers_advection.F |
111 |
PTRACERS_ADVECTION |
I PTRACERS_ImplVertAdv(iTracer), |
./pkg/ptracers/ptracers_advection.F |
112 |
PTRACERS_ADVECTION |
I PTRACERS_advScheme(iTracer), |
./pkg/ptracers/ptracers_advection.F |
113 |
PTRACERS_ADVECTION |
I PTRACERS_advScheme(iTracer), |
./pkg/ptracers/ptracers_advection.F |
114 |
PTRACERS_ADVECTION |
I GAD_TR1+iTracer-1, |
./pkg/ptracers/ptracers_advection.F |
121 |
PTRACERS_ADVECTION |
I pTracer(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_advection.F |
122 |
PTRACERS_ADVECTION |
O gPtr(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_advection.F |
58 |
PTRACERS_ADVECTION |
INTEGER iTracer |
./pkg/ptracers/ptracers_advection.F |
62 |
PTRACERS_ADVECTION |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_advection.F |
65 |
PTRACERS_ADVECTION |
act0 = iTracer - 1 |
./pkg/ptracers/ptracers_advection.F |
87 |
PTRACERS_ADVECTION |
IF ( PTRACERS_SOM_Advection(iTracer) ) THEN |
./pkg/ptracers/ptracers_advection.F |
92 |
PTRACERS_ADVECTION |
I PTRACERS_ImplVertAdv(iTracer), |
./pkg/ptracers/ptracers_advection.F |
93 |
PTRACERS_ADVECTION |
I PTRACERS_advScheme(iTracer), |
./pkg/ptracers/ptracers_advection.F |
94 |
PTRACERS_ADVECTION |
I PTRACERS_advScheme(iTracer), |
./pkg/ptracers/ptracers_advection.F |
95 |
PTRACERS_ADVECTION |
I GAD_TR1+iTracer-1, |
./pkg/ptracers/ptracers_check_pickup.F |
109 |
PTRACERS_CHECK_PICKUP |
iTracer = 0 |
./pkg/ptracers/ptracers_check_pickup.F |
113 |
PTRACERS_CHECK_PICKUP |
IF ( iTracer.EQ.0 ) THEN |
./pkg/ptracers/ptracers_check_pickup.F |
47 |
PTRACERS_CHECK_PICKUP |
INTEGER i, iTracer |
./pkg/ptracers/ptracers_check_pickup.F |
64 |
PTRACERS_CHECK_PICKUP |
iTracer = 1 |
./pkg/ptracers/ptracers_check_pickup.F |
69 |
PTRACERS_CHECK_PICKUP |
iTracer = 0 |
./pkg/ptracers/ptracers_check_pickup.F |
71 |
PTRACERS_CHECK_PICKUP |
IF ( iTracer.EQ.0 .AND. |
./pkg/ptracers/ptracers_check_pickup.F |
72 |
PTRACERS_CHECK_PICKUP |
& fldName(4:5).EQ.PTRACERS_ioLabel(i) ) iTracer = i |
./pkg/ptracers/ptracers_check_pickup.F |
74 |
PTRACERS_CHECK_PICKUP |
IF ( iTracer.GT.0 ) THEN |
./pkg/ptracers/ptracers_check_pickup.F |
77 |
PTRACERS_CHECK_PICKUP |
& 'cannot restart without tracer ',iTracer, |
./pkg/ptracers/ptracers_check_pickup.F |
87 |
PTRACERS_CHECK_PICKUP |
iTracer = 0 |
./pkg/ptracers/ptracers_check_pickup.F |
89 |
PTRACERS_CHECK_PICKUP |
IF ( iTracer.EQ.0 .AND. |
./pkg/ptracers/ptracers_check_pickup.F |
90 |
PTRACERS_CHECK_PICKUP |
& fldName(5:6).EQ.PTRACERS_ioLabel(i) ) iTracer = i |
./pkg/ptracers/ptracers_check_pickup.F |
92 |
PTRACERS_CHECK_PICKUP |
IF ( iTracer.GT.0 ) THEN |
./pkg/ptracers/ptracers_check_pickup.F |
93 |
PTRACERS_CHECK_PICKUP |
PTRACERS_startAB(iTracer) = 0 |
./pkg/ptracers/ptracers_check_pickup.F |
96 |
PTRACERS_CHECK_PICKUP |
& 'tracer Tendency is missing for pTr# :',iTracer |
./pkg/ptracers/ptracers_check_pickup.F |
99 |
PTRACERS_CHECK_PICKUP |
IF ( iTracer.GT.0 .AND. |
./pkg/ptracers/ptracers_convect.F |
40 |
PTRACERS_CONVECT |
INTEGER iTracer |
./pkg/ptracers/ptracers_convect.F |
44 |
PTRACERS_CONVECT |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_convect.F |
48 |
PTRACERS_CONVECT |
U pTracer(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_cycle.F |
40 |
PTRACERS_CYCLE |
INTEGER iTracer |
./pkg/ptracers/ptracers_cycle.F |
44 |
PTRACERS_CYCLE |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_cycle.F |
49 |
PTRACERS_CYCLE |
U pTracer(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_cycle.F |
50 |
PTRACERS_CYCLE |
U gPtr(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_debug.F |
36 |
PTRACERS_DEBUG |
INTEGER iTracer |
./pkg/ptracers/ptracers_debug.F |
41 |
PTRACERS_DEBUG |
DO iTracer=1,PTRACERS_num |
./pkg/ptracers/ptracers_debug.F |
43 |
PTRACERS_DEBUG |
WRITE(strng(1:9),'(a7,i2.2)') 'PTRACER',iTracer |
./pkg/ptracers/ptracers_debug.F |
45 |
PTRACERS_DEBUG |
& pTracer(1-Olx,1-Oly,1,1,1,iTracer),strng,myThid) |
./pkg/ptracers/ptracers_debug.F |
46 |
PTRACERS_DEBUG |
WRITE(strng(1:9),'(a7,i2.2)') 'GTRACER',iTracer |
./pkg/ptracers/ptracers_debug.F |
48 |
PTRACERS_DEBUG |
& gPtr(1-Olx,1-Oly,1,1,1,iTracer),strng,myThid) |
./pkg/ptracers/ptracers_debug.F |
49 |
PTRACERS_DEBUG |
WRITE(strng(1:9),'(a7,i2.2)') 'GNm1TRC',iTracer |
./pkg/ptracers/ptracers_debug.F |
51 |
PTRACERS_DEBUG |
& gpTrNm1(1-Olx,1-Oly,1,1,1,iTracer),strng,myThid) |
./pkg/ptracers/ptracers_fields_blocking_exchanges.F |
38 |
PTRACERS_FIELDS_BLOCKING_EXCH |
INTEGER iTracer |
./pkg/ptracers/ptracers_fields_blocking_exchanges.F |
45 |
PTRACERS_FIELDS_BLOCKING_EXCH |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_fields_blocking_exchanges.F |
48 |
PTRACERS_FIELDS_BLOCKING_EXCH |
CALL EXCH_3D_RL( pTracer(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_fields_blocking_exchanges.F |
51 |
PTRACERS_FIELDS_BLOCKING_EXCH |
IF ( PTRACERS_SOM_Advection(iTracer) ) THEN |
./pkg/ptracers/ptracers_fields_blocking_exchanges.F |
52 |
PTRACERS_FIELDS_BLOCKING_EXCH |
CALL GAD_EXCH_SOM( _Ptracers_som(:,:,:,:,:,:,iTracer), |
./pkg/ptracers/ptracers_fields_blocking_exchanges.F |
61 |
PTRACERS_FIELDS_BLOCKING_EXCH |
CALL OBCS_COPY_TRACER( pTracer(1-Olx,1-Oly,1,bi,bj,iTracer), |
./pkg/ptracers/ptracers_forcing.F |
11 |
PTRACERS_FORCING |
I bi,bj,iMin,iMax,jMin,jMax,k,iTracer, |
./pkg/ptracers/ptracers_forcing.F |
35 |
PTRACERS_FORCING |
INTEGER bi,bj,iMin,iMax,jMin,jMax,k,iTracer |
./pkg/ptracers/ptracers_forcing.F |
68 |
PTRACERS_FORCING |
I iTracer, |
./pkg/ptracers/ptracers_forcing.F |
85 |
PTRACERS_FORCING |
I bi,bj,k,iTracer+2, |
./pkg/ptracers/ptracers_gterm_blocking_exchanges.F |
34 |
PTRACERS_GTERM_BLOCKING_EXCH |
INTEGER iTracer |
./pkg/ptracers/ptracers_gterm_blocking_exchanges.F |
38 |
PTRACERS_GTERM_BLOCKING_EXCH |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_gterm_blocking_exchanges.F |
41 |
PTRACERS_GTERM_BLOCKING_EXCH |
CALL EXCH_3D_RL( gPtr(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_implicit.F |
108 |
PTRACERS_IMPLICIT |
IF ( PTRACERS_ImplVertAdv(iTracer) ) THEN |
./pkg/ptracers/ptracers_implicit.F |
111 |
PTRACERS_IMPLICIT |
I PTRACERS_ImplVertAdv(iTracer), |
./pkg/ptracers/ptracers_implicit.F |
112 |
PTRACERS_IMPLICIT |
I PTRACERS_advScheme(iTracer), GAD_TR, |
./pkg/ptracers/ptracers_implicit.F |
119 |
PTRACERS_IMPLICIT |
I pTracer(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_implicit.F |
120 |
PTRACERS_IMPLICIT |
U gPtr(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_implicit.F |
131 |
PTRACERS_IMPLICIT |
U gPtr(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_implicit.F |
139 |
PTRACERS_IMPLICIT |
I bi, bj, 0, iTracer, |
./pkg/ptracers/ptracers_implicit.F |
140 |
PTRACERS_IMPLICIT |
U gPtr(1-Olx,1-Oly,1,bi,bj,iTracer), |
./pkg/ptracers/ptracers_implicit.F |
60 |
PTRACERS_IMPLICIT |
INTEGER iTracer |
./pkg/ptracers/ptracers_implicit.F |
71 |
PTRACERS_IMPLICIT |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_implicit.F |
74 |
PTRACERS_IMPLICIT |
act0 = iTracer - 1 |
./pkg/ptracers/ptracers_implicit.F |
90 |
PTRACERS_IMPLICIT |
GAD_TR = GAD_TR1 + iTracer - 1 |
./pkg/ptracers/ptracers_implicit.F |
95 |
PTRACERS_IMPLICIT |
I PTRACERS_useGMRedi(iTracer),PTRACERS_useKPP(iTracer), |
./pkg/ptracers/ptracers_init_fixed.F |
37 |
PTRACERS_INIT_FIXED |
INTEGER iTracer |
./pkg/ptracers/ptracers_init_fixed.F |
43 |
PTRACERS_INIT_FIXED |
DO iTracer = 1, PTRACERS_num |
./pkg/ptracers/ptracers_init_fixed.F |
44 |
PTRACERS_INIT_FIXED |
PTRACERS_MultiDimAdv(iTracer) = multiDimAdvection |
./pkg/ptracers/ptracers_init_fixed.F |
45 |
PTRACERS_INIT_FIXED |
PTRACERS_SOM_Advection(iTracer) = .FALSE. |
./pkg/ptracers/ptracers_init_fixed.F |
46 |
PTRACERS_INIT_FIXED |
PTRACERS_AdamsBashGtr(iTracer) = .FALSE. |
./pkg/ptracers/ptracers_init_fixed.F |
47 |
PTRACERS_INIT_FIXED |
PTRACERS_startAB(iTracer) = nIter0 - PTRACERS_Iter0 |
./pkg/ptracers/ptracers_init_fixed.F |
51 |
PTRACERS_INIT_FIXED |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_init_fixed.F |
54 |
PTRACERS_INIT_FIXED |
& PTRACERS_advScheme(iTracer).EQ.ENUM_CENTERED_2ND .OR. |
./pkg/ptracers/ptracers_init_fixed.F |
55 |
PTRACERS_INIT_FIXED |
& PTRACERS_advScheme(iTracer).EQ.ENUM_UPWIND_3RD .OR. |
./pkg/ptracers/ptracers_init_fixed.F |
56 |
PTRACERS_INIT_FIXED |
& PTRACERS_advScheme(iTracer).EQ.ENUM_CENTERED_4TH |
./pkg/ptracers/ptracers_init_fixed.F |
57 |
PTRACERS_INIT_FIXED |
& ) PTRACERS_MultiDimAdv(iTracer) = .FALSE. |
./pkg/ptracers/ptracers_init_fixed.F |
59 |
PTRACERS_INIT_FIXED |
& .OR. PTRACERS_MultiDimAdv(iTracer) |
./pkg/ptracers/ptracers_init_fixed.F |
60 |
PTRACERS_INIT_FIXED |
PTRACERS_AdamsBashGtr(iTracer) = |
./pkg/ptracers/ptracers_init_fixed.F |
61 |
PTRACERS_INIT_FIXED |
& PTRACERS_advScheme(iTracer).EQ.ENUM_CENTERED_2ND .OR. |
./pkg/ptracers/ptracers_init_fixed.F |
62 |
PTRACERS_INIT_FIXED |
& PTRACERS_advScheme(iTracer).EQ.ENUM_UPWIND_3RD .OR. |
./pkg/ptracers/ptracers_init_fixed.F |
63 |
PTRACERS_INIT_FIXED |
& PTRACERS_advScheme(iTracer).EQ.ENUM_CENTERED_4TH |
./pkg/ptracers/ptracers_init_fixed.F |
65 |
PTRACERS_INIT_FIXED |
PTRACERS_SOM_Advection(iTracer) = |
./pkg/ptracers/ptracers_init_fixed.F |
66 |
PTRACERS_INIT_FIXED |
& PTRACERS_advScheme(iTracer).GE.ENUM_SOM_PRATHER |
./pkg/ptracers/ptracers_init_fixed.F |
67 |
PTRACERS_INIT_FIXED |
& .AND. PTRACERS_advScheme(iTracer).LE.ENUM_SOM_LIMITER |
./pkg/ptracers/ptracers_init_fixed.F |
69 |
PTRACERS_INIT_FIXED |
IF ( PTRACERS_SOM_Advection(iTracer) ) THEN |
./pkg/ptracers/ptracers_init_fixed.F |
82 |
PTRACERS_INIT_FIXED |
& 'PTRACERS_SOM_Advection(', iTracer, ') = ', |
./pkg/ptracers/ptracers_init_fixed.F |
83 |
PTRACERS_INIT_FIXED |
& PTRACERS_SOM_Advection(iTracer) |
./pkg/ptracers/ptracers_init_fixed.F |
89 |
PTRACERS_INIT_FIXED |
& GAD_Scheme_olSize(PTRACERS_advScheme(iTracer)) ) |
./pkg/ptracers/ptracers_init_varia.F |
100 |
PTRACERS_INIT_VARIA |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_init_varia.F |
107 |
PTRACERS_INIT_VARIA |
& pTracer(i,j,k,bi,bj,iTracer)=0. _d 0 |
./pkg/ptracers/ptracers_init_varia.F |
37 |
PTRACERS_INIT_VARIA |
INTEGER i,j,k,bi,bj,iTracer |
./pkg/ptracers/ptracers_init_varia.F |
44 |
PTRACERS_INIT_VARIA |
DO iTracer = 1, PTRACERS_num |
./pkg/ptracers/ptracers_init_varia.F |
54 |
PTRACERS_INIT_VARIA |
pTracer(i,j,k,bi,bj,iTracer) = PTRACERS_ref(k,iTracer) |
./pkg/ptracers/ptracers_init_varia.F |
55 |
PTRACERS_INIT_VARIA |
gPtr(i,j,k,bi,bj,iTracer) = 0. _d 0 |
./pkg/ptracers/ptracers_init_varia.F |
56 |
PTRACERS_INIT_VARIA |
gpTrNm1(i,j,k,bi,bj,iTracer) = 0. _d 0 |
./pkg/ptracers/ptracers_init_varia.F |
62 |
PTRACERS_INIT_VARIA |
surfaceForcingPTr(i,j,bi,bj,iTracer) = 0. _d 0 |
./pkg/ptracers/ptracers_init_varia.F |
68 |
PTRACERS_INIT_VARIA |
IF ( PTRACERS_SOM_Advection(iTracer) ) THEN |
./pkg/ptracers/ptracers_init_varia.F |
73 |
PTRACERS_INIT_VARIA |
_Ptracers_som(i,j,k,bi,bj,n,iTracer) = 0. _d 0 |
./pkg/ptracers/ptracers_init_varia.F |
90 |
PTRACERS_INIT_VARIA |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_init_varia.F |
91 |
PTRACERS_INIT_VARIA |
IF ( PTRACERS_initialFile(iTracer) .NE. ' ' ) THEN |
./pkg/ptracers/ptracers_init_varia.F |
92 |
PTRACERS_INIT_VARIA |
CALL READ_FLD_XYZ_RL(PTRACERS_initialFile(iTracer),' ', |
./pkg/ptracers/ptracers_init_varia.F |
93 |
PTRACERS_INIT_VARIA |
& pTracer(1-Olx,1-Oly,1,1,1,iTracer),0,myThid) |
./pkg/ptracers/ptracers_init_varia.F |
94 |
PTRACERS_INIT_VARIA |
_EXCH_XYZ_RL(pTracer(1-Olx,1-Oly,1,1,1,iTracer),myThid) |
./pkg/ptracers/ptracers_integrate.F |
104 |
PTRACERS_INTEGRATE |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_integrate.F |
107 |
PTRACERS_INTEGRATE |
act0 = iTracer - 1 |
./pkg/ptracers/ptracers_integrate.F |
125 |
PTRACERS_INTEGRATE |
rFlx(1,1,kDown,iTracer) = rFlx(1,1,kDown,iTracer) |
./pkg/ptracers/ptracers_integrate.F |
135 |
PTRACERS_INTEGRATE |
calcAdvection = .NOT.PTRACERS_MultiDimAdv(iTracer) |
./pkg/ptracers/ptracers_integrate.F |
136 |
PTRACERS_INTEGRATE |
GAD_TR = GAD_TR1 + iTracer - 1 |
./pkg/ptracers/ptracers_integrate.F |
141 |
PTRACERS_INTEGRATE |
I PTRACERS_diffKh(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
142 |
PTRACERS_INTEGRATE |
I PTRACERS_diffK4(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
143 |
PTRACERS_INTEGRATE |
I KappaRtr(1-Olx,1-Oly,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
144 |
PTRACERS_INTEGRATE |
I gpTrNm1(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
145 |
PTRACERS_INTEGRATE |
I pTracer(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
147 |
PTRACERS_INTEGRATE |
I PTRACERS_advScheme(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
148 |
PTRACERS_INTEGRATE |
I PTRACERS_advScheme(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
149 |
PTRACERS_INTEGRATE |
I calcAdvection, PTRACERS_ImplVertAdv(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
151 |
PTRACERS_INTEGRATE |
I PTRACERS_useGMRedi(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
152 |
PTRACERS_INTEGRATE |
I PTRACERS_useKPP(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
153 |
PTRACERS_INTEGRATE |
U rFlx(1-Olx,1-Oly,1,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
154 |
PTRACERS_INTEGRATE |
U gPtr(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
160 |
PTRACERS_INTEGRATE |
I bi,bj,iMin,iMax,jMin,jMax,k,iTracer, |
./pkg/ptracers/ptracers_integrate.F |
161 |
PTRACERS_INTEGRATE |
U gPtr(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
162 |
PTRACERS_INTEGRATE |
I surfaceForcingPTr(1-Olx,1-Oly,1,1,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
167 |
PTRACERS_INTEGRATE |
IF ( PTRACERS_AdamsBashGtr(iTracer) ) THEN |
./pkg/ptracers/ptracers_integrate.F |
183 |
PTRACERS_INTEGRATE |
U gPtr(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
184 |
PTRACERS_INTEGRATE |
U gpTrNm1(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
185 |
PTRACERS_INTEGRATE |
I PTRACERS_startAB(iTracer), iterNb, myThid ) |
./pkg/ptracers/ptracers_integrate.F |
194 |
PTRACERS_INTEGRATE |
I bi,bj,iMin,iMax,jMin,jMax,k,iTracer, |
./pkg/ptracers/ptracers_integrate.F |
195 |
PTRACERS_INTEGRATE |
U gPtr(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
196 |
PTRACERS_INTEGRATE |
I surfaceForcingPTr(1-Olx,1-Oly,1,1,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
204 |
PTRACERS_INTEGRATE |
U gPtr(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
206 |
PTRACERS_INTEGRATE |
IF ( PTRACERS_AdamsBashGtr(iTracer) ) |
./pkg/ptracers/ptracers_integrate.F |
209 |
PTRACERS_INTEGRATE |
U gpTrNm1(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
217 |
PTRACERS_INTEGRATE |
I PTRACERS_advScheme(iTracer), |
./pkg/ptracers/ptracers_integrate.F |
219 |
PTRACERS_INTEGRATE |
I pTracer(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
220 |
PTRACERS_INTEGRATE |
I gPtr(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_integrate.F |
85 |
PTRACERS_INTEGRATE |
INTEGER iTracer |
./pkg/ptracers/ptracers_read_pickup.F |
167 |
PTRACERS_READ_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_read_pickup.F |
168 |
PTRACERS_READ_PICKUP |
iRec = iTracer |
./pkg/ptracers/ptracers_read_pickup.F |
170 |
PTRACERS_READ_PICKUP |
O pTracer(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
172 |
PTRACERS_READ_PICKUP |
CALL EXCH_3D_RL( pTracer(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
185 |
PTRACERS_READ_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_read_pickup.F |
186 |
PTRACERS_READ_PICKUP |
iRec = iTracer + PTRACERS_num*2 |
./pkg/ptracers/ptracers_read_pickup.F |
188 |
PTRACERS_READ_PICKUP |
O gpTrNm1(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
190 |
PTRACERS_READ_PICKUP |
CALL EXCH_3D_RL( gpTrNm1(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
200 |
PTRACERS_READ_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_read_pickup.F |
201 |
PTRACERS_READ_PICKUP |
iRec = 2*iTracer -1 |
./pkg/ptracers/ptracers_read_pickup.F |
203 |
PTRACERS_READ_PICKUP |
O pTracer(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
205 |
PTRACERS_READ_PICKUP |
iRec = 2*iTracer |
./pkg/ptracers/ptracers_read_pickup.F |
207 |
PTRACERS_READ_PICKUP |
O gpTrNm1(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
209 |
PTRACERS_READ_PICKUP |
CALL EXCH_3D_RL( pTracer(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
211 |
PTRACERS_READ_PICKUP |
CALL EXCH_3D_RL( gpTrNm1(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
218 |
PTRACERS_READ_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_read_pickup.F |
220 |
PTRACERS_READ_PICKUP |
fldName = 'pTr'//PTRACERS_ioLabel(iTracer)//' ' |
./pkg/ptracers/ptracers_read_pickup.F |
222 |
PTRACERS_READ_PICKUP |
O pTracer(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
224 |
PTRACERS_READ_PICKUP |
CALL EXCH_3D_RL( pTracer(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
227 |
PTRACERS_READ_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_read_pickup.F |
229 |
PTRACERS_READ_PICKUP |
IF ( PTRACERS_AdamsBashGtr(iTracer) ) THEN |
./pkg/ptracers/ptracers_read_pickup.F |
230 |
PTRACERS_READ_PICKUP |
fldName = 'gPtr'//PTRACERS_ioLabel(iTracer)//'m1' |
./pkg/ptracers/ptracers_read_pickup.F |
232 |
PTRACERS_READ_PICKUP |
O gpTrNm1(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
234 |
PTRACERS_READ_PICKUP |
CALL EXCH_3D_RL( gpTrNm1(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
261 |
PTRACERS_READ_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_read_pickup.F |
262 |
PTRACERS_READ_PICKUP |
IF ( PTRACERS_SOM_Advection(iTracer) ) THEN |
./pkg/ptracers/ptracers_read_pickup.F |
266 |
PTRACERS_READ_PICKUP |
& PTRACERS_ioLabel(iTracer),'.', myIter |
./pkg/ptracers/ptracers_read_pickup.F |
269 |
PTRACERS_READ_PICKUP |
& PTRACERS_ioLabel(iTracer),'.', pickupSuff |
./pkg/ptracers/ptracers_read_pickup.F |
272 |
PTRACERS_READ_PICKUP |
& iTracer, |
./pkg/ptracers/ptracers_read_pickup.F |
283 |
PTRACERS_READ_PICKUP |
O _Ptracers_som(:,:,:,:,:,n,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
286 |
PTRACERS_READ_PICKUP |
CALL GAD_EXCH_SOM( _Ptracers_som(:,:,:,:,:,:,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
51 |
PTRACERS_READ_PICKUP |
INTEGER iTracer, iRec, prec |
./pkg/ptracers/ptracers_read_pickup.F |
73 |
PTRACERS_READ_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_read_pickup.F |
74 |
PTRACERS_READ_PICKUP |
CALL MNC_CW_RL_R('D',fn,0,0, PTRACERS_names(iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
75 |
PTRACERS_READ_PICKUP |
& gpTrNm1(1-OLx,1-OLy,1,1,1,iTracer),myThid) |
./pkg/ptracers/ptracers_read_pickup.F |
76 |
PTRACERS_READ_PICKUP |
CALL EXCH_3D_RL( gpTrNm1(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
80 |
PTRACERS_READ_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_read_pickup.F |
81 |
PTRACERS_READ_PICKUP |
CALL MNC_CW_RL_R('D',fn,0,0, PTRACERS_names(iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
82 |
PTRACERS_READ_PICKUP |
& pTracer(1-OLx,1-OLy,1,1,1,iTracer),myThid) |
./pkg/ptracers/ptracers_read_pickup.F |
83 |
PTRACERS_READ_PICKUP |
CALL EXCH_3D_RL( pTracer(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_read_pickup.F |
88 |
PTRACERS_READ_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_read_pickup.F |
89 |
PTRACERS_READ_PICKUP |
IF ( PTRACERS_SOM_Advection(iTracer) ) THEN |
./pkg/ptracers/ptracers_readparms.F |
104 |
PTRACERS_READPARMS |
DO iTracer=1,PTRACERS_num |
./pkg/ptracers/ptracers_readparms.F |
105 |
PTRACERS_READPARMS |
PTRACERS_advScheme(iTracer)=saltAdvScheme |
./pkg/ptracers/ptracers_readparms.F |
106 |
PTRACERS_READPARMS |
PTRACERS_ImplVertAdv(iTracer) = .FALSE. |
./pkg/ptracers/ptracers_readparms.F |
107 |
PTRACERS_READPARMS |
PTRACERS_diffKh(iTracer)=diffKhS |
./pkg/ptracers/ptracers_readparms.F |
108 |
PTRACERS_READPARMS |
PTRACERS_diffK4(iTracer)=diffK4S |
./pkg/ptracers/ptracers_readparms.F |
109 |
PTRACERS_READPARMS |
PTRACERS_diffKr(iTracer)=UNSET_RL |
./pkg/ptracers/ptracers_readparms.F |
111 |
PTRACERS_READPARMS |
PTRACERS_diffKrNr(k,iTracer)=diffKrNrS(k) |
./pkg/ptracers/ptracers_readparms.F |
112 |
PTRACERS_READPARMS |
PTRACERS_ref (k,iTracer)=0. _d 0 |
./pkg/ptracers/ptracers_readparms.F |
114 |
PTRACERS_READPARMS |
PTRACERS_EvPrRn(iTracer)=UNSET_RL |
./pkg/ptracers/ptracers_readparms.F |
115 |
PTRACERS_READPARMS |
PTRACERS_useGMRedi(iTracer)=useGMRedi |
./pkg/ptracers/ptracers_readparms.F |
116 |
PTRACERS_READPARMS |
PTRACERS_useDWNSLP(iTracer)=useDOWN_SLOPE |
./pkg/ptracers/ptracers_readparms.F |
117 |
PTRACERS_READPARMS |
PTRACERS_useKPP(iTracer) =useKPP |
./pkg/ptracers/ptracers_readparms.F |
118 |
PTRACERS_READPARMS |
PTRACERS_initialFile(iTracer)=' ' |
./pkg/ptracers/ptracers_readparms.F |
120 |
PTRACERS_READPARMS |
PTRACERS_names(iTracer)(ic:ic) = ' ' |
./pkg/ptracers/ptracers_readparms.F |
121 |
PTRACERS_READPARMS |
PTRACERS_long_names(iTracer)(ic:ic) = ' ' |
./pkg/ptracers/ptracers_readparms.F |
122 |
PTRACERS_READPARMS |
PTRACERS_units(iTracer)(ic:ic) = ' ' |
./pkg/ptracers/ptracers_readparms.F |
191 |
PTRACERS_READPARMS |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_readparms.F |
192 |
PTRACERS_READPARMS |
validNum = GAD_VALID_ADVSCHEME( PTRACERS_advScheme(iTracer) ) |
./pkg/ptracers/ptracers_readparms.F |
195 |
PTRACERS_READPARMS |
& 'invalid advection scheme number=',PTRACERS_advScheme(iTracer) |
./pkg/ptracers/ptracers_readparms.F |
198 |
PTRACERS_READPARMS |
& 'for tracer #', iTracer |
./pkg/ptracers/ptracers_readparms.F |
204 |
PTRACERS_READPARMS |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_readparms.F |
205 |
PTRACERS_READPARMS |
IF ( PTRACERS_ImplVertAdv(iTracer) ) THEN |
./pkg/ptracers/ptracers_readparms.F |
210 |
PTRACERS_READPARMS |
& ' but pTracers_ImplVertAdv(',iTracer,' ) is TRUE' |
./pkg/ptracers/ptracers_readparms.F |
226 |
PTRACERS_READPARMS |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_readparms.F |
227 |
PTRACERS_READPARMS |
IF ( PTRACERS_useGMRedi(iTracer) .AND. .NOT.useGMRedi ) THEN |
./pkg/ptracers/ptracers_readparms.F |
229 |
PTRACERS_READPARMS |
& ' pTracers_useGMRedi(',iTracer,' ) is TRUE' |
./pkg/ptracers/ptracers_readparms.F |
236 |
PTRACERS_READPARMS |
IF ( PTRACERS_useDWNSLP(iTracer) .AND. .NOT.useDOWN_SLOPE ) THEN |
./pkg/ptracers/ptracers_readparms.F |
238 |
PTRACERS_READPARMS |
& ' pTracers_useDWNSLP(',iTracer,' ) is TRUE' |
./pkg/ptracers/ptracers_readparms.F |
245 |
PTRACERS_READPARMS |
IF ( PTRACERS_useKPP(iTracer) .AND. .NOT.useKPP ) THEN |
./pkg/ptracers/ptracers_readparms.F |
247 |
PTRACERS_READPARMS |
& ' pTracers_useKPP(',iTracer,' ) is TRUE' |
./pkg/ptracers/ptracers_readparms.F |
254 |
PTRACERS_READPARMS |
IF ( PTRACERS_diffKr(iTracer).NE.UNSET_RL ) THEN |
./pkg/ptracers/ptracers_readparms.F |
256 |
PTRACERS_READPARMS |
PTRACERS_diffKrNr(k,iTracer)=PTRACERS_diffKr(iTracer) |
./pkg/ptracers/ptracers_readparms.F |
332 |
PTRACERS_READPARMS |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_readparms.F |
335 |
PTRACERS_READPARMS |
WRITE(msgBuf,'(A,I4)') ' tracer number : ',iTracer |
./pkg/ptracers/ptracers_readparms.F |
337 |
PTRACERS_READPARMS |
CALL WRITE_0D_C( PTRACERS_names(iTracer), -1, INDEX_NONE, |
./pkg/ptracers/ptracers_readparms.F |
339 |
PTRACERS_READPARMS |
CALL WRITE_0D_C( PTRACERS_long_names(iTracer), -1, INDEX_NONE, |
./pkg/ptracers/ptracers_readparms.F |
341 |
PTRACERS_READPARMS |
CALL WRITE_0D_C( PTRACERS_ioLabel(iTracer), 0, INDEX_NONE, |
./pkg/ptracers/ptracers_readparms.F |
343 |
PTRACERS_READPARMS |
CALL WRITE_0D_I( PTRACERS_advScheme(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_readparms.F |
345 |
PTRACERS_READPARMS |
CALL WRITE_0D_L( PTRACERS_ImplVertAdv(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_readparms.F |
348 |
PTRACERS_READPARMS |
CALL WRITE_0D_RL( PTRACERS_diffKh(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_readparms.F |
350 |
PTRACERS_READPARMS |
CALL WRITE_0D_RL( PTRACERS_diffK4(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_readparms.F |
352 |
PTRACERS_READPARMS |
CALL WRITE_1D_RL( PTRACERS_diffKrNr(1,iTracer), Nr, INDEX_K, |
./pkg/ptracers/ptracers_readparms.F |
354 |
PTRACERS_READPARMS |
CALL WRITE_0D_L( PTRACERS_useGMRedi(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_readparms.F |
356 |
PTRACERS_READPARMS |
CALL WRITE_0D_L( PTRACERS_useDWNSLP(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_readparms.F |
358 |
PTRACERS_READPARMS |
CALL WRITE_0D_L( PTRACERS_useKPP(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_readparms.F |
360 |
PTRACERS_READPARMS |
CALL WRITE_1D_RL( PTRACERS_ref(1,iTracer), Nr, INDEX_K, |
./pkg/ptracers/ptracers_readparms.F |
362 |
PTRACERS_READPARMS |
CALL WRITE_0D_RL( PTRACERS_EvPrRn(iTracer), INDEX_NONE, |
./pkg/ptracers/ptracers_readparms.F |
43 |
PTRACERS_READPARMS |
INTEGER k, iTracer |
./pkg/ptracers/ptracers_write_pickup.F |
101 |
PTRACERS_WRITE_PICKUP |
DO iTracer = 1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_write_pickup.F |
102 |
PTRACERS_WRITE_PICKUP |
CALL MNC_CW_RL_W('D',fn,0,0, PTRACERS_names(iTracer), |
./pkg/ptracers/ptracers_write_pickup.F |
103 |
PTRACERS_WRITE_PICKUP |
& pTracer(1-OLx,1-OLy,1,1,1,iTracer),myThid) |
./pkg/ptracers/ptracers_write_pickup.F |
107 |
PTRACERS_WRITE_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_write_pickup.F |
108 |
PTRACERS_WRITE_PICKUP |
IF ( PTRACERS_SOM_Advection(iTracer) ) THEN |
./pkg/ptracers/ptracers_write_pickup.F |
134 |
PTRACERS_WRITE_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_write_pickup.F |
137 |
PTRACERS_WRITE_PICKUP |
& pTracer(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_write_pickup.F |
140 |
PTRACERS_WRITE_PICKUP |
& wrFldList(j) = 'pTr'//PTRACERS_ioLabel(iTracer)//' ' |
./pkg/ptracers/ptracers_write_pickup.F |
144 |
PTRACERS_WRITE_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_write_pickup.F |
145 |
PTRACERS_WRITE_PICKUP |
IF ( PTRACERS_AdamsBashGtr(iTracer) ) THEN |
./pkg/ptracers/ptracers_write_pickup.F |
148 |
PTRACERS_WRITE_PICKUP |
& gpTrNm1(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/ptracers/ptracers_write_pickup.F |
151 |
PTRACERS_WRITE_PICKUP |
& wrFldList(j) = 'gPtr'//PTRACERS_ioLabel(iTracer)//'m1' |
./pkg/ptracers/ptracers_write_pickup.F |
180 |
PTRACERS_WRITE_PICKUP |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/ptracers/ptracers_write_pickup.F |
181 |
PTRACERS_WRITE_PICKUP |
IF ( PTRACERS_SOM_Advection(iTracer) ) THEN |
./pkg/ptracers/ptracers_write_pickup.F |
183 |
PTRACERS_WRITE_PICKUP |
WRITE(fn,'(2A)') 'pickup_somTRAC',PTRACERS_ioLabel(iTracer) |
./pkg/ptracers/ptracers_write_pickup.F |
185 |
PTRACERS_WRITE_PICKUP |
WRITE(fn,'(4A)') 'pickup_somTRAC',PTRACERS_ioLabel(iTracer), |
./pkg/ptracers/ptracers_write_pickup.F |
189 |
PTRACERS_WRITE_PICKUP |
& iTracer, |
./pkg/ptracers/ptracers_write_pickup.F |
200 |
PTRACERS_WRITE_PICKUP |
I _Ptracers_som(:,:,:,:,:,n,iTracer), |
./pkg/ptracers/ptracers_write_pickup.F |
60 |
PTRACERS_WRITE_PICKUP |
INTEGER iTracer, j, prec, lChar |
./pkg/ptracers/ptracers_write_pickup.F |
94 |
PTRACERS_WRITE_PICKUP |
DO iTracer = 1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_write_pickup.F |
95 |
PTRACERS_WRITE_PICKUP |
CALL MNC_CW_RL_W('D',fn,0,0, PTRACERS_names(iTracer), |
./pkg/ptracers/ptracers_write_pickup.F |
96 |
PTRACERS_WRITE_PICKUP |
& gpTrNm1(1-OLx,1-OLy,1,1,1,iTracer),myThid) |
./pkg/ptracers/ptracers_write_state.F |
103 |
PTRACERS_WRITE_STATE |
iRec=iTracer |
./pkg/ptracers/ptracers_write_state.F |
107 |
PTRACERS_WRITE_STATE |
& 'PTRACER',PTRACERS_ioLabel(iTracer),'.',myIter |
./pkg/ptracers/ptracers_write_state.F |
113 |
PTRACERS_WRITE_STATE |
& pTracer(1-Olx,1-Oly,1,1,1,iTracer),iRec,myIter,myThid) |
./pkg/ptracers/ptracers_write_state.F |
46 |
PTRACERS_WRITE_STATE |
INTEGER iTracer |
./pkg/ptracers/ptracers_write_state.F |
73 |
PTRACERS_WRITE_STATE |
DO iTracer = 1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_write_state.F |
74 |
PTRACERS_WRITE_STATE |
CALL MNC_CW_RL_W(pf,'ptracers',0,0,PTRACERS_names(iTracer), |
./pkg/ptracers/ptracers_write_state.F |
75 |
PTRACERS_WRITE_STATE |
& pTracer(1-OLx,1-OLy,1,1,1,iTracer),myThid) |
./pkg/ptracers/ptracers_write_state.F |
83 |
PTRACERS_WRITE_STATE |
DO iTracer=1,PTRACERS_numInUse |
./pkg/ptracers/ptracers_write_state.F |
91 |
PTRACERS_WRITE_STATE |
iRec = (iRec-1)*PTRACERS_num + iTracer + 1 |
./pkg/ptracers/ptracers_write_state.F |
94 |
PTRACERS_WRITE_STATE |
WRITE(pref,'(2A)') 'PTRACER',PTRACERS_ioLabel(iTracer) |
./pkg/rbcs/rbcs_add_tendency.F |
47 |
RBCS_ADD_TENDENCY |
INTEGER iTracer |
./pkg/rbcs/rbcs_add_tendency.F |
78 |
RBCS_ADD_TENDENCY |
iTracer = tracerNum-2 |
./pkg/rbcs/rbcs_add_tendency.F |
80 |
RBCS_ADD_TENDENCY |
IF ( useRBCptrnum(iTracer) ) THEN |
./pkg/rbcs/rbcs_add_tendency.F |
83 |
RBCS_ADD_TENDENCY |
gPtr(i,j,k,bi,bj,iTracer) = gPtr(i,j,k,bi,bj,iTracer) |
./pkg/rbcs/rbcs_add_tendency.F |
85 |
RBCS_ADD_TENDENCY |
& *RBC_mask(i,j,k,bi,bj,irbc)/tauRelaxPTR(iTracer) |
./pkg/rbcs/rbcs_add_tendency.F |
86 |
RBCS_ADD_TENDENCY |
& *( pTracer(i,j,k,bi,bj,iTracer) |
./pkg/rbcs/rbcs_add_tendency.F |
87 |
RBCS_ADD_TENDENCY |
& - RBC_ptracers(i,j,k,bi,bj,iTracer) ) |
./pkg/rbcs/rbcs_fields_load.F |
186 |
RBCS_FIELDS_LOAD |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/rbcs/rbcs_fields_load.F |
187 |
RBCS_FIELDS_LOAD |
IF ( useRBCptrnum(iTracer) .AND. |
./pkg/rbcs/rbcs_fields_load.F |
188 |
RBCS_FIELDS_LOAD |
& relaxPtracerFile(iTracer).NE. ' ' ) THEN |
./pkg/rbcs/rbcs_fields_load.F |
190 |
RBCS_FIELDS_LOAD |
IL=ILNBLNK( relaxPtracerFile(iTracer) ) |
./pkg/rbcs/rbcs_fields_load.F |
191 |
RBCS_FIELDS_LOAD |
WRITE(fullName,'(2a,i10.10)') relaxPtracerFile(iTracer)(1:IL) |
./pkg/rbcs/rbcs_fields_load.F |
194 |
RBCS_FIELDS_LOAD |
& rbcptr0(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/rbcs/rbcs_fields_load.F |
196 |
RBCS_FIELDS_LOAD |
WRITE(fullName,'(2a,i10.10)') relaxPtracerFile(iTracer)(1:IL) |
./pkg/rbcs/rbcs_fields_load.F |
199 |
RBCS_FIELDS_LOAD |
& rbcptr1(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/rbcs/rbcs_fields_load.F |
202 |
RBCS_FIELDS_LOAD |
CALL READ_REC_XYZ_RS( relaxPtracerFile(iTracer), |
./pkg/rbcs/rbcs_fields_load.F |
203 |
RBCS_FIELDS_LOAD |
& rbcptr0(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/rbcs/rbcs_fields_load.F |
205 |
RBCS_FIELDS_LOAD |
CALL READ_REC_XYZ_RS( relaxPtracerFile(iTracer), |
./pkg/rbcs/rbcs_fields_load.F |
206 |
RBCS_FIELDS_LOAD |
& rbcptr1(1-Olx,1-Oly,1,1,1,iTracer), |
./pkg/rbcs/rbcs_fields_load.F |
224 |
RBCS_FIELDS_LOAD |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/rbcs/rbcs_fields_load.F |
225 |
RBCS_FIELDS_LOAD |
IF ( useRBCptrnum(iTracer) ) THEN |
./pkg/rbcs/rbcs_fields_load.F |
226 |
RBCS_FIELDS_LOAD |
CALL EXCH_XYZ_RS( rbcptr0(1-Olx,1-Oly,1,1,1,iTracer),myThid ) |
./pkg/rbcs/rbcs_fields_load.F |
227 |
RBCS_FIELDS_LOAD |
CALL EXCH_XYZ_RS( rbcptr1(1-Olx,1-Oly,1,1,1,iTracer),myThid ) |
./pkg/rbcs/rbcs_fields_load.F |
253 |
RBCS_FIELDS_LOAD |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/rbcs/rbcs_fields_load.F |
254 |
RBCS_FIELDS_LOAD |
IF (useRBCptrnum(iTracer)) THEN |
./pkg/rbcs/rbcs_fields_load.F |
260 |
RBCS_FIELDS_LOAD |
RBC_ptracers(i,j,k,bi,bj,iTracer) = |
./pkg/rbcs/rbcs_fields_load.F |
261 |
RBCS_FIELDS_LOAD |
& bWght*rbcptr0(i,j,k,bi,bj,iTracer) |
./pkg/rbcs/rbcs_fields_load.F |
262 |
RBCS_FIELDS_LOAD |
& +aWght*rbcptr1(i,j,k,bi,bj,iTracer) |
./pkg/rbcs/rbcs_fields_load.F |
59 |
RBCS_FIELDS_LOAD |
INTEGER iTracer |
./pkg/rbcs/rbcs_fields_load.F |
90 |
RBCS_FIELDS_LOAD |
DO iTracer = 1, PTRACERS_numInUse |
./pkg/rbcs/rbcs_fields_load.F |
96 |
RBCS_FIELDS_LOAD |
rbcptr0(i,j,k,bi,bj,iTracer)=0. _d 0 |
./pkg/rbcs/rbcs_fields_load.F |
97 |
RBCS_FIELDS_LOAD |
rbcptr1(i,j,k,bi,bj,iTracer)=0. _d 0 |
./pkg/rbcs/rbcs_init_varia.F |
34 |
RBCS_INIT_VARIA |
INTEGER iTracer |
./pkg/rbcs/rbcs_init_varia.F |
56 |
RBCS_INIT_VARIA |
DO iTracer = 1, PTRACERS_num |
./pkg/rbcs/rbcs_init_varia.F |
62 |
RBCS_INIT_VARIA |
rbcptr0(i,j,k,bi,bj,iTracer) = 0. _d 0 |
./pkg/rbcs/rbcs_init_varia.F |
63 |
RBCS_INIT_VARIA |
rbcptr1(i,j,k,bi,bj,iTracer) = 0. _d 0 |
./pkg/rbcs/rbcs_init_varia.F |
64 |
RBCS_INIT_VARIA |
RBC_ptracers(i,j,k,bi,bj,iTracer) = 0. _d 0 |
./pkg/rbcs/rbcs_readparms.F |
163 |
RBCS_READPARMS |
DO iTracer=1,PTRACERS_num |
./pkg/rbcs/rbcs_readparms.F |
164 |
RBCS_READPARMS |
IF ( useRBCptrnum(iTracer) ) THEN |
./pkg/rbcs/rbcs_readparms.F |
167 |
RBCS_READPARMS |
& 'usePTRACERS=F => cannot use RBCS for tracer:', iTracer |
./pkg/rbcs/rbcs_readparms.F |
174 |
RBCS_READPARMS |
IF ( tauRelaxPTR(iTracer).LE.0. ) THEN |
./pkg/rbcs/rbcs_readparms.F |
176 |
RBCS_READPARMS |
& 'tauRelaxPTR(itr=', iTracer, ' ) = 0. is' |
./pkg/rbcs/rbcs_readparms.F |
41 |
RBCS_READPARMS |
INTEGER iTracer |
./pkg/rbcs/rbcs_readparms.F |
93 |
RBCS_READPARMS |
DO iTracer=1,PTRACERS_num |
./pkg/rbcs/rbcs_readparms.F |
94 |
RBCS_READPARMS |
useRBCptrnum(iTracer)=.FALSE. |
./pkg/rbcs/rbcs_readparms.F |
95 |
RBCS_READPARMS |
tauRelaxPTR(iTracer) = 0. |
./pkg/rbcs/rbcs_readparms.F |
96 |
RBCS_READPARMS |
relaxPtracerFile(iTracer) = ' ' |
./verification/tutorial_global_oce_latlon/code/ptracers_forcing.F |
11 |
PTRACERS_FORCING |
I bi,bj,iMin,iMax,jMin,jMax,k,iTracer, |
./verification/tutorial_global_oce_latlon/code/ptracers_forcing.F |
39 |
PTRACERS_FORCING |
INTEGER bi,bj,iMin,iMax,jMin,jMax,k,iTracer |
./verification/tutorial_global_oce_latlon/code/ptracers_forcing.F |
72 |
PTRACERS_FORCING |
I iTracer, |
./verification/tutorial_global_oce_latlon/code/ptracers_forcing.F |
96 |
PTRACERS_FORCING |
I bi,bj,k,iTracer+2, |
./model/src/thermodynamics.F |
192 |
THERMODYNAMICS |
INTEGER iTracer, ip |
./model/src/thermodynamics.F |
304 |
THERMODYNAMICS |
DO iTracer=1,PTRACERS_num |